Super-twisting observer-based sliding mode control with fuzzy variable gains and its applications to fully-actuated hexarotors

Abstract In this paper, we consider the super-twisting observer-based sliding mode control algorithm with fuzzy variable gains (STOSMC) for the fully-actuated hexarotor. Our hexarotor has full actuation due to six titled propellers that allows to control position and orientation (attitude) simultaneously, and resolves the singularity problem of the rotational matrix by using the quaternion modeling framework. We show that the proposed STOSMC for the hexarotor guarantees finite-time convergence of the estimation error and asymptotic stability of the hexarotor. In simulations, we demonstrate the nonsingularity and fully-actuated control performance of the hexarotor by considering extreme position and attitude control scenarios. Moreover, the simulation results show that the hexarotor achieves the fast and precise tracking performance to the desired position and the desired attitude and the chattering phenomenon is reduced compared with the fixed-gains observer-based super-twisting sliding mode control due to the fuzzy mechanism.

[1]  Youmin Zhang,et al.  Observer-Based Output Feedback Attitude Stabilization for Spacecraft With Finite-Time Convergence , 2019, IEEE Transactions on Control Systems Technology.

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

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

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

[5]  M. Friswell,et al.  Robust Saturated Finite Time Output Feedback Attitude Stabilization for Rigid Spacecraft , 2014 .

[6]  Antonio Franchi,et al.  Modeling, control and design optimization for a fully-actuated hexarotor aerial vehicle with tilted propellers , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Minh-Duc Hua,et al.  DISCUSSION AND PRACTICAL ASPECTS ON CONTROL ALLOCATION FOR A MULTI-ROTOR HELICOPTER , 2012 .

[8]  Yuri B. Shtessel,et al.  Launch vehicle attitude control using sliding mode control and observation techniques , 2012, J. Frankl. Inst..

[9]  An-Min Zou,et al.  Finite-Time Output Feedback Attitude Tracking Control for Rigid Spacecraft , 2014, IEEE Transactions on Control Systems Technology.

[10]  Rong-Jong Wai,et al.  Adaptive enhanced fuzzy sliding-mode control for electrical servo drive , 2006, IEEE Trans. Ind. Electron..

[11]  Tamer Basar,et al.  Linear Quadratic Risk-Sensitive and Robust Mean Field Games , 2017, IEEE Transactions on Automatic Control.

[12]  Darren M. Dawson,et al.  Quaternion-Based Adaptive Attitude Tracking Controller Without Velocity Measurements , 2001 .

[13]  Fan Zhang,et al.  Contact Dynamics and Control for Tethered Space Net Robot , 2019, IEEE Transactions on Aerospace and Electronic Systems.

[14]  Bing Zhu,et al.  Adaptive trajectory tracking controller for quadrotor systems subject to parametric uncertainties , 2017, J. Frankl. Inst..

[15]  Taher Niknam,et al.  Fuzzy sliding mode control scheme for a class of non-linear uncertain chaotic systems , 2013 .

[16]  An-Min Zou,et al.  Finite-time output feedback attitude control for rigid spacecraft under control input saturation , 2016, J. Frankl. Inst..

[17]  Yuanqing Xia,et al.  Adaptive attitude tracking control for rigid spacecraft with finite-time convergence , 2013, Autom..

[18]  Fang Wang,et al.  Finite-time sliding mode attitude control for rigid spacecraft without angular velocity measurement , 2017, J. Frankl. Inst..

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

[20]  Christopher Edwards,et al.  Adaptive dual-layer super-twisting control and observation , 2016, Int. J. Control.

[21]  Jie Huang,et al.  Attitude Tracking and Disturbance Rejection of Rigid Spacecraft by Adaptive Control , 2009, IEEE Transactions on Automatic Control.

[22]  Rui Wang,et al.  Trajectory tracking control of a 6-DOF quadrotor UAV with input saturation via backstepping , 2018, J. Frankl. Inst..

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

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

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

[26]  Marc Bodson,et al.  Evaluation of optimization methods for control allocation , 2001 .

[27]  Panfeng Huang,et al.  Dynamic modeling and Super-Twisting Sliding Mode Control for Tethered Space Robot , 2018 .

