Asynchronous Distributed Multi-Robot Motion Planning Under Imperfect Communication
By: Ardalan Tajbakhsh , Augustinos Saravanos , James Zhu and more
Potential Business Impact:
Helps robots work together even with bad signals.
This paper addresses the challenge of coordinating multi-robot systems under realistic communication delays using distributed optimization. We focus on consensus ADMM as a scalable framework for generating collision-free, dynamically feasible motion plans in both trajectory optimization and receding-horizon control settings. In practice, however, these algorithms are sensitive to penalty tuning or adaptation schemes (e.g. residual balancing and adaptive parameter heuristics) that do not explicitly consider delays. To address this, we introduce a Delay-Aware ADMM (DA-ADMM) variant that adapts penalty parameters based on real-time delay statistics, allowing agents to down-weight stale information and prioritize recent updates during consensus and dual updates. Through extensive simulations in 2D and 3D environments with double-integrator, Dubins-car, and drone dynamics, we show that DA-ADMM significantly improves robustness, success rate, and solution quality compared to fixed-parameter, residual-balancing, and fixed-constraint baselines. Our results highlight that performance degradation is not solely determined by delay length or frequency, but by the optimizer's ability to contextually reason over delayed information. The proposed DA-ADMM achieves consistently better coordination performance across a wide range of delay conditions, offering a principled and efficient mechanism for resilient multi-robot motion planning under imperfect communication.
Similar Papers
Communication-Aware Asynchronous Distributed Trajectory Optimization for UAV Swarm
Robotics
Lets drone swarms fly together with bad internet.
Communication-Efficient Distributed Asynchronous ADMM
Machine Learning (CS)
Shrinks data to speed up computer learning.
Robust Real-Time Coordination of CAVs: A Distributed Optimization Framework under Uncertainty
Robotics
Cars safely avoid crashing when driving together.