Performance, Precision, and Payloads: Adaptive Nonlinear MPC for Quadrotors

by   Drew Hanover, et al.

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 demonstrates immense flexibility and robustness, with more than 90 non-adaptive NMPC under large unknown disturbances and without any gain tuning. In addition, the same controller with identical gains can accurately fly highly agile racing trajectories exhibiting top speeds of 70 km/h, offering tracking performance improvements of around 50 baseline. We will release our code fully open-sourced upon acceptance.



There are no comments yet.


page 1


A Comparative Study of Nonlinear MPC and Differential-Flatness-Based Control for Quadrotor Agile Flight

Accurate trajectory tracking control for quadrotors is essential for saf...

Policy Search for Model Predictive Control with Application to Agile Drone Flight

Policy Search and Model Predictive Control (MPC) are two different parad...

Quadrotor Trajectory Tracking with Learned Dynamics: Joint Koopman-based Learning of System Models and Function Dictionaries

Nonlinear dynamical effects are crucial to the operation of many agile r...

NeuroBEM: Hybrid Aerodynamic Quadrotor Model

Quadrotors are extremely agile, so much in fact, that classic first-prin...

An Adaptive Digital Autopilot for Fixed-Wing Aircraft with Actuator Faults

This paper develops an adaptive digital autopilot for a fixed-wing aircr...

Meta-Learning-Based Robust Adaptive Flight Control Under Uncertain Wind Conditions

Realtime model learning proves challenging for complex dynamical systems...

Asynchronous Deep Model Reference Adaptive Control

In this paper, we present Asynchronous implementation of Deep Neural Net...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.