Does anyone know of a robotics developer environment ideal for testing AI programs for drones (e.g. quadcopters, planes, helicopters, etc.)? I would like something like Microsoft Robotics Developer Studio that includes a virtual environment (such as an outdoor environment with gravity, wind, etc.) to test out flight dynamics. I would like the options to add sensors to the virtual drone, such as gps, altimeter, gyros, etc. that the AI program can then use to steer the drone.
-
Can you provide more detail about your *other* preferred tools and environments? I mean the answer could significantly depend on your requirements. I had a [project](http://jancorazza.com/2014/03/robot-evolution/) that seems similar to yours, and I made my own robot testing environment using a physics engine ([JBox2D](http://www.jbox2d.org/)) - which was integrated into the code of the application itself. But if you need something more decoupled from your development environment, I'm sure the answer could be different. – corazza Aug 16 '14 at 10:33
4 Answers
I'm not sure if this is helpful, but i watched a Defcon 20 talk not long ago and during a demonstration the guy used a modded flight simulator perhaps you could do something similar? approx 42 mins in DEFCON 20: Hacker + Airplanes = No Good Can Come Of This

- 23
- 5
I suppose that carefully configured simulation based on Nvidia PhysX may be a great challenge for drone AI. Though it is a general purpose physics engine, it doen't prevents you from creating a fine flight model. And it allows you to build accurate and detailed virtual environment (based on variety of collider types) which will actually represent a challenge.

- 1,324
- 7
- 21
I don't know if this is what you are looking for but so far only few softwares are available for testing drones, he Real Flight simulates 15 different popular hobbyist and professional drone from Heli-Max to Hubsan X4 Pro whether its quadcopter or hexacopter, this could be of help
http://smalldronesreview.com/2016/04/18/real-flight-drone-simulator-ok-crash-drone/