Finding a needle in an exponential haystack: Discrete RRT for exploration of implicit roadmaps in multi-robot motion planning
About
We present a sampling-based framework for multi-robot motion planning which combines an implicit representation of a roadmap with a novel approach for pathfinding in geometrically embedded graphs tailored for our setting. Our pathfinding algorithm, discrete-RRT (dRRT), is an adaptation of the celebrated RRT algorithm for the discrete case of a graph, and it enables a rapid exploration of the high-dimensional configuration space by carefully walking through an implicit representation of a tensor product of roadmaps for the individual robots. We demonstrate our approach experimentally on scenarios of up to 60 degrees of freedom where our algorithm is faster by a factor of at least ten when compared to existing algorithms that we are aware of.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-Robot Motion Planning | 3-manipulator setup Case 1: cross maze | Success Rate75.7 | 6 | |
| Multi-Robot Motion Planning | Scenario 1 Two-arm setup | Planning Time (Q1)0.016 | 6 | |
| Multi-Robot Motion Planning | Scenario 2 Two-arm setup with obstacle | Time Q11.398 | 6 | |
| Multi-Robot Motion Planning | Scenario 3 Four-arm setup | Planning Time (Q1)7.926 | 6 | |
| Multi-Robot Motion Planning | 3-manipulator setup Case 2: circular arrangement | Success Rate19 | 6 |