Finite‐time super twisting sliding mode controller based on higher‐order sliding mode observer for real‐time trajectory tracking of a quadrotor

The main focus of this study is to develop a finite-time super-twisting sliding mode control strategy for the quadrotor based on a higher-order sliding mode observer (HOSMO). 12 state variables are required to describe the motion of the quadrotor, of which six state variables, namely the position, altitude, and orientation, are assumed to be obtained from the sensors. The remaining state variables, i.e. the linear and angular velocities, are determined using the HOSMO. Besides, the HOSMO aids in determining the unknown bounded lumped disturbances acting on the quadrotor. The output of the HOSMO is utilised for implementing the finite-time super-twisting sliding mode controller (FTSTSMC). The proposed FTSTSMC ensures finite-time convergence of tracking error with chattering attenuation. The chattering analysis for a super-twisting algorithm is presented in this work. Moreover, the overall system stability is investigated using the Lyapunov theory, and an expression for the time of convergence of the tracking and estimation error is presented. The effectiveness of the proposed methodology is established using numerical simulations and its performance is compared to a finite-time sliding mode observer coupled with a combination of proportional–integral–derivative and continuous sliding-mode controller. This is then validated in real-time using the DJI Matrice 100.

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

[2]  H. J. Jayakrishnan,et al.  Position and Attitude control of a Quadrotor UAV using Super Twisting Sliding Mode , 2016 .

[3]  Gang Tao,et al.  Robust Backstepping Sliding-Mode Control and Observer-Based Fault Estimation for a Quadrotor UAV , 2016, IEEE Transactions on Industrial Electronics.

[4]  Gang Zheng,et al.  Model-free–based terminal SMC of quadrotor attitude and position , 2016, IEEE Transactions on Aerospace and Electronic Systems.

[5]  Yao Yu,et al.  Robust trajectory tracking control of uncertain quadrotors without linear velocity measurements , 2014, CCC 2014.

[6]  Jaime A. Moreno,et al.  Strict Lyapunov Functions for the Super-Twisting Algorithm , 2012, IEEE Transactions on Automatic Control.

[7]  Yuanqing Xia,et al.  Active Disturbance Rejection Attitude Control for a Dual Closed-Loop Quadrotor Under Gust Wind , 2018, IEEE Transactions on Control Systems Technology.

[8]  Bin Xu,et al.  Composite Learning Finite-Time Control With Application to Quadrotors , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[9]  Cairo L. Nascimento,et al.  Autonomous Construction of Multiple Structures Using Learning Automata: Description and Experimental Validation , 2015, IEEE Systems Journal.

[10]  Enrico Canuto,et al.  Long-distance, low-Earth-orbit, drag-free integrated orbit and formation control for the Next Generation Gravity Mission , 2014 .

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

[12]  Leonid M. Fridman,et al.  Analysis of Chattering in Systems With Second-Order Sliding Modes , 2007, IEEE Transactions on Automatic Control.

[13]  Mir Mohammad Ettefagh,et al.  Optimal novel super-twisting PID sliding mode control of a MEMS gyroscope based on multi-objective bat algorithm , 2018 .

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

[15]  Mir Mohammad Ettefagh,et al.  Robust adaptive control of a bio-inspired robot manipulator using bat algorithm , 2016, Expert Syst. Appl..

[16]  Leonid M. Fridman,et al.  Implementation of Super-Twisting Control: Super-Twisting and Higher Order Sliding-Mode Observer-Based Approaches , 2016, IEEE Transactions on Industrial Electronics.

[17]  Vadim I. Utkin,et al.  Discussion Aspects of High-Order Sliding Mode Control , 2016, IEEE Transactions on Automatic Control.

[18]  Shen Yin,et al.  A New Disturbance Attenuation Control Scheme for Quadrotor Unmanned Aerial Vehicles , 2017, IEEE Transactions on Industrial Informatics.

[19]  Zhihong Man,et al.  Continuous finite-time control for robotic manipulators with terminal sliding mode , 2003, Autom..

[20]  Mehran Rahmani,et al.  MEMS gyroscope control using a novel compound robust control. , 2017, ISA transactions.

[21]  Frank L. Lewis,et al.  Robust backstepping‐based trajectory tracking control for quadrotors with time delays , 2019, IET Control Theory & Applications.

[22]  Héctor Ríos,et al.  Continuous Sliding-Mode Control Strategies for Quadrotor Robust Tracking: Real-Time Application , 2019, IEEE Transactions on Industrial Electronics.