Trajectory Tracking Control of Quad-rotor Unmanned Aerial Vehicles based on Sliding Mode PID
-
摘要: 针对传统PID在四旋翼飞行器轨迹跟踪控制方面存在的精度不高、鲁棒性差等不足,提出了一种滑模PID算法。并根据建立的四旋翼欧拉-庞卡莱动力学模型,设计滑模PID轨迹跟踪控制器。与传统PID算法相比,该算法通过选取PID滑模面,有效地提高系统的响应速度以及抗干扰的能力。通过MATLAB/Simulink,在不同条件下,分别对滑模PID和传统PID算法设计的控制系统进行仿真。仿真结果表明,该算法能够更为精确地跟踪期望轨迹,同时具有响应时间短,超调量小,鲁棒性强等优点。Abstract: In order to overcome the deficiencies of low accuracy and robustness for traditional PID controller in the trajectory tracking problem of quad-rotor unmanned aerial vehicles, a sliding mode PID algorithm is proposed. The dynamic model is established based on Euler-Poincare equation, and a sliding mode PID trajectory tracking controller is designed. The proposed algorithm with PID sliding surface provides a faster response and a higher anti-jamming ability than that of the traditional PID. Simulation is performed under different conditions by using MATLAB/Simulink. By compared with traditional PID controller the results show that the sliding mode PID controller has a better trajectory tracking performance, and it has faster response, smaller overshoot and stronger robustness, which verifies the effectiveness of the proposed algorithm.
-
Key words:
- unmanned aerial vehicles /
- trajectory tracking /
- sliding mode PID /
- MATLAB
-
[1] Madani T, Benallegue A. Backstepping control for a quadrotor helicopter[C]//2006 IEEE/RSJ International Conference on Intelligent Robots and Systems. Beijing, China:IEEE, 2006:3255-3260 [2] 凌金福.四旋翼飞行器飞行控制算法的研究[D].南昌:南昌大学,2013 Ling J F. Study of flight control algorithm for quad-rotor aircraft[D]. Nanchang:Nanchang University, 2013(in Chinese) [3] 赵元伟,卢京朝.四旋翼飞行器的建模及基于反步法的控制[J].科学技术与工程,2013,13(34):10425-10430 Zhao Y W, Lu J C. Modeling and control of a quadrotor based on the backstepping method[J]. Science Technology and Engineering, 2013,13(34):10425-10430(in Chinese) [4] Morel Y, Leonessa A. Direct adaptive tracking control of quadrotor aerial vehicles[C]//Florida Conference on Recent Advances in Robotics. Miami, Florida:FCRAR, 2006:1-6 [5] Lee D, Nataraj C, Burg T C, et al. Adaptive tracking control of an underactuated aerial vehicle[C]//American Control Conference. San Francisco, CA, USA:IEEE, 2011:2326-2331 [6] Zhou Q L, Zhang Y M, Rabbath C A, et al. Design of feedback linearization control and reconfigurable control allocation with application to a quadrotor UAV[C]//2010 Conference on Control and Fault-Tolerant Systems. Nice, France, France:IEEE, 2010:371-376 [7] Dierks T, Jagannathan S. Neural network control of quadrotor UAV formations[C]//American Control Conference. St. Louis, MO, USA:2009:2990-2996 [8] 陈向坚.微型飞行器姿态的智能控制方法研究[D].长春:中科院长春光学精密机械与物理研究所,2012 Chen X J. Intelligent control method research for attitude control of MAV[D]. Changchun:Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Science, China, 2012(in Chinese) [9] Cao N, Lynch A F. Inner-outer loop control for quadrotor UAVs with input and state constraints[J]. IEEE Transactions on Control Systems Technology, 2016,24(5):1797-1804 [10] Yu Y S, Ding X L. A global tracking controller for underactuated aerial vehicles:design, analysis, and experimental tests on quadrotor[J]. IEEE/ASME Transactions on Mechatronics, 2016,21(5):2499-2511 [11] 李磊,李小民,杨森.基于单位四元数的四旋翼编队反演控制方法[J].计算机测量与控制,2016,24(2):64-67 Li L, Li X M, Yang S. Formation control of quadrotors with unit quaternions based via backstepping method[J]. Computer Measurement & Control, 2016,24(2):64-67(in Chinese) [12] Veselov G, Sklyarov A, Sklyarov S, et al. Synergetic approach to the quadrotor helicopter control in an environment with external disturbances[C]//2016 International Siberian Conference on Control and Communications. Moscow, Russia:IEEE, 2016 [13] Zareb M, Ayad R, Nouibat W. Fuzzy-PID hybrid control system to navigate an autonomous mini-quadrotor[C]//Proceedings of 3rd International Conference on Systems and Control. Algiers, Algeria:IEEE, 2013:906-913 [14] 李杰,齐晓慧,韩帅涛.小型四旋翼飞行器新型非线性PID姿态控制器设计[J].机械科学与技术,2013,32(8):1163-1166 Li J, Qi X H, Han S T. Designing a new nonlinear PID attitude controller for small quad-rotor aircraft[J]. Mechanical Science and Technology for Aerospace Engineering, 2013,32(8):1163-1166(in Chinese) [15] 王丰尧.滑模变结构控制[M].北京:机械工业出版社,1995 Wang F Y. Sliding mode variable structure control[M]. Beijing:Machinery Industry Press, 1995(in Chinese) [16] Xu R, Ozguner U. Sliding mode control of a quadrotor helicopter[C]//Proceedings of 45th IEEE Conference on Decision and Control. San Diego, CA, USA:IEEE, 2006:4957-4962 [17] 王璐,李光春,王兆龙,等.欠驱动四旋翼无人飞行器的滑模控制[J].哈尔滨工程大学学报,2012,33(10):1248-1253 Wang L, Li G C, Wang Z L, et al. Sliding mode control of an underactuated quadrotor UAV[J]. Journal of Harbin Engineering University, 2012,33(10):1248-1253(in Chinese)
点击查看大图
计量
- 文章访问数: 210
- HTML全文浏览量: 42
- PDF下载量: 15
- 被引次数: 0