Processing math: 100%
An MPC Formulation on - for a Quadrotor With Bidirectional Thrust and Nonlinear Thrust Constraints | IEEE Journals & Magazine | IEEE Xplore

An MPC Formulation on SO(3) for a Quadrotor With Bidirectional Thrust and Nonlinear Thrust Constraints


Abstract:

We examine the problem of agile trajectory tracking for a quadrotor vehicle with bidirectional thrust capabilities. A time-dependent linearization of the dynamics is pres...Show More

Abstract:

We examine the problem of agile trajectory tracking for a quadrotor vehicle with bidirectional thrust capabilities. A time-dependent linearization of the dynamics is presented based on the Lie algebra of SO(3). The obtained linear dynamics are used as the basis for a nonlinear model predictive control algorithm that does not require operating around equilibrium state-input pairs. Our approach allows the problem to be transcribed as a quadratic program with an analytical Hessian. A method for ensuring the controller satisfies the nonlinear motor constraints involved with bidirectional thrust is then suggested, and the modelling of the thrust dynamics is discussed. Simulations for the performance of the controller are carried out on a basic half-flip maneuver as well as challenging aggressive turnaround and barrel roll maneuvers. The proposed controller performs well on all three maneuvers, significantly outperforming a reference Euler angle-based nonlinear MPC formulation and improving upon the simplified handling of the thrust constraints over the prediction horizon of the MPC.
Published in: IEEE Robotics and Automation Letters ( Volume: 7, Issue: 2, April 2022)
Page(s): 4945 - 4952
Date of Publication: 24 February 2022

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.