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...
Saved in:
Published in | Journal of intelligent & robotic systems Vol. 103; no. 1; p. 15 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Dordrecht
Springer Netherlands
01.09.2021
Springer Springer Nature B.V |
Subjects | |
Online Access | Get full text |
ISSN | 0921-0296 1573-0409 |
DOI | 10.1007/s10846-021-01452-9 |
Cover
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 |