Data-Driven Control of Soft Robots Using Koopman Operator Theory

2020 ◽  
pp. 1-14
Author(s):  
Daniel Bruder ◽  
Xun Fu ◽  
R. Brent Gillespie ◽  
C. David Remy ◽  
Ram Vasudevan
Mathematics ◽  
2021 ◽  
Vol 9 (9) ◽  
pp. 949
Author(s):  
Keita Hara ◽  
Masaki Inoue

In this paper, we address the data-driven modeling of a nonlinear dynamical system while incorporating a priori information. The nonlinear system is described using the Koopman operator, which is a linear operator defined on a lifted infinite-dimensional state-space. Assuming that the L2 gain of the system is known, the data-driven finite-dimensional approximation of the operator while preserving information about the gain, namely L2 gain-preserving data-driven modeling, is formulated. Then, its computationally efficient solution method is presented. An application of the modeling method to feedback controller design is also presented. Aiming for robust stabilization using data-driven control under a poor training dataset, we address the following two modeling problems: (1) Forward modeling: the data-driven modeling is applied to the operating data of a plant system to derive the plant model; (2) Backward modeling: L2 gain-preserving data-driven modeling is applied to the same data to derive an inverse model of the plant system. Then, a feedback controller composed of the plant and inverse models is created based on internal model control, and it robustly stabilizes the plant system. A design demonstration of the data-driven controller is provided using a numerical experiment.


Author(s):  
Sian Wen ◽  
Andy Chen ◽  
Tanishq Bhatia ◽  
Nicholas Liskij ◽  
David Hyde ◽  
...  

Complexity ◽  
2018 ◽  
Vol 2018 ◽  
pp. 1-16 ◽  
Author(s):  
J. Nathan Kutz ◽  
J. L. Proctor ◽  
S. L. Brunton

We consider the application of Koopman theory to nonlinear partial differential equations and data-driven spatio-temporal systems. We demonstrate that the observables chosen for constructing the Koopman operator are critical for enabling an accurate approximation to the nonlinear dynamics. If such observables can be found, then the dynamic mode decomposition (DMD) algorithm can be enacted to compute a finite-dimensional approximation of the Koopman operator, including its eigenfunctions, eigenvalues, and Koopman modes. We demonstrate simple rules of thumb for selecting a parsimonious set of observables that can greatly improve the approximation of the Koopman operator. Further, we show that the clear goal in selecting observables is to place the DMD eigenvalues on the imaginary axis, thus giving an objective function for observable selection. Judiciously chosen observables lead to physically interpretable spatio-temporal features of the complex system under consideration and provide a connection to manifold learning methods. Our method provides a valuable intermediate, yet interpretable, approximation to the Koopman operator that lies between the DMD method and the computationally intensive extended DMD (EDMD). We demonstrate the impact of observable selection, including kernel methods, and construction of the Koopman operator on several canonical nonlinear PDEs: Burgers’ equation, the nonlinear Schrödinger equation, the cubic-quintic Ginzburg-Landau equation, and a reaction-diffusion system. These examples serve to highlight the most pressing and critical challenge of Koopman theory: a principled way to select appropriate observables.


2020 ◽  
Vol 5 (4) ◽  
pp. 5717-5724 ◽  
Author(s):  
Cosimo Della Santina ◽  
Ryan Landon Truby ◽  
Daniela Rus

2016 ◽  
Vol 7 (4) ◽  
pp. 430-459 ◽  
Author(s):  
Yoshihiko Susuki ◽  
Igor Mezic ◽  
Fredrik Raak ◽  
Takashi Hikihara

2015 ◽  
Vol 25 (6) ◽  
pp. 1307-1346 ◽  
Author(s):  
Matthew O. Williams ◽  
Ioannis G. Kevrekidis ◽  
Clarence W. Rowley

Sign in / Sign up

Export Citation Format

Share Document