Control Barrier Functions for Cyber-Physical Systems and Applications to NMPC
Jan Schilliger, Thomas Lew, Spencer M. Richards, Severin H\"anggi,, Marco Pavone, and Christopher Onder

TL;DR
This paper introduces two algorithms using Control Barrier Functions to ensure safety in discrete-time cyber-physical systems, enabling online safety guarantees with practical applications demonstrated on a mini-Segway.
Contribution
It proposes two novel tractable algorithms for safety enforcement in discrete-time cyber-physical systems using Control Barrier Functions, including a robust program approach and a tube-NMPC inspired method.
Findings
Algorithms guarantee safety with strict mathematical proofs.
Experimental validation on a mini-Segway demonstrates effectiveness.
Approaches handle approximated constraints reliably.
Abstract
Tractable safety-ensuring algorithms for cyber-physical systems are important in critical applications. Approaches based on Control Barrier Functions assume continuous enforcement, which is not possible in an online fashion. This paper presents two tractable algorithms to ensure forward invariance of discrete-time controlled cyber-physical systems. Both approaches are based on Control Barrier Functions to provide strict mathematical safety guarantees. The first algorithm exploits Lipschitz continuity and formulates the safety condition as a robust program which is subsequently relaxed to a set of affine conditions. The second algorithm is inspired by tube-NMPC and uses an affine Control Barrier Function formulation in conjunction with an auxiliary controller to guarantee safety of the system. We combine an approximate NMPC controller with the second algorithm to guarantee strict safety…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
