• DocumentCode
    696005
  • Title

    Optimization-based iterative learning control for trajectory tracking

  • Author

    Schollig, Angela ; D´Andrea, Raffaello

  • Author_Institution
    Inst. for Dynamic Syst. & Control, ETH Zurich, Zurich, Switzerland
  • fYear
    2009
  • fDate
    23-26 Aug. 2009
  • Firstpage
    1505
  • Lastpage
    1510
  • Abstract
    In this paper, an optimization-based iterative learning control approach is presented. Given a desired trajectory to be followed, the proposed learning algorithm improves the system performance from trial to trial by exploiting the experience gained from previous repetitions. Taking advantage of the a-priori knowledge about the systems dominating dynamics, a data-based update rule is derived which adapts the feedforward input signal after each trial. By combining traditional model-based optimal filtering methods with state-of-the-art optimization techniques such as convex programming, an effective and computationally highly efficient learning strategy is obtained. Moreover, the derived formalism allows for the direct treatment of input and state constraints. Different (nonlinear) performance objectives can be specified defining the overall learning behavior. Finally, the proposed algorithm is successfully applied to the benchmark problem of swinging up a pendulum using open-loop control only.
  • Keywords
    convex programming; feedforward; filtering theory; iterative learning control; nonlinear control systems; open loop systems; pendulums; convex programming; data-based update rule; feedforward input signal; inverted pendulum; learning algorithm; model-based optimal filtering methods; nonlinear performance objectives; open-loop control; optimization techniques; optimization-based iterative learning control approach; swinging up; system performance; trajectory tracking; Equations; Heuristic algorithms; Kalman filters; Mathematical model; Noise; Trajectory; Vectors; Iterative learning control; Kalman filtering; convex programming; inverted pendulum; state and input constraints; swing-up;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Conference (ECC), 2009 European
  • Conference_Location
    Budapest
  • Print_ISBN
    978-3-9524173-9-3
  • Type

    conf

  • Filename
    7074619