Design of an iterative learning control with a selective learning strategy for swinging up a pendulum

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

External Research Organisations

  • Technische Universität Berlin
View graph of relations

Details

Original languageEnglish
Title of host publication2018 European Control Conference (ECC)
Pages3137-3142
Number of pages6
ISBN (electronic)978-3-9524-2698-2
Publication statusPublished - 2018
Externally publishedYes

Abstract

Swinging up a pendulum on a cart is a well-known demonstration example for trajectory tracking in a nonlinear system. The standard realtime feedback control approach fails if the plant output is not available in real time, e.g. due to large or variable measurement delays. However, the task can be solved in multiple trials by applying feedforward inputs that are improved from trial to trial by Iterative Learning Control (ILC). Our examination demonstrates that an ILC can be used for trajectory tracking close to the singularities and the unstable equilibrium of a non-linear system. Specifically, we present an ILC algorithm for pendulum swing-up by angle trajectory tracking. The controller design is based on a modified plant inversion approach that restricts the learning process to trajectory segments with small tracking errors and sufficient input sensitivity. We show that these restrictions lead to improved learning progress in contrast to conventional learning from the complete trajectory. Controller performance is evaluated in an experimental testbed. The ILC starts from a zero-input trajectory and learns to swing up the pendulum within six iterations. Robustness is analyzed experimentally, and the performance is compared to literature results. The convergence is at least two orders of magnitude faster than the one achieved by other methods that avoid feedback and do not rely on a suitable initial input trajectory.

Cite this

Design of an iterative learning control with a selective learning strategy for swinging up a pendulum. / Beuchert, Jonas; Raischl, Jörg; Seel, Thomas.
2018 European Control Conference (ECC). 2018. p. 3137-3142 8550250.

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Beuchert, J., Raischl, J., & Seel, T. (2018). Design of an iterative learning control with a selective learning strategy for swinging up a pendulum. In 2018 European Control Conference (ECC) (pp. 3137-3142). Article 8550250 https://doi.org/10.23919/ecc.2018.8550250
Beuchert J, Raischl J, Seel T. Design of an iterative learning control with a selective learning strategy for swinging up a pendulum. In 2018 European Control Conference (ECC). 2018. p. 3137-3142. 8550250 doi: 10.23919/ecc.2018.8550250
Beuchert, Jonas ; Raischl, Jörg ; Seel, Thomas. / Design of an iterative learning control with a selective learning strategy for swinging up a pendulum. 2018 European Control Conference (ECC). 2018. pp. 3137-3142
Download
@inproceedings{283778f4e90740fdbf8a52fcace16ca5,
title = "Design of an iterative learning control with a selective learning strategy for swinging up a pendulum",
abstract = "Swinging up a pendulum on a cart is a well-known demonstration example for trajectory tracking in a nonlinear system. The standard realtime feedback control approach fails if the plant output is not available in real time, e.g. due to large or variable measurement delays. However, the task can be solved in multiple trials by applying feedforward inputs that are improved from trial to trial by Iterative Learning Control (ILC). Our examination demonstrates that an ILC can be used for trajectory tracking close to the singularities and the unstable equilibrium of a non-linear system. Specifically, we present an ILC algorithm for pendulum swing-up by angle trajectory tracking. The controller design is based on a modified plant inversion approach that restricts the learning process to trajectory segments with small tracking errors and sufficient input sensitivity. We show that these restrictions lead to improved learning progress in contrast to conventional learning from the complete trajectory. Controller performance is evaluated in an experimental testbed. The ILC starts from a zero-input trajectory and learns to swing up the pendulum within six iterations. Robustness is analyzed experimentally, and the performance is compared to literature results. The convergence is at least two orders of magnitude faster than the one achieved by other methods that avoid feedback and do not rely on a suitable initial input trajectory.",
author = "Jonas Beuchert and J{\"o}rg Raischl and Thomas Seel",
year = "2018",
doi = "10.23919/ecc.2018.8550250",
language = "English",
isbn = "978-1-5386-5303-6",
pages = "3137--3142",
booktitle = "2018 European Control Conference (ECC)",

}

Download

TY - GEN

T1 - Design of an iterative learning control with a selective learning strategy for swinging up a pendulum

AU - Beuchert, Jonas

AU - Raischl, Jörg

AU - Seel, Thomas

PY - 2018

Y1 - 2018

N2 - Swinging up a pendulum on a cart is a well-known demonstration example for trajectory tracking in a nonlinear system. The standard realtime feedback control approach fails if the plant output is not available in real time, e.g. due to large or variable measurement delays. However, the task can be solved in multiple trials by applying feedforward inputs that are improved from trial to trial by Iterative Learning Control (ILC). Our examination demonstrates that an ILC can be used for trajectory tracking close to the singularities and the unstable equilibrium of a non-linear system. Specifically, we present an ILC algorithm for pendulum swing-up by angle trajectory tracking. The controller design is based on a modified plant inversion approach that restricts the learning process to trajectory segments with small tracking errors and sufficient input sensitivity. We show that these restrictions lead to improved learning progress in contrast to conventional learning from the complete trajectory. Controller performance is evaluated in an experimental testbed. The ILC starts from a zero-input trajectory and learns to swing up the pendulum within six iterations. Robustness is analyzed experimentally, and the performance is compared to literature results. The convergence is at least two orders of magnitude faster than the one achieved by other methods that avoid feedback and do not rely on a suitable initial input trajectory.

AB - Swinging up a pendulum on a cart is a well-known demonstration example for trajectory tracking in a nonlinear system. The standard realtime feedback control approach fails if the plant output is not available in real time, e.g. due to large or variable measurement delays. However, the task can be solved in multiple trials by applying feedforward inputs that are improved from trial to trial by Iterative Learning Control (ILC). Our examination demonstrates that an ILC can be used for trajectory tracking close to the singularities and the unstable equilibrium of a non-linear system. Specifically, we present an ILC algorithm for pendulum swing-up by angle trajectory tracking. The controller design is based on a modified plant inversion approach that restricts the learning process to trajectory segments with small tracking errors and sufficient input sensitivity. We show that these restrictions lead to improved learning progress in contrast to conventional learning from the complete trajectory. Controller performance is evaluated in an experimental testbed. The ILC starts from a zero-input trajectory and learns to swing up the pendulum within six iterations. Robustness is analyzed experimentally, and the performance is compared to literature results. The convergence is at least two orders of magnitude faster than the one achieved by other methods that avoid feedback and do not rely on a suitable initial input trajectory.

UR - http://www.scopus.com/inward/record.url?scp=85059810261&partnerID=8YFLogxK

U2 - 10.23919/ecc.2018.8550250

DO - 10.23919/ecc.2018.8550250

M3 - Conference contribution

SN - 978-1-5386-5303-6

SP - 3137

EP - 3142

BT - 2018 European Control Conference (ECC)

ER -

By the same author(s)