Single-Parameter-Tuned Attitude Control for Quadrotor with Unknown Disturbance

被引:5
|
作者
Hu, Dada [1 ]
Pei, Zhongcai [1 ]
Tang, Zhiyong [1 ]
机构
[1] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2020年 / 10卷 / 16期
关键词
quadrotor attitude control; reinforcement learning; active disturbance rejection controller; covariance matrix adaptation evolution strategy;
D O I
10.3390/app10165564
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In this paper, methods are presented for designing a quadrotor attitude control system with disturbance rejection ability, wherein only one parameter needs to be tuned for each axis. The core difference between quadrotor platforms are extracted as critical gain parameters (CGPs). Reinforcement learning (RL) technology is introduced in order to automatically optimize the controlling law for quadrotors with different CGPs, and the CGPs are used to extend the RL state list. A deterministic policy gradient (DPG) algorithm that is based on an actor-critic structure in a model-free style is used as the learning algorithm. Mirror sampling and reward shaping methods are designed in order to eliminate the steady-state errors of the RL controller and accelerate the training process. Active disturbance rejection control (ADRC) is applied to reject unknown external disturbances. A set of extended state observers (ESOs) is designed to estimate the total disturbance to the roll and pitch axes. The covariance matrix adaptation evolution strategy (CMA-ES) algorithm is used to automatically tune the ESO parameters and improve the final performance. The complete controller is tested on an F550 quadrotor in both simulation and real flight environments. The quadrotor can hover and move around stably and accurately in the air, even with a severe disturbance.
引用
收藏
页数:23
相关论文
共 26 条
  • [1] Adaptive Control With Unknown System Dynamics Estimator for Quadrotor Attitude Tracking
    Zhang, Xiaohua
    Mu, Jiliang
    Jing, Chao
    IEEE ACCESS, 2022, 10 : 55102 - 55111
  • [2] Quadrotor attitude control by improved snake optimizer based adaptive switching disturbance rejection approach
    Zhou, Tao
    Chen, Zhisheng
    Jiao, Junjun
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2024, 35 (07)
  • [3] Robust Reinforcement Learning Control for a Quadrotor with Disturbance Compensation
    Cai, Yu
    Huang, Tao
    Yang, Yefeng
    2024 43RD CHINESE CONTROL CONFERENCE, CCC 2024, 2024, : 2281 - 2286
  • [4] Scheduling PID Attitude and Position Control Frequencies for Time-Optimal Quadrotor Waypoint Tracking under Unknown External Disturbances
    Kang, Cheongwoong
    Park, Bumjin
    Choi, Jaesik
    SENSORS, 2022, 22 (01)
  • [5] Attitude Control of Underactuated Quadrotor UAV Based on Improved ADRC
    Wang, Chenyun
    Xia, Yuanqing
    Kong, Xiangyu
    Wang, Taiqi
    2023 2ND CONFERENCE ON FULLY ACTUATED SYSTEM THEORY AND APPLICATIONS, CFASTA, 2023, : 699 - 704
  • [6] Quadrotor Control using Reinforcement Learning under Wind Disturbance
    Lu, Songshuo
    Li, Yanjie
    Liu, Zihan
    2023 35TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2023, : 3233 - 3240
  • [7] Robust Quadrotor Control through Reinforcement Learning with Disturbance Compensation
    Pi, Chen-Huan
    Ye, Wei-Yuan
    Cheng, Stone
    APPLIED SCIENCES-BASEL, 2021, 11 (07):
  • [8] Attitude Compensation Control for Quadrotor Under Partial Loss of Actuator Effectiveness
    Dong, Jie
    Zhang, Yanzhao
    Liu, Xiaotian
    IEEE ACCESS, 2022, 10 : 22568 - 22576
  • [9] Active Disturbance Rejection Control of Quadrotor UAV based on Whale Optimization Algorithm
    Liu, Xinpeng
    Gao, Qiang
    Ji, Yuehui
    Song, Yu
    Liu, Junjie
    PROCEEDINGS OF 2022 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (IEEE ICMA 2022), 2022, : 351 - 356
  • [10] Improved Reinforcement Learning Using Stability Augmentation With Application to Quadrotor Attitude Control
    Wu, Hangxing
    Ye, Hui
    Xue, Wentao
    Yang, Xiaofei
    IEEE ACCESS, 2022, 10 : 67590 - 67604