Attitude Control of Quad-Rotor UAVs Using An Intuitive Kinematics Model Dongming Gan, Guowei Cai, Jorge Dias and Lakmal Seneviratne Robotics Institute Khalifa University of Science, Technology and Research Abu Dhabi, UAE E-mail: {dongming.gan, guowei.cai, jorge.dias, lakmal.seneviratne}@kustar.ac.ae Jorge Dias Institute of Systems and Robotics University of Coimbra Coimbra, Portuga E-mail: jorge@isr.uc.pt Lakmal Seneviratne School of Natural and Mathematical Sciences King’s College London London WC2R2LS, UK E-mail: lakmal.seneviratne@kcl.ac.uk AbstractThis paper presents the work on attitude control of quad-rotor UAVs applying an intuitive kinematics representation, called rotation vector. There are three elements in the rotation vector which has clear physical meaning of the rotations and avoids the singularity problem of Euler angles and the unity norm constraint problem of quaternions. Basic definition of the rotation vector and its relation with the object body angle velocity is introduced and used in the 6DOF quad- rotor dynamics. Based on the property that the rotation vector rate is equivalent to the body angle velocity when the rotation is small, a simple and intuitive attitude reference is proposed. A proportional-derivative (PD) law is used by integrating the new attitude reference for the attitude control of quad-rotor UAVs. Simulation results prove the efficiency of the new method which provides a new model with intuitive physical meaning for quad- rotor UAVs. I. INTRODUCTION Unmanned aerial vehicles (UAVs) have been prevalently employed in numerous defense- and civil-related applications over the last two to three decades. Among various types of UAVs, miniature quad-rotor UAV (an example, constructed at the Robotics Institute at Khalifa University, is shown in Fig. 1) has gained particular popularity due to its unique features such as compact size, good agility, high maneuverability and vertical take-off and landing (VTOL). For now they are widely studied and used in surveillance, first responder for fire and civil accidents, inspection, photography and mapping [1]. Quad-rotor UAVs generally have a cross shape with four rotors arranged at the four ends of the cross. By controlling speeds of the four rotors in variable combinations, under controlled strategy is applied to control four degrees of freedom (DOFs) in realizing the 6-DOF translations and orientations. Quad-rotor UAVs are single rigid bodies when considering their dynamics which provides a good platform for applying various control laws from linear methods including LQR [2, 3], LQG [4], PD [5] and PID [6], to non- linear ones using hierarchical controllers with Lyapunov method [7-9], sliding-mode technique [10, 11], and predictive strategy [12, 13]. However, most of the above work used Euler angle model which is one of the two most popular orientation representation models including Euler angles and quaternions. The main disadvantages of Euler angles are [14] that they have singularities in angular velocity calculation and that they are less accurate than unit quaternions when used to integrate incremental changes in attitude over time. For unit quaternions [14], their four parameters do not have intuitive physical meanings and they must have unity norm to represent a pure rotation. The quadratic unity norm constraint is particularly problematic in optimization. The rotation vector used in this paper lacks both the singularities of the Euler angles and the quadratic constraint of the unit quaternion. In addition, it also shows intuitive physical meaning in the attitude representation of quad-rotor UAVs, which results in a new attitude reference in the quad-rotor UAV control. Figure 1. Khalifa University UAV (KUAV) 978-1-4799-2452-3/13/$31.00 ©2013 IEEE 597