AirSim

AirSim (Aerial Informatics and Robotics Simulation) is an open-source, cross platform simulator for drones, ground vehicles such as cars and various other objects, built on Epic Games’ proprietary Unreal Engine 4 as a platform for AI research.

[3][4] This allows testing of autonomous solutions without worrying about real-world damage.

[5] AirSim provides some 12 kilometers of roads with 20 city blocks and APIs to retrieve data and control vehicles in a platform independent way.

The APIs are accessible via a variety of programming languages, including C++, C#, Python and Java.

AirSim supports hardware-in-the-loop with driving wheels and flight controllers such as PX4 for physically and visually realistic simulations.