Safety-Critical Control for Autonomous Systems: Control Barrier Functions via Reduced-Order Models
Max H. Cohen, Tamas G. Molnar, Aaron D. Ames
TL;DR
This work addresses the challenge of ensuring safety in high‑dimensional autonomous systems by leveraging reduced‑order models (ROMs) to construct control barrier functions (CBFs). It unifies construction methods through backstepping, Lyapunov‑certified tracking, and ISSf notions, enabling safe control of complex robots via simple ROM CBFs lifted to full systems. The tutorial synthesizes theory, numerical examples, and hardware case studies across aircraft, quadrotors, legged/wheeled robots, manipulators, and trucks, illustrating robust, real‑time safety guarantees and, in some cases, model‑free safety concepts. It also discusses practical limitations (actuation bounds, underactuation, ROM selection) and outlines open research directions, including backup CBFs and integration with planning to enhance safety in realistic operating conditions.
Abstract
Modern autonomous systems, such as flying, legged, and wheeled robots, are generally characterized by high-dimensional nonlinear dynamics, which presents challenges for model-based safety-critical control design. Motivated by the success of reduced-order models in robotics, this paper presents a tutorial on constructive safety-critical control via reduced-order models and control barrier functions (CBFs). To this end, we provide a unified formulation of techniques in the literature that share a common foundation of constructing CBFs for complex systems from CBFs for much simpler systems. Such ideas are illustrated through formal results, simple numerical examples, and case studies of real-world systems to which these techniques have been experimentally applied.
