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 条
  • [21] Organized iterative learning control for trajectory tracking
    Fine, Benjamin
    Tomizuka, Masayoshi
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINERING CONGRESS AND EXPOSITION 2007, VOL 9, PTS A-C: MECHANICAL SYSTEMS AND CONTROL, 2008, : 707 - 713
  • [22] Optimization-Based Iterative Learning Speed Control for Vehicle Test Procedures
    Seeber, Richard
    Hoelz, Stefan L.
    Bauer, Robert
    Horn, Martin
    IFAC PAPERSONLINE, 2019, 52 (05): : 516 - 522
  • [23] TRAJECTORY OPTIMIZATION-BASED ON DIFFERENTIAL INCLUSION
    SEYWALD, H
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1994, 17 (03) : 480 - 487
  • [24] Smoother-Based Iterative Learning Control for UAV Trajectory Tracking
    Meraglia, Salvatore
    Lovera, Marco
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 1501 - 1506
  • [25] Quadrotor UAV trajectory tracking based on iterative self learning control
    Yang Li-ben
    Zhang Wei-guo
    Huang De-gang
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON APPLIED SCIENCE AND ENGINEERING INNOVATION, 2015, 12 : 182 - 187
  • [26] Trajectory tracking control of a bionic robotic fish based on iterative learning
    Ming Wang
    Yanlu Zhang
    Huifang Dong
    Junzhi Yu
    Science China Information Sciences, 2020, 63
  • [27] Iterative learning controller for trajectory tracking tasks based on experience database
    Wang, Xuesong
    Cheng, Yuhu
    Sun, Wei
    ADVANCES IN MACHINE LEARNING AND CYBERNETICS, 2006, 3930 : 780 - 789
  • [28] Trajectory tracking control of a bionic robotic fish based on iterative learning
    Wang, Ming
    Zhang, Yanlu
    Dong, Huifang
    Yu, Junzhi
    SCIENCE CHINA-INFORMATION SCIENCES, 2020, 63 (07)
  • [29] Trajectory tracking control of a bionic robotic fish based on iterative learning
    Ming WANG
    Yanlu ZHANG
    Huifang DONG
    Junzhi YU
    Science China(Information Sciences), 2020, 63 (07) : 79 - 87
  • [30] Optimization-Based Trajectory Planning for Autonomous Parking With Irregularly Placed Obstacles: A Lightweight Iterative Framework
    Li, Bai
    Acarman, Tankut
    Zhang, Youmin
    Ouyang, Yakun
    Yaman, Cagdas
    Kong, Qi
    Zhong, Xiang
    Peng, Xiaoyan
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (08) : 11970 - 11981