Global fast dynamic terminal sliding mode control for a quadrotor UAV.

A control method based on global fast dynamic terminal sliding mode control (TSMC) technique is proposed to design the flight controller for performing the finite-time position and attitude tracking control of a small quadrotor UAV. Firstly, the dynamic model of the quadrotor is divided into two subsystems, i.e., a fully actuated subsystem and an underactuated subsystem. Secondly, the dynamic flight controllers of the quadrotor are formulated based on global fast dynamic TSMC, which is able to guarantee that the position and velocity tracking errors of all system state variables converge to zero in finite-time. Moreover, the global fast dynamic TSMC is also able to eliminate the chattering phenomenon caused by the switching control action and realize the high precision performance. In addition, the stabilities of two subsystems are demonstrated by Lyapunov theory, respectively. Lastly, the simulation results are given to illustrate the effectiveness and robustness of the proposed control method in the presence of external disturbances.

[1]  Zongyu Zuo,et al.  Trajectory tracking control design with command-filtered compensation for a quadrotor , 2010 .

[2]  Hashem Ashrafiuon,et al.  Sliding mode control of underactuated multibody systems and its application to shape change control , 2008, Int. J. Control.

[3]  Mou Chen,et al.  Terminal sliding mode tracking control for a class of SISO uncertain nonlinear systems. , 2013, ISA transactions.

[4]  Ricardo Carelli,et al.  Trajectory tracking of a mini four-rotor helicopter in dynamic environments - a linear algebra approach , 2015, Robotica.

[5]  Anthony Tzes,et al.  Model predictive quadrotor control: attitude, altitude and position experimental studies , 2012 .

[6]  Xi Liu,et al.  Finite-Time Attitude Tracking Control for Spacecraft Using Terminal Sliding Mode and Chebyshev Neural Network , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

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

[8]  Fuchun Sun,et al.  A novel dynamic terminal sliding mode control of uncertain nonlinear systems , 2007 .

[9]  En-hui Zheng,et al.  Second order sliding mode control for a quadrotor UAV. , 2014, ISA transactions.

[10]  Xinghuo Yu,et al.  Discrete-Time Terminal Sliding Mode Control Systems Based on Euler's Discretization , 2014, IEEE Transactions on Automatic Control.

[11]  Luis F. Luque-Vega,et al.  Robust block second order sliding mode control for a quadrotor , 2012, J. Frankl. Inst..

[12]  Alejandro Ramirez-Serrano,et al.  Adaptive fuzzy control for a quadrotor helicopter robust to wind buffeting , 2011, J. Intell. Fuzzy Syst..

[13]  Abdelhamid Tayebi,et al.  Attitude stabilization of a VTOL quadrotor aircraft , 2006, IEEE Transactions on Control Systems Technology.

[14]  Xinghuo Yu,et al.  Fast terminal sliding-mode control design for nonlinear dynamical systems , 2002 .

[15]  Abdelaziz Benallegue,et al.  Backstepping control with exact 2-sliding mode estimation for a quadrotor unmanned aerial vehicle , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

[18]  En-Hui Zheng,et al.  Position and attitude tracking control for a quadrotor UAV. , 2014, ISA transactions.

[19]  Abbas Erfanian,et al.  Adaptive fuzzy terminal sliding mode control for a class of MIMO uncertain nonlinear systems , 2011, Fuzzy Sets Syst..

[20]  Xinghuo Yu,et al.  Design and Implementation of Terminal Sliding Mode Control Method for PMSM Speed Regulation System , 2013, IEEE Transactions on Industrial Informatics.

[21]  Wei Zhang,et al.  Finite-time chaos control via nonsingular terminal sliding mode control , 2009 .

[22]  Frank L. Lewis,et al.  Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics , 2009, J. Intell. Robotic Syst..

[23]  Hong Ren Wu,et al.  A robust MIMO terminal sliding mode control scheme for rigid robotic manipulators , 1994, IEEE Trans. Autom. Control..

[24]  Zongxuan Sun,et al.  Design and Implementation of Clutch Control for Automotive Transmissions Using Terminal-Sliding-Mode Control and Uncertainty Observer , 2016, IEEE Transactions on Vehicular Technology.

[25]  Rita Cunha,et al.  Robust Take-Off for a Quadrotor Vehicle , 2012, IEEE Transactions on Robotics.