Efficient Multi-Robot Motion Planning for Manifold-Constrained Manipulators by Randomized Scheduling and Informed Path Generation
Weihang Guo, Zachary Kingston, Kaiyu Hang, Lydia E. Kavraki
TL;DR
The paper addresses multi-robot motion planning for high-DOF manipulators constrained to manifolds in narrow, shared workspaces by introducing Scheduling to Avoid Collisions (StAC). StAC combines a high-level coordination-space scheduler that imposes randomized pauses and priorities with a low-level manifold-constrained planner, and it uses an Experience-driven feedback loop via a Collision History and Collision Recorder to guide future sampling. The approach is shown to be probabilistically complete and achieves substantial reductions in low-level path queries (10–100×) and faster solve times on challenging doorway-like tasks compared with state-of-the-art baselines. This work advances scalable, complete MRMP in tight environments with manifold constraints, with implications for complex assembly, surgery, and other high-DOF robotic applications.
Abstract
Multi-robot motion planning for high degree-of-freedom manipulators in shared, constrained, and narrow spaces is a complex problem and essential for many scenarios such as construction, surgery, and more. Traditional coupled and decoupled methods either scale poorly or lack completeness, and hybrid methods that compose paths from individual robots together require the enumeration of many paths before they can find valid composite solutions. This paper introduces Scheduling to Avoid Collisions (StAC), a hybrid approach that more effectively composes paths from individual robots by scheduling (adding random stops and coordination motion along each path) and generates paths that are more likely to be feasible by using bidirectional feedback between the scheduler and motion planner for informed sampling. StAC uses 10 to 100 times fewer paths from the low-level planner than state-of-the-art baselines on challenging problems in manipulator cases.
