What Matters in Learning A Zero-Shot Sim-to-Real RL Policy for Quadrotor Control? A Comprehensive Study
Not on the map. Why?
Abstract (arXiv)
Executing precise and agile flight maneuvers is critical for quadrotors in various applications. Traditional quadrotor control approaches are limited by their reliance on flat trajectories or time-consuming optimization, which restricts their flexibility. Recently, RL-based policy has emerged as a promising alternative due to its ability to directly map observations to actions, reducing the need for detailed system knowledge and actuation constraints. However, a significant challenge remains in bridging the sim-to-real gap, where RL-based policies often experience instability when deployed in real world. In this paper, we investigate key factors for learning robust RL-based control policies that are capable of zero-shot deployment in real-world quadrotors. We identify five critical factors and we develop a PPO-based training framework named SimpleFlight, which integrates these five techniques. We validate the efficacy of SimpleFlight on Crazyflie quadrotor, demonstrating that it achieves more than a 50% reduction in trajectory tracking error compared to state-of-the-art RL baselines. The policy derived by SimpleFlight consistently excels across both smooth polynominal trajectories and challenging infeasible zigzag trajectories on small thrust-to-weight quadrotors. In contrast, baseline methods struggle with high-speed or infeasible trajectories. To support further research and reproducibility, we integrate SimpleFlight into a GPU-based simulator Omnidrones and provide open-source access to the code and model checkpoints. We hope SimpleFlight will offer valuable insights for advancing RL-based quadrotor control. For more details, visit our project website at https://sites.google.com/view/simpleflight/.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 29 of its 47 references that are in the map. First posted on arXiv 16 Dec 2024.
Builds on
29 of 47 references.
References · 29
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2015Domain-Adversarial Training of Neural Networkscited by 3,044
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,498
- 2015Learning Transferable Features with Deep Adaptation Networkscited by 1,329
- 2018On the Continuity of Rotation Representations in Neural Networkscited by 1,214
- 2018Learning Dexterous In-Hand Manipulationcited by 687
- 2017AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehiclescited by 523
- 2016Unsupervised Pixel-Level Domain Adaptation with Generative Adversarial Networkscited by 308
- 2018Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomizationcited by 294
- 2021Learning High-Speed Flight in the Wildcited by 128
- 2017Control of a Quadrotor with Reinforcement Learningcited by 92
- 2019Deep Drone Racing: From Simulation to Reality with Domain Randomizationcited by 76
17 more
- 2021Autonomous Drone Racing with Deep Reinforcement Learningcited by 60
- 2022A Benchmark Comparison of Learned Control Policies for Agile Quadrotor Flightcited by 47
- 2019Sim-to-(Multi)-Real: Transfer of Low-Level Robust Control Policies to Multiple Quadrotorscited by 45
- 2021NeuroBEM: Hybrid Aerodynamic Quadrotor Modelcited by 37
- 2023OmniDrones: An Efficient and Flexible Platform for Reinforcement Learning in Drone Controlcited by 33
- 2017Differential Flatness of Quadrotor Dynamics Subject to Rotor Drag for Accurate Tracking of High-Speed Trajectoriescited by 32
- 2023Learning to Fly in Secondscited by 31
- 2018PAMPC: Perception-Aware Model Predictive Control for Quadrotorscited by 28
- 2022Learning a Single Near-hover Position Controller for Vastly Different Quadcopterscited by 21
- 2021Performance, Precision, and Payloads: Adaptive Nonlinear MPC for Quadrotorscited by 18
- 2022Learning Minimum-Time Flight in Cluttered Environmentscited by 16
- 2023DATT: Deep Adaptive Trajectory Tracking for Quadrotor Controlcited by 16
- 2022Aggressive Quadrotor Flight Using Curiosity-Driven Reinforcement Learningcited by 8
- 2022Visual Attention Prediction Improves Performance of Autonomous Drone Racing Agentscited by 7
- 2024The Power of Input: Benchmarking Zero-Shot Sim-To-Real Transfer of Reinforcement Learning Control Policies for Quadrotor Controlcited by 5
- 2022Using Simulation Optimization to Improve Zero-shot Policy Transfer of Quadrotorscited by 4
- 2024Neural Internal Model Control: Learning a Robust Control Policy via Predictive Error Feedbackcited by 2
Built on by
Citing papers per year: 2025: 7; 2026: 4.
11 papers.
- 2025Leveling the Playing Field: Carefully Comparing Classical and Learned Controllers for Quadrotor Trajectory Trackingcited by 6
- 2025VolleyBots: A Testbed for Multi-Drone Volleyball Game Combining Motion Control and Strategic Playcited by 4
- 2025DiffAero: A GPU-Accelerated Differentiable Simulation Framework for Efficient Quadrotor Policy Learningcited by 3
- 2025Hysteresis-Aware Neural Network Modeling and Whole-Body Reinforcement Learning Control of Soft Robotscited by 1
- 2025Towards Task-Oriented Flying: Framework, Infrastructure, and Principlescited by 1
- 2025JuggleRL: Mastering Ball Juggling with a Quadrotor via Deep Reinforcement Learningcited by 1
- 2025Dynamics-Invariant Quadrotor Control using Scale-Aware Deep Reinforcement Learningcited by 0
- 2026PerchRL: Vision-Based Agile Perching on Inclined Platforms under Rapid and Irregular Motioncited by 0
- 2026Lightweight Safe Reinforcement Learning for End-to-End UAV Navigationcited by 0
- 2026AgilePE: Autonomous UAV Pursuit-Evasion via Self-Play Reinforcement Learningcited by 0
- 2026Statistical Turbulence and High-Fidelity Disturbance Fields for Quadrotor Flight Controlcited by 0
- 2026Statistical Turbulence and High-Fidelity Disturbance Fields for Quadrotor Flight Control9 Sep 2026
- 2026AgilePE: Autonomous UAV Pursuit-Evasion via Self-Play Reinforcement Learning14 Aug 2026
- 2026Lightweight Safe Reinforcement Learning for End-to-End UAV Navigation2 Jul 2026
- 2026PerchRL: Vision-Based Agile Perching on Inclined Platforms under Rapid and Irregular Motion2 Jun 2026
- 2025JuggleRL: Mastering Ball Juggling with a Quadrotor via Deep Reinforcement Learning29 Sep 2025
- 2025DiffAero: A GPU-Accelerated Differentiable Simulation Framework for Efficient Quadrotor Policy Learning12 Sep 2025
- 2025Leveling the Playing Field: Carefully Comparing Classical and Learned Controllers for Quadrotor Trajectory Tracking21 Jun 2025
- 2025Towards Task-Oriented Flying: Framework, Infrastructure, and Principles21 Apr 2025
- 2025Hysteresis-Aware Neural Network Modeling and Whole-Body Reinforcement Learning Control of Soft Robots18 Apr 2025
- 2025Dynamics-Invariant Quadrotor Control using Scale-Aware Deep Reinforcement Learning9 Mar 2025
- 2025VolleyBots: A Testbed for Multi-Drone Volleyball Game Combining Motion Control and Strategic Play4 Feb 2025