Reach-Avoid-Stay-Collision-Avoidance Negotiation Framework for Multi-Agent Systems via Spatiotemporal Tubes
Mohd. Faizuddin Faruqui, Ratnangshu Das, Ravi Kumar L, Pushpak Jagtap
TL;DR
This work tackles safe, time-constrained navigation for multiple agents with unknown dynamics by formulating a prescribed-time Reach-Avoid-Stay with Collision Avoidance ($RASCA$) problem. It introduces a distributed, abstraction-free method built on Spatiotemporal Tubes (STTs) and a negotiation mechanism that assigns parameterized tubes to agents, ensuring collision-free corridors and adherence to prescribed times $t_p^{(i)}$ for all $i$. A three-segment, negotiation-enhanced tube framework paired with a dynamics-agnostic controller provides robustness to disturbances and unknown dynamics, with theoretical guarantees of collision avoidance via the NEGOTIATECOLLISION algorithm and practical validation in robot and drone simulations. The approach demonstrates scalable, distributed coordination in dense environments and points to future work on game-theoretic prioritization to further mitigate potential negotiation deadlocks.
Abstract
This study presents a multi-agent negotiation-based framework to obtain collision-free paths while performing prescribed-time reach-avoid-stay (RAS) tasks for agents with unknown dynamics and bounded disturbance. By employing spatiotemporal tubes to generate time-varying state constraints, we ensure that all agents adhere to RAS specifications using synthesized controllers. To prevent inter-agent collisions, a negotiation mechanism is proposed where successful negotiations result in spatiotemporal tubes for each agent fulfilling desired tasks. This approach results in a completely distributed, approximation-free control law for each agent. The effectiveness of this mechanism was validated through simulations of multi-agent robot navigation and drone navigation tasks involving prescribed-time RAS specifications and collision avoidance.
