Leveling the Playing Field: Carefully Comparing Classical and Learned Controllers for Quadrotor Trajectory Tracking
On the map: Deep reinforcement learning methods → RL for robot navigation and UAV control
Abstract (arXiv)
Learning-based control approaches like reinforcement learning (RL) have recently produced a slew of impressive results for tasks like quadrotor trajectory tracking and drone racing. Naturally, it is common to demonstrate the advantages of these new controllers against established methods like analytical controllers. We observe, however, that reliably comparing the performance of such very different classes of controllers is more complicated than might appear at first sight. As a case study, we take up the problem of agile tracking of an end-effector for a quadrotor with a fixed arm. We develop a set of best practices for synthesizing the best-in-class RL and geometric controllers (GC) for benchmarking. In the process, we resolve widespread RL-favoring biases in prior studies that provide asymmetric access to: (1) the task definition, in the form of an objective function, (2) representative datasets, for parameter optimization, and (3) feedforward information, describing the desired future trajectory. The resulting findings are the following: our improvements to the experimental protocol for comparing learned and classical controllers are critical, and each of the above asymmetries can yield misleading conclusions. Prior works have claimed that RL outperforms GC, but we find the gaps between the two controller classes are much smaller than previously published when accounting for symmetric comparisons. Geometric control achieves lower steady-state error than RL, while RL has better transient performance, resulting in GC performing better in relatively slow or less agile tasks, but RL performing better when greater agility is required. Finally, we open-source implementations of geometric and RL controllers for these aerial vehicles, implementing best practices for future development. Website and code is available at https://pratikkunapuli.github.io/rl-vs-gc/
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Placed in RL for robot navigation and UAV control, one of 15 directions in Deep reinforcement learning methods. Builds on 20 of its 33 references that are in the map. First posted on arXiv 21 Jun 2025.
Builds on
20 of 33 references.
Closest ancestors · 2
Same direction, newest first
- 2024The Power of Input: Benchmarking Zero-Shot Sim-To-Real Transfer of Reinforcement Learning Control Policies for Quadrotor Control10 Oct
- 2024AirPilot: Interpretable PPO-based DRL Auto-Tuned Nonlinear PID Drone Controller for Robust Autonomous Flights30 Mar
Other references · 18
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2021Learning to Walk in Minutes Using Massively Parallel Deep Reinforcement Learningcited by 512
- 2023Orbit: A Unified Simulation Framework for Interactive Robot Learning Environmentscited by 295
- 2018GPU-Accelerated Robotic Simulation for Distributed Reinforcement Learningcited by 90
- 2015Safe Controller Optimization for Quadrotors with Gaussian Processescited by 78
- 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
- 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
- 2021A Comparative Study of Nonlinear MPC and Differential-Flatness-Based Control for Quadrotor Agile Flightcited by 24
6 more
- 2022Learning a Single Near-hover Position Controller for Vastly Different Quadcopterscited by 21
- 2023DATT: Deep Adaptive Trajectory Tracking for Quadrotor Controlcited by 16
- 2018Accurate Tracking of Aggressive Quadrotor Trajectories using Incremental Nonlinear Dynamic Inversion and Differential Flatnesscited by 13
- 2024What Matters in Learning A Zero-Shot Sim-to-Real RL Policy for Quadrotor Control? A Comprehensive Studycited by 11
- 2021AutoTune: Controller Tuning for High-Speed Flightcited by 5
- 2024Leveraging Symmetry to Accelerate Learning of Trajectory Tracking Controllers for Free-Flying Robotic Systemscited by 2
Built on by
Citing papers per year: 2025: 2; 2026: 4.
6 papers.
- 2025RAPTOR: A Foundation Policy for Quadrotor Controlcited by 8
- 2025Agile Flight Emerges from Multi-Agent Competitive Racingcited by 4
- 2026Learning End-to-End Control for Omnidirectional Aerial Motion on Overactuated Tilt-rotor Quadrotorscited by 0
- 2026A Heuristic Approach for Performance Tuning in RL-based Quadrotor Control via Reward Design and Termination Conditionscited by 0
- 2026Statistical Turbulence and High-Fidelity Disturbance Fields for Quadrotor Flight Controlcited by 0
- 2026History, Adaptation, and Hidden Gain: Two Prospective Tests of Learned Predictive Control in a Synthetic Neural Populationcited by 0
- 2026History, Adaptation, and Hidden Gain: Two Prospective Tests of Learned Predictive Control in a Synthetic Neural Population9 Oct 2026
- 2026Statistical Turbulence and High-Fidelity Disturbance Fields for Quadrotor Flight Control9 Sep 2026
- 2026A Heuristic Approach for Performance Tuning in RL-based Quadrotor Control via Reward Design and Termination Conditions18 May 2026
- 2026Learning End-to-End Control for Omnidirectional Aerial Motion on Overactuated Tilt-rotor Quadrotors25 Feb 2026
- 2025Agile Flight Emerges from Multi-Agent Competitive Racing12 Dec 2025
- 2025RAPTOR: A Foundation Policy for Quadrotor Control15 Sep 2025
Similar, not cited
Close in wording, no citation either way
- 2024Bootstrapping Reinforcement Learning with Imitation for Vision-Based Agile Flight
- 2024Learning Quadrotor Control From Visual Features Using Differentiable Simulation
- 2024Multi-Task Reinforcement Learning for Quadrotors
- 2025Reactive Aerobatic Flight via Reinforcement Learning
- 2026VisFly-Lab: Unified Differentiable Framework for First-Order Reinforcement Learning of Quadrotor Control
- 2024RESC: A Reinforcement Learning Based Search-to-Control Framework for Quadrotor Local Planning in Dense Environments
- 2025RoVerFly: Robust and Versatile Implicit Hybrid Control of Quadrotor-Payload Systems
- 2025Dynamics-Invariant Quadrotor Control using Scale-Aware Deep Reinforcement Learning