Diffusion for Long-Horizon Multi-Robot Path Planning in Human-Shared Environments
This paper introduces Multi-Robot Rolling Diffusion (MRRD), a novel framework that enables real-time, long-horizon path planning for large robot teams in crowded human-shared environments by combining rolling-horizon schemes, parallelized diffusion inference, and conflict resolution to significantly outperform existing baselines in safety and mission success.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine a bustling city square where a team of 15 robot friends needs to cross from one side to the other, but the square is packed with real people walking around. The robots need to move together without bumping into each other or the humans, and they need to look natural while doing it. This is the challenge the paper tackles with a new system called Multi-Robot Rolling Diffusion (MRRD).
Think of the old way robots planned their paths like a rigid marching band. They would decide the entire route from start to finish before taking a single step, and they were forced to march at a speed that fit a pre-set song length, no matter how far they had to go. If the goal was far away, they'd have to sprint dangerously fast; if it was close, they'd have to shuffle awkwardly slow. The paper argues that this "fixed-time" approach is a major flaw because it leads to erratic, unsafe movements and fails when the crowd gets too thick.
MRRD changes the game by acting more like a group of friends walking through a busy market. Instead of planning the whole day's route at once, they take short, rolling steps. They look ahead just a few seconds (about 3.2 seconds in the simulation), decide where to go next, take a few steps (about 1.6 seconds), and then immediately look ahead again to adjust. This "rolling" approach lets them speed up or slow down naturally based on how far the goal is and how crowded the path is right now.
To make sure the 15 robots don't trip over each other, MRRD uses a clever "traffic cop" system called Conflict-Based Search. Imagine the robots are playing a game where they all try to draw their paths at the same time. If two robots try to occupy the same spot at the same time, the system pauses, draws a temporary "do not enter" bubble around that spot, and asks the robots to redraw their paths to avoid it. The paper shows that this method allows the robots to solve these conflicts in real-time, even with 15 of them on the screen.
The robots also learn to move like humans by studying a massive dataset of 20,000 real human walking paths. They use a "diffusion" model, which is like a creative artist who starts with a blurry, noisy sketch and slowly cleans it up until it looks like a perfect, smooth walk. The paper suggests that by adding a special "urgency" signal to this artist, the robots can learn to walk briskly when they are far from their goal and slow down when they are close, solving the "fixed-time" problem.
In the paper's simulations, MRRD proved to be a standout performer. When tested with up to 15 robots in empty spaces, MRRD achieved a 0.00 robot-robot collision rate, meaning the robots never bumped into each other in those specific scenarios. In contrast, other methods struggled, with collision rates reaching as high as 0.98 (almost every trial failing) for some competitors in similar tests. MRRD also kept robot-human collisions extremely low, at 0.08 in the 15-robot empty map test, while other methods saw rates as high as 1.00 in specific scenarios like the 12-robot empty map.
The system was also incredibly fast. In the most crowded test with 15 robots in an empty map, MRRD's total planning time (the sum of all the rolling steps) was just 8.8 seconds. This is about 7 times faster than the next best diffusion-based method, which took 60.2 seconds. The robots also moved much more smoothly, with acceleration profiles that were 5 to 8 times lower than the jerky movements of the other methods.
The paper concludes that while this method works brilliantly in these simulated environments, it is a specific solution for this type of problem. It suggests that future work could involve making the system even more robust by integrating human prediction directly into the drawing process, but for now, MRRD stands as a highly effective way to get large teams of robots moving safely and socially through human crowds.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.