Motion planning for multiple robots

Boris Aronov, Mark de Berg, A. Frank van der Stappen, Petr Svestka, Jules Vleugels

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    We study the motion-planning problem for pairs and triples of robots operating in a shared workspace containing n obstacles. A standard way to solve such problems is to view the collection of robots as one composite robot, whose number of degrees of freedom is d, the sum of the numbers of degrees of freedom of the individual robots. We show that it is sufficient to consider a constant number of robot systems whose number of degrees of freedom is at most d-1 for pairs of robots, and d-2 for triples. (For triples we need to assume that a solution with positive clearance exists.) We use this to obtain an O(nd) time algorithm to solve the motion-planning problem for a pair of robots; this is one order of magnitude faster than what the standard method would give. For a triple of robots the running time becomes O(nd-1), which is two orders of magnitude faster than the standard method. We also apply our method to the case of a collection of bounded-reach robots moving in a low-density environment. Here the running time of our algorithm becomes O(n log n) both for pairs and triples.

    Original languageEnglish (US)
    Title of host publicationProceedings of the Annual Symposium on Computational Geometry
    PublisherACM
    Pages374-382
    Number of pages9
    StatePublished - 1998
    EventProceedings of the 1998 14th Annual Symposium on Computational Geometry - Minneapolis, MN, USA
    Duration: Jun 7 1998Jun 10 1998

    Other

    OtherProceedings of the 1998 14th Annual Symposium on Computational Geometry
    CityMinneapolis, MN, USA
    Period6/7/986/10/98

    ASJC Scopus subject areas

    • Chemical Health and Safety
    • Software
    • Safety, Risk, Reliability and Quality
    • Geometry and Topology

    Fingerprint

    Dive into the research topics of 'Motion planning for multiple robots'. Together they form a unique fingerprint.

    Cite this