Position and attitude tracking of uncertain quadrotor unmanned aerial vehicles based on non-singular terminal super-twisting algorithm

This paper proposes an improved non-singular terminal super-twisting control for the problem of position and attitude tracking of quadrotor systems suffering from uncertainties and disturbances. The super-twisting algorithm is a second-order sliding mode known to be a very effective control used to provide high precision and less chattering for uncertain nonlinear electromechanical systems. The proposed method is based on a non-singular terminal sliding surface with new exponent that solves the problem of singularity. The design procedure and the stability analysis of the closed-loop system using Lyapunov theory are detailed for the considered system. Finally, the proposed control scheme is tested in simulations and by experiments on the parrot-rolling spider quadrotor. Moreover, a comparison is made with the standard super-twisting algorithm in the simulation part. The results obtained show adequate performance in trajectory tracking and chattering reduction.

[1]  Irfan-Ullah Awan,et al.  A second order sliding mode control design of a switched reluctance motor using super twisting algorithm , 2012, Simul. Model. Pract. Theory.

[2]  Maarouf Saad,et al.  Control of Robot Manipulators Using Modified Backstepping Sliding Mode , 2019, New Developments and Advances in Robot Control.

[3]  Maarouf Saad,et al.  Current Control of a Six-Phase Induction Machine Drive Based on Discrete-Time Sliding Mode with Time Delay Estimation , 2019 .

[4]  Yaoyao Wang,et al.  Practical adaptive fractional‐order nonsingular terminal sliding mode control for a cable‐driven manipulator , 2018, International Journal of Robust and Nonlinear Control.

[5]  Jaime A. Moreno,et al.  Super-twisting observer for second-order systems with time-varying coefficient , 2015 .

[6]  Hao-Chi Chang,et al.  Sliding mode control on electro-mechanical systems , 1999 .

[7]  A. Makouf,et al.  Second order sliding mode induction motor control with a new Lyapunov approach , 2012, International Multi-Conference on Systems, Sygnals & Devices.

[8]  Mohammad Danesh,et al.  Virtual Leader-Follower Formation Control of Multi Quadrotors by using Feedback Linearization Controller , 2017, 2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM).

[9]  Ping Xu,et al.  Global Fast Terminal Sliding Mode Control Law Design of a Quadrotor , 2019 .

[10]  Roland Siegwart,et al.  Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[11]  Saif A. Al-Hiddabi,et al.  Quadrotor control using feedback linearization with dynamic extension , 2009, 2009 6th International Symposium on Mechatronics and its Applications.

[12]  Leonid M. Fridman,et al.  Analysis of chattering in continuous sliding-mode controllers , 2005, IEEE Transactions on Automatic Control.

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

[14]  A. Levant Sliding order and sliding accuracy in sliding mode control , 1993 .

[15]  Jaime A. Moreno,et al.  On strict Lyapunov functions for some non-homogeneous super-twisting algorithms , 2014, J. Frankl. Inst..

[16]  Ahmed Al-Durra,et al.  Dual-mode operation based second-order sliding mode control for grid-connected solar photovoltaic energy system , 2019 .

[17]  Xinghuo Yu,et al.  On nonsingular terminal sliding-mode control of nonlinear systems , 2013, Autom..

[18]  Ahmad Fakharian,et al.  Trajectory tracking for quadrotor UAV transporting cable-suspended payload in wind presence , 2018, Trans. Inst. Meas. Control.

[19]  Bin Xian,et al.  Nonlinear robust control of a quadrotor helicopter with finite time convergence , 2018 .

[20]  Tao Jiang,et al.  Finite-Time Backstepping Control for Quadrotors With Disturbances and Input Constraints , 2018, IEEE Access.

[21]  Maarouf Saad,et al.  Super-twisting algorithm with time delay estimation for uncertain robot manipulators , 2018 .

[22]  Leonid M. Fridman,et al.  Lyapunov-Designed Super-Twisting Sliding Mode Control for Wind Energy Conversion Optimization , 2013, IEEE Transactions on Industrial Electronics.

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

[24]  Vadim I. Utkin,et al.  On Convergence Time and Disturbance Rejection of Super-Twisting Control , 2013, IEEE Transactions on Automatic Control.

[25]  Hadi Razmi,et al.  Neural network-based adaptive sliding mode control design for position and attitude control of a quadrotor UAV , 2019, Aerospace Science and Technology.

[26]  Vadim I. Utkin,et al.  Chattering Problem in Sliding Mode Control Systems , 2006, International Workshop on Variable Structure Systems, 2006. VSS'06..

[27]  Khalid Munawar,et al.  Higher-order sliding mode based lateral guidance for unmanned aerial vehicles , 2017 .

[28]  Xinghuo Yu,et al.  Terminal sliding mode control of MIMO linear systems , 1997 .

[29]  Giorgio Bartolini,et al.  A survey of applications of second-order sliding mode control to mechanical systems , 2003 .

[30]  Maarouf Saad,et al.  Optimal super-twisting algorithm with time delay estimation for robot manipulators based on feedback linearization , 2018, Robotics Auton. Syst..

[31]  Maarouf Saad,et al.  Attitude Tracking of a Tri-Rotor UAV based on Robust Sliding Mode with Time Delay Estimation , 2018, 2018 International Conference on Unmanned Aircraft Systems (ICUAS).

[32]  Jaime A. Moreno,et al.  A Lyapunov approach to second-order sliding mode controllers and observers , 2008, 2008 47th IEEE Conference on Decision and Control.

[33]  Abdul Rashid Husain,et al.  Intelligent adaptive backstepping control for MIMO uncertain non-linear quadrotor helicopter systems , 2015 .

[34]  Di Wu,et al.  Finite-time position tracking control of a quadrotor aircraft , 2017, 2017 36th Chinese Control Conference (CCC).

[35]  Haitao Chen,et al.  Robust spacecraft attitude tracking control with integral terminal sliding mode surface considering input saturation , 2019 .

[36]  Maarouf Saad,et al.  Second order sliding mode with time delay control for uncertain robot manipulators , 2016 .

[37]  Sundarapandian Vaidyanathan,et al.  Adaptive Higher Order Sliding Mode Control for Robotic Manipulators with Matched and Mismatched Uncertainties , 2019, AMLTA.

[38]  Dhaker Abbes,et al.  Classical vector, first-order sliding-mode and high-order sliding-mode control for a grid-connected variable-speed wind energy conversion system: A comparative study , 2018 .

[39]  Holger Voos,et al.  Nonlinear control of a quadrotor micro-UAV using feedback-linearization , 2009, 2009 IEEE International Conference on Mechatronics.

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

[41]  Zhihong Man,et al.  Non-singular terminal sliding mode control of rigid manipulators , 2002, Autom..