代码之家  ›  专栏  ›  技术社区  ›  unom

如何在Robotics之外使用CCR、DSS、VPL(又称Microsoft Robotics Development Studio)?[关闭]

  •  5
  • unom  · 技术社区  · 14 年前

    如何在Robotics之外使用CCR、DSS、VPL(又称Microsoft Robotics Development Studio)?

    我正在寻找这个领域的指导。我尝试了所有的例子,发现框架很有趣。

    有人能发布机器人以外的其他用途和例子吗?

    我在找人向我解释一些更复杂的事情。我对不同的实现有疑问。如果有人感兴趣,我愿意为高级主题的一对一对话(咨询)付费。你可以通过电子邮件联系我,和这里的名字一样。

    4 回复  |  直到 8 年前
        1
  •  3
  •   unom    14 年前

    我能找到的最好的资源是:

    专业的Microsoft Robotics Developer Studio 凯尔·约翰斯,特雷弗·泰勒 国际标准书号:978-0-470-14107-6 平装书 826页

    一本非常好的书。

        2
  •  3
  •   Basil B.    13 年前

    我希望这不会太迟。我也一直在努力解决其中的一些问题,我认为我已经把关键点摔倒在地了。

    简单的答案是,您可以在任何类型的应用程序中使用DSS和/或CCR,而不仅仅是机器人。

    DSS是轻量级分布式应用程序的库和框架。DSS围绕“服务”进行组织,这些服务可以彼此通信,并且可以在不同的主机上运行。MRD包括围绕各种机器人硬件的服务,包括可用于管理或模拟许多不同机器人的通用服务。然而,就DSS而言,这些只是服务。您可以创建任何类型的服务,在不同的主机上分发您的服务,并拥有真正“性感”的基于服务器/服务的应用程序。

    CCR提供了一种非常容易实现多线程应用的机制。对象被发布到称为端口的特殊队列中。线程被/可以被调度来运行处理端口的处理程序。(我知道,我已经简化了)。这里的要点是,您可以在任何需要大量精心管理的多线程的应用程序中使用CCR。在创建DSS服务时必须使用CCR,但不必使用DSS才能使用CCR。

    至于视觉编程语言,我仍在研究。然而,您将发现两种可以连接在一起的东西:编程原语和服务。要扩展vpl以在机器人之外执行操作,请将DSS服务连接在一起。

    希望这有帮助 巴塞尔湾

        3
  •  1
  •   iceman    14 年前

    我看过两个Channel9视频,他们在那里演示使用机器人外部的CCR。我不知道CCR的根源,但由于核心产品开发人员George和Satnam Singh具有XNA和相关技术的背景,他们非常了解CCR解决的问题。除此之外,我还看到了很多研究论文,这些论文都是在机器人世界之外,人们用恒流调节器来做的。我正在MRDS的dsshost和ccr中实现机器人领域之外的一些Web服务,并将很快上载它们。

        4
  •  0
  •   Gustavo Mori    13 年前

    是的,一定要得到K.johns和T.taylor的RDS书籍,以获得更多关于重新调整DSS/CCR用途的帮助。

    顺便说一下,你的问题是横向思维的一个很好的例子,显然有些人 MySpace asked themselves back in 2007 .

    此外,有关详细信息,请查看Microsoft论坛,尤其是 CCR thread .