Quaternion-based nonlinear trajectory tracking control of a quadrotor unmanned aerial vehicle

被引:18
作者
Zha Changliu [1 ]
Ding Xilun [1 ]
Yu Yushu [1 ]
Wang Xueqiang [1 ]
机构
[1] Beihang Univ, Sch Mech Engn & Automat, Beijing 100191, Peoples R China
基金
中国国家自然科学基金; 美国国家科学基金会; 中国博士后科学基金;
关键词
unmanned aerial vehicle; quaternion; nonlinear control; trajectory linearization control; singularity; SLIDING MODE CONTROL; LINEARIZATION METHOD; ATTITUDE; DESIGN; GENERATION; NAVIGATION; MANEUVERS; TAKEOFF; SYSTEM; ROBOT;
D O I
10.3901/CJME.2016.1026.127
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
At present, most controllers of quadrotor unmanned aerial vehicles(UAVs) use Euler angles to express attitude. These controllers suffer a singularity problem when the pitch angle is near 90A degrees C, which limits the maneuverability of the UAV. To overcome this problem, based on the quaternion attitude representation, a 6 degree of freedom(DOF) nonlinear controller of a quadrotor UAV is designed using the trajectory linearization control(TLC) method. The overall controller contains a position sub-controller and an attitude sub-controller. The two controllers regulate the translational and rotational motion of the UAV, respectively. The controller is improved by using the commanded value instead of the nominal value as the input of the inner control loop. The performance of controller is tested by simulation before and after the improvement, the results show that the improved controller is better. The proposed controller is also tested via numerical simulation and real flights and is compared with the traditional controller based on Euler angles. The test results confirm the feasibility and the robustness of the proposed nonlinear controller. The proposed controller can successfully solve the singularity problem that usually occurs in the current attitude control of UAV and it is easy to be realized.
引用
收藏
页码:77 / 92
页数:16
相关论文
共 30 条
[1]  
[Anonymous], 1978, J.Guid.Control, DOI [DOI 10.2514/3.55767B, 10.2514/3.55767b]
[2]  
Bolandi H, 2013, Intelligent Control and Automation, V4, P342, DOI [10.4236/ica.2013.43039, DOI 10.4236/ICA.2013.43039]
[3]   Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics [J].
Das, Abhijit ;
Lewis, Frank ;
Subbarao, Kamesh .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2009, 56 (1-2) :127-151
[4]  
Goodarzi F, 2013, 2013 EUROPEAN CONTROL CONFERENCE (ECC), P3845
[5]   Simple PID Parameter Tuning Method Based on Outputs of the Closed Loop System [J].
Han Jianda ;
Zhu Zhiqiang ;
Jiang Ziya ;
He Yuqing .
CHINESE JOURNAL OF MECHANICAL ENGINEERING, 2016, 29 (03) :465-474
[6]   Guidance, Navigation, and Control System Design for Tripropeller Vertical-Takeoff-and-Landing Unmanned Air Vehicle [J].
Huang, Rui ;
Liu, Yong ;
Zhu, J. Jim .
JOURNAL OF AIRCRAFT, 2009, 46 (06) :1837-1856
[7]  
Lee TY, 2011, P AMER CONTR CONF, P1200
[8]   Orientation-singularity representation and orientation-capability computation of a special class of the Gough-Stewart parallel mechanisms using unit quaternion [J].
Li Baokun ;
Cao Yi ;
Zhang Qiuju ;
Huang Zhen .
CHINESE JOURNAL OF MECHANICAL ENGINEERING, 2012, 25 (06) :1096-1104
[9]   Smooth interpolation on homogeneous matrix groups for computer animation [J].
Li J. ;
Hao P.-W. .
Journal of Zhejiang University-SCIENCE A, 2006, 7 (7) :1168-1177
[10]   Quaternion-Based Robust Attitude Control for Uncertain Robotic Quadrotors [J].
Liu, Hao ;
Wang, Xiafu ;
Zhong, Yisheng .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2015, 11 (02) :406-415