Learning Stabilizable Dynamical Systems via Control Contraction Metrics

We propose a novel framework for learning stabilizable nonlinear dynamical systems for continuous control tasks in robotics. The key idea is to develop a new control-theoretic regularizer for dynamics fitting rooted in the notion of stabilizability, which guarantees that the learned system can be ac...

Full description

Bibliographic Details
Main Authors: Singh, Sumeet, Sindhwani, Vikas, Slotine, Jean-Jacques E, Pavone, Marco
Other Authors: Massachusetts Institute of Technology. Department of Mechanical Engineering
Format: Article
Language:English
Published: Springer International Publishing 2022
Online Access:https://hdl.handle.net/1721.1/139674
_version_ 1826201618855493632
author Singh, Sumeet
Sindhwani, Vikas
Slotine, Jean-Jacques E
Pavone, Marco
author2 Massachusetts Institute of Technology. Department of Mechanical Engineering
author_facet Massachusetts Institute of Technology. Department of Mechanical Engineering
Singh, Sumeet
Sindhwani, Vikas
Slotine, Jean-Jacques E
Pavone, Marco
author_sort Singh, Sumeet
collection MIT
description We propose a novel framework for learning stabilizable nonlinear dynamical systems for continuous control tasks in robotics. The key idea is to develop a new control-theoretic regularizer for dynamics fitting rooted in the notion of stabilizability, which guarantees that the learned system can be accompanied by a robust controller capable of stabilizing any open-loop trajectory that the system may generate. By leveraging tools from contraction theory, statistical learning, and convex optimization, we provide a general and tractable semi-supervised algorithm to learn stabilizable dynamics, which can be applied to complex underactuated systems. We validated the proposed algorithm on a simulated planar quadrotor system and observed notably improved trajectory generation and tracking performance with the control-theoretic regularized model over models learned using traditional regression techniques, especially when using a small number of demonstration examples. The results presented illustrate the need to infuse standard model-based reinforcement learning algorithms with concepts drawn from nonlinear control theory for improved reliability.
first_indexed 2024-09-23T11:54:12Z
format Article
id mit-1721.1/139674
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T11:54:12Z
publishDate 2022
publisher Springer International Publishing
record_format dspace
spelling mit-1721.1/1396742023-04-11T21:03:23Z Learning Stabilizable Dynamical Systems via Control Contraction Metrics Singh, Sumeet Sindhwani, Vikas Slotine, Jean-Jacques E Pavone, Marco Massachusetts Institute of Technology. Department of Mechanical Engineering We propose a novel framework for learning stabilizable nonlinear dynamical systems for continuous control tasks in robotics. The key idea is to develop a new control-theoretic regularizer for dynamics fitting rooted in the notion of stabilizability, which guarantees that the learned system can be accompanied by a robust controller capable of stabilizing any open-loop trajectory that the system may generate. By leveraging tools from contraction theory, statistical learning, and convex optimization, we provide a general and tractable semi-supervised algorithm to learn stabilizable dynamics, which can be applied to complex underactuated systems. We validated the proposed algorithm on a simulated planar quadrotor system and observed notably improved trajectory generation and tracking performance with the control-theoretic regularized model over models learned using traditional regression techniques, especially when using a small number of demonstration examples. The results presented illustrate the need to infuse standard model-based reinforcement learning algorithms with concepts drawn from nonlinear control theory for improved reliability. 2022-01-24T19:08:24Z 2022-01-24T19:08:24Z 2020 2022-01-24T19:04:34Z Article http://purl.org/eprint/type/ConferencePaper https://hdl.handle.net/1721.1/139674 Singh, Sumeet, Sindhwani, Vikas, Slotine, Jean-Jacques E and Pavone, Marco. 2020. "Learning Stabilizable Dynamical Systems via Control Contraction Metrics." 14. en 10.1007/978-3-030-44051-0_11 Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Springer International Publishing arXiv
spellingShingle Singh, Sumeet
Sindhwani, Vikas
Slotine, Jean-Jacques E
Pavone, Marco
Learning Stabilizable Dynamical Systems via Control Contraction Metrics
title Learning Stabilizable Dynamical Systems via Control Contraction Metrics
title_full Learning Stabilizable Dynamical Systems via Control Contraction Metrics
title_fullStr Learning Stabilizable Dynamical Systems via Control Contraction Metrics
title_full_unstemmed Learning Stabilizable Dynamical Systems via Control Contraction Metrics
title_short Learning Stabilizable Dynamical Systems via Control Contraction Metrics
title_sort learning stabilizable dynamical systems via control contraction metrics
url https://hdl.handle.net/1721.1/139674
work_keys_str_mv AT singhsumeet learningstabilizabledynamicalsystemsviacontrolcontractionmetrics
AT sindhwanivikas learningstabilizabledynamicalsystemsviacontrolcontractionmetrics
AT slotinejeanjacquese learningstabilizabledynamicalsystemsviacontrolcontractionmetrics
AT pavonemarco learningstabilizabledynamicalsystemsviacontrolcontractionmetrics