Answers:
为了测试简单的算法,您可能可以使用2D模拟器。我知道一些:
Stage是一个较旧但有用的模拟器,它与ROS(http://wiki.ros.org/stage_ros)集成在一起,可以使您编写代码与C ++ / Python中的机器人进行交互和操作。
STDR是一种更新的2D模拟器,也具有ROS绑定。
如果您想要一个完整的3D模拟器,我可以想到三个,它们又不是特定于AI或四旋翼的,可以满足您的需求:
凉亭是Stage的3D对应部分,并具有ROS支持,并且已与四旋翼(http://www.ros.org/news/2012/03/announcement-of-hector-quadrotor-stack.html)一起使用,尽管它没有现成的支持。
MORSE基于Blender及其游戏引擎,具有ROS和YARP以及Raw套接字支持。
V-REP是免费的教育模拟器,它支持多种语言和平台,包括Windows和C#(如果您喜欢的话)。
Microsoft AirSim是用于无人机的真实感模拟器。您可以在此页面上找到视频,说明和下载: