这是最好的机器人技术模拟器?现在,我只想要获得简单模拟的潜在领域的方法,算法错误、*算法等等!

一个列表中的知名机模拟器;

  1. 项目播放器 (2D模拟器阶段-3D模拟-凉亭和控制界面的开放源,一部分ROS项目)
  2. 莫尔斯 (通用室内室外的3D模拟器)
  3. Microsoft机器人技术工作室 (模拟器的控制的界面)
  4. (Matlab插件,只Khepera+控制界面)
  5. MobotSim (点像机器人一样,更多的算法的实施)
  6. 卡雷尔 (漂亮的终于找,我想这是Pascal/标志等)
  7. Peekabot (看起来真的很酷!)
  8. MRPT (看起来非常漂亮,将尝试它很快)
  9. Carmen (机器人远景等是容易实现,在它的(?))
  10. Webots (开放源码-多-多语言[ROS,蟒蛇,Matlab,等等。] -国家的技术外观网的出口)
  11. 辛巴德 (2D和3D模拟器在爪哇和Script)
  12. Robocode (A Java/.净满足)
  13. Rossum的剧场 (C/C++满足)
  14. V REP (3D,源可用,Lua脚本,APIs对于C/C++、蟒蛇、Java、Matlab、每天早晨,2个物理学的发动机,全运动解,等等。)

一些更多的通用平台/中间也提供了模拟的工具:

  1. ROS (目前最大的一体化这样的平台)
  2. 每天早晨
  3. OROCOS (什么都不知道它!)

某些参考文献在机器人的模拟器:

  1. 发展的环境中为自主移动机器人:一项调查
  2. 开放源工具包的机器人
  3. 更新审查的机器人技术的软件平台
  4. 现有的模拟-webpage@laas.fr
  5. 名单在Asaf*马坦*的网站
有帮助吗?

解决方案

我会去一个通常使用的框架。因为你感兴趣的道路规划、挑选一个框架,该框架已经具有模拟器,以及就编写划生育服务你需要生成路径。

ROS是非常酷的,并具有相当大的选择有益的感知服务,以及充分PR2堆。它使用凉亭(第一部分的播放器/段)为模拟,并且包括几个架子的机器人(不稳定将是理想的)。它很新,但是非常活跃。

最低要求数据集有几个合适的机器人,坦率地说更好的模拟环境,然后ROS,但并不相当多,通过高水平的服务。乐高机器人的模拟器将被罚款为你想要做什么,让你有选择的验证上的真正的硬件廉价的未来。

这两个有狮子分开的时刻。真的决定归结到你是否幸福的发展,在视觉工作室窗下,或者在linux上的平台。两者都是免费的学生(MSR是在榆树/dreamspark方案),都有一个学习曲线,均具有相当好的社区支助。为最低要求数据集,请转注册的论坛,罗斯,加入邮寄名单。

其他提示

这听起来像所有你需要的是一个2D模拟器。因此,我将避免的开销和头痛的3D模拟器。注意到一些关于你的选择:

  1. 播放器包括2D模拟器(第一阶段)和3D物理模拟器(Gazeebo),我认为使用的颂歌
  2. 最低要求数据集包括一个3D物理模拟器-惊人

  3. 罗斯只是一个建筑和我不相信它有它自己的模拟器。虽然它有一些不同的视觉化的工具。它还包播放机。

另一个受欢迎的模拟器/架构是WeBots.但我认为,这只是3D。

这就是我所知道的。好运气。-Ben

我已经被编程对 SimSpark.这是开放源码模拟引擎后面 机器人世界杯的3D模拟足球联盟.

它的扩展对于不同的模拟。你可以插入自己的传感器、执行机构和模型的使用C++、红宝石和/或操(红宝石的场景图)的文件。

我不知道如果这是最好的模拟器,但我很享受使用它。

编辑 在响应Arkapravo的评论。

我已经写了一个.净API写你自己的机器人世界杯3D剂叫 铁皮人.

还有一堆的视频在YouTube上的3D模拟足球比赛。 这是我的最爱之一.

