Regular Papers

International Journal of Control, Automation and Systems 2021; 19(10): 3273-3284

Published online July 27, 2021

https://doi.org/10.1007/s12555-020-0673-5

© The International Journal of Control, Automation, and Systems

Backstepping Sliding Mode Trajectory Tracking via Extended State Observer for Quadrotors with Wind Disturbance

Hongbin Wang, Ning Li*, Yueling Wang, and Bo Su

Yanshan University

Abstract

To overcome nonlinear, underactuated and external wind disturbances problems for the 6-DOF (degrees of freedom) quadrotor unmanned aerial vehicle (UAV) system, a backstepping sliding mode control algorithm based on high-order extended state observer (ESO) is proposed. Based on the hierarchical control principle, the quadrotor UAV dynamic system is decomposed into position subsystem and attitude subsystem to facilitate the backstepping control design. Moreover, the EXO is used to estimate the remaining unmeasurable states and the external wind disturbances online. The advantages of the controllers are that they can not only ensure good tracking performance, but also deal with uncertain external disturbances. To imitate the real situation as much as possible, the external wind disturbances are composed of four basic wind models in this paper. The tracking error and estimate error of the design methods are shown to arbitrarily small by using Lyapunov theory. Finally, the effectiveness and superiority of the proposed control algorithm are proved by the simulation.

Keywords Backstepping sliding mode, extended state observer (ESO), quadrotor UAV, trajectory tracking.

Article

Regular Papers

International Journal of Control, Automation and Systems 2021; 19(10): 3273-3284

Published online October 1, 2021 https://doi.org/10.1007/s12555-020-0673-5

Copyright © The International Journal of Control, Automation, and Systems.

Backstepping Sliding Mode Trajectory Tracking via Extended State Observer for Quadrotors with Wind Disturbance

Hongbin Wang, Ning Li*, Yueling Wang, and Bo Su

Yanshan University

Abstract

To overcome nonlinear, underactuated and external wind disturbances problems for the 6-DOF (degrees of freedom) quadrotor unmanned aerial vehicle (UAV) system, a backstepping sliding mode control algorithm based on high-order extended state observer (ESO) is proposed. Based on the hierarchical control principle, the quadrotor UAV dynamic system is decomposed into position subsystem and attitude subsystem to facilitate the backstepping control design. Moreover, the EXO is used to estimate the remaining unmeasurable states and the external wind disturbances online. The advantages of the controllers are that they can not only ensure good tracking performance, but also deal with uncertain external disturbances. To imitate the real situation as much as possible, the external wind disturbances are composed of four basic wind models in this paper. The tracking error and estimate error of the design methods are shown to arbitrarily small by using Lyapunov theory. Finally, the effectiveness and superiority of the proposed control algorithm are proved by the simulation.

Keywords: Backstepping sliding mode, extended state observer (ESO), quadrotor UAV, trajectory tracking.

IJCAS
September 2024

Vol. 22, No. 9, pp. 2673~2953

Stats or Metrics

Share this article on

  • line

Related articles in IJCAS

IJCAS

eISSN 2005-4092
pISSN 1598-6446