Robust trajectory tracking for quadrotor aircraft based on ADRC attitude decoupling control
-
摘要: 针对欠驱动四旋翼飞行器的控制特性,提出一种基于自抗扰控制(ADRC)的姿态解耦控制算法,该算法可以克服传统欠驱动四旋翼控制方法中存在的问题,如系统状态间耦合严重,抗干扰能力弱及系统建模误差对跟踪性能影响较大等弱点.该算法利用扩张状态观测器(ESO)实现状态间耦合项的跟踪和估计,同时ESO也可实现对系统干扰的估计,干扰包括系统内扰和外扰.利用动态反馈线性化将非线性MIMO系统转化成线性SISO系统,然后利用非线性反馈控制律实现四旋翼姿态系统的高品质控制,在上述姿态解耦控制的基础上研究飞行器的鲁棒轨迹跟踪问题,不同情况下的仿真结果验证了上述姿态控制算法可提高系统轨迹跟踪的鲁棒性.该算法不依赖于精确的系统模型,降低了实际应用的难度,并有很强的抗干扰能力,具有实际应用的价值.Abstract: An attitude decoupling algorithm based on active disturbance rejection control (ADRC) was designed for underactuated quadrotor aircraft. The algorithm can overcome some shortcomings of traditional control method for underactuated quadrotor, such as strong coupling between system states, weak anti-interference ability and high sensitivity of tracking performance to modeling errors, etc. The state coupling was tracked and estimated by extended state observer (ESO), system interference can be estimated by ESO at the same time. The interference of the system includes internal and external disturbances. The nonlinear multiple-input multiple-output (MIMO) system was transformed into linear single-input single-output (SISO) system by dynamic feedback linearization. Then using the nonlinear feedback control law to achieve high quality control of the attitude system, and study the robust trajectory tracking problem of the aircraft based on the attitude decoupling control algorithm. The simulation results show that the above attitude control algorithm can improve the robustness of the trajectory tracking system. The algorithm does not rely on the accurate system model, reduces the difficulty of practical application, and has strong anti-interference capability and practical application value as well.
-
[1] Madani T, Benallegue A.Backstepping control for a quadrotor helicopter[C]//2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.Piscataway, NJ:IEEE Press, 2006:3255-3260. [2] Salih A L, Moghavvemi M, Mohamed H A F, et al.Flight PID controller design for a UAV quadrotor[J].Scientific Research and Essays, 2010, 5(23):3660-3667. [3] Mokhtari A, Benallegue A, Daachi B.Robust feedback linearization and GH∞ controller for a quadrotor unmanned aerial vehicle[J].Journal of Electrical Engineering, 2006, 57(1):20-27. [4] Santos M, López V, Morata F.Intelligent fuzzy controller of a quadrotor[C]//Proceedings of 2010 IEEE International Conference on Intelligent Systems and Knowledge Engineering(ISKE), 2010:141-146. [5] Bouabdallah S, Noth A, Siegwart R.PID vs LQ control techniques applied to an indoor micro quadrotor[C]//2004 IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS).Piscataway, NJ:IEEE Press, 2004, 3:2451-2456. [6] 王树刚.四旋翼直升机控制问题研究[M].哈尔滨:哈尔滨工业大学, 2006:53-59. Wang S G.Research of quadrotor control[M].Harbin:Harbin Institute of Technology, 2006:53-59(in Chinese). [7] Altug E, Ostrowski J P, Mahony R.Control of a quadrotor helicopter using visual feedback[C]//2002 IEEE International Conference on Robotics and Automation.Piscataway, NJ:IEEE Press, 2002, 1:72-77. [8] Lee D, Kim H J, Sastry S.Feedback linearization vs.adaptive sliding mode control for a quadrotor helicopter[J].International Journal of Control, Automation and Systems, 2009, 7(3):419-428. [9] Bouabdallah S, Siegwart R.Backstepping and sliding-mode techniques applied to an indoor micro quadrotor[C]//2005 IEEE International Conference on Robotics and Automation.Piscataway, NJ:IEEE Press, 2005:2247-2252. [10] Mian A A, Daobo W.Modeling and backstepping-based nonlinear control strategy for a 6 DOF quadrotor helicopter[J].Chinese Journal of Aeronautics, 2008, 21(3):261-268. [11] Wang Y Q, Wu Q H, Wang Y.Distributed cooperative control for multiple quadrotor systems via dynamic surface control[J].Nonlinear Dynamics, 2014, 75(3):513-527. [12] 王璐, 李光春, 王兆龙, 等.欠驱动四旋翼无人飞行器的滑模控制[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). [13] Bouadi H, Bouchoucha M, Tadjine M.Sliding mode control based on backstepping approach for an UAV type quadrotor[J].International Journal of Applied Mathematics and Computer Sciences, 2008, 4(1):12-17. [14] 王俊生, 马宏绪, 蔡文澜, 等.基于ADRC的小型四旋翼无人直升机控制方法研究[J].弹箭与制导学报, 2008, 28(3):31-34. Wang J S, Ma H X, Cai W L, et al.Research on micro quadrotor control based on ADRC[J].Journal of Projectiles, Rockets, Missiles and Guidance, 2008, 28(3):31-34(in Chinese). [15] 李杰, 齐晓慧, 韩帅涛.基于自抗扰技术的四旋翼姿态解耦控制方法[J].电光与控制, 2013, 20(3):44-48. Li J, Qi X H, Han S T.Attitude decoupling control for quadrotor aircraft based on active disturbance rejection control technique[J].Electronics Optics & Control, 2013, 20(3):44-48(in Chinese). [16] Raffo G V, Ortega M G, Rubio F R.An integral predictive/nonlinear control structure for a quadrotor helicopter[J].Automatica, 2010, 46(1):29-39. [17] Salazar-Cruz S, Escareno J, Lara D, et al.Embedded control system for a four-rotor UAV[J].International Journal of Adaptive Control and Signal Processing, 2007, 21:189-204. [18] Zhao C Z, Huang Y.ADRC based input disturbance rejection for minimum-phase plants with unknown orders and/or uncertain relative degrees[J].Journal of Systems Science and Complexity, 2012, 25(4):625-640. [19] 韩京清.自抗扰控制器及其应用[J].控制与决策, 1998, 13(1):19-23. Han J Q.Auto-disturbances-rejection controller and it's application[J].Control and Decision, 1998, 13(1):19-23(in Chinese). [20] Nikolakopoulos G, Alexis K.Switching networked attitude control of an unmanned quadrotor[J].International Journal of Control, Automation and Systems, 2013, 11(2):389-397. [21] 崇阳, 张科, 王靖宇.一种基于模糊ADRC的舵机控制算法设计与实现[J].西北工业大学学报, 2011, 29(2):217-221. Chong Y, Zhang K, Wang J Y.Design and application of a servo control system based on fuzzy active disturbance rejection controller[J].Journal of Northwestern Polytechnical University, 2011, 29(2):217-221(in Chinese). [22] 周黎妮, 唐国金, 李海阳.航天器姿态机动的自抗扰控制器设计[J].系统工程与电子技术, 2007, 29(12):2122-2126. Zhou L N, Tang G J, Li H Y.Active disturbance rejection controller design for spacecraft attitude maneuver[J].Systems Engineering and Electronics, 2007, 29(12):2122-2126(in Chinese). [23] 韩京清.自抗扰控制技术[M].北京:国防工业出版社, 2008:280-287. Han J Q.Active disturbance rejection control technique[M].Beijing:National Defense Industry Press, 2008:280-287(in Chinese).
点击查看大图
计量
- 文章访问数: 1553
- HTML全文浏览量: 83
- PDF下载量: 830
- 被引次数: 0