Performance, Precision, and Payloads: Adaptive Nonlinear MPC for Quadrotors
Drew Hanover, Philipp Foehn, Sihao Sun, Elia Kaufmann, Davide, Scaramuzza

TL;DR
This paper introduces L1-NMPC, an adaptive nonlinear model predictive control method for quadrotors that learns and compensates for model uncertainties online, significantly enhancing agility, robustness, and tracking accuracy in challenging environments.
Contribution
The paper presents a novel hybrid adaptive NMPC approach that generalizes to various disturbances and flight conditions, improving performance without additional computational costs.
Findings
Over 90% reduction in tracking error under disturbances
Achieves top speeds of 70 km/h with 50% better tracking
Demonstrates robustness across wind, payload, and agility conditions
Abstract
Agile quadrotor flight in challenging environments has the potential to revolutionize shipping, transportation, and search and rescue applications. Nonlinear model predictive control (NMPC) has recently shown promising results for agile quadrotor control, but relies on highly accurate models for maximum performance. Hence, model uncertainties in the form of unmodeled complex aerodynamic effects, varying payloads and parameter mismatch will degrade overall system performance. In this paper, we propose L1-NMPC, a novel hybrid adaptive NMPC to learn model uncertainties online and immediately compensate for them, drastically improving performance over the non-adaptive baseline with minimal computational overhead. Our proposed architecture generalizes to many different environments from which we evaluate wind, unknown payloads, and highly agile flight conditions. The proposed method…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
