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
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;
Conference_Titel :
Control Conference (ECC), 2009 European
Conference_Location :
Budapest
Print_ISBN :
978-3-9524173-9-3