Bayesian Learning-Based Adaptive Control for Safety Critical Systems

David D. Fan, Jennifer Nguyen, Rohan Thakker, Nikhilesh Alatur, Ali-akbar Agha-mohammadi +1 more
10/5/2019
eess.SYcs.LGcs.RO

Official code: ddfan/balsa (20 stars, GPL-3.0, last commit 2019-11-23).

Abstract

Deep learning has enjoyed much recent success, and applying state-of-the-art model learning methods to controls is an exciting prospect. However, there is a strong reluctance to use these methods on safety-critical systems, which have constraints on safety, stability, and real-time performance. We propose a framework which satisfies these constraints while allowing the use of deep neural networks for learning model uncertainties. Central to our method is the use of Bayesian model learning, which provides an avenue for maintaining appropriate degrees of caution in the face of the unknown. In the proposed approach, we develop an adaptive control framework leveraging the theory of stochastic CLFs (Control Lyapunov Functions) and stochastic CBFs (Control Barrier Functions) along with tractable Bayesian model learning via Gaussian Processes or Bayesian neural networks. Under reasonable assumptions, we guarantee stability and safety while adapting to unknown dynamics with probability 1. We demonstrate this architecture for high-speed terrestrial mobility targeting potential applications in safety-critical high-speed Mars rover missions.

View on arXivView PDF

Code Implementations(1)

ddfan/balsaOfficial100%
GPL-3.0

Bayesian Learning-Based Adaptive Control for Safety Critical Systems

203CMake, ShellSep 16, 20196 years agoGPL-3.0

Similar Papers

Cite this paper

@article{fan2019bayesian,
  title  = {Bayesian Learning-Based Adaptive Control for Safety Critical Systems},
  author = {David D. Fan and Jennifer Nguyen and Rohan Thakker and Nikhilesh Alatur and Ali-akbar Agha-mohammadi and Evangelos A. Theodorou},
  year   = {2019},
  eprint = {1910.02325},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1910.02325}
}

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/1910.02325.svg)](https://codeofpaper.com/paper/1910.02325)

Discussion