Passivity-Preserving Safety-Critical Control using Control Barrier Functions
Federico Califano
TL;DR
This work addresses whether safety-critical control based on control barrier functions (CBFs) preserves passivity when applied to a passivity-based controller (PBC). It derives a concrete criterion that links the passivity dissipation, the CBF, and the CBF-induced safety input, within an energetic framework, and specializes the results to port-Hamiltonian (pH) mechanical systems. By casting EB-PBC in the pH setting, the authors obtain a closed-form damping-injection mechanism and show how energy-based CBFs can implement nontrivial damping that is task-aware rather than purely stabilizing. The approach is validated on a cart-pole system, illustrating how safety filtering can enforce physical or kinematic safety while preserving passive interconnections and enabling energy shaping.
Abstract
In this letter we propose a holistic analysis merging the techniques of passivity-based control (PBC) and control barrier functions (CBF). We constructively find conditions under which passivity of the closed-loop system is preserved under CBF-based safety-critical control. The results provide an energetic interpretation of safety-critical control schemes, and induce novel passive designs which are less conservative than standard methods based on damping injection. The results are specialised to port-Hamiltonian systems and simulations are performed on a cart-pole system.
