Three-loop uncertainties compensator and sliding mode quadrotor control

Abstract In this paper, a Three Loop Uncertainties Compensator (TLUC) and Exponential Reaching Law Sliding Mode Controller (ERSM) is proposed and successfully applied to an Unmanned Aerial Vehicles (UAV) quadrotor. The TLUC estimates unknown time-varying uncertainties and perturbations to reduce their effects and to preserve stability. The ERSM is integrated based on the Lyapunov stability theory to obtain fast responses with the lowest possible chattering. The novelty of this paper is that the TLUC can estimate and compensate for uncertainties and unknown time-varying disturbances in three loops. This provides tracking of residual uncertainty to provide a higher level of support to the controller. The performance is verified through analyses, simulations and experiments.

[1]  Tammaso Bresciani,et al.  Modelling, Identification and Control of a Quadrotor Helicopter , 2008 .

[2]  Chau T. Ton,et al.  Robust Tracking Control of a Quadrotor with Time-Varying Gain in the Presence of Uncertainty and Disturbances , 2016 .

[3]  Roland Siegwart,et al.  Full control of a quadrotor , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Leonid Fridman,et al.  High‐order sliding‐mode observer for a quadrotor UAV , 2008 .

[5]  Charles J. Fallaha,et al.  Sliding-Mode Robot Control With Exponential Reaching Law , 2011, IEEE Transactions on Industrial Electronics.

[6]  Samir Bouabdallah,et al.  Design and control of quadrotors with application to autonomous flying , 2007 .

[7]  Maarouf Saad,et al.  Multivariable Super-Twisting Control in a Vision-based Quadrotor Utilized in Agricultural Application , 2018, 2018 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA).

[8]  Peter H. Zipfel,et al.  Modeling and Simulation of Aerospace Vehicle Dynamics , 2001 .

[9]  Erdal Kayacan,et al.  Type-2 Fuzzy Logic Trajectory Tracking Control of Quadrotor VTOL Aircraft With Elliptic Membership Functions , 2017, IEEE/ASME Transactions on Mechatronics.

[10]  A. Chalanga,et al.  State estimation and non vanishing unmatched disturbance reconstruction using modified super twisting algorithm , 2012, 2012 7th International Conference on Electrical and Computer Engineering.

[11]  Nacer K. M'Sirdi,et al.  Feedback linearization and linear observer for a quadrotor unmanned aerial vehicle , 2006, Adv. Robotics.

[12]  Maarouf Saad,et al.  Sliding Mode Controller and Hierarchical Perturbation Compensator in a UAV Quadrotor , 2018, 2018 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA).

[13]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[14]  Gang Tao,et al.  Adaptive compensation control of the quadrotor helicopter using quantum information technology and disturbance observer , 2014, J. Frankl. Inst..

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

[16]  Changyin Sun,et al.  Second-order terminal sliding mode control for hypersonic vehicle in cruising flight with sliding mode disturbance observer , 2013 .

[17]  Rita Cunha,et al.  A Globally Stabilizing Path Following Controller for Rotorcraft With Wind Disturbance Rejection , 2015, IEEE Transactions on Control Systems Technology.

[18]  Jinkun Liu,et al.  Advanced Sliding Mode Control for Mechanical Systems , 2011 .

[19]  Qing-Chang Zhong,et al.  Robust Control of Quadrotors Based on an Uncertainty and Disturbance Estimator , 2016 .

[20]  R. Marino,et al.  Adaptive disturbance rejection for unknown stable linear systems , 2016 .

[21]  Wan Kyun Chung,et al.  Perturbation Compensator based Robust Tracking Control and State Estimation of Mechanical Systems , 2004 .

[22]  Seul Jung,et al.  Attitude control of a quad-rotor system using an acceleration-based disturbance observer: An empirical approach , 2012, 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).