Flightmare: A Flexible Quadrotor Simulator
arXiv:2009.00563
Abstract
State-of-the-art quadrotor simulators have a rigid and highly-specialized structure: either are they really fast, physically accurate, or photo-realistic. In this work, we propose a novel quadrotor simulator: Flightmare. 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 of each other. This makes our simulator extremely fast: rendering achieves speeds of up to 230 Hz, while physics simulation of up to 200,000 Hz on a laptop. In addition, 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) integration with a virtual-reality headset for interaction with the simulated environment. We demonstrate the flexibility of Flightmare by using it for two different robotic tasks: quadrotor control using deep reinforcement learning and collision-free path planning in a complex 3D environment.
arXiv commentAccepted for publication at 4th Conference on Robot Learning (CoRL), Cambridge MA, USA. 2020
References in corpus (6)
- Open3D: A Modern Library for 3D Data Processing
- Unity: A General Platform for Intelligent Agents
- Differential Flatness of Quadrotor Dynamics Subject to Rotor Drag for Accurate Tracking of High-Speed Trajectories
- Deep Drone Racing: From Simulation to Reality with Domain Randomization
- Sim4CV: A Photo-Realistic Simulator for Computer Vision Applications
- FlightGoggles: A Modular Framework for Photorealistic Camera, Exteroceptive Sensor, and Dynamics Simulation
Cited by in corpus (6)
- NeuroBEM: Hybrid Aerodynamic Quadrotor Model
- Multi-Robot Collaborative Perception with Graph Neural Networks
- Learning Minimum-Time Flight in Cluttered Environments
- Visual Attention Prediction Improves Performance of Autonomous Drone Racing Agents
- Robust Active Visual Perching with Quadrotors on Inclined Surfaces
- UAS Simulator for Modeling, Analysis and Control in Free Flight and Physical Interaction