Neural Control Barrier Functions for Safe Navigation
Marvin Harms, Mihir Kulkarni, Nikhil Khedekar, Martin Jacquet, Kostas Alexis
TL;DR
The paper tackles map-less safe navigation in unknown environments by learning neural Control Barrier Functions (CBFs) and corresponding safe controllers using an SDRE-inspired framework. It introduces a neural CBF formulation that depends on instantaneous LiDAR observations and current state, plus a switching mechanism to handle unknown observation dynamics, enabling a reactive safety filter that does not require a global map. The authors jointly train a safety controller and a CBF via a matrix-valued SDRE-based objective, with a multi-objective loss that promotes obstacle avoidance, safe-set expansion, and consistency with the CBF condition. They implement and evaluate the approach on a quadrotor using simulated data and real-world experiments, demonstrating reliable collision avoidance and safe behavior in cluttered, unknown environments. The results indicate practical significance for safe autonomous navigation in GPS-denied or feature-sparse settings using only local range observations.
Abstract
Autonomous robot navigation can be particularly demanding, especially when the surrounding environment is not known and safety of the robot is crucial. This work relates to the synthesis of Control Barrier Functions (CBFs) through data for safe navigation in unknown environments. A novel methodology to jointly learn CBFs and corresponding safe controllers, in simulation, inspired by the State Dependent Riccati Equation (SDRE) is proposed. The CBF is used to obtain admissible commands from any nominal, possibly unsafe controller. An approach to apply the CBF inside a safety filter without the need for a consistent map or position estimate is developed. Subsequently, the resulting reactive safety filter is deployed on a multirotor platform integrating a LiDAR sensor both in simulation and real-world experiments.
