Saved in:
Bibliographic Details
Main Authors: del Río, Adriano, Stoeffler, Christoph
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2503.17902
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912461498613760
author del Río, Adriano
Stoeffler, Christoph
author_facet del Río, Adriano
Stoeffler, Christoph
contents Approximating nonlinear systems as linear ones is a common workaround to apply control tools tailored for linear systems. This motivates our present work where we developed a data-driven model predictive controller (MPC) based on the Koopman operator framework, allowing the embedding of nonlinear dynamics in a higher dimensional, but linear function space. The controller, termed adaptive Koopman model predictive control (KMPC), uses online closed-loop feedback to learn and incrementally update a linear representation of nonlinear system dynamics, without the prior knowledge of a model. Adaptive KMPC differs from most other Koopman-based control frameworks that aim to identify high-validity-range models in advance and then enter closed-loop control without further model adaptations. To validate the controller, trajectory tracking experiments are conducted with 1R and 2R robots under force disturbances and changing model parameters. We compare the controller to classical linearization MPC and Koopman-based MPC without model updates, denoted static KMPC. The results show that adaptive KMPC can, opposed to static KMPC, generalize over unforeseen force disturbances and can, opposed to linearization MPC, handle varying dynamic parameters, while using a small set of basis functions to approximate the Koopman operator.
format Preprint
id arxiv_https___arxiv_org_abs_2503_17902
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Adaptive Koopman Model Predictive Control of Simple Serial Robots
del Río, Adriano
Stoeffler, Christoph
Systems and Control
Robotics
Approximating nonlinear systems as linear ones is a common workaround to apply control tools tailored for linear systems. This motivates our present work where we developed a data-driven model predictive controller (MPC) based on the Koopman operator framework, allowing the embedding of nonlinear dynamics in a higher dimensional, but linear function space. The controller, termed adaptive Koopman model predictive control (KMPC), uses online closed-loop feedback to learn and incrementally update a linear representation of nonlinear system dynamics, without the prior knowledge of a model. Adaptive KMPC differs from most other Koopman-based control frameworks that aim to identify high-validity-range models in advance and then enter closed-loop control without further model adaptations. To validate the controller, trajectory tracking experiments are conducted with 1R and 2R robots under force disturbances and changing model parameters. We compare the controller to classical linearization MPC and Koopman-based MPC without model updates, denoted static KMPC. The results show that adaptive KMPC can, opposed to static KMPC, generalize over unforeseen force disturbances and can, opposed to linearization MPC, handle varying dynamic parameters, while using a small set of basis functions to approximate the Koopman operator.
title Adaptive Koopman Model Predictive Control of Simple Serial Robots
topic Systems and Control
Robotics
url https://arxiv.org/abs/2503.17902