机器人世界杯2010年 是这个星期在新加坡,虽然不幸的是,我不可能做到这一点。

机器人世界杯3D上运行的物理模拟引擎叫 SimSpark.它有一个 全面的维基 有很多的信息说明它是如何工作。

我剂仍然是相当原始的,因此我没有什么发表关于它只是还没有。有很多 开放源代理实现 在不同的语言如果你有兴趣。

peekabot不是一个模拟器,只有一个视觉化的工具,并在一定程度的一种工具,以控制你的机器人互动。这是一个很好的匹配,结合使用一个模拟器没有它自己的可视化,虽然。

MRPT没有一(完成)模拟器,据我所知,只有算法,接口,司机及其自己的记录格式。除此之外,它看起来整洁。

OpenRAVE 可能值得去看看如果你感兴趣的计划。

凉亭是不是真的成熟和稳定的足我最后一次尝试(约1年前)。可能是值得检查。

阶段是使用简单,你只需要一个2D模拟器没有动态。

我用歌颂和弹机器人的模拟,以及两个工作了好吧虽然我会推荐的颂歌。

得到一个更明确的答案你需要完善你的要求--即你是在寻找一种模拟器的唯一或更多的东西喜欢罗斯,你需要一个3D模拟器的动态或仅2D,如何确定是什么感应器你想模拟,等等。

歌颂 任何人吗?我已经使用了很多我micromouse项目。

每天早晨不是一个模拟器。这是一个中间平台,它依赖于并行和事件驱动脚本语言。它现在是开放的来源和功能支持ROS,这意味着你应该用两个!这里的一些信息每天早晨: www.urbiforge.org

最后但并非最不重要的,很容易使用的对于初学者。

希望所有信息,你有可以帮助你选择合适的模拟为你!

我正在发展的另一个机器人技术模拟器,根据搅拌器。它被称为莫尔斯,和它的目标是一种非常灵活的模拟器基础上的模块组成。它提供了连接各种中间,目前,,ROS,并插座。当前应用程序的使用,它包括多个移动式机器人合作和人类-机器人互动。

你可以找到更多的信息,在官方主页:http://morse.openrobots.org

它是所有的开放源,以及我们的邮件列表用户。我们会很感激的如果你可以给它一试,并给我们你的意见

有几个是针对人形机器人技术和/或大多体应用,但它们可用于该目的的移动机器人,以及:

  1. OpenHRP:开放源,库C++编写包括用于向前的动力学模拟和可视化。它一点点的痛苦得到建立和运行,虽然,相当多的依赖关系这一非常敏感的版本。
  2. Robotran:免费为个人使用的和/或研究使用。工作主要是在Matlab/Simulink环境。很容易获得模型的建立和运行。
  3. MapleSim:商业软件,但可用于非常复杂的模型。出口高效率的象征性的多体动力学模拟/可视化Matlab/Simulink。

所有这些软件包是用于模拟/可视其用于一般设计的机器人应用程序。

一个真正伟大的选项,我建议是Cogmation的RobotSim.他们还有另一种产品RobotBuilder让你建立任何机器人你可以想象,甚至进你自己的模式。

我遇到了盖伊*福克斯在线今天:

http://www.fawkesrobotics.org/

盖伊*福克斯是一个组件的基于软件的框架机器人的实时应用于各种平台和领域。

开发和使用超过四年的认知机器人技术实时应用程序,如足球和服务的机器人。它支持快速的信息交流和有效结合和协调的不同部件,以满足的需要的移动机器人操作中不确定的环境。

它是开放源太(GPL)。

已经被用来模仿机器人已经物理实现的。短驱动的颂歌。

我还要提 Unity3D, 它真的更多设计比赛的发展,但具有良好能力,3D图像、脚本(在javascript或单/C#),物理学,等等。并且可以用作一个模拟器如果你愿意编写或将一些机器人的特定功能(传感器、算法,等等)。

此外,它的跨平台,基本的版本是免费的,它可以做一些很好看的游行示威以最小的努力。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top