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

John Irvin Alora, Mattia Cenedese, Edward Schmerling, George Haller, Marco Pavone
9/13/2022
cs.RO

Official code: StanfordASL/soft-robot-control (45 stars, MIT, last commit 2024-10-03). 1 more implementation below.

Abstract

Modeling and control of high-dimensional, nonlinear robotic systems remains a challenging task. While various model- and learning-based approaches have been proposed to address these challenges, they broadly lack generalizability to different control tasks and rarely preserve the structure of the dynamics. In this work, we propose a new, data-driven approach for extracting low-dimensional models from data using Spectral Submanifold Reduction (SSMR). In contrast to other data-driven methods which fit dynamical models to training trajectories, we identify the dynamics on generic, low-dimensional attractors embedded in the full phase space of the robotic system. This allows us to obtain computationally-tractable models for control which preserve the system's dominant dynamics and better track trajectories radically different from the training data. We demonstrate the superior performance and generalizability of SSMR in dynamic trajectory tracking tasks vis-a-vis the state of the art, including Koopman operator-based approaches.

View on arXivView PDF

Code Implementations(2)

MIT

Implementation of reduced-order optimal control schemes for finite element models of Soft Robots

455MATLAB, PythonOct 29, 20202 years agoMIT
121MATLABOct 2, 20222 years ago

Similar Papers

Cite this paper

@article{alora2022datadriven,
  title  = {Data-Driven Spectral Submanifold Reduction for Nonlinear Optimal Control of High-Dimensional Robots},
  author = {John Irvin Alora and Mattia Cenedese and Edward Schmerling and George Haller and Marco Pavone},
  year   = {2022},
  eprint = {2209.05712},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2209.05712}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2209.05712.svg)](https://codeofpaper.com/paper/2209.05712)

Discussion