Skip to content

Project AirSim

  • Software
  • Drones and boats
  • Simulator

An open-source, engine-independent simulation platform for autonomous systems such as drones, fixed-wing aircraft and ground vehicles, runnable with or without Unreal Engine 5.

  • Closed core

Made by IAMAI.

Source on GitHub: github.com/iamaisim/ProjectAirSim (opens in a new tab). Facts read at commit c80cff5 (opens in a new tab).

Licenses

Code
MIT (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (MIT) at commit c80cff5 (opens in a new tab), on 16 Oct 2026.

Commercial use
Unknown

It needs closed parts under their own terms: read them before any commercial use.

One part it needs is closed

  • Needs Unreal Engine: For 3D worlds and rendered sensors it runs inside Unreal Engine 5, under Epic Games' own license; its simulation core also runs without it (README).

Labels

  • Closed coreIt needs closed parts: Unreal Engine.

What it does

  • Runs a lightweight engine-independent Runtime without Unreal Engine, or Unreal Engine 5 when a 3D world and rendered sensors are needed.
  • Provides built-in Fast Physics, JSBSim flight dynamics and Simulink physics models, and a C++ physics layer for custom models.
  • Supports PX4 (SITL/HITL), ArduPilot SITL, Simple Flight and manual control workflows.
  • Offers Python and C++ client libraries plus a ROS 2 C++ bridge for connecting autonomy software.
  • Simulates cameras, LiDAR, radar, IMU, GPS, barometer, magnetometer and airspeed sensors, with multi-vehicle scenes.
  • Can run with Unreal rendering, off-screen rendering, or without rendering for controller and physics development.

Written by Robotheca from the project's README (opens in a new tab) at commit c80cff5.

Getting started

Difficulty
Advanced
Hardware it needs, as the project states it
Supported platforms: Ubuntu 22.04 (primary), Windows 11, and Apple Silicon macOS 15 for limited scope.

Maintenance

Status
Active: a commit in the last 90 days
Newest commit
16 Oct 2026 on main
Latest release
v1.0.1 (7 Sept 2026)

Checked on GitHub on 16 Oct 2026.

Robots that can run it

No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.