Multi-Robot Motion Planning with Diffusion Models
Yorai Shaoul, Itamar Mishani, Shivam Vats, Jiaoyang Li, Maxim Likhachev
TL;DR
MRMP is computationally hard and data-hungry. The paper proposes MMD, a framework that uses single-robot diffusion priors guided by MAPF-inspired constraints to generate collision-free, data-aligned trajectories for many robots without requiring multi-robot demonstrations. It introduces five constraint-based variants and a sequencing approach to enable long-horizon planning, demonstrating scalability to dozens of robots in logistics-like environments and outperforming composite diffusion baselines and MAPF with learned costs in data adherence and success rates. The work includes reproducible resources, including code, datasets, and pretrained models, to enable broader adoption and extension.
Abstract
Diffusion models have recently been successfully applied to a wide range of robotics applications for learning complex multi-modal behaviors from data. However, prior works have mostly been confined to single-robot and small-scale environments due to the high sample complexity of learning multi-robot diffusion models. In this paper, we propose a method for generating collision-free multi-robot trajectories that conform to underlying data distributions while using only single-robot data. Our algorithm, Multi-robot Multi-model planning Diffusion (MMD), does so by combining learned diffusion models with classical search-based techniques -- generating data-driven motions under collision constraints. Scaling further, we show how to compose multiple diffusion models to plan in large environments where a single diffusion model fails to generalize well. We demonstrate the effectiveness of our approach in planning for dozens of robots in a variety of simulated scenarios motivated by logistics environments. View video demonstrations and code at: https://multi-robot-diffusion.github.io/.
