Control Barrier Functions for Prescribed-time Reach-Avoid-Stay Tasks using Spatiotemporal Tubes
Ratnangshu Das, Pranav Bakshi, Pushpak Jagtap
TL;DR
This work addresses PT-RAS tasks by developing a spatiotemporal tubes (STT) framework to construct time-varying control barrier functions (TV-CBFs). By defining STTs and a normalized error-based TV-CBF $b(t,x)$, it guarantees forward invariance of a safe set ${\mathcal{C}}(t)$ within the prescribed horizon $t_c$, ensuring reach to ${\mathbf{T}}$ while avoiding ${\mathbf{U}}$. A quadratic program computes the minimal-control input that preserves safety, and higher-order CBFs extend the method to systems with relative degree $\eta>1$. Case studies on a 2D mobile robot and a multi-UAV payload system demonstrate PT-RAS satisfaction with reduced control effort and scalability compared to STT and learning-based CBF approaches. The STT-CBF framework thus offers a rigorous, computationally efficient pathway to safe, time-constrained control in obstacle-rich environments.
Abstract
Prescribed-time reach-avoid-stay (PT-RAS) specifications are crucial in applications requiring precise timing, state constraints, and safety guarantees. While control carrier functions (CBFs) have emerged as a promising approach, providing formal guarantees of safety, constructing CBFs that satisfy PT-RAS specifications remains challenging. In this paper, we present a novel approach using a spatiotemporal tubes (STTs) framework to construct CBFs for PT-RAS tasks. The STT framework allows for the systematic design of CBFs that dynamically manage both spatial and temporal constraints, ensuring the system remains within a safe operational envelope while achieving the desired temporal objectives. The proposed method is validated with two case studies: temporal motion planning of an omnidirectional robot and temporal waypoint navigation of a drone with obstacles, using higher-order CBFs.
