如何在机器人技术之外使用CCR、DSS、VPL(又名Microsoft Robotics Development Studio)?

如何在机器人技术之外使用CCR、DSS、VPL(又名Microsoft Robotics Development Studio)?,robotics,ccr,robotics-studio,Robotics,Ccr,Robotics Studio,如何在机器人技术之外使用CCR、DSS、VPL(又名Microsoft Robotics Development Studio) 我正在寻找这个领域的指导。我尝试了所有的例子,发现这个框架很有趣 有人能在机器人技术之外发布其他用途和示例吗 另外,我正在找人向我解释一些更复杂的事情。我对不同的实现有疑问。如果有人感兴趣,我愿意就高级主题进行一对一的谈话(咨询)。您可以通过电子邮件与我联系,与这里的名称相同。我看过几段channel9视频,其中他们演示了使用CCR外部机器人技术。我不知道CCR的根源

如何在机器人技术之外使用CCR、DSS、VPL(又名Microsoft Robotics Development Studio)

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

有人能在机器人技术之外发布其他用途和示例吗


另外,我正在找人向我解释一些更复杂的事情。我对不同的实现有疑问。如果有人感兴趣,我愿意就高级主题进行一对一的谈话(咨询)。您可以通过电子邮件与我联系,与这里的名称相同。

我看过几段channel9视频,其中他们演示了使用CCR外部机器人技术。我不知道CCR的根源,但由于核心产品开发人员George和Satnam Singh具有XNA和相关技术的背景,他们非常了解CCR解决的问题。除此之外,我在机器人世界之外看到了很多研究论文,人们使用CCR进行研究。我正在MRDS的DSSHHost和CCR中实现机器人技术领域之外的一些web服务,并将很快上载它们

我能找到的最佳资源是:

专业Microsoft机器人技术开发人员工作室 凯尔·约翰斯,特雷弗·泰勒 ISBN:978-0-470-14107-6 平装本 826页


这确实是一本很好的书。

我希望这不会太晚。我也一直在努力解决这些问题,我想我已经把关键点都解决了

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

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

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

至于可视化编程语言,我还在努力。然而,您会发现两种东西可以连接在一起:编程原语和服务。要将VPL扩展到机器人之外的工作,请创建可以连接在一起的DSS服务

希望这有帮助
Basil B.

是的,一定要从K.Johns和T.Taylor的《RDS》一书中获得更多关于重新调整DSS/CCR用途的帮助

顺便说一句,你的问题是横向思维的一个很好的例子,显然有些人在

另外,有关更多详细信息,请查看Microsoft论坛,尤其是本论坛