Attitude control for multi-rotor aircraft with output constraints

In this study, an attitude control method for multi-rotor aircraft with output constraints and various disturbances is presented. To prevent output constraints violation, a Barrier Lyapunov Function (BLF) is introduced and the controller is designed based on backstepping algorithm. To enhance the robustness of the system, a linear extended state observer (LESO) from linear active disturbance rejection control (LADRC) is employed to estimate the disturbances and compensate the impact. It is proved that the proposed control algorithm guarantees the tracking error converging to zero asymptotically. Finally, simulation experiments validate the effectiveness and superiority of the presented control method.

[1]  Xun Gong,et al.  Path tracking control for eight-rotor aircraft based on linear ADRC algorithm , 2016, 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA).

[2]  Guilherme V. Raffo,et al.  An integral predictive/nonlinear Hinfinity control structure for a quadrotor helicopter , 2010, Autom..

[3]  Frank L. Lewis,et al.  Dynamic inversion with zero-dynamics stabilisation for quadrotor control , 2009 .

[4]  Anthony Tzes,et al.  On Trajectory Tracking Model Predictive Control of an Unmanned Quadrotor Helicopter Subject to Aerodynamic Disturbances , 2014 .

[5]  Z. Zuo,et al.  Adaptive trajectory tracking control of output constrained multi-rotors systems , 2014 .

[6]  Zhiqiang Gao,et al.  From linear to nonlinear control means: a practical progression. , 2002, ISA transactions.

[7]  Francis Eng Hock Tay,et al.  Barrier Lyapunov Functions for the control of output-constrained nonlinear systems , 2009, Autom..

[8]  Jingqing Han,et al.  From PID to Active Disturbance Rejection Control , 2009, IEEE Trans. Ind. Electron..

[9]  Zhiqiang Gao,et al.  Scaling and bandwidth-parameterization based controller tuning , 2003, Proceedings of the 2003 American Control Conference, 2003..

[10]  R. Mahony,et al.  Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

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

[12]  G. Raffo,et al.  An integral predictive / nonlinear H ∞ control structure for a quadrotor helicopter , 2009 .

[13]  Zengqiang Chen,et al.  On the Stability of Linear Active Disturbance Rejection Control: On the Stability of Linear Active Disturbance Rejection Control , 2014 .

[14]  Yan Liu,et al.  A Survey on Extrinsic Self-calibration Algorithms for Cameras without Overlapping Field of Views: A Survey on Extrinsic Self-calibration Algorithms for Cameras without Overlapping Field of Views , 2012 .

[15]  Yi Huang,et al.  Analysis and design for the second order nonlinear continuous extended states observer , 2000 .