Disturbance Rejection Attitude Control for a Quadrotor: Theory and Experiment

In this article, an attitude tracking controller is designed for a quadrotor unmanned aerial vehicle (UAV) subject to lumped disturbances. Firstly, the attitude dynamical model of the quadrotor under external disturbances is established. Subsequently, an improved sliding mode control (SMC) strategy is designed based on the linear extended state observer (LESO). In this control scheme, the SMC will guarantee the sliding surface is finite time reachable and the LESO will estimate and compensate for the lumped disturbances. Then, the robustness and asymptotic stability of the proposed controller are proved by the stability analyses. Finally, three numerical simulation cases and comparative flight experiments validate the effectiveness of the developed controller.

[1]  Zheng Wang,et al.  Trajectory tracking of a quadrotor with unknown parameters and its fault-tolerant control via sliding mode fault observer , 2015, J. Syst. Control. Eng..

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

[3]  Bin Du,et al.  Linear active disturbance rejection-based load frequency control concerning high penetration of wind energy , 2015 .

[4]  Yu Yao,et al.  Dynamic Model Identification for 6-DOF Industrial Robots , 2015, J. Robotics.

[5]  Bingxian Mu,et al.  Cooperative control of quadrotors and mobile robots: controller design and experiments , 2017 .

[6]  R. M. Brisilla,et al.  Extended State Observer-Based Sliding Mode Control for Multi-input Multi-output System with Multiple Disturbances , 2016, Journal of Control, Automation and Electrical Systems.

[7]  Gang Tao,et al.  Adaptive compensation control of the quadrotor helicopter using quantum information technology and disturbance observer , 2014, J. Frankl. Inst..

[8]  Anthony Tzes,et al.  Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances , 2011 .

[9]  Rui Ma,et al.  Yaw control of an unmanned aerial vehicle helicopter using linear active disturbance rejection control , 2017, J. Syst. Control. Eng..

[10]  Saleh Mobayen,et al.  Adaptive sliding mode control for finite-time stability of quad-rotor UAVs with parametric uncertainties. , 2017, ISA transactions.

[11]  Xiangyang Zhu,et al.  High-performance trajectory tracking control of a quadrotor with disturbance observer , 2014 .

[12]  Zhe Gao,et al.  Active disturbance rejection control for nonlinear fractional‐order systems , 2016 .

[13]  Zhiqiang Gao,et al.  On stability analysis of active disturbance rejection control for nonlinear time-varying plants with unknown dynamics , 2007, 2007 46th IEEE Conference on Decision and Control.

[14]  Yuanyuan Liu,et al.  A modified nonlinear dynamic inversion method for attitude control of UAVs under persistent disturbances , 2017, 2017 IEEE International Conference on Information and Automation (ICIA).

[15]  Jun Yang,et al.  Generalized Extended State Observer Based Control for Systems With Mismatched Uncertainties , 2012, IEEE Transactions on Industrial Electronics.

[16]  Yunpeng Zhang,et al.  Multivariable Finite Time Attitude Control for Quadrotor UAV: Theory and Experimentation , 2018, IEEE Transactions on Industrial Electronics.

[17]  Xiaohua Xia,et al.  Dynamics of Discrete-Time Sliding-Mode-Control Uncertain Systems With a Disturbance Compensator , 2014, IEEE Transactions on Industrial Electronics.

[18]  Section De Microtechnique,et al.  design and control of quadrotors with application to autonomous flying , 2007 .

[19]  Vijay Kumar,et al.  The GRASP Multiple Micro-UAV Testbed , 2010, IEEE Robotics & Automation Magazine.

[20]  Jizhong Xiao,et al.  Attitude tracking control of a quadrotor based on linear active disturbance rejective control , 2015, 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER).

[21]  Alireza Modirrousta,et al.  Adaptive non-singular terminal sliding mode controller: new design for full control of the quadrotor with external disturbances , 2017 .

[22]  Ayman El-Badawy,et al.  Disturbance observer-based feedback linearization control of an unmanned quadrotor helicopter , 2016, J. Syst. Control. Eng..

[23]  Rui Li,et al.  Quadrotor modeling and control based on Linear Active Disturbance Rejection Control , 2016, 2016 35th Chinese Control Conference (CCC).

[24]  Shihua Li,et al.  Extended state observer-based sliding mode control for PWM-based DC–DC buck power converter systems with mismatched disturbances , 2015 .

[25]  Yuri B. Shtessel,et al.  Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer , 2012, J. Frankl. Inst..

[26]  Anuradha M. Annaswamy,et al.  Adaptive Control of Quadrotor UAVs: A Design Trade Study With Flight Evaluations , 2013, IEEE Transactions on Control Systems Technology.

[27]  H. Sira-Ramirez,et al.  Linear Observer‐Based Active Disturbance Rejection Control of the Omnidirectional Mobile Robot , 2013 .

[29]  Wang Jian,et al.  Backstepping-Based Inverse Optimal Attitude Control of Quadrotor , 2013 .

[30]  Li,et al.  On linear/nonlinear active disturbance rejection switching control , 2016 .

[31]  Jianhua Zhang,et al.  Linear Active Disturbance Rejection Control of Waste Heat Recovery Systems with Organic Rankine Cycles , 2012 .

[32]  Zongyu Zuo,et al.  Nonlinear adaptive trajectory tracking control for a quad-rotor with parametric uncertainty , 2015 .

[33]  Ribhan Zafira Abdul Rahman,et al.  Application of sliding mode control with extended high gain observer to stabilize the underactuated quadrotor system , 2017 .

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

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

[36]  Dang Jun Zhao,et al.  Robust Attitude Control of Quadrotor Vehicle via Extended State Observer , 2013, ICRA 2013.

[37]  Li Ding,et al.  A hybrid high-performance trajectory tracking controller for unmanned hexrotor with disturbance rejection , 2018, Transactions of the Canadian Society for Mechanical Engineering.

[38]  Wang Le-tian,et al.  ADAPTIVE CONTROL-OPTIMIZATION OF A SMALL SCALE QUADROTOR HELICOPTER , 2013 .

[39]  Filiberto Munoz Palacios,et al.  Real-time altitude control for a quadrotor helicopter using a super-twisting controller based on high-order sliding mode observer , 2017 .

[40]  Frank L. Lewis,et al.  H-Infinity Static Output-feedback Control for Rotorcraft , 2006, J. Intell. Robotic Syst..

[41]  Dianguo Xu,et al.  Active Disturbance Rejection Control of LCL-Filtered Grid-Connected Inverter Using Padé Approximation , 2018, IEEE Transactions on Industry Applications.

[42]  Yang Shi,et al.  Integral Sliding Mode Flight Controller Design for a Quadrotor and the Application in a Heterogeneous Multi-Agent System , 2017, IEEE Transactions on Industrial Electronics.