Derivative-Based Koopman Operators for Real-Time Control of Robotic Systems

10/12/2020
by   Giorgos Mamakoukas, et al.
0

This paper presents a methodology for linear embedding of nonlinear systems that bounds the model error in terms of the prediction horizon and the magnitude of the derivatives of the system states. Using higher-order derivatives of general nonlinear dynamics that need not be known, we construct a Koopman operator-based linear representation and utilize Taylor series accuracy to derive an error bound. The error formula is used to choose the order of derivatives in the basis functions and obtain a data-driven Koopman model using a closed-form expression that can be computed in real time. The Koopman representation of the nonlinear system is then used to synthesize LQR feedback. The efficacy of the embedding approach is demonstrated with simulation and experimental results on the control of a tail-actuated robotic fish. Experimental results show that the proposed data-driven control approach outperforms a tuned PID (Proportional Integral Derivative) controller and that updating the data-driven model online significantly improves performance in the presence of unmodeled fluid disturbance. This paper is complemented with a video: https://youtu.be/9_wx0tdDta0.

READ FULL TEXT

page 1

page 4

page 10

page 11

page 12

research
05/08/2020

Learning Data-Driven Stable Koopman Operators

In this paper, we consider the problem of improving the long-term accura...
research
02/16/2022

Deep Koopman Operator with Control for Nonlinear Systems

Recently Koopman operator has become a promising data-driven tool to fac...
research
01/27/2022

Towards Data-driven LQR with KoopmanizingFlows

We propose a novel framework for learning linear time-invariant (LTI) mo...
research
09/13/2023

Stepwise Model Reconstruction of Robotic Manipulator Based on Data-Driven Method

Research on dynamics of robotic manipulators provides promising support ...
research
11/24/2021

ACD-EDMD: Analytical Construction for Dictionaries of Lifting Functions in Koopman Operator-based Nonlinear Robotic Systems

Koopman operator theory has been gaining momentum for model extraction, ...
research
10/31/2017

Why (and How) Networks Should Run Themselves

The proliferation of networked devices, systems, and applications that w...

Please sign up or login with your details

Forgot password? Click here to reset