arrow
Return

Learning Stable Models for Prediction and Control

delete2023-06-01
delete7
delete
OA
AI
G
Giorgos Mamakoukas *
I
Ian Abraham
T
Todd D. Murphey
DOI:10.1109/TRO.2022.3228130delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this article, we demonstrate the benefits of imposing stability on data-driven Koopman operators. The data-driven identification of stable Koopman operators (DISKO) is implemented using an algorithm [1] that computes the nearest stable matrix solution to a least-squares reconstruction error. As a first result, we derive a formula that describes the prediction error of Koopman representations for an arbitrary number of time steps, and which shows that stability constraints can improve the predictive accuracy over long horizons. As a second result, we determine formal conditions on basis functions of Koopman operators needed to satisfy the stability properties of an underlying nonlinear system. As a third result, we derive formal conditions for constructing Lyapunov functions for nonlinear systems out of stable data-driven Koopman operators, which we use to verify stabilizing control from data. Finally, we demonstrate the benefits of DISKO in prediction and control with simulations using a pendulum and a quadrotor and experiments with a pusher-slider system. The paper is complemented with a video: https://sites.google.com/view/learning-stable-koopman.
Keywords:
Stability analysis
Nonlinear dynamical systems
Numerical stability
Mathematical models
Analytical models
Robots
Predictive models
Control Lyapunov functions
data-driven control
Koopman operator
stability

Journal

IEEE Transactions on Robotics cover
IEEE Transactions on Robotics
IF:
10.5
Papers:
3.3K
Citations:
2.8W

Organization

N
Northwestern University
Scholars:
6.1W
Papers: 5.3W
Citations: 3.9K