A Comparative Study of Nonlinear MPC and Differential-Flatness-Based Control for Quadrotor Agile Flight
Not on the map. Why?
Abstract (arXiv)
Accurate trajectory tracking control for quadrotors is essential for safe navigation in cluttered environments. However, this is challenging in agile flights due to nonlinear dynamics, complex aerodynamic effects, and actuation constraints. In this article, we empirically compare two state-of-the-art control frameworks: the nonlinear-model-predictive controller (NMPC) and the differential-flatness-based controller (DFBC), by tracking a wide variety of agile trajectories at speeds up to 20 m/s (i.e.,72 km/h). The comparisons are performed in both simulation and real-world environments to systematically evaluate both methods from the aspect of tracking accuracy, robustness, and computational efficiency. We show the superiority of NMPC in tracking dynamically infeasible trajectories, at the cost of higher computation time and risk of numerical convergence issues. For both methods, we also quantitatively study the effect of adding an inner-loop controller using the incremental nonlinear dynamic inversion (INDI) method, and the effect of adding an aerodynamic drag model. Our real-world experiments, performed in one of the world's largest motion capture systems, demonstrate more than 78% tracking error reduction of both NMPC and DFBC, indicating the necessity of using an inner-loop controller and aerodynamic drag model for agile trajectory tracking.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Sep 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 5; 2024: 1; 2025: 5; 2026: 5.
19 papers.
Sort:
By area:
- 2022Learning Perception-Aware Agile Flight in Cluttered Environmentscited by 13
- 2022Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Controlcited by 13
- 2023DATT: Deep Adaptive Trajectory Tracking for Quadrotor Controlcited by 11
- 2023Deep Model Predictive Optimizationcited by 7
- 2023Data-Driven Control with Inherent Lyapunov Stabilitycited by 6
- 2024Learning Speed Adaptation for Flight in Cluttercited by 6
- 2023Constrained Reinforcement Learning using Distributional Representation for Trustworthy Quadrotor UAV Tracking Controlcited by 5
- 2025Leveling the Playing Field: Carefully Comparing Classical and Learned Controllers for Quadrotor Trajectory Trackingcited by 4
- 2022Perception-Aware Perching on Powerlines with Multirotorscited by 1
- 2025PI-WAN: A Physics-Informed Wind-Adaptive Network for Quadrotor Dynamics Prediction in Unknown Environmentscited by 1
- 2025Decentralized Aerial Manipulation of a Cable-Suspended Load using Multi-Agent Reinforcement Learningcited by 1
- 2025Decentralized Real-Time Planning for Multi-UAV Cooperative Manipulation via Imitation Learningcited by 1
7 more
- 2026Crazyflow: An Accurate, GPU-Accelerated, Differentiable Drone Simulator in JAXcited by 1
- 2026Wind-Aware Reinforcement Learning Control of a Small Quadrotor Using Learned Onboard Wind Estimation in Simulated Atmospheric Turbulencecited by 1
- 2023Autonomous Navigation of Micro Air Vehicles in Warehouses Using Vision-based Line Followingcited by 0
- 2025Hovering Flight of Soft-Actuated Insect-Scale Micro Aerial Vehicles using Deep Reinforcement Learningcited by 0
- 2026Drag-Aware Aerodynamic Manipulability for Torque-Limited Redundant Multirotors: Aerodynamic Promptness based on the Symmetric Acceleration Capacitycited by 0
- 2026Exploiting Differential Flatness for Efficient Learning-based Model Predictive Control of Constrained Multi-Input Control Affine Systemscited by 0
- 2026Self-Adaptive Learning and Model Predictive Control for Tracking Unknown Dynamics with No Regretcited by 0
- 2026Self-Adaptive Learning and Model Predictive Control for Tracking Unknown Dynamics with No Regret29 Jul 2026
- 2026Wind-Aware Reinforcement Learning Control of a Small Quadrotor Using Learned Onboard Wind Estimation in Simulated Atmospheric Turbulence1 Jul 2026
- 2026Crazyflow: An Accurate, GPU-Accelerated, Differentiable Drone Simulator in JAX31 May 2026
- 2026Exploiting Differential Flatness for Efficient Learning-based Model Predictive Control of Constrained Multi-Input Control Affine Systems27 Apr 2026
- 2026Drag-Aware Aerodynamic Manipulability for Torque-Limited Redundant Multirotors: Aerodynamic Promptness based on the Symmetric Acceleration Capacity9 Mar 2026
- 2025Decentralized Real-Time Planning for Multi-UAV Cooperative Manipulation via Imitation Learning20 Oct 2025
- 2025Decentralized Aerial Manipulation of a Cable-Suspended Load using Multi-Agent Reinforcement Learning2 Aug 2025
- 2025PI-WAN: A Physics-Informed Wind-Adaptive Network for Quadrotor Dynamics Prediction in Unknown Environments1 Jul 2025
- 2025Leveling the Playing Field: Carefully Comparing Classical and Learned Controllers for Quadrotor Trajectory Tracking21 Jun 2025
- 2025Hovering Flight of Soft-Actuated Insect-Scale Micro Aerial Vehicles using Deep Reinforcement Learning17 Feb 2025
- 2024Learning Speed Adaptation for Flight in Clutter7 Mar 2024
- 2023DATT: Deep Adaptive Trajectory Tracking for Quadrotor Control13 Oct 2023
7 more
- 2023Deep Model Predictive Optimization6 Oct 2023
- 2023Autonomous Navigation of Micro Air Vehicles in Warehouses Using Vision-based Line Following2 Oct 2023
- 2023Data-Driven Control with Inherent Lyapunov Stability6 Mar 2023
- 2023Constrained Reinforcement Learning using Distributional Representation for Trustworthy Quadrotor UAV Tracking Control22 Feb 2023
- 2022Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Control23 Oct 2022
- 2022Learning Perception-Aware Agile Flight in Cluttered Environments4 Oct 2022
- 2022Perception-Aware Perching on Powerlines with Multirotors13 Feb 2022
- 2022Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Controlcited by 13
- 2023DATT: Deep Adaptive Trajectory Tracking for Quadrotor Controlcited by 11
- 2023Deep Model Predictive Optimizationcited by 7
- 2023Data-Driven Control with Inherent Lyapunov Stabilitycited by 6
- 2024Learning Speed Adaptation for Flight in Cluttercited by 6
- 2023Constrained Reinforcement Learning using Distributional Representation for Trustworthy Quadrotor UAV Tracking Controlcited by 5
- 2025Leveling the Playing Field: Carefully Comparing Classical and Learned Controllers for Quadrotor Trajectory Trackingcited by 4
- 2022Perception-Aware Perching on Powerlines with Multirotorscited by 1
- 2025PI-WAN: A Physics-Informed Wind-Adaptive Network for Quadrotor Dynamics Prediction in Unknown Environmentscited by 1
- 2025Decentralized Aerial Manipulation of a Cable-Suspended Load using Multi-Agent Reinforcement Learningcited by 1
- 2026Crazyflow: An Accurate, GPU-Accelerated, Differentiable Drone Simulator in JAXcited by 1
- 2026Wind-Aware Reinforcement Learning Control of a Small Quadrotor Using Learned Onboard Wind Estimation in Simulated Atmospheric Turbulencecited by 1
12 most cited of 17 All 17 (JSON)
- 2026Self-Adaptive Learning and Model Predictive Control for Tracking Unknown Dynamics with No Regret29 Jul 2026
- 2026Wind-Aware Reinforcement Learning Control of a Small Quadrotor Using Learned Onboard Wind Estimation in Simulated Atmospheric Turbulence1 Jul 2026
- 2026Crazyflow: An Accurate, GPU-Accelerated, Differentiable Drone Simulator in JAX31 May 2026
- 2026Exploiting Differential Flatness for Efficient Learning-based Model Predictive Control of Constrained Multi-Input Control Affine Systems27 Apr 2026
- 2026Drag-Aware Aerodynamic Manipulability for Torque-Limited Redundant Multirotors: Aerodynamic Promptness based on the Symmetric Acceleration Capacity9 Mar 2026
- 2025Decentralized Aerial Manipulation of a Cable-Suspended Load using Multi-Agent Reinforcement Learning2 Aug 2025
- 2025PI-WAN: A Physics-Informed Wind-Adaptive Network for Quadrotor Dynamics Prediction in Unknown Environments1 Jul 2025
- 2025Leveling the Playing Field: Carefully Comparing Classical and Learned Controllers for Quadrotor Trajectory Tracking21 Jun 2025
- 2025Hovering Flight of Soft-Actuated Insect-Scale Micro Aerial Vehicles using Deep Reinforcement Learning17 Feb 2025
- 2024Learning Speed Adaptation for Flight in Clutter7 Mar 2024
- 2023DATT: Deep Adaptive Trajectory Tracking for Quadrotor Control13 Oct 2023
- 2023Deep Model Predictive Optimization6 Oct 2023
12 newest of 17 All 17 (JSON)