Optimal Distributed Multi-Robot Communication-Aware Trajectory Planning using Alternating Direction Method of Multipliers
Jeppe Heini Mikkelsen, Roberto Galeazzi, Matteo Fumagalli
TL;DR
The paper tackles maintaining connectivity in distributed multi-robot trajectory planning under communication constraints by formulating a non-separable connectivity constraint based on the Fiedler value. It introduces an economic interpretation that separably distributes a communication budget and enables trading among neighboring robots, solved with a dual-ascent consensus ADMM approach. A local adjacency estimation and M-step prediction framework allows robots to coordinate without a central coordinator, and convergence is achieved via a wavefront-like consensus protocol. Simulation in an inspection task demonstrates that budget trading preserves connectivity while reducing collective cost, offering a scalable approach with potential applicability to other shared-resource constraints.
Abstract
This paper presents a distributed, optimal, communication-aware trajectory planning algorithm for multi-robot systems. Building on prior work, it addresses the multi-robot communication-aware trajectory planning problem using a general optimisation framework that imposes linear constraints on changes in robot positions to ensure communication performance and collision avoidance. In this paper, the optimisation problem is solved distributively by separating the communication performance constraint through an economic approach. Here, the current communication budget is distributed equally among the robots, and the robots are allowed to trade parts of their budgets with each other. The separated optimisation problem is then solved using the consensus alternating direction method of multipliers. The method was verified through simulation in an inspection task problem.
