Quadcopter UAVs Extended States/Disturbance Observer-Based Nonlinear Robust Backstepping Control

Sensors (Basel). 2022 Jul 6;22(14):5082. doi: 10.3390/s22145082.

Abstract

A trajectory tracking control for quadcopter unmanned aerial vehicle (UAV) based on a nonlinear robust backstepping algorithm and extended state/disturbance observer (ESDO) is presented in this paper. To obtain robust attitude stabilization and superior performance of three-dimension position tracking control, the construction of the proposed algorithm can be separated into three parts. First, a mathematical model of UAV negatively influenced by exogenous disturbances is established. Following, an extended state/disturbance observer using a general second-order model is designed to approximate undesirable influences of perturbations on the UAVs dynamics. Finally, a nonlinear robust controller is constructed by an integration of the nominal backstepping technique with ESDO to enhance the performance of attitude and position control mode. Robust stability of the closed-loop disturbed system is obtained and guaranteed through the Lyapunov theorem without precise knowledge of the upper bound condition of perturbations. Lastly, a numerical simulation is carried out and compared with other previous controllers to demonstrate the great advantage and effectiveness of the proposed control method.

Keywords: backstepping control; disturbance observer; extended state observer; quadcopter UAV; trajectory tracking.

Grants and funding

This work belongs to the project in 2022 funded by Ho Chi Minh City University of Technology and Education, Vietnam. This research was also supported by the MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2022-2018-0-01423) supervised by the IITP (Institute for Information & Communications Technology Planning & Evaluation), and Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2020R1A6A1A03038540).