Exponentially Stable Motion Control for Multirotor UAVs with Rotor Drag and Disturbance Compensation

In this paper we propose a centralized disturbance observer-based integral-augmented backstepping nonlinear motion control for a multirotor unmanned aerial vehicle (UAV). The approach explicitly compensates for rotor drag forces. The control is termed centralized as it based on the full rigid body v...

Full description

Saved in:
Bibliographic Details
Published inJournal of intelligent & robotic systems Vol. 103; no. 1; p. 15
Main Authors Moeini, Amir, Lynch, Alan F., Zhao, Qing
Format Journal Article
LanguageEnglish
Published Dordrecht Springer Netherlands 01.09.2021
Springer
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN0921-0296
1573-0409
DOI10.1007/s10846-021-01452-9

Cover

More Information
Summary:In this paper we propose a centralized disturbance observer-based integral-augmented backstepping nonlinear motion control for a multirotor unmanned aerial vehicle (UAV). The approach explicitly compensates for rotor drag forces. The control is termed centralized as it based on the full rigid body vehicle model (i.e., rotational and translational dynamics). The dynamic state feedback includes two disturbance observers which estimate external force and torque disturbances. The effect of rotor drag is compensated in the proposed force disturbance observer and the backstepping motion controller. The closed-loop dynamics is proven to be exponentially stable in the presence of constant disturbances. The proposed control is implemented on the open-source PX4 autopilot software and validated using a Software-in-the-loop (SITL) simulation. The simulation results demonstrate the method’s robustness and steady-state error performance. Rotor drag compensation is shown to improve the tracking error performance.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0921-0296
1573-0409
DOI:10.1007/s10846-021-01452-9