Papers
Topics
Authors
Recent
Search
2000 character limit reached

Unconstraining Multi-Robot Manipulation: Enabling Arbitrary Constraints in ECBS with Bounded Sub-Optimality

Published 2 May 2024 in cs.RO and cs.MA | (2405.01772v4)

Abstract: Multi-Robot-Arm Motion Planning (M-RAMP) is a challenging problem featuring complex single-agent planning and multi-agent coordination. Recent advancements in extending the popular Conflict-Based Search (CBS) algorithm have made large strides in solving Multi-Agent Path Finding (MAPF) problems. However, fundamental challenges remain in applying CBS to M-RAMP. A core challenge is the existing reliance of the CBS framework on conservative "complete" constraints. These constraints ensure solution guarantees but often result in slow pruning of the search space -- causing repeated expensive single-agent planning calls. Therefore, even though it is possible to leverage domain knowledge and design incomplete M-RAMP-specific CBS constraints to more efficiently prune the search, using these constraints would render the algorithm itself incomplete. This forces practitioners to choose between efficiency and completeness. In light of these challenges, we propose a novel algorithm, Generalized ECBS, aimed at removing the burden of choice between completeness and efficiency in MAPF algorithms. Our approach enables the use of arbitrary constraints in conflict-based algorithms while preserving completeness and bounding sub-optimality. This enables practitioners to capitalize on the benefits of arbitrary constraints and opens a new space for constraint design in MAPF that has not been explored. We provide a theoretical analysis of our algorithms, propose new "incomplete" constraints, and demonstrate their effectiveness through experiments in M-RAMP.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (21)
  1. Multi-Heuristic A*. The International Journal of Robotics Research, 224–243.
  2. Suboptimal Variants of the Conflict-Based Search Algorithm for the Multi-Agent Pathfinding Problem. In International Symposium on Combinatorial Search, 19–27.
  3. Principles of Robot Motion: Theory, Algorithms, and Implementations. MIT press.
  4. Planning for Manipulation With Adaptive Motion Primitives. In IEEE International Conference on Robotics and Automation, 5478–5485.
  5. Reducing the Barrier To Entry of Complex Robotic Software: a MoveIt! Case Study. arXiv preprint arXiv:1404.3785.
  6. On Multiple Moving Objects. Algorithmica, 477–521.
  7. The Provable Virtue of Laziness In Motion Planning. In International Conference on Automated Planning and Scheduling, 106–113.
  8. RRT-Connect: An Efficient Approach to Single-Query Path Planning. IEEE International Conference on Robotics and Automation.
  9. LaValle, S. 1998. Rapidly-Exploring Random Trees: A New Tool For Path Planning. Research Report 9811.
  10. Multi-Agent Path Finding for Large Agents. In AAAI Conference on Artificial Intelligence, 7627–7634.
  11. Searching with Consistent Prioritization for Multi-Agent Path Finding. In AAAI Conference on Artificial Intelligence, 7643–7650.
  12. ePA*SE: Edge-based Parallel A* for Slow Evaluations. In International Symposium on Combinatorial Search, 136–144.
  13. Priority Inheritance with Backtracking for Iterative Multi-agent Path Finding. In International Joint Conference on Artificial Intelligence, 535–542.
  14. FCL: A General Purpose Library for Collision and Proximity Queries. In IEEE International Conference on Robotics and Automation, 3859–3866.
  15. Studies in Semi-Admissible Heuristics. IEEE Transactions on Pattern Analysis and Machine Intelligence, 392–399.
  16. Efficient Search with an Ensemble of Heuristics. In International Conference on Artificial Intelligence, 784–791.
  17. Accelerating Search-Based Planning for Multi-Robot Manipulation by Leveraging Online-Generated Experiences. In International Conference on Automated Planning and Scheduling.
  18. Conflict-Based Search for Optimal Multi-Agent Pathfinding. Artificial Intelligence, 40–66.
  19. dRRT*: Scalable and Informed Asymptotically-Optimal Multi-Robot Motion Planning. Autonomous Robots, 443–467.
  20. Representation-Optimal Multi-robot Motion Planning Using Conflict-based Search. IEEE Robotics and Automation Letters, 4608–4615.
  21. The Open Motion Planning Library. IEEE Robotics and Automation Magazine, 72–82.
Citations (1)

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 3 tweets with 0 likes about this paper.