寻找一个机器人模拟器,它是多智能体,重量轻,行为驱动,和脚本,可视化运行时--它可能也是2D的。不需要将逻辑输出到现实世界。除了与传感器/运动组合相关的行为--如果能够编码传感器来响应颜色/大小/速度/等等(猎物/捕食者/交配),并发生导致接触的事件(死亡/出生/能量增益),那就太好了。
因此,到目前为止,我已经看过以下内容,其中没有一个具有半复杂的行为分配、呈现和报告:
BugWorks:多代理、行为驱动、轻量级、可视化运行时--但据我所知,它不是可编写的;这意味着您可以使用GUI并保存它,但是它们没有直接编辑代码输出。有一件事很好,那就是有一个复制函数;虽然实现很奇怪,但它每次点击生成一个机器人(它不是基于机器人交互),并且似乎接受了所有机器人呈现的所有属性的平均值;但是,它比没有功能要好。更多信息
Guido机器人:不是多代理,但是它有自己的简单脚本语言,用于机器人和环境,并内置了调试器。更多信息
Algodoo:,它有2D物理,点-n-点击界面,但是在图形卡上很重,所以我已经测试了很多。更多信息
有什么建议吗?
发布于 2011-02-17 10:56:24
也许您可以结合使用C++模拟器使用ARIA MobileSim库(包括可用的Java和Python ):
http://robots.mobilerobots.com/wiki/ARIA
http://robots.mobilerobots.com/wiki/MobileSim
干杯!
发布于 2010-12-19 09:53:18
你可以试一试GarlicSim。这是一个通用的仿真框架(对多agent仿真和其他方面都很好),因此它可能不会提供机器人仿真所需的特定工具,但它将使您构建它们相对容易。
https://stackoverflow.com/questions/4479885
复制相似问题