Heuristic Planner for Communication-Constrained Multi-Agent Multi-Goal Path Planning
Jáchym Herynek, Stefan Edelkamp
TL;DR
The paper tackles the problem of coordinating multiple agents to visit an ordered sequence of goals under a communication constraint, framing it as a CC-PP problem on a directed weighted graph. It introduces a two-stage heuristic graph-search planner: Stage 1 computes epoch-specific heuristics by designating a leader to reach the current goal while followers determine feasible end locations that maintain communication; Stage 2 performs a greedy best-first search using a cost-based heuristic that aggregates per-agent costs raised to a power $\alpha$. The approach demonstrates the ability to handle up to about ten agents on several maps, with makespan decreasing as agent count and communication range increase, though the first stage dominates computation and performance can degrade in challenging maps or loose constraints. This central, stage-based planning framework offers a path toward practical swarm coordination under communication constraints and could integrate with roadmap-based representations and alternative communication metrics in future work.
Abstract
In robotics, coordinating a group of robots is an essential task. This work presents the communication-constrained multi-agent multi-goal path planning problem and proposes a graph-search based algorithm to address this task. Given a fleet of robots, an environment represented by a weighted graph, and a sequence of goals, the aim is to visit all the goals without breaking the communication constraints between the agents, minimizing the completion time. The resulting paths produced by our approach show how the agents can coordinate their individual paths, not only with respect to the next goal but also with respect to all future goals, all the time keeping the communication within the fleet intact.
