Learning Stabilizable Nonlinear Dynamics with Contraction-Based RegularizationThanks: {ssingh19,spenrich,pavone}@stanford.eduThanks: sindhwani@google.com Thanks: jjs@mit.edu
Sumeet Singh Affiliation: Department of Aeronautics and Astronautics, Stanford University Spencer M. Richards Affiliation: Department of Aeronautics and Astronautics, Stanford University Vikas Sindhwani Affiliation: Google Brain Robotics, New York Jean-Jacques E. Slotine Affiliation: Department of Mechanical Engineering, Massachusetts Institute of Technology Marco Pavone Affiliation: Department of Aeronautics and Astronautics, Stanford University
Abstract
We propose a novel framework for learning stabilizable nonlinear dynamical systems for continuous control tasks in robotics. The key contribution is a control-theoretic regularizer for dynamics fitting rooted in the notion of stabilizability, a constraint which guarantees the existence of robust tracking controllers for arbitrary open-loop trajectories generated with the learned system. Leveraging tools from contraction theory and statistical learning in Reproducing Kernel Hilbert Spaces, we formulate stabilizable dynamics learning as a functional optimization with convex objective and bi-convex functional constraints. Under a mild structural assumption and relaxation of the functional constraints to sampling-based constraints, we derive the optimal solution with a modified Representer theorem. Finally, we utilize random matrix feature approximations to reduce the dimensionality of the search parameters and formulate an iterative convex optimization algorithm that jointly fits the dynamics functions and searches for a certificate of stabilizability. We validate the proposed algorithm in simulation for a planar quadrotor, and on a quadrotor hardware testbed emulating planar dynamics
原文 arXiv:1907.13122;中英对照 + 大白话阅读 https://aha.fim.ai/paper/1907.13122v1