Data-Driven MPC for Quadrotors
Not on the map. Why?
Abstract (arXiv)
Aerodynamic forces render accurate high-speed trajectory tracking with quadrotors extremely challenging. These complex aerodynamic effects become a significant disturbance at high speeds, introducing large positional tracking errors, and are extremely difficult to model. To fly at high speeds, feedback control must be able to account for these aerodynamic effects in real-time. This necessitates a modelling procedure that is both accurate and efficient to evaluate. Therefore, we present an approach to model aerodynamic effects using Gaussian Processes, which we incorporate into a Model Predictive Controller to achieve efficient and precise real-time feedback control, leading to up to 70% reduction in trajectory tracking error at high speeds. We verify our method by extensive comparison to a state-of-the-art linear drag model in synthetic and real-world experiments at speeds of up to 14m/s and accelerations beyond 4g.
Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Feb 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 14; 2023: 4; 2024: 7; 2025: 5.
32 papers.
Sort:
By area:
- 2022Neural-Fly Enables Rapid Learning for Agile Flight in Strong Windscited by 80
- 2022Real-time Neural-MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platformscited by 36
- 2024VLMPC: Vision-Language Model Predictive Control for Robotic Manipulationcited by 32
- 2021KNODE-MPC: A Knowledge-based Data-driven Predictive Control Framework for Aerial Robotscited by 26
- 2022Online Dynamics Learning for Predictive Control with an Application to Aerial Robotscited by 17
- 2022Physics-Inspired Temporal Learning of Quadrotor Dynamics for Accurate Model Predictive Trajectory Trackingcited by 16
- 2022Learning a Single Near-hover Position Controller for Vastly Different Quadcopterscited by 16
- 2021Evaluating model-based planning and planner amortization for continuous controlcited by 15
- 2022Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Controlcited by 13
- 2022RAMP-Net: A Robust Adaptive MPC for Quadrotors via Physics-informed Neural Networkcited by 12
- 2023DATT: Deep Adaptive Trajectory Tracking for Quadrotor Controlcited by 11
- 2024Feedback Favors the Generalization of Neural ODEscited by 8
20 more
- 2022VINet: Visual and Inertial-based Terrain Classification and Adaptive Navigation over Unknown Terraincited by 7
- 2024DroneDiffusion: Robust Quadrotor Dynamics Learning with Diffusion Modelscited by 6
- 2023Constrained Reinforcement Learning using Distributional Representation for Trustworthy Quadrotor UAV Tracking Controlcited by 5
- 2022Neural Solvers for Fast and Accurate Numerical Optimal Controlcited by 4
- 2022Zero-Order Optimization for Gaussian Process-based Model Predictive Controlcited by 4
- 2025Vision-Language Model Predictive Control for Manipulation Planning and Trajectory Generationcited by 4
- 2024AI-Aided Kalman Filterscited by 3
- 2023Learning the References of Online Model Predictive Control for Urban Self-Drivingcited by 2
- 2022Interpretable Stochastic Model Predictive Control using Distributional Reinforced Estimation for Quadrotor Tracking Systemscited by 1
- 2022Lessons Learned from Data-Driven Building Control Experiments: Contrasting Gaussian Process-based MPC, Bilevel DeePC, and Deep Reinforcement Learningcited by 1
- 2023Differentially Flat Learning-based Model Predictive Control Using a Stability, State, and Input Constraining Safety Filtercited by 1
- 2024Why Change Your Controller When You Can Change Your Planner: Drag-Aware Trajectory Generation for Quadrotor Systemscited by 1
- 2024Learning Long-Horizon Predictions for Quadrotor Dynamicscited by 1
- 2025A New Perspective On AI Safety Through Control Theory Methodologiescited by 1
- 2025PI-WAN: A Physics-Informed Wind-Adaptive Network for Quadrotor Dynamics Prediction in Unknown Environmentscited by 1
- 2022LEARNEST: LEARNing Enhanced Model-based State ESTimation for Robots using Knowledge-based Neural Ordinary Differential Equationscited by 0
- 2022Learning-enhanced Nonlinear Model Predictive Control using Knowledge-based Neural Ordinary Differential Equations and Deep Ensemblescited by 0
- 2024Proto-MPC: An Encoder-Prototype-Decoder Approach for Quadrotor Control in Challenging Windscited by 0
- 2025A robust and adaptive MPC formulation for Gaussian process modelscited by 0
- 2025Dyna-Style Reinforcement Learning Modeling and Control of Non-linear Dynamicscited by 0
- 2025Dyna-Style Reinforcement Learning Modeling and Control of Non-linear Dynamics24 Dec 2025
- 2025A robust and adaptive MPC formulation for Gaussian process models2 Jul 2025
- 2025PI-WAN: A Physics-Informed Wind-Adaptive Network for Quadrotor Dynamics Prediction in Unknown Environments1 Jul 2025
- 2025A New Perspective On AI Safety Through Control Theory Methodologies30 Jun 2025
- 2025Vision-Language Model Predictive Control for Manipulation Planning and Trajectory Generation7 Apr 2025
- 2024AI-Aided Kalman Filters16 Oct 2024
- 2024Feedback Favors the Generalization of Neural ODEs14 Oct 2024
- 2024DroneDiffusion: Robust Quadrotor Dynamics Learning with Diffusion Models17 Sep 2024
- 2024Learning Long-Horizon Predictions for Quadrotor Dynamics17 Jul 2024
- 2024VLMPC: Vision-Language Model Predictive Control for Robotic Manipulation13 Jul 2024
- 2024Proto-MPC: An Encoder-Prototype-Decoder Approach for Quadrotor Control in Challenging Winds27 Jan 2024
- 2024Why Change Your Controller When You Can Change Your Planner: Drag-Aware Trajectory Generation for Quadrotor Systems10 Jan 2024
20 more
- 2023DATT: Deep Adaptive Trajectory Tracking for Quadrotor Control13 Oct 2023
- 2023Learning the References of Online Model Predictive Control for Urban Self-Driving30 Aug 2023
- 2023Differentially Flat Learning-based Model Predictive Control Using a Stability, State, and Input Constraining Safety Filter20 Jul 2023
- 2023Constrained Reinforcement Learning using Distributional Representation for Trustworthy Quadrotor UAV Tracking Control22 Feb 2023
- 2022Zero-Order Optimization for Gaussian Process-based Model Predictive Control28 Nov 2022
- 2022Learning-enhanced Nonlinear Model Predictive Control using Knowledge-based Neural Ordinary Differential Equations and Deep Ensembles24 Nov 2022
- 2022Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Control23 Oct 2022
- 2022Learning a Single Near-hover Position Controller for Vastly Different Quadcopters19 Sep 2022
- 2022RAMP-Net: A Robust Adaptive MPC for Quadrotors via Physics-informed Neural Network19 Sep 2022
- 2022LEARNEST: LEARNing Enhanced Model-based State ESTimation for Robots using Knowledge-based Neural Ordinary Differential Equations16 Sep 2022
- 2022VINet: Visual and Inertial-based Terrain Classification and Adaptive Navigation over Unknown Terrain16 Sep 2022
- 2022Online Dynamics Learning for Predictive Control with an Application to Aerial Robots19 Jul 2022
- 2022Physics-Inspired Temporal Learning of Quadrotor Dynamics for Accurate Model Predictive Trajectory Tracking7 Jun 2022
- 2022Lessons Learned from Data-Driven Building Control Experiments: Contrasting Gaussian Process-based MPC, Bilevel DeePC, and Deep Reinforcement Learning31 May 2022
- 2022Interpretable Stochastic Model Predictive Control using Distributional Reinforced Estimation for Quadrotor Tracking Systems14 May 2022
- 2022Neural-Fly Enables Rapid Learning for Agile Flight in Strong Winds13 May 2022
- 2022Real-time Neural-MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platforms15 Mar 2022
- 2022Neural Solvers for Fast and Accurate Numerical Optimal Control13 Mar 2022
- 2021Evaluating model-based planning and planner amortization for continuous control7 Oct 2021
- 2021KNODE-MPC: A Knowledge-based Data-driven Predictive Control Framework for Aerial Robots10 Sep 2021
- 2022Neural-Fly Enables Rapid Learning for Agile Flight in Strong Windscited by 80
- 2022Real-time Neural-MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platformscited by 36
- 2021KNODE-MPC: A Knowledge-based Data-driven Predictive Control Framework for Aerial Robotscited by 26
- 2022Online Dynamics Learning for Predictive Control with an Application to Aerial Robotscited by 17
- 2022Physics-Inspired Temporal Learning of Quadrotor Dynamics for Accurate Model Predictive Trajectory Trackingcited by 16
- 2022Learning a Single Near-hover Position Controller for Vastly Different Quadcopterscited by 16
- 2021Evaluating model-based planning and planner amortization for continuous controlcited by 15
- 2022Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Controlcited by 13
- 2022RAMP-Net: A Robust Adaptive MPC for Quadrotors via Physics-informed Neural Networkcited by 12
- 2023DATT: Deep Adaptive Trajectory Tracking for Quadrotor Controlcited by 11
- 2024Feedback Favors the Generalization of Neural ODEscited by 8
- 2022VINet: Visual and Inertial-based Terrain Classification and Adaptive Navigation over Unknown Terraincited by 7
12 most cited of 28 All 28 (JSON)
- 2025Dyna-Style Reinforcement Learning Modeling and Control of Non-linear Dynamics24 Dec 2025
- 2025A robust and adaptive MPC formulation for Gaussian process models2 Jul 2025
- 2025PI-WAN: A Physics-Informed Wind-Adaptive Network for Quadrotor Dynamics Prediction in Unknown Environments1 Jul 2025
- 2025A New Perspective On AI Safety Through Control Theory Methodologies30 Jun 2025
- 2024AI-Aided Kalman Filters16 Oct 2024
- 2024Feedback Favors the Generalization of Neural ODEs14 Oct 2024
- 2024Learning Long-Horizon Predictions for Quadrotor Dynamics17 Jul 2024
- 2024Proto-MPC: An Encoder-Prototype-Decoder Approach for Quadrotor Control in Challenging Winds27 Jan 2024
- 2024Why Change Your Controller When You Can Change Your Planner: Drag-Aware Trajectory Generation for Quadrotor Systems10 Jan 2024
- 2023DATT: Deep Adaptive Trajectory Tracking for Quadrotor Control13 Oct 2023
- 2023Differentially Flat Learning-based Model Predictive Control Using a Stability, State, and Input Constraining Safety Filter20 Jul 2023
- 2023Constrained Reinforcement Learning using Distributional Representation for Trustworthy Quadrotor UAV Tracking Control22 Feb 2023
12 newest of 28 All 28 (JSON)