Learning Koopman Operators with Control Using Bi-level Optimization

07/12/2023
by   Abhinav Pandey, et al.
0

The accurate modeling and control of nonlinear dynamical effects are crucial for numerous robotic systems. The Koopman formalism emerges as a valuable tool for linear control design in nonlinear systems within unknown environments. However, it still remains a challenging task to learn the Koopman operator with control from data, and in particular, the simultaneous identification of the Koopman linear dynamics and the mapping between the state and Koopman spaces. Conventional approaches, based on single-level unconstrained optimization, may lack model robustness, training efficiency, and long-term predictive accuracy. This paper presents a bi-level optimization framework that jointly learns the Koopman embedding mapping and Koopman dynamics with explicit multi-step dynamical constraints, eliminating the need for heuristically-tuned loss terms. Leveraging implicit differentiation, our formulation allows back-propagation in standard learning framework and the use of state-of-the-art optimizers, yielding more stable and robust system performance over various applications compared to conventional methods.

READ FULL TEXT
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
05/17/2021

Koopman NMPC: Koopman-based Learning and Nonlinear Model Predictive Control of Control-affine Systems

Koopman-based learning methods can potentially be practical and powerful...
research
09/13/2022

Data-Driven Spectral Submanifold Reduction for Nonlinear Optimal Control of High-Dimensional Robots

Modeling and control of high-dimensional, nonlinear robotic systems rema...
research
04/23/2020

Constrained Physics-Informed Deep Learning for Stable System Identification and Control of Unknown Linear Systems

This paper presents a novel data-driven method for learning deep constra...
research
04/23/2020

Constrained Physics-Informed Deep Learning for Stable System Identification and Control of Linear Systems

This paper presents a novel data-driven method for learning deep constra...
research
10/06/2021

Deep Identification of Nonlinear Systems in Koopman Form

The present paper treats the identification of nonlinear dynamical syste...
research
06/16/2020

Learning Linear Programs from Optimal Decisions

We propose a flexible gradient-based framework for learning linear progr...

Please sign up or login with your details

Forgot password? Click here to reset