AirSim is an open-source, cross-platform simulator for drones and cars, built on Unreal 3D Engine. It provides physically and visually realistic simulations with popular flight controllers such as PX4 using either Software-In-The-Loop (SITL) or Hardware-In-The-Loop (HITL). It is generally used for testing software & for generating large amounts of visual data which is essential for tasks such as Deep Learning & Reinforcement Learning for autonomous drones & vehicles.
Over the next few months, in Google Summer of Code, I will add support for Airsim simulator for Ardupilot’s SITL and increase the scope and applicability of Ardupilot in today's emerging fields of autonomous vehicles. This will involve creating the required backend for the communication between Airsim & Ardupilot, implementing lock-step scheduling for accurate simulation and creating documentation, demo videos & sample programs for the same.