Learning Tube-Certified Control using Robust Contraction Metrics
Vivek Sharma, Pan Zhao, Naira Hovakimyan

TL;DR
This paper introduces a method for jointly learning a robust nonlinear controller and a contraction metric for uncertain systems, ensuring stability and safety with certified trajectory tubes using neural networks.
Contribution
It proposes a novel disturbance rejection objective that certifies tube bounds, enabling robust control and certification for nonlinear systems with disturbances.
Findings
Tighter trajectory tubes achieved compared to previous methods.
Controller is computationally efficient for real-time implementation.
Framework effectively handles bounded disturbances in nonlinear systems.
Abstract
Control design for general nonlinear robotic systems with guaranteed stability and/or safety in the presence of model uncertainties is a challenging problem. Recent efforts attempt to learn a controller and a certificate (e.g., a Lyapunov function or a contraction metric) jointly using neural networks (NNs), in which model uncertainties are generally ignored during the learning process. In this paper, for nonlinear systems subject to bounded disturbances, we present a framework for jointly learning a robust nonlinear controller and a contraction metric using a novel disturbance rejection objective that certifies a tube bound using NNs for user-specified variables (e.g. control inputs). The learned controller aims to minimize the effect of disturbances on the actual trajectories of state and/or input variables from their nominal counterparts while providing certificate tubes around…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Fuel Cells and Related Materials · EEG and Brain-Computer Interfaces
