Skip to content

Software

Flightmare

By Robotics and Perception Group, from github.com/uzh-rpg/flightmare (opens in a new tab)

  • Drones and boats
  • Simulator
  • MIT

Flightmare is a modular quadrotor simulator pairing a configurable Unity-based rendering engine with a separate physics engine for flight dynamics.

  • Closed core. It needs closed parts: Unity.
  • Stale. No commit in 12 months: the newest is from 15 May 2023.

Facts

GitHub stars
1,446read on 6 Nov 2026
Last update
15 May 2023Newest commit on master
Maintenance
Staleno commit in 12 months
Difficulty
Advanced

Checked on GitHub on 6 Nov 2026.

Licenses

Code
MIT (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (MIT) at commit d4218ae (opens in a new tab), on 4 Nov 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 Unity: The rendering engine is built on Unity, a proprietary engine, as a separate download (README).

Overview

What it does: Robotheca's summary

  • Rendering and physics components are decoupled and can run independently of each other.
  • Offers a multi-modal sensor suite, including extraction of 3D point clouds from the scene.
  • Provides a reinforcement learning API that can simulate hundreds of quadrotors in parallel.
  • Integrates with a virtual-reality headset for interaction with the simulated environment.
  • Suited to path planning, reinforcement learning, visual-inertial odometry, deep learning and human-robot interaction.

Written by Robotheca from the project's README (opens in a new tab) at commit d4218ae, not by its creator.

The README

The creator's own README, copied as written: README.md by Robotics and Perception Group, at commit d4218ae, under MIT (opens in a new tab). The original on GitHub (opens in a new tab).

Read the README here

Flightmare - 左青龙

Flightmare is a flexible modular quadrotor simulator. Flightmare is composed of two main components: a configurable rendering engine built on Unity and a flexible physics engine for dynamics simulation. Those two components are totally decoupled and can run independently from each other. Flightmare comes with several desirable features: (i) a large multi-modal sensor suite, including an interface to extract the 3D point-cloud of the scene; (ii) an API for reinforcement learning which can simulate hundreds of quadrotors in parallel; and (iii) an integration with a virtual-reality headset for interaction with the simulated environment. Flightmare can be used for various applications, including path-planning, reinforcement learning, visual-inertial odometry, deep learning, human-robot interaction, etc.

Website (opens in a new tab) & Documentation (opens in a new tab)

IMAGE ALT TEXT HERE (opens in a new tab)

Installation

Installation instructions can be found in our Wiki (opens in a new tab).

Updates
Publication

If you use this code in a publication, please cite the following paper PDF (opens in a new tab)

@inproceedings{song2020flightmare,
    title={Flightmare: A Flexible Quadrotor Simulator},
    author={Song, Yunlong and Naji, Selim and Kaufmann, Elia and Loquercio, Antonio and Scaramuzza, Davide},
    booktitle={Conference on Robot Learning},
    year={2020}
}
License

This project is released under the MIT License. Please review the License file (opens in a new tab) for more details.

Files and versions

Facts read at commit d4218ae

Robotheca never hosts the code: each link goes to the creator's own page.

Use it

How to install it, in the creator's words: The project's website (opens in a new tab)

Robotheca doesn't review code. Read it before running it.

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