Finding a needle in an exponential haystack: Discrete RRT for exploration of implicit roadmaps in multi-robot motion planning

Kiril Solovey*, Oren Salzman, Dan Halperin

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

92 Scopus citations

Abstract

We present a sampling-based framework for multi-robot motion planning. which combines an implicit representation of roadmaps for multi-robot motion planning 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 the tensor product of roadmaps for the individual robots. We demonstrate our approach experimentally on scenarios that involve as many as 60 degrees of freedom and on scenarios that require tight coordination between robots. On most of these scenarios our algorithm is faster by a factor of at least 10 when compared to existing algorithms that we are aware of.

Original languageEnglish
Pages (from-to)501-513
Number of pages13
JournalInternational Journal of Robotics Research
Volume35
Issue number5
DOIs
StatePublished - Apr 2016

Funding

FundersFunder number
7th Framework Programme for Research of the European CommissionLearning, 255827
Hermann Minkowski-Minerva Center for Geometry at Tel-Aviv University
German-Israeli Foundation for Scientific Research and Development1150-82.6/2011
Israel Science Foundation1102/11

    Keywords

    • Multi-robot motion planning
    • sampling-based motion planning

    Fingerprint

    Dive into the research topics of 'Finding a needle in an exponential haystack: Discrete RRT for exploration of implicit roadmaps in multi-robot motion planning'. Together they form a unique fingerprint.

    Cite this