Multivariable Finite Time Attitude Control for Quadrotor UAV: Theory and Experimentation

The attitude control of quadrotor unmanned aerial vehicle (UAV) is investigated. The aim of this paper is to develop a continuous multivariable attitude control law, which drives the attitude tracking errors of quadrotor UAV to zero in finite time. First, a multivariable super-twisting-like algorithm (STLA) is proposed for arbitrary order integrator systems subject to matched disturbances. A discontinuous integral term is incorporated in the control law in order to compensate the disturbances. A rigorous proof of the finite time stability of the close-loop system is derived by utilizing the Lyapunov method and the homogeneous technique. Then, the implementation of the developed method in an indoor quadrotor UAV is performed. The remarkable features of the developed algorithm includes the finite time convergence, the chattering suppression and the nominal performance recovery. Finally, the efficiency of the proposed method is illustrated by numerical simulations and experimental verification.

[1]  Yisheng Zhong,et al.  Robust Three-Loop Trajectory Tracking Control for Quadrotors With Multiple Uncertainties , 2016, IEEE Transactions on Industrial Electronics.

[2]  Mohamed Tadjine,et al.  Robust Fuzzy Backstepping Sliding Mode Controller For a Quadrotor Unmanned Aerial Vehicle , 2013 .

[3]  Dennis S. Bernstein,et al.  Geometric homogeneity with applications to finite-time stability , 2005, Math. Control. Signals Syst..

[4]  A. Bacciotti,et al.  Liapunov functions and stability in control theory , 2001 .

[5]  Liu Hsu,et al.  Output-Feedback Multivariable Global Variable Gain Super-Twisting Algorithm , 2017, IEEE Transactions on Automatic Control.

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

[7]  Roland Siegwart,et al.  Towards Estimation and Correction of Wind Effects on a Quadrotor UAV , 2014 .

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

[9]  Derek A. Paley,et al.  Dynamic control of autonomous quadrotor flight in an estimated wind field , 2013, 52nd IEEE Conference on Decision and Control.

[10]  Arie Levant,et al.  Homogeneity approach to high-order sliding mode design , 2005, Autom..

[11]  Lorenzo Marconi,et al.  Robust quadrotor actuator fault detection and isolation in presence of environmental disturbances , 2016, 2016 European Control Conference (ECC).

[12]  Robert Mahony,et al.  Modelling and control of a large quadrotor robot , 2010 .

[13]  Yisheng Zhong,et al.  Robust LQR Attitude Control of a 3-DOF Laboratory Helicopter for Aggressive Maneuvers , 2013, IEEE Transactions on Industrial Electronics.

[14]  H. Jin Kim,et al.  Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter , 2009 .

[15]  Yuri B. Shtessel,et al.  Continuous Finite-Time Higher Order Output Regulators for Systems With Unmatched Unbounded Disturbances , 2016, IEEE Transactions on Industrial Electronics.

[16]  Kamel Kara,et al.  Backstepping sliding mode controller improved with fuzzy logic: Application to the quadrotor helicopter , 2012 .

[17]  Dennis S. Bernstein,et al.  Finite-Time Stability of Continuous Autonomous Systems , 2000, SIAM J. Control. Optim..

[18]  Shouchuan Hu Differential equations with discontinuous right-hand sides☆ , 1991 .

[19]  Jun Yang,et al.  Disturbance Observer-Based Control: Methods and Applications , 2014 .

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

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

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

[23]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[24]  Frank L. Lewis,et al.  H-Infinity Static Output-feedback Control for Rotorcraft , 2006, J. Intell. Robotic Syst..

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

[26]  Chen Wei,et al.  Robustness analysis of unmanned helicopter flight control law using μ-analysis techniques , 2011, 2011 6th IEEE Conference on Industrial Electronics and Applications.

[27]  Xu Zhang,et al.  Nonlinear robust sliding mode control of a quadrotor unmanned aerial vehicle based on immersion and invariance method , 2015 .

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

[29]  Yisheng Zhong,et al.  Robust Control for Quadrotors With Multiple Time-Varying Uncertainties and Delays , 2017, IEEE Transactions on Industrial Electronics.

[30]  Liping Yin,et al.  Finite-Time Reentry Attitude Control Based on Adaptive Multivariable Disturbance Compensation , 2015, IEEE Transactions on Industrial Electronics.

[31]  Ligang Wu,et al.  A Structure Simple Controller for Satellite Attitude Tracking Maneuver , 2017, IEEE Transactions on Industrial Electronics.

[32]  Taeyoung Lee,et al.  Robust Adaptive Attitude Tracking on ${\rm SO}(3)$ With an Application to a Quadrotor UAV , 2013, IEEE Transactions on Control Systems Technology.

[33]  Claire J. Tomlin,et al.  Precision flight control for a multi-vehicle quadrotor helicopter testbed , 2011 .

[34]  Okyay Kaynak,et al.  Tracking Control of Robotic Manipulators With Uncertain Kinematics and Dynamics , 2016, IEEE Transactions on Industrial Electronics.

[35]  Aleksej F. Filippov,et al.  Differential Equations with Discontinuous Righthand Sides , 1988, Mathematics and Its Applications.

[36]  Christopher Edwards,et al.  A multivariable super-twisting sliding mode approach , 2014, Autom..

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

[38]  Asif Chalanga,et al.  Implementation of Super-Twisting Control on Higher Order Perturbed Integrator System using Higher Order Sliding Mode Observer , 2016 .

[39]  Leonid M. Fridman,et al.  Super-Twisting algorithm for systems with uncertain control gain: A Lyapunov based approach , 2016, 2016 14th International Workshop on Variable Structure Systems (VSS).

[40]  Helene Piet-Lahanier,et al.  A hierarchical controller for miniature VTOL UAVs: Design and stability analysis using singular perturbation theory , 2011 .

[41]  Xiaohua Xia,et al.  Dynamics of Discrete-Time Sliding-Mode-Control Uncertain Systems With a Disturbance Compensator , 2014, IEEE Transactions on Industrial Electronics.

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