A Global Tracking Controller for Underactuated Aerial Vehicles: Design, Analysis, and Experimental Tests on Quadrotor

This paper investigates the global tracking control of underactuated aerial vehicles. In particular, the globally exponentially stable attitude tracking controller serving as the inner loop of the overall controller is investigated. It can avoid the common problems that may be accompanied by other attitude controllers, such as singularity and unwinding. In order to overcome the topological obstacles of global control on SO(3), rotational motion of a rigid body is expressed in the exponential coordinate restricted in a compact domain. We then construct a hybrid tracking error dynamics whose states are all represented in Euclidean space. The geometric properties of the state space are mathematically analyzed. The tracking controller of underactuated aerial vehicles is, thus, designed based on the hybrid tracking error dynamics. The global exponential stability of the closed-loop attitude subsystem, as well as the global asymptotical stability of the closed-loop overall system under assumptions, is analyzed using Lyapunov's method strictly. These properties are demonstrated by simulation results. The proposed controller is also implemented and tested on our self-developed quadrotor, showing the feasibility of the controller in realtime applications.

[1]  Florian Holzapfel,et al.  Admissible thrust control laws for quadrotor position tracking , 2013, 2013 American Control Conference.

[2]  Okyay Kaynak,et al.  Improved PLS Focused on Key-Performance-Indicator-Related Fault Diagnosis , 2015, IEEE Transactions on Industrial Electronics.

[3]  Pål Liljebäck,et al.  Hybrid Modelling and Control of Obstacle-Aided Snake Robot Locomotion , 2010, IEEE Transactions on Robotics.

[4]  Luca Zaccarian,et al.  Lyapunov-Based Sufficient Conditions for Exponential Stability in Hybrid Systems , 2013, IEEE Transactions on Automatic Control.

[5]  A. Iserles,et al.  Lie-group methods , 2000, Acta Numerica.

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

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

[8]  J. Jim Zhu,et al.  Attitude tracking control of a quadrotor UAV in the exponential coordinates , 2013, J. Frankl. Inst..

[9]  F. Park,et al.  Geometry and Inverse Optimality in Global Attitude Stabilization , 1998 .

[10]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[11]  Vijay Kumar,et al.  Minimum snap trajectory generation and control for quadrotors , 2011, 2011 IEEE International Conference on Robotics and Automation.

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

[13]  Anthony J. Yezzi,et al.  A Compact Formula for the Derivative of a 3-D Rotation in Exponential Coordinates , 2013, Journal of Mathematical Imaging and Vision.

[14]  J. Stuelpnagel On the Parametrization of the Three-Dimensional Rotation Group , 1964 .

[15]  Taeyoung Lee Global Exponential Attitude Tracking Controls on ${\mathsf {SO}}({\mathsf 3})$ , 2015 .

[16]  Janusz,et al.  Geometrical Methods in Robotics , 1996, Monographs in Computer Science.

[17]  Minh-Duc Hua,et al.  Introduction to feedback control of underactuated VTOLvehicles: A review of basic control design ideas and principles , 2013, IEEE Control Systems.

[18]  Farid Kendoul,et al.  Nonlinear Hierarchical Flight Controller for Unmanned Rotorcraft: Design, Stability, and Experiments , 2009 .

[19]  Ricardo G. Sanfelice,et al.  Quaternion-Based Hybrid Control for Robust Global Attitude Tracking , 2011, IEEE Transactions on Automatic Control.

[20]  Lorenzo Marconi,et al.  A control framework for robust practical tracking of hybrid automata , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[21]  Sangdeok Park,et al.  Accurate Modeling and Robust Hovering Control for a Quad–rotor VTOL Aircraft , 2010, J. Intell. Robotic Syst..

[22]  N. McClamroch,et al.  Rigid-Body Attitude Control , 2011, IEEE Control Systems.

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

[24]  Taeyoung Lee,et al.  Geometric tracking control of a quadrotor UAV on SE(3) , 2010, 49th IEEE Conference on Decision and Control (CDC).

[25]  J. Dai Euler–Rodrigues formula variations, quaternion conjugation and intrinsic connections , 2015 .

[26]  Taeyoung Lee,et al.  Geometric tracking control of the attitude dynamics of a rigid body on SO(3) , 2010, Proceedings of the 2011 American Control Conference.

[27]  Xilun Ding,et al.  A Quadrotor Test Bench for Six Degree of Freedom Flight , 2012, J. Intell. Robotic Syst..

[28]  Vijay Kumar,et al.  Interpolation schemes for rigid body motions , 1998, Comput. Aided Des..

[29]  Vijay Kumar,et al.  On the generation of smooth three-dimensional rigid body motions , 1998, IEEE Trans. Robotics Autom..

[30]  S. Bhat,et al.  A topological obstruction to continuous global stabilization of rotational motion and the unwinding phenomenon , 2000 .

[31]  Xilun Ding,et al.  Motion Planning and Stabilization Control of a Multipropeller Multifunction Aerial Robot , 2013, IEEE/ASME Transactions on Mechatronics.

[32]  Hyo-Sung Ahn,et al.  Nonlinear Control of Quadrotor for Point Tracking: Actual Implementation and Experimental Tests , 2015, IEEE/ASME Transactions on Mechatronics.

[33]  Lu Wang,et al.  The Trajectory Tracking Problem of Quadrotor UAV: Global Stability Analysis and Control Design Based on the Cascade Theory , 2014 .

[34]  Huijun Gao,et al.  Data-Based Techniques Focused on Modern Industry: An Overview , 2015, IEEE Transactions on Industrial Electronics.