Learning Safety for Obstacle Avoidance via Control Barrier Functions
By: Shuo Liu, Zhe Huang, Calin A. Belta
Potential Business Impact:
Helps robots avoid bumping into things.
Obstacle avoidance is central to safe navigation, especially for robots with arbitrary and nonconvex geometries operating in cluttered environments. Existing Control Barrier Function (CBF) approaches often rely on analytic clearance computations, which are infeasible for complex geometries, or on polytopic approximations, which become intractable when robot configurations are unknown. To address these limitations, this paper trains a residual neural network on a large dataset of robot-obstacle configurations to enable fast and tractable clearance prediction, even at unseen configurations. The predicted clearance defines the radius of a Local Safety Ball (LSB), which ensures continuous-time collision-free navigation. The LSB boundary is encoded as a Discrete-Time High-Order CBF (DHOCBF), whose constraints are incorporated into a nonlinear optimization framework. To improve feasibility, a novel relaxation technique is applied. The resulting framework ensure that the robot's rigid-body motion between consecutive time steps remains collision-free, effectively bridging discrete-time control and continuous-time safety. We show that the proposed method handles arbitrary, including nonconvex, robot geometries and generates collision-free, dynamically feasible trajectories in cluttered environments. Experiments demonstrate millisecond-level solve times and high prediction accuracy, highlighting both safety and efficiency beyond existing CBF-based methods.
Similar Papers
Online Learning-Enhanced High Order Adaptive Safety Control
Robotics
Keeps drones safe from crashes, even in wind.
Dynamic Collision Avoidance Using Velocity Obstacle-Based Control Barrier Functions
Robotics
Keeps robots from crashing into moving things.
Neural Control Barrier Functions from Physics Informed Neural Networks
Robotics
Makes robots safer by learning rules from physics.