Learning Compositional Koopman Operators for Model-Based Control

10/18/2019
by   Yunzhu Li, et al.
0

Finding an embedding space for a linear approximation of a nonlinear dynamical system enables efficient system identification and control synthesis. The Koopman operator theory lays the foundation for identifying the nonlinear-to-linear coordinate transformations with data-driven methods. Recently, researchers have proposed to use deep neural networks as a more expressive class of basis functions for calculating the Koopman operators. These approaches, however, assume a fixed dimensional state space; they are therefore not applicable to scenarios with a variable number of objects. In this paper, we propose to learn compositional Koopman operators, using graph neural networks to encode the state into object-centric embeddings and using a block-wise linear transition matrix to regularize the shared structure across objects. The learned dynamics can quickly adapt to new environments of unknown physical parameters and produce control signals to achieve a specified goal. Our experiments on manipulating ropes and controlling soft robots show that the proposed method has better efficiency and generalization ability than existing baselines.

READ FULL TEXT
research
07/15/2023

Data-Driven Optimal Control of Tethered Space Robot Deployment with Learning Based Koopman Operator

To avoid complex constraints of the traditional nonlinear method for tet...
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/23/2023

Koopman Operators for Modeling and Control of Soft Robotics

Purpose of review: We review recent advances in algorithmic development ...
research
10/14/2022

Deep Koopman with Control: Spectral Analysis of Soft Robot Dynamics

Soft robots are challenging to model and control as inherent non-lineari...
research
06/12/2020

Data-driven Koopman Operators for Model-based Shared Control of Human-Machine Systems

We present a data-driven shared control algorithm that can be used to im...
research
10/27/2020

Nonlinear State-Space Generalizations of Graph Convolutional Neural Networks

Graph convolutional neural networks (GCNNs) learn compositional represen...
research
10/15/2018

Nonlinear System Identification of Soft Robot Dynamics Using Koopman Operator Theory

Soft robots are challenging to model due to their nonlinear behavior. Ho...

Please sign up or login with your details

Forgot password? Click here to reset