R3R: Decentralized Multi-Agent Collision Avoidance with Infinite-Horizon Safety
Thomas Marshall Vielmetti, Devansh R. Agrawal, Dimitra Panagou
TL;DR
R3R addresses the lack of infinite-horizon safety guarantees in decentralized multi-agent motion planning under distance-based communications by introducing R-Boundedness, which confines an agent’s future trajectory to an $R$-ball, and integrating it with the gatekeeper safety framework. The key insight is that if $R^{\text{comm}} = 3R^{\text{plan}} + \delta$, local safety checks suffice to ensure global, time-invariant safety for nonlinear agents, even with asynchronous joining and replanning. The approach is validated through simulations with up to 128 Dubins vehicles, demonstrating scalable, collision-free operation in dense, obstacle-rich environments, albeit with occasional deadlocks at extreme densities. These results show that scalability and formal safety can be achieved together in decentralized settings, enabling practical deployment in large teams of agents. Mathematical rigor is maintained by explicitly tying planning and communication radii and by proving forward-invariant safety under local validity checks.
Abstract
Existing decentralized methods for multi-agent motion planning lack formal, infinite-horizon safety guarantees, especially for communication-constrained systems. We present R3R, to our knowledge the first decentralized and asynchronous framework for multi-agent motion planning under distance-based communication constraints with infinite-horizon safety guarantees for systems of nonlinear agents. R3R's novelty lies in combining our gatekeeper safety framework with a geometric constraint called R-Boundedness, which together establish a formal link between an agent's communication radius and its ability to plan safely. We constrain trajectories to within a fixed planning radius that is a function of the agent's communication radius, which enables trajectories to be shown provably safe for all time, using only local information. Our algorithm is fully asynchronous, and ensures the forward invariance of these guarantees even in time-varying networks where agents asynchronously join, leave, and replan. We validate our approach in simulations of up to 128 Dubins vehicles, demonstrating 100% safety in dense, obstacle rich scenarios. Our results demonstrate that R3R's performance scales with agent density rather than problem size, providing a practical solution for scalable and provably safe multi-agent systems.
