Position and attitude tracking control for a quadrotor UAV.

A synthesis control method is proposed to perform the position and attitude tracking control of the dynamical model of a small quadrotor unmanned aerial vehicle (UAV), where the dynamical model is underactuated, highly-coupled and nonlinear. Firstly, the dynamical model is divided into a fully actuated subsystem and an underactuated subsystem. Secondly, a controller of the fully actuated subsystem is designed through a novel robust terminal sliding mode control (TSMC) algorithm, which is utilized to guarantee all state variables converge to their desired values in short time, the convergence time is so small that the state variables are acted as time invariants in the underactuated subsystem, and, a controller of the underactuated subsystem is designed via sliding mode control (SMC), in addition, the stabilities of the subsystems are demonstrated by Lyapunov theory, respectively. Lastly, in order to demonstrate the robustness of the proposed control method, the aerodynamic forces and moments and air drag taken as external disturbances are taken into account, the obtained simulation results show that the synthesis control method has good performance in terms of position and attitude tracking when faced with external disturbances.

[1]  Mehmet Önder Efe,et al.  Neural Network Assisted Computationally Simple PI$^\lambda$D$^\mu$ Control of a Quadrotor UAV , 2011, IEEE Transactions on Industrial Informatics.

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

[3]  Frank L. Lewis,et al.  Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics , 2009, J. Intell. Robotic Syst..

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

[5]  Hashem Ashrafiuon,et al.  Sliding mode control of underactuated multibody systems and its application to shape change control , 2008, Int. J. Control.

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

[7]  Youmin Zhang,et al.  Fault tolerant control of a quadrotor UAV using sliding mode control , 2010, 2010 Conference on Control and Fault-Tolerant Systems (SysTol).

[8]  Guilherme V. Raffo,et al.  An integral predictive/nonlinear Hinfinity control structure for a quadrotor helicopter , 2010, Autom..

[9]  Xinghuo Yu,et al.  A Robust Adaptive Terminal Sliding Mode Control for Rigid Robotic Manipulators , 1999, J. Intell. Robotic Syst..

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

[11]  Abdelaziz Benallegue,et al.  Exact linearization and sliding Mode observer for a quadrotor Unmanned Aerial Vehicle , 2006, Int. J. Robotics Autom..

[12]  Xinghuo Yu,et al.  Terminal sliding mode control design for uncertain dynamic systems , 1998 .

[13]  Zhihong Man,et al.  Non-singular terminal sliding mode control of rigid manipulators , 2002, Autom..

[14]  Daewon Lee,et al.  Build Your Own Quadrotor: Open-Source Projects on Unmanned Aerial Vehicles , 2012, IEEE Robotics & Automation Magazine.

[15]  Anthony Tzes,et al.  Model predictive quadrotor control: attitude, altitude and position experimental studies , 2012 .

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

[17]  Hong Ren Wu,et al.  A robust MIMO terminal sliding mode control scheme for rigid robotic manipulators , 1994, IEEE Trans. Autom. Control..

[18]  Abbas Erfanian,et al.  Adaptive fuzzy terminal sliding mode control for a class of MIMO uncertain nonlinear systems , 2011, Fuzzy Sets Syst..

[19]  Xinghuo Yu,et al.  Fast terminal sliding-mode control design for nonlinear dynamical systems , 2002 .

[20]  Maolin Jin,et al.  Stability Guaranteed Time-Delay Control of Manipulators Using Nonlinear Damping and Terminal Sliding Mode , 2013, IEEE Transactions on Industrial Electronics.

[21]  Jie Huang,et al.  Finite-time control for robot manipulators , 2002, Syst. Control. Lett..

[22]  V. Santibáñez,et al.  Quad-rotors formation based on potential functions with obstacle avoidance , 2012 .

[23]  Zhihong Man,et al.  Terminal sliding mode observers for a class of nonlinear systems , 2010, Autom..

[24]  Mou Chen,et al.  Terminal sliding mode tracking control for a class of SISO uncertain nonlinear systems. , 2013, ISA transactions.

[25]  Tianyou Chai,et al.  Neural-Network-Based Terminal Sliding-Mode Control of Robotic Manipulators Including Actuator Dynamics , 2009, IEEE Transactions on Industrial Electronics.

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

[27]  Ümit Özgüner,et al.  Sliding Mode Control of a Quadrotor Helicopter , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

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

[29]  Syuan-Yi Chen,et al.  Robust Nonsingular Terminal Sliding-Mode Control for Nonlinear Magnetic Bearing System , 2011, IEEE Transactions on Control Systems Technology.

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