Learning Robust Output Control Barrier Functions from Safe Expert Demonstrations
Lars Lindemann, Alexander Robey, Lejun Jiang, Satyajeet Das, Stephen, Tu, and Nikolai Matni

TL;DR
This paper introduces a method to learn robust output control barrier functions from expert demonstrations, ensuring safety in control systems with partial observations, validated in autonomous driving simulations.
Contribution
It proposes a convex optimization approach to learn ROCBFs from demonstrations, with verifiable safety guarantees under practical assumptions.
Findings
Successfully learned safe control laws in CARLA simulator
Validated safety guarantees with data density and model smoothness conditions
Demonstrated learning from RGB camera images in autonomous driving context
Abstract
This paper addresses learning safe output feedback control laws from partial observations of expert demonstrations. We assume that a model of the system dynamics and a state estimator are available along with corresponding error bounds, e.g., estimated from data in practice. We first propose robust output control barrier functions (ROCBFs) as a means to guarantee safety, as defined through controlled forward invariance of a safe set. We then formulate an optimization problem to learn ROCBFs from expert demonstrations that exhibit safe system behavior, e.g., data collected from a human operator or an expert controller. When the parametrization of the ROCBF is linear, then we show that, under mild assumptions, the optimization problem is convex. Along with the optimization problem, we provide verifiable conditions in terms of the density of the data, smoothness of the system model and…
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
TopicsControl Systems and Identification · Fault Detection and Control Systems · Adversarial Robustness in Machine Learning
MethodsEntropy Regularization · Proximal Policy Optimization · CARLA: An Open Urban Driving Simulator
