Optimization-based iterative learning for precise quadrocopter trajectory tracking

被引:115
|
作者
Schoellig, Angela P. [1 ]
Mueller, Fabian L. [1 ]
D'Andrea, Raffaello [1 ]
机构
[1] ETH, Inst Dynam Syst & Control IDSC, Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
Motion planning and control; Aerial robotics; Quadrocopter control; Trajectory tracking; Learning; Input and state constraints; Kalman filtering; Convex optimization; FEEDBACK; TIME;
D O I
10.1007/s10514-012-9283-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Current control systems regulate the behavior of dynamic systems by reacting to noise and unexpected disturbances as they occur. To improve the performance of such control systems, experience from iterative executions can be used to anticipate recurring disturbances and proactively compensate for them. This paper presents an algorithm that exploits data from previous repetitions in order to learn to precisely follow a predefined trajectory. We adapt the feed-forward input signal to the system with the goal of achieving high tracking performance-even under the presence of model errors and other recurring disturbances. The approach is based on a dynamics model that captures the essential features of the system and that explicitly takes system input and state constraints into account. We combine traditional optimal filtering methods with state-of-the-art optimization techniques in order to obtain an effective and computationally efficient learning strategy that updates the feed-forward input signal according to a customizable learning objective. It is possible to define a termination condition that stops an execution early if the deviation from the nominal trajectory exceeds a given bound. This allows for a safe learning that gradually extends the time horizon of the trajectory. We developed a framework for generating arbitrary flight trajectories and for applying the algorithm to highly maneuverable autonomous quadrotor vehicles in the ETH Flying Machine Arena testbed. Experimental results are discussed for selected trajectories and different learning algorithm parameters.
引用
收藏
页码:103 / 127
页数:25
相关论文
共 50 条
  • [41] Iterative Learning Control for Trajectory Tracking of Tensegrity Robot
    Han, Seok-Young
    Jeong, Kyungmin
    Ahn, Hyo-Sung
    2014 13TH INTERNATIONAL CONFERENCE ON CONTROL AUTOMATION ROBOTICS & VISION (ICARCV), 2014, : 1829 - 1834
  • [42] Research of manipulator trajectory tracking based on adaptive robust iterative learning control
    Xiaokan Wang
    Dong Hairong
    Wang Qiong
    Cluster Computing, 2019, 22 : 3079 - 3086
  • [43] Speed Trajectory Tracking of A Robotic Fish Based on Iterative Learning Control Approach
    Li, Xuefang
    Ren, Qinyuan
    Xu, Jian-Xin
    2015 10TH ASIAN CONTROL CONFERENCE (ASCC), 2015,
  • [44] A Norm Optimal Iterative Learning Control Based Train Trajectory Tracking Approach
    Sun, Heqing
    Hou, Zhongsheng
    Li, Dayou
    2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 3966 - 3971
  • [45] Research of manipulator trajectory tracking based on adaptive robust iterative learning control
    Wang, Xiaokan
    Dong Hairong
    Qiong, Wang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : S3079 - S3086
  • [46] An Improved Iterative Learning Controller for Trajectory Tracking of Manipulator
    Liu, Xiaofeng
    Zhang, Haitao
    Zhang, Sen
    2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, 2015, : 1305 - 1309
  • [47] Optimization-based Trajectory Planning for Heat Conduction
    Scholz, Stephan
    Berger, Lothar
    2024 25TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE, ICCC 2024, 2024,
  • [48] Optimization-Based Trajectory Tracking Approach for Multi-Rotor Aerial Vehicles in Unknown Environments
    Kulathunga, Geesara
    Hamed, Hany
    Devitt, Dmitry
    Klimchik, Alexandr
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (02) : 4598 - 4605
  • [49] Optimization-based Constrained Iterative Learning Control with Application to Building Temperature Control Systems
    Peng, Cheng
    Sun, Liting
    Zhang, Wenlong
    Tomizuka, Masayoshi
    2016 IEEE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2016, : 709 - 715
  • [50] Robust adaptive iterative learning control based on trajectory tracking of CD player arm
    Qian M.
    Jiang J.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2019, 25 (03): : 682 - 691