Nonlinear Adaptive Backstepping with ESO for the Quadrotor Trajectory Tracking Control in the Multiple Disturbances

In this paper, we present a nonlinear adaptive backstepping with extended state observer (ESO) trajectory tracking controller for a quadrotor unmanned aerial vehicle (UAV) subject to the multiple disturbances, which include the parametric uncertainties, actuator faults and external disturbance. First, a six-degrees of freedom quadrotor UAV model with the multiple disturbances function is built. Second, the adaptive backstepping controller is designed to track the desired trajectory command aim at internal disturbance. And the adaptive backstepping controller with ESO is designed to track the desired trajectory command aim at external disturbance. Third, the stability of the system is proved by the circle criterion. Finally, under different flight scenarios, simulation results are given to demonstrate the effectiveness of the proposed method.

[1]  Taeyoung Lee,et al.  Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3) , 2013 .

[2]  Sungwan Kim,et al.  Guest editorial: Special issue on Soft Robotics , 2017 .

[3]  Gang Tao,et al.  Robust Backstepping Sliding-Mode Control and Observer-Based Fault Estimation for a Quadrotor UAV , 2016, IEEE Transactions on Industrial Electronics.

[4]  Gang Zheng,et al.  Model-free–based terminal SMC of quadrotor attitude and position , 2016, IEEE Transactions on Aerospace and Electronic Systems.

[5]  Chong Shen,et al.  Robust dynamic surface trajectory tracking control for a quadrotor UAV via extended state observer , 2018 .

[6]  Emmanuel Prempain,et al.  Low order H∞ controllers for a quadrotor UAV , 2014, 2014 UKACC International Conference on Control (CONTROL).

[7]  Jie Liu,et al.  A New Closed-loop Control Allocation Method with Application to Direct Force Control , 2018 .

[8]  Marcello Farina,et al.  A Two-Layer Stochastic Model Predictive Control Scheme for Microgrids , 2018, IEEE Transactions on Control Systems Technology.

[9]  Taeyoung Lee,et al.  Geometric Control of Quadrotor UAVs Transporting a Cable-Suspended Rigid Body , 2018, IEEE Transactions on Control Systems Technology.

[10]  De-Gui Yang,et al.  Model-free control of quad-rotor vehicle via finite-time convergent extended state observer , 2016 .

[11]  Rita Cunha,et al.  Landing of a Quadrotor on a Moving Target Using Dynamic Image-Based Visual Servo Control , 2016, IEEE Transactions on Robotics.

[12]  Honglun Wang,et al.  Exact docking flight controller for autonomous aerial refueling with back-stepping based high order sliding mode , 2018 .

[13]  Youmin Zhang,et al.  Fault-Tolerant Fuzzy Gain-Scheduled PID for a Quadrotor Helicopter Testbed in the Presence of Actuator Faults , 2012 .

[14]  Chen Zengqiang,et al.  Design of PID and ADRC based quadrotor helicopter control system , 2016, 2016 Chinese Control and Decision Conference (CCDC).

[15]  Ning Zhang,et al.  An active disturbance rejection control guidance law based collision avoidance for unmanned aerial vehicles , 2018, Aerospace Science and Technology.

[16]  Yongduan Song,et al.  Design of a Unified Power Controller for Variable-Speed Fixed-Pitch Wind Energy Conversion System , 2016, IEEE Transactions on Industrial Electronics.

[17]  Bing Zhu,et al.  Adaptive trajectory tracking controller for quadrotor systems subject to parametric uncertainties , 2017, J. Frankl. Inst..

[18]  Gang Tao,et al.  A novel nonlinear resilient control for a quadrotor UAV via backstepping control and nonlinear disturbance observer , 2016, Nonlinear Dynamics.

[19]  Gang Tao,et al.  Dynamic Surface Control Using Neural Networks for a Class of Uncertain Nonlinear Systems With Input Saturation , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[20]  Tan Tien Nguyen,et al.  Position Control of a Small Scale Quadrotor Using Block Feedback Linearization Control , 2014 .

[21]  Zhiqiang Gao,et al.  Absolute stability analysis of non-linear active disturbance rejection control for single-input–single-output systems via the circle criterion method , 2015 .

[22]  Zhang Weiguo,et al.  Robust trajectory tracking for quadrotor aircraft based on ADRC attitude decoupling control , 2015 .

[23]  Leonid M. Fridman,et al.  Super twisting control algorithm for the attitude tracking of a four rotors UAV , 2012, J. Frankl. Inst..

[24]  Lu Wang,et al.  The Trajectory Tracking Problem of Quadrotor UAV: Global Stability Analysis and Control Design Based on the Cascade Theory , 2014 .

[25]  P. Curran Proof of the circle criterion for state space systems via quadratic Lyapunov functions — Part 2 , 1993 .

[26]  Fulvia Quagliotti,et al.  Linear Quadratic Control for Quadrotors UAVs Dynamics and Formation Flight , 2013, J. Intell. Robotic Syst..

[27]  Rui Wang,et al.  Trajectory tracking control of a 6-DOF quadrotor UAV with input saturation via backstepping , 2018, J. Frankl. Inst..

[28]  Jingqing Han,et al.  Lyapunov function of general Lurie systems with multiple nonlinearities , 2003, Appl. Math. Lett..

[29]  Xiaodong Zhang,et al.  Nonlinear Adaptive Fault-Tolerant Quadrotor Altitude and Attitude Tracking With Multiple Actuator Faults , 2018, IEEE Transactions on Control Systems Technology.

[30]  Adha Imam Cahyadi,et al.  Robust proportional-derivative control on SO(3) with disturbance compensation for quadrotor UAV , 2017 .

[31]  Tao Li,et al.  Study on the sliding mode fault tolerant predictive control based on multi agent particle swarm optimization , 2017 .

[32]  Lei Guo,et al.  Adaptive Fault-Tolerant Attitude Tracking Control of Spacecraft With Prescribed Performance , 2017, IEEE/ASME Transactions on Mechatronics.

[33]  Bao-Zhu Guo,et al.  On the convergence of an extended state observer for nonlinear systems with uncertainty , 2011, Syst. Control. Lett..