2

我很快就会开始使用 Microsoft Robotics Studio。

我的问题是 MSRS 的所有专家,可以在没有任何硬件的情况下完成简单的模拟(如避障和墙跟随)吗?

MSRS 是否具有 3 维和 2 维渲染?到目前为止,我没有任何硬件,我只对模拟感兴趣,当我有机器人硬件时,我可能会尝试连接它!

抱歉问了一个愚蠢的问题,我是 MSRS 菜鸟,但之前有机器人硬件和软件经验。

除了 MSRS 和 Player Project (Player/Stage/Gazebo) 之外,还有其他软件可以有效地模拟机器人吗?

4

2 回答 2

3

MSRS 处理几个关键领域。其中之一是模拟。3D 引擎基于 AGeia Physics 引擎,不仅可以模拟您的机器人及其传感器,还可以模拟一些复杂的环境。

我看到的演示有一个带有 SICK 激光雷达的 Pioneer 在杂乱的公寓客厅里跑来跑去,里面有桌子、椅子等。

这个想法是您的代码甚至不需要知道它是在模拟器上运行还是在真正的机器人上运行。

编辑:
根据要求提供一些链接:
从这里开始:http: //msdn.microsoft.com/en-us/library/dd939184.aspx alt text http://i.msdn.microsoft.com/Dd939184.image001(en-我们,MSDN.10).jpg

然后去这里:http: //msdn.microsoft.com/en-us/library/dd939190.aspx alt text http://i.msdn.microsoft.com/Dd939190.image008(en-us,MSDN.10)。 jpg

然后看看更多示例: http: //msdn.microsoft.com/en-us/library/cc998497.aspx alt text http://i.msdn.microsoft.com/Cc998496.Sumo1(en-us, MSDN.10).jpg

于 2010-03-23T22:13:43.330 回答
1

简单的答案是肯定的,MRDS 模拟器和播放器/舞台具有非常相似的功能。MRDS 在引擎盖下使用视频游戏质量的物理引擎,因此您可以在机器人上进行碰撞和一些基本物理,但它不会达到 matlab 模拟的准确度(另一方面,它是实时的并且更容易虽然开发)。无需任何硬件,您就可以在 MRDS 中做很多事情。

MRDS 使用了一些非常高级的编程抽象,所以一开始可能会有点吓人,但是做教程,以及已经发布到 codeplex“机器人软件工程”的课程,你会没事的。http://swrobotics.codeplex.com/

于 2011-04-27T10:03:46.670 回答