An adaptive sliding mode controller based on global asymptotic convergent observer for attitude tracking of quadrotor unmanned aerial vehicles

This article presents an adaptive sliding mode controller based on global asymptotic convergent observer for attitude tracking problem of a quadrotor unmanned aerial vehicle under modeling uncertainties and external disturbances. For avoiding the singularity problem, the attitude tracking error equations of a quadrotor with quaternion representation are introduced. For obtaining unmeasured states of the control system, a global asymptotic convergent observer without model-based is presented to estimate. To reject uncertainties and disturbances, a new observer-based controller for the quadrotor is designed by combining adaptive sliding mode control algorithm with time-delay estimation method. The stability analysis shows that the tracking errors of the proposed scheme are uniformly ultimately bounded. Simulation results are carried out to illustrate that compared with the existing controller, the proposed control scheme has better attitude tracking performance and higher robustness to reject the disturbances.

[2]  ChangSu Ha,et al.  Passivity-based adaptive backstepping control of quadrotor-type UAVs , 2014, Robotics Auton. Syst..

[3]  Marco A. Moreno-Armendáriz,et al.  The trajectory tracking problem for an unmanned four-rotor system: flatness-based approach , 2012, Int. J. Control.

[4]  Jing-Jing Xiong,et al.  Global fast dynamic terminal sliding mode control for a quadrotor UAV. , 2017, ISA transactions.

[5]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[6]  Maolin Jin,et al.  A new adaptive sliding mode control scheme , 2015, 2015 15th International Conference on Control, Automation and Systems (ICCAS).

[7]  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..

[8]  Roland Siegwart,et al.  PID vs LQ control techniques applied to an indoor micro quadrotor , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[9]  Antonio T. Varela,et al.  Construction and PID Control for Stability of an Unmanned Aerial Vehicle of the Type Quadrotor , 2013, 2013 Latin American Robotics Symposium and Competition.

[10]  Robert Mahony,et al.  Modelling and control of a large quadrotor robot , 2010 .

[11]  Quan Quan,et al.  Attitude control of a quadrotor aircraft subject to a class of time-varying disturbances , 2011 .

[12]  Damiano Rotondo,et al.  Robust Quasi–LPV Model Reference FTC of a Quadrotor Uav Subject to Actuator Faults , 2015, Int. J. Appl. Math. Comput. Sci..

[13]  Yisheng Zhong,et al.  Robust motion control of quadrotors , 2014, J. Frankl. Inst..

[14]  Abdelaziz Benallegue,et al.  Attitude Optimal Backstepping Controller Based Quaternion for a UAV , 2016 .

[15]  Yao Zhang,et al.  Nonlinear Robust Adaptive Tracking Control of a Quadrotor UAV Via Immersion and Invariance Methodology , 2015, IEEE Transactions on Industrial Electronics.

[16]  Bin Xian,et al.  Nonlinear robust output feedback tracking control of a quadrotor UAV using quaternion representation , 2015 .

[17]  Juhoon Back,et al.  Nonlinear disturbance observer based robust attitude tracking controller for quadrotor UAVs , 2014 .

[18]  Jian Chen,et al.  A continuous asymptotic tracking control strategy for uncertain nonlinear systems , 2004, IEEE Transactions on Automatic Control.

[19]  Abdelaziz Benallegue,et al.  Nonlinear H ∞ control of a Quadrotor (UAV), using high order sliding mode disturbance estimator , 2012, Int. J. Control.

[20]  Jonathan P. How,et al.  Analysis and Control of a Variable-Pitch Quadrotor for Agile Flight , 2015 .

[21]  Mohamed Tadjine,et al.  Robust Fuzzy Backstepping Sliding Mode Controller For a Quadrotor Unmanned Aerial Vehicle , 2013 .

[22]  Bijan Shirinzadeh,et al.  Nonlinear augmented observer design and application to quadrotor aircraft , 2015 .

[23]  Nassim Rizoug,et al.  Adaptive neural network control based on neural observer for quadrotor unmanned aerial vehicle , 2014, Adv. Robotics.

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

[25]  Yuri B. Shtessel,et al.  Sliding mode control with gain adaptation—Application to an electropneumatic actuator , 2013 .

[26]  Yuxin Su,et al.  A simple global asymptotic convergent observer for uncertain mechanical systems , 2016, Int. J. Syst. Sci..

[27]  En-Hui Zheng,et al.  Optimal Kalman Filter for state estimation of a quadrotor UAV , 2015 .

[28]  Yisheng Zhong,et al.  Quaternion-Based Robust Attitude Control for Uncertain Robotic Quadrotors , 2015, IEEE Transactions on Industrial Informatics.