Quaternion-based robust trajectory tracking control for uncertain quadrotors

This paper presents a robust nonlinear controller design approach for uncertain quadrotors to implement trajectory tracking missions. The quaternion representation is applied to describe the rotational dynamics in order to avoid the singularity problem existing in the Euler angle representation. A nonlinear robust controller is proposed, which consists of an attitude controller to stabilize the rotational motions and a position controller to control translational motions. The quadrotor dynamics involves uncertainties such as parameter uncertainties, nonlinearities, and external disturbances and their effects on closed-loop control system can be guaranteed to be restrained. Simulation results on the quadrotor demonstrate the effectiveness of the designed control approach.

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

[2]  Zhiqiang Zheng,et al.  Height and attitude active disturbance rejection controller design of a small-scale helicopter , 2014, Science China Information Sciences.

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

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

[5]  Chen Lei,et al.  Algebraic solution of differential geometric guidance command and time delay control , 2015 .

[6]  Qingyun Wang,et al.  Bifurcation analysis for Hindmarsh-Rose neuronal model with time-delayed feedback control and application to chaos control , 2014 .

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

[8]  Eric N. Johnson,et al.  Adaptive Trajectory Control for Autonomous Helicopters , 2005 .

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

[10]  Yisheng Zhong,et al.  Quaternion-Based Robust Attitude Control for Uncertain Robotic Quadrotors , 2015, IEEE Transactions on Industrial Informatics.

[11]  Nicolas Marchand,et al.  Bounded attitude control of rigid bodies: Real-time experimentation to a quadrotor mini-helicopter , 2011 .

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

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

[14]  Anuradha M. Annaswamy,et al.  Adaptive Control of Quadrotor UAVs: A Design Trade Study With Flight Evaluations , 2013, IEEE Transactions on Control Systems Technology.

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

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

[17]  Lorenzo Marconi,et al.  Robust nonlinear motion control of a helicopter , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[18]  Tianyou Chai,et al.  Data-driven recursive subspace identification based online modelling for prediction and control of molten iron quality in blast furnace ironmaking , 2017 .

[19]  Rogelio Lozano,et al.  Real-time stabilization and tracking of a four rotor mini-rotorcraft , 2003 .

[20]  Luis F. Luque-Vega,et al.  Robust block second order sliding mode control for a quadrotor , 2012, J. Frankl. Inst..

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

[22]  Siliang Wu,et al.  Acquisition algorithm assisted by AGC control voltage for DSSS signals , 2015 .

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

[24]  Marco A. Moreno-Armendáriz,et al.  The trajectory tracking problem for an unmanned four-rotor system: flatness-based approach , 2012, Int. J. Control.

[25]  Frank L. Lewis,et al.  Aircraft Control and Simulation , 1992 .

[26]  Tyler Ryan,et al.  LMI-Based Gain Synthesis for Simple Robust Quadrotor Control , 2013, IEEE Transactions on Automation Science and Engineering.

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

[28]  Haibin Duan,et al.  Markov decision evolutionary game theoretic learning for cooperative sensing of unmanned aerial vehicles , 2015 .

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

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

[31]  Dongxu Li,et al.  Task space control of free-floating space robots using constrained adaptive RBF-NTSM , 2014 .

[32]  Jianxiang Xi,et al.  Robust attitude controller design for miniature quadrotors , 2016 .

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