An open-source, engine-independent simulator for drones, fixed-wing aircraft and ground vehicles, with optional Unreal Engine 5 rendering.
Cosys-Lab/Cosys-AirSim
A Unreal Engine-based simulator for drones, cars and other vehicles, extended by Cosys-Lab with new sensor models and APIs.
- Stars
- 446
- Forks
- 146
- Open issues
- 54
- Last commit
- last month
What is it?
Cosys-AirSim is a fork of Microsoft's AirSim simulator for drones, cars and other vehicles, built as an Unreal Engine plugin that can be added to any Unreal environment. It offers programmatic APIs and supports hardware-in-loop with flight controllers such as PX4 for physically and visually realistic simulation.
Cosys-Lab's changes focus on sensing. The fork adds an Echo sensor for sonar and radar-style simulation, a GPU-accelerated LiDAR that can reach higher point densities, multi-layer annotation for ground-truth labels, and instance segmentation. It also adds skid-steer vehicle models such as the Clearpath Husky and Pioneer P3DX, a MATLAB API client, and Python and ROS2 integrations.
The repository is provided as is, is no longer actively updated, and comes without warranty or support. Builds for Unreal 5.8 are available on the main branch, and a 5.2.1 branch is kept for long-term use.
Key features
- 01Unreal Engine plugin that can be dropped into existing environments.
- 02Hardware-in-loop support with flight controllers such as PX4.
- 03Echo sensor for sonar and radar-style simulation.
- 04GPU-accelerated LiDAR with configurable point density and intensity generation.
- 05Multi-layer annotation and instance segmentation for ground-truth labels.
- 06Skid-steer vehicle models and a MATLAB API client.
Use cases
- Testing drone flight control and autonomy algorithms against PX4 in simulation.
- Generating labeled synthetic camera and LiDAR data for perception research.
- Prototyping sonar or radar-based sensing and SLAM before hardware is available.
- Simulating indoor or industrial ground robots such as skid-steer platforms.
Quick start
- 1
Download the packaged binary for Windows or Linux from the official run guide
- 2
Or install the precompiled plugin into your Unreal Engine project following the install guide
Things to know
- The repository is provided as is, is not actively updated, and comes without warranty or support.
- It runs as an Unreal Engine plugin, so you need Unreal Engine and a compatible environment.
In collections
Topics
FAQ
- What is Cosys-AirSim?
- A Unreal Engine-based simulator for drones, cars and other vehicles, extended by Cosys-Lab with new sensor models and APIs. Cosys-AirSim is a fork of Microsoft's AirSim simulator for drones, cars and other vehicles, built as an Unreal Engine plugin that can be added to any Unreal environment. It offers programmatic APIs and supports hardware-in-loop with flight controllers such as PX4 for physically and visually realistic simulation.
- Is Cosys-AirSim free to use? What license does it have?
- Cosys-AirSim is open source under the Other license. Check the license terms before using it in commercial products.
- Is Cosys-AirSim still maintained?
- Updated within 6 months. The last commit to Cosys-AirSim was on Oct 5, 2026.
- What can I use Cosys-AirSim for?
- Testing drone flight control and autonomy algorithms against PX4 in simulation. Generating labeled synthetic camera and LiDAR data for perception research. Prototyping sonar or radar-based sensing and SLAM before hardware is available. Simulating indoor or industrial ground robots such as skid-steer platforms.
- How do I install Cosys-AirSim?
- Download the packaged binary for Windows or Linux from the official run guide Or install the precompiled plugin into your Unreal Engine project following the install guide
- Where can I get Cosys-AirSim?
- The source code and installation instructions are on GitHub: https://github.com/Cosys-Lab/Cosys-AirSim
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source simulator built on Unreal Engine for drones, cars and other autonomous vehicles, with APIs for AI and computer vision research.
A framework on NVIDIA Isaac Sim for simulating multirotor drones, with PX4 and ArduPilot autopilot integration and a Python control interface.
Lightweight 2.5D dynamics simulator for wheeled mobile robots and vehicles, usable standalone, via ROS 1/2, or from C++ and Python.
An open ROS2 framework to simulate and deploy perception-based drone swarms across PX4, ArduPilot and Betaflight autopilots.
Open-source simulator for autonomous driving research, providing urban environments, digital assets, and sensor simulation built on Unreal Engine.