TY - JOUR
T1 - Attitude tracking control of a quadrotor UAV in the exponential coordinates
AU - Yu, Yushu
AU - Ding, Xilun
AU - Zhu, J. Jim
PY - 2013/10
Y1 - 2013/10
N2 - A new approach to control the attitude of a quadrotor UAV in terms of the exponential coordinates is developed in this paper. The exponential coordinate is a minimal representation of the rotation matrix, but it can avoid singularities. Since the quadrotor UAV can be considered as a rigid body aircraft, the analytic closed-form expressions of a rigid body's attitude kinematics are derived from differential of exponential on SO(3). Furthermore, based on the exponential expressions of attitude kinematics, the controller of a fully actuated rigid body is designed using trajectory linearization control method. The overall attitude controller contains two loops, which are designed according to the torque equation and the angular velocity equation respectively. In the numerical simulation, the proposed attitude controller is compared to a controller in the Euler angles, showing that singularities induced by Euler angles are avoided by using exponential coordinates. The robustness test of the attitude controller is also demonstrated in the simulation. The simulation results indicate that the proposed method can be applied to the attitude tracking control of an aerial robot especially when the robot needs to make aggressive maneuverings.
AB - A new approach to control the attitude of a quadrotor UAV in terms of the exponential coordinates is developed in this paper. The exponential coordinate is a minimal representation of the rotation matrix, but it can avoid singularities. Since the quadrotor UAV can be considered as a rigid body aircraft, the analytic closed-form expressions of a rigid body's attitude kinematics are derived from differential of exponential on SO(3). Furthermore, based on the exponential expressions of attitude kinematics, the controller of a fully actuated rigid body is designed using trajectory linearization control method. The overall attitude controller contains two loops, which are designed according to the torque equation and the angular velocity equation respectively. In the numerical simulation, the proposed attitude controller is compared to a controller in the Euler angles, showing that singularities induced by Euler angles are avoided by using exponential coordinates. The robustness test of the attitude controller is also demonstrated in the simulation. The simulation results indicate that the proposed method can be applied to the attitude tracking control of an aerial robot especially when the robot needs to make aggressive maneuverings.
KW - Attitude dynamics
KW - Lie group
KW - Modeling
KW - Trajectory linearization
KW - Unmanned aerial vehicle
UR - http://www.scopus.com/inward/record.url?scp=84880754410&partnerID=8YFLogxK
U2 - 10.1016/j.jfranklin.2013.05.022
DO - 10.1016/j.jfranklin.2013.05.022
M3 - Article
AN - SCOPUS:84880754410
SN - 0016-0032
VL - 350
SP - 2044
EP - 2068
JO - Journal of the Franklin Institute
JF - Journal of the Franklin Institute
IS - 8
ER -