Learning Stabilizable Nonlinear Dynamics with Contraction-Based Regularization

07/29/2019
by   Sumeet Singh, et al.
0

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. We verify, both in simulation and on hardware, significantly improved trajectory generation and tracking performance with the control-theoretic regularized model over models learned using traditional regression techniques, especially when learning from small supervised datasets. The results support the conjecture that the use of stabilizability constraints as a form of regularization can help prune the hypothesis space in a manner that is tailored to the downstream task of trajectory generation and feedback control, resulting in models that are not only dramatically better conditioned, but also data efficient.

READ FULL TEXT

page 4

page 34

research
07/31/2018

Learning Stabilizable Dynamical Systems via Control Contraction Metrics

We propose a novel framework for learning stabilizable nonlinear dynamic...
research
07/25/2023

A Data-Driven Approach to Synthesizing Dynamics-Aware Trajectories for Underactuated Robotic Systems

We consider joint trajectory generation and tracking control for under-a...
research
05/09/2020

Chance-Constrained Trajectory Optimization for Safe Exploration and Learning of Nonlinear Systems

Learning-based control algorithms require collection of abundant supervi...
research
12/15/2021

Guaranteed Contraction Control in the Presence of Imperfectly Learned Dynamics

This paper presents an approach for trajectory-centric learning control ...
research
07/10/2020

Robust Controller Design for Stochastic Nonlinear Systems via Convex Optimization

This paper presents ConVex optimization-based Stochastic steady-state Tr...
research
05/31/2019

Inverting Learned Dynamics Models for Aggressive Multirotor Control

We present a control strategy that applies inverse dynamics to a learned...
research
07/10/2020

Neural Contraction Metrics for Robust Estimation and Control: A Convex Optimization Approach

This paper presents a new deep learning-based framework for robust nonli...

Please sign up or login with your details

Forgot password? Click here to reset