Analysis updated 2026-05-18
Train computer vision and machine learning models using synthetic images, depth maps, and segmentation data from the simulator.
Test autonomous vehicle flight control software and algorithms without needing expensive physical drones or cars.
Collect large datasets of sensor readings and camera feeds for reinforcement learning experiments in a controlled 3D environment.
Validate hardware-in-the-loop setups by connecting real flight controller boards to the simulated world.
| microsoft/airsim | haoel/leetcode | wled/wled | |
|---|---|---|---|
| Stars | 18,161 | 18,054 | 18,044 |
| Language | C++ | C++ | C++ |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | 1/5 | 3/5 |
| Audience | researcher | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Unreal Engine installation and compilation from source, plus GPU for realistic simulation.
AirSim is an open-source simulator for drones, cars, and other autonomous vehicles, built as a plugin for the Unreal Engine game engine (with an experimental Unity version as well). It was originally created by Microsoft Research in 2017 to help AI researchers experiment with deep learning, computer vision, and reinforcement learning in a realistic 3D environment without needing physical hardware. The simulator supports software-in-the-loop testing (running flight control software against the simulator) and hardware-in-the-loop testing (connecting a real flight controller board to the simulated environment). You can control vehicles manually using a remote controller or keyboard, or write code in C++, Python, C#, or Java that communicates with the simulator through a programming interface to collect images, read sensor data, or send movement commands. There is also a dedicated Computer Vision mode where you move cameras through a scene and capture depth maps, surface normal images, or object segmentation data, useful for training machine vision models. Note that this original repository has been archived and is no longer receiving updates. Microsoft has moved development to a new commercial product called Project AirSim, described as an end-to-end platform focused on the needs of the aerospace industry. The archived code remains publicly accessible for reference.
Open-source simulator for drones and autonomous vehicles built on Unreal Engine, enabling AI researchers to test flight control, computer vision, and reinforcement learning without physical hardware.
Mainly C++. The stack also includes C++, Unreal Engine, Python.
License could not be detected automatically. Check the repository's LICENSE file before use.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.