[28]  Daewon Lee,et al.  Geometric nonlinear PID control of a quadrotor UAV on SE(3) , 2013, 2013 European Control Conference (ECC).

[29]  Alexander Poznyak,et al.  Stochastic Super-Twist Sliding Mode Controller , 2018, IEEE Transactions on Automatic Control.

[30]  T. Madani,et al.  Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[31]  Camillo J. Taylor,et al.  Control of a Quadrotor Helicopter Using Dual Camera Visual Feedback , 2005, Int. J. Robotics Res..

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

[33]  P. Castillo,et al.  Stabilization of a mini rotorcraft with four rotors , 2005, IEEE Control Systems.

[34]  Qinglei Hu,et al.  Continuous Finite-Time Attitude Control for Rigid Spacecraft Based on Angular Velocity Observer , 2018, IEEE Transactions on Aerospace and Electronic Systems.

[35]  Yongsheng Yang,et al.  Finite‐time disturbance observer based integral sliding mode control for attitude stabilisation under actuator failure , 2019, IET Control Theory & Applications.

[36]  Ümit Özgüner,et al.  Sliding mode control of a class of underactuated systems , 2008, Autom..

[37]  Davide Bicego,et al.  Modeling and control of FAST-Hex: A fully-actuated by synchronized-tilting hexarotor , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[38]  K. Cai,et al.  Globally Stabilizing Proportional-Integral-Derivative Control Laws for Rigid-Body Attitude Tracking , 2011 .

[39]  Yuanqing Xia,et al.  Finite-Time Attitude Control for Rigid Spacecraft Based on Adaptive Super-Twisting Algorithm , 2014, Finite Time and Cooperative Control of Flight Vehicles.

[40]  Yuanqing Xia,et al.  Attitude stabilization of rigid spacecraft with finite‐time convergence , 2011 .

[41]  Yuanqing Xia,et al.  Finite‐time attitude stabilization for rigid spacecraft , 2013 .

[42]  Yuanqing Xia,et al.  Sliding mode attitude tracking of rigid spacecraft with disturbances , 2012, J. Frankl. Inst..

[43]  Mohammad Hassan Khooban,et al.  Robust and simple intelligent observer-based fault estimation and reconstruction for a class of non-linear systems: HIRM aircraft , 2016 .

[44]  Emil Fresk,et al.  Full quaternion based attitude control for a quadrotor , 2013, 2013 European Control Conference (ECC).

[45]  Stephen Yurkovich,et al.  Fuzzy Control , 1997 .

[46]  Magdy M. Abdelhameed Enhancement of sliding mode controller by fuzzy logic with application to robotic manipulators , 2005 .

[47]  Hieu Trinh,et al.  Performance of first and second-order sliding mode observers for nonlinear systems , 2009 .

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

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

[50]  Quang Phuc Ha,et al.  Fuzzy sliding mode control of an offshore container crane , 2017 .

[51]  A. Vande Wouwer,et al.  A weighted variable gain super-twisting observer for the estimation of kinetic rates in biological systems , 2014 .

[52]  Dong Eui Chang,et al.  Global Chartwise Feedback Linearization of the Quadcopter With a Thrust Positivity Preserving Dynamic Extension , 2017, IEEE Transactions on Automatic Control.

[53]  Leonid M. Fridman,et al.  Variable Gain Super-Twisting Sliding Mode Control , 2012, IEEE Transactions on Automatic Control.

[54]  Danwei Wang,et al.  Bounded finite-time attitude tracking control for rigid spacecraft via output feedback , 2017 .

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

[56]  J. Moreno Lyapunov Approach for Analysis and Design of Second Order Sliding Mode Algorithms , 2011 .

[57]  Keck Voon Ling,et al.  Inverse optimal adaptive control for attitude tracking of spacecraft , 2005, IEEE Trans. Autom. Control..

[58]  Heinrich H. Bülthoff,et al.  Modeling and control of a quadrotor UAV with tilting propellers , 2012, 2012 IEEE International Conference on Robotics and Automation.

[59]  Taher Niknam,et al.  Free chattering hybrid sliding mode control for a class of non-linear systems: Electric vehicles as a case study , 2016 .