cs.ROOct 4, 2026

GJK-CBF: Control Barrier Functions for Convex Rigid Body Collision Avoidance on SE(3)

Authors: Yi-Hsuan Chen, Shuo Liu, Wei Xiao, Michael Otte, Calin Belta

Organizations: Department of Aerospace Engineering, University of Maryland, College Park, MD, USA · Department of Mechanical Engineering, Boston University, Boston, MA 02215, USA · School of Electrical and Electronic Engineering, Nanyang Technological University, and with M3S, SMART, Singapore · Department of Electrical and Computer Engineering and Department of Computer Science, University of Maryland, College Park, MD, USA

Abstract

Collision avoidance among convex bodies is a fundamental problem in robotics. Control Barrier Functions (CBFs) provide a practical framework for real-time safety filtering due to their computational efficiency. For general convex bodies, exact separation measures, such as distance or scaling factor, are typically computed through optimization. Existing CBF formulations often obtain the required gradient via differentiable optimization (diffOpt), adding computational overhead. In contrast, we leverage the Gilbert-Johnson-Keerthi (GJK) algorithm to obtain the current witness pair---the pair of points realizing the minimum distance or penetration depth---and formulate a CBF, termed GJK-CBF, whose gradient is constructed directly from the relative rigid-body motion of the witness pair, without resorting to diffOpt. This formulation applies to both 2D and 3D environments across a broad class of convex body pairs, provided that at least one in each one-to-one interaction is strictly convex. The proposed GJK-CBF is validated in various scenarios, including multi-robot position swapping in both 2D and 3D, navigation through a vertical slit in 3D, and its applicability to manipulators. The results demonstrate collision-free motion across all scenarios while reducing the conservativeness introduced by geometric approximations, particularly in narrow environments.

Figures & tables

Explore similar work

CardsList
  1. Geometry-Aware Control Barrier Functions for Collision Avoidance via Bernstein Polynomial Approximations

    May 29, 2026Siwon Jo, Yanze Zhang, Yupeng Yang +1Multi-Robot Motion PlanningSigned Distance Functions

  2. SC3BF: Shifted Collision Cone Control Barrier Function for Dynamic Obstacle Avoidance

    Oct 6, 2026Amin Kashiri, Yasin YazıcıoğluControl Barrier FunctionsRobot Safety

  3. Full-Body Dynamic Safety for Robot Manipulators: 3D Poisson Safety Functions for CBF-Based Safety Filters

    Apr 23, 2026Meg Wilkinson, Gilbert Bahati, Ryan M. Bena +3Control Barrier FunctionsRobot Safety