Modern Defense Technology ›› 2024, Vol. 52 ›› Issue (2): 87-93.DOI: 10.3969/j.issn.1009-086x.2024.02.010

• NAVIGATION,GUIDANCE AND CONTROL • Previous Articles     Next Articles

Trajectory Tracking Control of Quadrotor UAV Based on Disturbance Compensation

Wenru FAN1(), Quanwei LIU1, Bailing TIAN2   

  1. 1.School of Electronic Information and Automation, Civil Aviation University of China, Tianjin 300300, China
    2.School of Electrical and Information Engineering, Tianjin University, Tianjin 300072, China
  • Received:2023-12-28 Revised:2024-01-25 Online:2024-04-28 Published:2024-04-29

基于干扰补偿的四旋翼无人机轨迹跟踪控制

范文茹1(), 刘权威1, 田栢苓2   

  1. 1.中国民航大学 电子信息与自动化学院,天津 300300
    2.天津大学 电气与信息工程学院,天津 300072
  • 作者简介:范文茹(1984-),女,回族,安徽合肥人。教授,博士,研究方向为航空材料无损检测技术、无人机运动规划。E-mail:wenrufan@hotmail.com

Abstract:

A control strategy based on disturbance compensation is devised to address the issue of stabilizing trajectory tracking for quadcopter unmanned aerial vehicles (UAVs) with unknown external disturbances. Firstly, this paper designs a PID position controller for the quadcopter UAV’s position loop and compensates for external disturbances using a disturbance observer. Secondly, the desired attitude is obtained through attitude computation, and an incremental nonlinear dynamic inversion(INDI) attitude controller with strong robust performance is designed for the quadcopter UAV’s attitude loop. Finally, simulation and comparative experiments are conducted by Simulink. Experimental results indicate that this control strategy can achieve trajectory tracking capability for quadcopter UAVs under conditions of unknown external disturbances.

Key words: quadrotor unmanned aerial vehicles UAV, trajectory tracking, disturbance compensation, position controller, attitude computation, attitude controller

摘要:

针对带有未知外部扰动的四旋翼无人机轨迹稳定跟踪问题,设计了一种基于干扰补偿的控制策略。针对四旋翼无人机位置环设计PID位置控制器,并基于干扰估计器对外部干扰进行补偿。通过姿态解算得到期望姿态,并针对四旋翼无人机姿态环设计具有强鲁棒性能的INDI姿态控制器,通过Simulink进行仿真对比试验。实验结果表明,该控制策略可实现带有未知外部扰动条件下的四旋翼无人机轨迹跟踪能力。

关键词: 四旋翼无人机, 轨迹跟踪, 干扰补偿, 位置控制器, 姿态解算, 姿态控制器

CLC Number: