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 条
  • [1] Optimization-based iterative learning for precise quadrocopter trajectory tracking
    Angela P. Schoellig
    Fabian L. Mueller
    Raffaello D’Andrea
    Autonomous Robots, 2012, 33 : 103 - 127
  • [2] An Optimization-Based Iterative Learning Control Design Method for UAV's Trajectory Tracking
    Adlakha, Revant
    Zheng, Minghui
    2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 1353 - 1359
  • [3] Iterative Learning Control for Precise Trajectory Tracking Within a Constrained Workspace
    Yovchev, Kaloyan
    ADVANCES IN SERVICE AND INDUSTRIAL ROBOTICS, RAAD 2018, 2019, 67 : 483 - 492
  • [4] Optimization-Based Constrained Iterative Learning Control
    Mishra, Sandipan
    Topcu, Ufuk
    Tomizuka, Masayoshi
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2011, 19 (06) : 1613 - 1621
  • [5] Pareto Optimization-Based Iterative Learning Control
    Lim, Ingyu
    Barton, Kira L.
    2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 5171 - 5176
  • [6] Model-based iterative learning control strategies for precise trajectory tracking in gasoline engines
    Hedinger, R.
    Zsiga, N.
    Salazar, M.
    Onder, C.
    CONTROL ENGINEERING PRACTICE, 2019, 87 : 17 - 25
  • [7] On Robustness in Optimization-Based Constrained Iterative Learning Control
    Liao-McPherson, Dominic
    Balta, Efe C.
    Rupenyan, Alisa
    Lygeros, John
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 2846 - 2851
  • [8] Optimization-based iterative learning control scheme for point-to-point tracking of nonlinear systems
    Liu, Chen
    Ruan, Xiaoe
    Liu, Yanze
    Chien, Chiang-Ju
    NONLINEAR DYNAMICS, 2025, 113 (03) : 2487 - 2503
  • [9] Iterative Learning-based Model Predictive Control for Precise Trajectory Tracking of Piezo Nanopositioning Stage
    Xie, Shengwen
    Ren, Juan
    2018 ANNUAL AMERICAN CONTROL CONFERENCE (ACC), 2018, : 2922 - 2927
  • [10] Iterative Learning Control for Precise Aircraft Trajectory Tracking in Continuous Climb and Descent Operations
    Buelta, Almudena
    Olivares, Alberto
    Staffetti, Ernesto
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (08) : 10481 - 10491