Safe and Dynamically-Feasible Motion Planning using Control Lyapunov and Barrier Functions
Pol Mestres, Carlos Nieto-Granda, Jorge Cortés
TL;DR
This work tackles safe, dynamically feasible motion planning for control-affine systems by marrying RRT-based search with control Lyapunov and barrier function theory. The authors introduce the Compatible-CLF-CBF-RRT (C-CLF-CBF-RRT), which uses rigorous CLF-CBF compatibility verification to guarantee that each planned edge can be tracked by a safe controller, avoiding unreliable open-loop trajectories. They provide tractable, closed-form or QCQP-based compatibility tests for linear dynamics with polytopic or ellipsoidal obstacles, and extend the framework to higher relative degree constraints via HOCBFs. The approach yields probabilistic completeness and superior safety and robustness compared to prior CLF-CBF+RRT methods, with demonstrated efficiency in simulation and hardware. Collectively, this work advances planning under safety and stability guarantees by integrating compatibility verification directly into sampling-based planning, enabling practical deployment on real robots.
Abstract
This paper considers the problem of designing motion planning algorithms for control-affine systems that generate collision-free paths from an initial to a final destination and can be executed using safe and dynamically-feasible controllers. We introduce the C-CLF-CBF-RRT algorithm, which produces paths with such properties and leverages rapidly exploring random trees (RRTs), control Lyapunov functions (CLFs) and control barrier functions (CBFs). We show that C-CLF-CBF-RRT is computationally efficient for linear systems with polytopic and ellipsoidal constraints, and establish its probabilistic completeness. We showcase the performance of C-CLF-CBF-RRT in different simulation and hardware experiments.
