Published May 2021 | Version Accepted Version
Book Section - Chapter Open

Koopman NMPC: Koopman-based Learning and Nonlinear Model Predictive Control of Control-affine Systems

  • 1. ROR icon California Institute of Technology

Abstract

Koopman-based learning methods can potentially be practical and powerful tools for dynamical robotic systems. However, common methods to construct Koopman representations seek to learn lifted linear models that cannot capture nonlinear actuation effects inherent in many robotic systems. This paper presents a learning and control methodology that is a first step towards overcoming this limitation. Using the Koopman canonical transform, control-affine dynamics can be expressed by a lifted bilinear model. The learned model is used for nonlinear model predictive control (NMPC) design where the bilinear structure can be exploited to improve computational efficiency. The benefits for control-affine dynamics compared to existing Koopman-based methods are highlighted through an example of a simulated planar quadrotor. Prediction error is greatly reduced and closed loop performance similar to NMPC with full model knowledge is achieved.

Additional Information

© 2021 IEEE.

Attached Files

Accepted Version - 2105.08036.pdf

Files

2105.08036.pdf

Files (2.9 MB)

Name Size Download all
md5:be6e6fdbbccfed367e2a14b0eadb1648
2.9 MB Preview Download

Additional details

Identifiers

Eprint ID
112513
Resolver ID
CaltechAUTHORS:20211217-98182000

Dates

Created
2021-12-17
Created from EPrint's datestamp field
Updated
2022-07-25
Created from EPrint's last_modified field