航空学报 > 2020, Vol. 41 Issue (12): 324112-324112   doi: 10.7527/S1000-6893.2020.24112

基于ADRC迭代学习控制的四旋翼无人机姿态控制

王术波1, 韩宇2,3, 陈建1, 张自超1, 刘旭赞1   

  1. 1. 中国农业大学 工学院, 北京 100083;
    2. 中国农业大学 水利与土木工程学院, 北京 100083;
    3. 武汉大学 测绘遥感信息工程国家重点实验室, 武汉 430079
  • 收稿日期:2020-04-20 修回日期:2020-05-07 发布日期:2020-07-10
  • 通讯作者: 陈建 E-mail:chenjian@buaa.edu.cn
  • 基金资助:
    国家重点研发计划(2017YFD0701003);国家自然科学基金(51979275);吉林省重点研发计划(20180201036SF);工业控制技术国家重点实验室开放课题(ICT20021);测绘遥感信息工程国家重点实验室资助课题(19R06)

Active disturbance rejection control of UAV attitude based on iterative learning control

WANG Shubo1, HAN Yu2,3, CHEN Jian1, ZHANG Zichao1, LIU Xuzan1   

  1. 1. College of Engineering, China Agricultural University, Beijing 100083, China;
    2. College of Water Resources&Civil Engineering, China Agricultural University, Beijing 100083, China;
    3. State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, China
  • Received:2020-04-20 Revised:2020-05-07 Published:2020-07-10
  • Supported by:
    National Key R&D Program of China (2017YFD0701003); National Natural Science Foundation of China (51979275); Key R & D Program of Jilin Province (20180201036SF); Open Project of State Key Laboratory of Industrial Control Technology (ICT20021); Project supported by State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing (19R06)

摘要: 针对农用无人机超低空表型遥感和喷药精准悬停易受地效扰动问题,提出了一种自适应ADRC姿态控制器。首先设计了基于ADRC的姿态控制器,结合四旋翼无人机平台在0.9~1.1、1.1~1.3、1.4~1.6、2.0~2.4、2.5~2.9、3.3~3.6 m/s侧向水平风、0.9~1.1 m/s (11°)、1.1~1.3 m/s (13°)、1.4~1.6 m/s (18°)、1.8~2.0 m/s (18°)、2.1~2.5 m/s (18°)前俯向风和侧俯向风下进行干扰的预测和控制量的补偿实验。实验结果显示使用ADRC姿态控制器后无人机抗风性能有较大提升。然而在存在初始误差时,ADRC固定带宽无法满足要求,进一步设计了自适应ADRC姿态控制器(ILC-ADRC)。通过迭代学习控制在线优化自抗扰控制器带宽,实现了不同增益观测器的自适应整定。实验结合四旋翼无人机平台分别进行了机头实际方向与期望方向偏离55°、90°、180°,水平风速1.1~1.3、1.4~1.6、2.0~2.4、2.5~2.9 m/s下使用ADRC和ILC-ADRC的对比。实验结果显示采用ILC-ADRC姿态控制器,在150次控制周期内,偏航角误差均在-15°~15°之间,满足四旋翼无人机偏航角控制精度要求,同时调节时间分别缩短了40%,16.67%,12.5%,53.33%,10.34%,13.95%,27.27%,58.66%,11.86%。

关键词: 四旋翼无人机, 地效扰动, 精准悬停, 自适应ADRC, 迭代学习控制, 抗风实验

Abstract: An adaptive Active Disturbance Rejection Control (ADRC) attitude controller is proposed to solve the problem that the ultralow altitude phenotype remote sensing and precise hovering during spraying of agricultural UAVs are easily disturbed by ground effects. First, an attitude controller based on ADRC is designed, and an interference prediction and control amount compensation experiment is performed under lateral horizontal wind of 0.9-1.1, 1.1-1.3, 1.4-1.6, 2.0-2.4, 2.5-2.9, 3.3-3.6 m/s, and forward pitch and side pitch wind of 0.9-1.1m/s (11 °), 1.1-1.3 m/s (13 °), 1.4-1.6 m/s (18 °), 1.8-2.0 m/s (18 °), 2.1-2.5 m/s (18 °). The experimental results show that the wind resistance of the UAV has been significantly improved by the ADRC attitude controller. However, the ADRC fixed bandwidth cannot meet the requirements when an initial error exists. Therefore, an adaptive ADRC attitude controller (ILC-ADRC) is further designed to optimize the bandwidth of the ADRC controller online to achieve adaptive tuning of different gain observers. Experiments are conducted to deviate the actual direction of the head from the desired direction by 55 °, 90 °, 180 °, with the horizontal wind speeds of 1.1-1.3, 1.4-1.6, 2.0-2.4, 2.5-2.9 m/s. The results show that with the ILC-ADRC attitude controller, the yaw angle error is within -15 ° -15 ° within 150 control cycles, satisfying the control accuracy of the yaw angle of the four-rotor UAV, and the stability time is shortened by 40%, 16.67%, 12.5%, 53.33%, 10.34%, 13.95%, 27.27%, 58.66%, 11.86%, respectively.

Key words: quadrotor UAVs, ground effect disturbances, precise hovering, adaptive ADRC, iterative learning control, wind resistance experiments

中图分类号: