-
Notifications
You must be signed in to change notification settings - Fork 351
Introduction
Yunlong edited this page Aug 31, 2020
·
5 revisions
Flightmare is an open-source simulator for quadrotors. It is composed of two main components: a configurable rendering engine built on Unity and a flexible physics engine for dynamics simulation. In addition, it has OpenAI gym-style python wrapper for reinforcement learning tasks and flexible interface with stable baselines for solving these tasks with deep RL algorithms. Flightmare provides ROS wrapper to interface with popular ROS packages, such as high_mpc for learning-based mpc, rpg_mpc for advanced quadrotor controller, and rpg_quadrotor_control for hard-ware-in-the-loop simulation.
-
flightlib: Flightmare Library
- Quadrotor Dynamics
- Sensors Simulation
- Unity Bridge
- Python Wrapper
-
flightrender: Flightmare Rendering Engine
- Photo-realistic 3D Environment
- RGB Images, Depth, Segmentation
-
flightrl: Reinforcement Learning Algorithms and Examples
- Deep Reinforcement Learning Algorithms, e.g., PPO
- Reinforcement learning examples, e.g., quadrotor control
-
flightros: ROS Wrapper for Flightmare Library
- ROS wrapper
- Quadrotor Control example with PID controller, also simulate RGB Camera that can request images from Flightmare Rendering Engine.