Feedback Linearization Based on Gaussian Processes with Event-Triggered Online Learning

Jonas Umlauft, Sandra Hirche

Research output: Contribution to journalArticlepeer-review

75 Scopus citations

Abstract

Combining control engineering with nonparametric modeling techniques from machine learning allows for the control of systems without analytic description using data-driven models. Most of the existing approaches separate learning, i.e., the system identification based on a fixed dataset, and control, i.e., the execution of the model-based control law. This separation makes the performance highly sensitive to the initial selection of training data and possibly requires very large datasets. This article proposes a learning feedback linearizing control law using online closed-loop identification. The employed Gaussian process model updates its training data only if the model uncertainty becomes too large. This event-triggered online learning ensures high data efficiency and thereby reduces computational complexity, which is a major barrier for using Gaussian processes under real-time constraints. We propose safe forgetting strategies of data points to adhere to budget constraints and to further increase data efficiency. We show asymptotic stability for the tracking error under the proposed event-triggering law and illustrate the effective identification and control in simulation.

Original languageEnglish
Article number8930275
Pages (from-to)4154-4169
Number of pages16
JournalIEEE Transactions on Automatic Control
Volume65
Issue number10
DOIs
StatePublished - Oct 2020

Keywords

  • Adaptive control
  • Gaussian processes (GPs)
  • closed-loop identification
  • data-driven control
  • event-based control
  • machine learning
  • online learning
  • switched systems
  • uncertain systems

Fingerprint

Dive into the research topics of 'Feedback Linearization Based on Gaussian Processes with Event-Triggered Online Learning'. Together they form a unique fingerprint.

Cite this