Disturbance observer-based quadrotor attitude tracking control for aggressive maneuvers
Alberto Castillo,Ricardo Sanz,Pedro García,Wei Qiu,Hongda Wang,Chao Xu
DOI: https://doi.org/10.1016/j.conengprac.2018.09.016
IF: 4.057
2019-01-01
Control Engineering Practice
Abstract:In this paper, a disturbance observer-based quadrotor attitude controller for aggressive maneuvering is presented. The controller is made up of the cascade connection between two control-loops: an outer quaternion-based attitude control-loop and an inner disturbance observer-based angular velocity tracking control-loop. The disturbance observer is designed to estimate and compensate for the Coriolis term and the external disturbances. It is shown that, for fast maneuvers, the disturbance observer needs to take into account the motor dynamics. This allows to notably increase the observer bandwidth, leading to significant improvements in the disturbance rejection capabilities. The stability of the resulting closed-loop is analyzed. Also, different simulations and flight tests are carried out to validate the main results, showing an outstanding tracking performance when aggressive attitude maneuvers are being executed, even in the presence of strong disturbances such as suspended payloads.