Iterative Convex Optimization with Control Barrier Functions for Obstacle Avoidance among Polytopes

📅 2026-03-06
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the geometric complexity of collision avoidance for polyhedral robots navigating environments populated with polyhedral obstacles by proposing an iterative convex optimization framework that integrates exact polyhedral distance computation with control barrier functions. By computing closest points between convex polyhedra to construct supporting hyperplanes, the method generates linear discrete-time control barrier constraints. Coupled with local linearization of system dynamics and robot geometry, this formulation transforms the original non-convex problem into a sequence of convex optimization problems. Notably, this approach is the first to embed exact polyhedral distance within an MPC-DCBF framework, preserving geometric fidelity while guaranteeing convexity at each optimization step. Experiments demonstrate real-time, collision-free navigation in complex mazes, multi-robot settings, and three-dimensional scenarios, achieving millisecond-level computational performance.

Technology Category

Application Category

📝 Abstract
Obstacle avoidance of polytopic obstacles by polytopic robots is a challenging problem in optimization-based control and trajectory planning. Many existing methods rely on smooth geometric approximations, such as hyperspheres or ellipsoids, which allow differentiable distance expressions but distort the true geometry and restrict the feasible set. Other approaches integrate exact polytope distances into nonlinear model predictive control (MPC), resulting in nonconvex programs that limit real-time performance. In this paper, we construct linear discrete-time control barrier function (DCBF) constraints by deriving supporting hyperplanes from exact closest-point computations between convex polytopes. We then propose a novel iterative convex MPC-DCBF framework, where local linearization of system dynamics and robot geometry ensures convexity of the finite-horizon optimization at each iteration. The resulting formulation reduces computational complexity and enables fast online implementation for safety-critical control and trajectory planning of general nonlinear dynamics. The framework extends to multi-robot and three-dimensional environments. Numerical experiments demonstrate collision-free navigation in cluttered maze scenarios with millisecond-level solve times.
Problem

Research questions and friction points this paper is trying to address.

obstacle avoidance
polytopes
convex optimization
model predictive control
control barrier functions
Innovation

Methods, ideas, or system contributions that make the work stand out.

Control Barrier Functions
Convex Optimization
Polytopic Obstacle Avoidance
Model Predictive Control
Iterative Linearization
🔎 Similar Papers
No similar papers found.
Shuo Liu
Shuo Liu
Boston University
Control Lyapunov MethodsOptimal ControlNonlinear SystemsMachine LearningRobotics
Z
Zhe Huang
Boston University, Brookline, MA, USA
C
Calin A. Belta
Department of Electrical and Computer Engineering and Department of Computer Science, University of Maryland, College Park, MD, USA