Nonlinear Model Predictive Control with Enhanced Actuator Model for Multi-Rotor Aerial Vehicles with Generic Designs
Davide Bicego, Jacopo Mazzetto, Ruggero Carli, Marcello Farina,, Antonio Franchi

TL;DR
This paper introduces an advanced nonlinear model predictive control method for multi-rotor drones that explicitly models actuator dynamics and limitations, improving performance without relying on common simplifications or conservative constraints.
Contribution
It presents a unified nonlinear model for multi-rotor dynamics including realistic actuator constraints, avoiding typical simplifications and enhancing control accuracy.
Findings
Successful validation on multi-rotor systems with arbitrary rotor configurations
Improved trajectory tracking performance compared to traditional methods
Realistic actuator modeling enhances control robustness
Abstract
In this paper, we propose, discuss, and validate an online Nonlinear Model Predictive Control (NMPC) method for multi-rotor aerial systems with arbitrarily positioned and oriented rotors which simultaneously addresses the local reference trajectory planning and tracking problems. This work brings into question some common modeling and control design choices that are typically adopted to guarantee robustness and reliability but which may severely limit the attainable performance. Unlike most of state of the art works, the proposed method takes advantages of a unified nonlinear model which aims to describe the whole robot dynamics by explicitly including a realistic physical description of the actuator dynamics and limitations. As a matter of fact, our solution does not resort to common simplifications such as: 1) linear model approximation, 2) cascaded control paradigm used to decouple…
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.
