Learning to Fly -- a Gym Environment with PyBullet Physics for Reinforcement Learning of Multi-agent Quadcopter Control
Not on the map. Why?
Abstract (arXiv)
Robotic simulators are crucial for academic research and education as well as the development of safety-critical applications. Reinforcement learning environments -- simple simulations coupled with a problem specification in the form of a reward function -- are also important to standardize the development (and benchmarking) of learning algorithms. Yet, full-scale simulators typically lack portability and parallelizability. Vice versa, many reinforcement learning environments trade-off realism for high sample throughputs in toy-like problems. While public data sets have greatly benefited deep learning and computer vision, we still lack the software tools to simultaneously develop -- and fairly compare -- control theory and reinforcement learning approaches. In this paper, we propose an open-source OpenAI Gym-like environment for multiple quadcopters based on the Bullet physics engine. Its multi-agent and vision based reinforcement learning interfaces, as well as the support of realistic collisions and aerodynamic effects, make it, to the best of our knowledge, a first of its kind. We demonstrate its use through several examples, either for control (trajectory tracking with PID control, multi-robot flight with downwash, etc.) or reinforcement learning (single and multi-agent stabilization tasks), hoping to inspire future research that combines control theory and machine learning.
Key facts. Cited by 68 papers in the map (data through 7 Oct 2026). Builds on 12 of its 26 references that are in the map. First posted on arXiv 3 Mar 2021.
Builds on
12 of 26 references.
References · 12
- 2016OpenAI Gymcited by 1,684
- 2017Deep Reinforcement Learning that Matterscited by 727
- 2017AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehiclescited by 517
- 2020dm_control: Software and Tasks for Continuous Controlcited by 368
- 2020Agent57: Outperforming the Atari Human Benchmarkcited by 300
- 2018A Tour of Reinforcement Learning: The View from Continuous Controlcited by 129
- 2018Neural Lander: Stable Drone Landing Control using Learned Dynamicscited by 82
- 2020An empirical investigation of the challenges of real-world reinforcement learningcited by 75
- 2020Flightmare: A Flexible Quadrotor Simulatorcited by 69
- 2018Reinforcement Learning for UAV Attitude Controlcited by 40
- 2019Sim-to-(Multi)-Real: Transfer of Low-Level Robust Control Policies to Multiple Quadrotorscited by 36
- 2016Design of a Trajectory Tracking Controller for a Nanoquadcoptercited by 4
Built on by
Citing papers per year: 2021: 3; 2022: 9; 2023: 13; 2024: 15; 2025: 12; 2026: 16.
68 papers.
Sort:
By area:
- 2021Safe Learning in Robotics: From Learning-Based Control to Safe Reinforcement Learningcited by 337
- 2022VMAS: A Vectorized Multi-Agent Simulator for Collective Robot Learningcited by 63
- 2021safe-control-gym: a Unified Benchmark Suite for Safe Learning-based Control and Reinforcement Learning in Roboticscited by 42
- 2023Hybrid Internal Model: Learning Agile Legged Locomotion with Simulated Robot Responsecited by 31
- 2023OmniDrones: An Efficient and Flexible Platform for Reinforcement Learning in Drone Controlcited by 28
- 2023CCIL: Continuity-based Data Augmentation for Corrective Imitation Learningcited by 26
- 2023Robust Multi-Agent Reinforcement Learning via Adversarial Regularization: Theoretical Foundation and Stable Algorithmscited by 25
- 2023A Survey on Physics Informed Reinforcement Learning: Review and Open Problemscited by 22
- 2024SELP: Generating Safe and Efficient Task Plans for Robot Agents with Large Language Modelscited by 21
- 2023Learning to Fly in Secondscited by 18
- 2022An Introduction to Multi-Agent Reinforcement Learning and Review of its Application to Autonomous Mobilitycited by 16
- 2024SOUS VIDE: Cooking Visual Drone Navigation Policies in a Gaussian Splatting Vacuumcited by 13
38 more
- 2024Gaussian Splatting to Real World Flight Navigation Transfer with Liquid Networkscited by 12
- 2022Reinforcement Learning in Presence of Discrete Markovian Context Evolutioncited by 9
- 2023Reinforcement Learning for Safe Robot Control using Control Lyapunov Barrier Functionscited by 9
- 2023Vision-based Learning for Drones: A Surveycited by 9
- 2024A Review of Nine Physics Engines for Reinforcement Learning Researchcited by 9
- 2021Adaptive Control of SE(3) Hamiltonian Dynamics with Learned Disturbance Featurescited by 6
- 2022Guaranteed Conformance of Neurosymbolic Models to Natural Constraintscited by 6
- 2023Learning Graph-Enhanced Commander-Executor for Multi-Agent Navigationcited by 6
- 2023MA2CL:Masked Attentive Contrastive Learning for Multi-Agent Reinforcement Learningcited by 6
- 2023QuadSwarm: A Modular Multi-Quadrotor Simulator for Deep Reinforcement Learning with Direct Thrust Controlcited by 5
- 2024SwarmGPT: Combining Large Language Models with Safe Motion Planning for Drone Swarm Choreographycited by 5
- 2026CARLA-Air: Fly Drones Inside a CARLA World -- A Unified Infrastructure for Air-Ground Embodied Intelligencecited by 5
- 2022Using Simulation Optimization to Improve Zero-shot Policy Transfer of Quadrotorscited by 4
- 2022Neural Solvers for Fast and Accurate Numerical Optimal Controlcited by 4
- 2024VernaCopter: Disambiguated Natural-Language-Driven Robot via Formal Specificationscited by 4
- 2025CP-NCBF: A Conformal Prediction-based Approach to Synthesize Verified Neural Control Barrier Functionscited by 4
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challengescited by 4
- 2022A Verification Framework for Certifying Learning-Based Safety-Critical Aviation Systemscited by 3
- 2024Skill Transfer and Discovery for Sim-to-Real Learning: A Representation-Based Viewpointcited by 3
- 2024Dashing for the Golden Snitch: Multi-Drone Time-Optimal Motion Planning with Multi-Agent Reinforcement Learningcited by 3
- 2024Flex: End-to-End Text-Instructed Visual Navigation from Foundation Model Featurescited by 3
- 2024Solving Offline Reinforcement Learning with Decision Tree Regressioncited by 2
- 2025Reinforcement Learning-based Fault-Tolerant Control for Quadrotor with Online Transformer Adaptationcited by 2
- 2025DiffAero: A GPU-Accelerated Differentiable Simulation Framework for Efficient Quadrotor Policy Learningcited by 2
- 2025An Energy-Based Mechanism for Compositional Behaviorcited by 2
- 2022From Multi-agent to Multi-robot: A Scalable Training and Evaluation Platform for Multi-robot Reinforcement Learningcited by 1
- 2022Parallel Reinforcement Learning Simulation for Visual Quadrotor Navigationcited by 1
- 2023Decentralized Adaptive Formation via Consensus-Oriented Multi-Agent Communicationcited by 1
- 2024NaviSlim: Adaptive Context-Aware Navigation and Sensing via Dynamic Slimmable Networkscited by 1
- 2024HistoGym: A Reinforcement Learning Environment for Histopathological Image Analysiscited by 1
- 2024Reinforcement Learning with Lie Group Orientations for Roboticscited by 1
- 2024Scalable Multi-Robot Informative Path Planning for Target Mapping via Deep Reinforcement Learningcited by 1
- 2025Symmetries-enhanced Multi-Agent Reinforcement Learningcited by 1
- 2025Robust Deterministic Policy Gradient for Disturbance Attenuation and Its Application to Quadrotor Controlcited by 1
- 2025Trajectory Adaptation using Large Language Modelscited by 1
- 2025Towards Task-Oriented Flying: Framework, Infrastructure, and Principlescited by 1
- 2025ARMOR: Robust Reinforcement Learning-based Control for UAVs under Physical Attackscited by 1
- 2025Dynamic Entropy Tuning in Reinforcement Learning Low-Level Quadcopter Control: Stochasticity vs Determinismcited by 1
50 most cited of 68 All 68 (JSON)
- 2026ASGARD: Action-Space Guard for UAV Resilience via Reinforcement Learning17 Sep 2026
- 2026Statistical Turbulence and High-Fidelity Disturbance Fields for Quadrotor Flight Control9 Sep 2026
- 2026GzDRL: Reproducible and Scalable Deep Reinforcement Learning with Gazebo3 Sep 2026
- 2026Visual Grounding in Zero-Shot Vision-Language Control6 Aug 2026
- 2026Intelligent Multi-UAV Navigation in ITNTNs: A Hierarchical LLM Approach21 Jul 2026
- 2026MultiUAV-Plat: An LLM-Oriented Platform, Benchmark and Framework for Multi-UAV Collaborative Task Planning30 Jun 2026
- 2026AgenticRL: Agentic Reinforcement Learning with Self-Refinement for Complex UAV Navigation2 Jun 2026
- 2026Network Distributed Multi-Agent Reinforcement Learning for Consensus Control of Quadcopters1 Jun 2026
- 2026Crazyflow: An Accurate, GPU-Accelerated, Differentiable Drone Simulator in JAX31 May 2026
- 2026Aerial Inspection Behaviors via RL-based Quadrotor Control for Under-canopy Forest Environments19 May 2026
- 2026A Heuristic Approach for Performance Tuning in RL-based Quadrotor Control via Reward Design and Termination Conditions18 May 2026
- 2026Hierarchical LLM-Driven Control for HAPS-Assisted UAV Networks: Joint Optimization of Flight and Connectivity12 May 2026
38 more
- 2026Zero-Shot, Safe and Time-Efficient UAV Navigation via Potential-Based Reward Shaping, Control Lyapunov and Barrier Functions3 May 2026
- 2026CARLA-Air: Fly Drones Inside a CARLA World -- A Unified Infrastructure for Air-Ground Embodied Intelligence30 Mar 2026
- 2026Cyber Deception for Mission Surveillance via Hypergame-Theoretic Deep Reinforcement Learning21 Mar 2026
- 2026aerial-autonomy-stack -- a Faster-than-real-time, Autopilot-agnostic, ROS2 Framework to Simulate and Deploy Perception-based Drones6 Feb 2026
- 2025Dynamic Entropy Tuning in Reinforcement Learning Low-Level Quadcopter Control: Stochasticity vs Determinism20 Dec 2025
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges4 Dec 2025
- 2025An Energy-Based Mechanism for Compositional Behavior4 Dec 2025
- 2025MagBotSim: Physics-Based Simulation and Reinforcement Learning Environments for Magnetic Robotics20 Nov 2025
- 2025DiffAero: A GPU-Accelerated Differentiable Simulation Framework for Efficient Quadrotor Policy Learning12 Sep 2025
- 2025ARMOR: Robust Reinforcement Learning-based Control for UAVs under Physical Attacks27 Jun 2025
- 2025Reinforcement Learning-based Fault-Tolerant Control for Quadrotor with Online Transformer Adaptation13 May 2025
- 2025Towards Task-Oriented Flying: Framework, Infrastructure, and Principles21 Apr 2025
- 2025Trajectory Adaptation using Large Language Models17 Apr 2025
- 2025CP-NCBF: A Conformal Prediction-based Approach to Synthesize Verified Neural Control Barrier Functions18 Mar 2025
- 2025Robust Deterministic Policy Gradient for Disturbance Attenuation and Its Application to Quadrotor Control28 Feb 2025
- 2025Symmetries-enhanced Multi-Agent Reinforcement Learning2 Jan 2025
- 2024RobotDiffuse: Diffusion-Based Motion Planning for Redundant Manipulators with the ROP Obstacle Avoidance Dataset27 Dec 2024
- 2024SOUS VIDE: Cooking Visual Drone Navigation Policies in a Gaussian Splatting Vacuum20 Dec 2024
- 2024SwarmGPT: Combining Large Language Models with Safe Motion Planning for Drone Swarm Choreography11 Dec 2024
- 2024Flex: End-to-End Text-Instructed Visual Navigation from Foundation Model Features16 Oct 2024
- 2024SELP: Generating Safe and Efficient Task Plans for Robot Agents with Large Language Models28 Sep 2024
- 2024Scalable Multi-Robot Informative Path Planning for Target Mapping via Deep Reinforcement Learning25 Sep 2024
- 2024Dashing for the Golden Snitch: Multi-Drone Time-Optimal Motion Planning with Multi-Agent Reinforcement Learning25 Sep 2024
- 2024Reinforcement Learning with Lie Group Orientations for Robotics18 Sep 2024
- 2024VernaCopter: Disambiguated Natural-Language-Driven Robot via Formal Specifications14 Sep 2024
- 2024HistoGym: A Reinforcement Learning Environment for Histopathological Image Analysis16 Aug 2024
- 2024A Review of Nine Physics Engines for Reinforcement Learning Research11 Jul 2024
- 2024Gaussian Splatting to Real World Flight Navigation Transfer with Liquid Networks21 Jun 2024
- 2024NaviSlim: Adaptive Context-Aware Navigation and Sensing via Dynamic Slimmable Networks16 May 2024
- 2024Skill Transfer and Discovery for Sim-to-Real Learning: A Representation-Based Viewpoint7 Apr 2024
- 2024Solving Offline Reinforcement Learning with Decision Tree Regression21 Jan 2024
- 2023Hybrid Internal Model: Learning Agile Legged Locomotion with Simulated Robot Response18 Dec 2023
- 2023Vision-based Learning for Drones: A Survey8 Dec 2023
- 2023Learning to Fly in Seconds22 Nov 2023
- 2023CCIL: Continuity-based Data Augmentation for Corrective Imitation Learning19 Oct 2023
- 2023Robust Multi-Agent Reinforcement Learning via Adversarial Regularization: Theoretical Foundation and Stable Algorithms16 Oct 2023
- 2023OmniDrones: An Efficient and Flexible Platform for Reinforcement Learning in Drone Control22 Sep 2023
- 2023A Survey on Physics Informed Reinforcement Learning: Review and Open Problems5 Sep 2023
50 newest of 68 All 68 (JSON)
- 2024SELP: Generating Safe and Efficient Task Plans for Robot Agents with Large Language Modelscited by 21
- 2026MultiUAV-Plat: An LLM-Oriented Platform, Benchmark and Framework for Multi-UAV Collaborative Task Planningcited by 1
- 2026AgenticRL: Agentic Reinforcement Learning with Self-Refinement for Complex UAV Navigationcited by 0
- 2026MultiUAV-Plat: An LLM-Oriented Platform, Benchmark and Framework for Multi-UAV Collaborative Task Planning30 Jun 2026
- 2026AgenticRL: Agentic Reinforcement Learning with Self-Refinement for Complex UAV Navigation2 Jun 2026
- 2024SELP: Generating Safe and Efficient Task Plans for Robot Agents with Large Language Models28 Sep 2024
- 2026Visual Grounding in Zero-Shot Vision-Language Controlcited by 0
- 2026Visual Grounding in Zero-Shot Vision-Language Control6 Aug 2026
- 2021Safe Learning in Robotics: From Learning-Based Control to Safe Reinforcement Learningcited by 337
- 2022VMAS: A Vectorized Multi-Agent Simulator for Collective Robot Learningcited by 63
- 2021safe-control-gym: a Unified Benchmark Suite for Safe Learning-based Control and Reinforcement Learning in Roboticscited by 42
- 2023Hybrid Internal Model: Learning Agile Legged Locomotion with Simulated Robot Responsecited by 31
- 2023OmniDrones: An Efficient and Flexible Platform for Reinforcement Learning in Drone Controlcited by 28
- 2023Robust Multi-Agent Reinforcement Learning via Adversarial Regularization: Theoretical Foundation and Stable Algorithmscited by 25
- 2023A Survey on Physics Informed Reinforcement Learning: Review and Open Problemscited by 22
- 2023Learning to Fly in Secondscited by 18
- 2022An Introduction to Multi-Agent Reinforcement Learning and Review of its Application to Autonomous Mobilitycited by 16
- 2024SOUS VIDE: Cooking Visual Drone Navigation Policies in a Gaussian Splatting Vacuumcited by 13
- 2024Gaussian Splatting to Real World Flight Navigation Transfer with Liquid Networkscited by 12
- 2022Reinforcement Learning in Presence of Discrete Markovian Context Evolutioncited by 9
12 most cited of 61 All 61 (JSON)
- 2026ASGARD: Action-Space Guard for UAV Resilience via Reinforcement Learning17 Sep 2026
- 2026Statistical Turbulence and High-Fidelity Disturbance Fields for Quadrotor Flight Control9 Sep 2026
- 2026GzDRL: Reproducible and Scalable Deep Reinforcement Learning with Gazebo3 Sep 2026
- 2026Intelligent Multi-UAV Navigation in ITNTNs: A Hierarchical LLM Approach21 Jul 2026
- 2026Network Distributed Multi-Agent Reinforcement Learning for Consensus Control of Quadcopters1 Jun 2026
- 2026Crazyflow: An Accurate, GPU-Accelerated, Differentiable Drone Simulator in JAX31 May 2026
- 2026Aerial Inspection Behaviors via RL-based Quadrotor Control for Under-canopy Forest Environments19 May 2026
- 2026A Heuristic Approach for Performance Tuning in RL-based Quadrotor Control via Reward Design and Termination Conditions18 May 2026
- 2026Hierarchical LLM-Driven Control for HAPS-Assisted UAV Networks: Joint Optimization of Flight and Connectivity12 May 2026
- 2026Zero-Shot, Safe and Time-Efficient UAV Navigation via Potential-Based Reward Shaping, Control Lyapunov and Barrier Functions3 May 2026
- 2026CARLA-Air: Fly Drones Inside a CARLA World -- A Unified Infrastructure for Air-Ground Embodied Intelligence30 Mar 2026
- 2026Cyber Deception for Mission Surveillance via Hypergame-Theoretic Deep Reinforcement Learning21 Mar 2026
12 newest of 61 All 61 (JSON)