Distributed Planning for Rigid Robot Formations with Probabilistic Collision Avoidance
Jeppe Heini Mikkelsen, Vit Kratky, Roberto Galeazzi, Martin Saska, Matteo Fumagalli
TL;DR
The paper tackles maintaining rigid robot formations under position uncertainty while enforcing probabilistic collision avoidance. It introduces a distributed VRB-based framework that maps local velocity commands into formation parameters, employs consensus to maintain cohesion, and uses a constraint-satisfaction layer to enforce a collision probability upper bound $\bar{p}_{coll}$. Collision guarantees are achieved by linearizing nonconvex quadratic safety conditions into distributed linear constraints via a Rayleigh-quotient bound and projection steps, with validation in both simulation and real teleoperation experiments. The results show the formation can deform safely around obstacles while remaining near consensus, demonstrating a practical approach for autonomous multi-robot coordination with uncertainty considerations, and the authors provide open-source code at GitHub.
Abstract
This paper presents a distributed method for robots moving in rigid formations while ensuring probabilistic collision avoidance between the robots. The formation is parametrised through the transformation of a base configuration. The robots map their desired velocities into a corresponding desired change in the formation parameters and apply a consensus step to reach agreement on the desired formation and a constraint satisfaction step to ensure collision avoidance within the formation. The constraint set is found such that the probability of collision remains below an upper bound. The method was demonstrated in a manual teleoperation scenario both in simulation and a real-world experiment.
