• DocumentCode
    823047
  • Title

    Adaptive dynamic collision checking for single and multiple articulated robots in complex environments

  • Author

    Schwarzer, Fabian ; Saha, M. ; Latombe, J.C.

  • Author_Institution
    Fakultat fur Informatik, Tech. Univ. Munchen, Garching, Germany
  • Volume
    21
  • Issue
    3
  • fYear
    2005
  • fDate
    6/1/2005 12:00:00 AM
  • Firstpage
    338
  • Lastpage
    353
  • Abstract
    Static collision checking amounts to testing a given configuration of objects for overlaps. In contrast, the goal of dynamic checking is to determine whether all configurations along a continuous path are collision-free. While there exist effective methods for static collision detection, dynamic checking still lacks methods that are both reliable and efficient. A common approach is to sample paths at some fixed, prespecified resolution and statically test each sampled configuration. But this approach is not guaranteed to detect collision whenever one occurs, and trying to increase its reliability by refining the sampling resolution along the entire path results in slow checking. This paper introduces a new method for testing path segments in c-space or collections of such segments, that is both reliable and efficient. This method locally adjusts the sampling resolution by comparing lower bounds on distances between objects in relative motion with upper bounds on lengths of curves traced by points of these moving objects. Several additional techniques and heuristics increase the checker\´s efficiency in scenarios with many moving objects (e.g., articulated arms and/or multiple robots) and high geometric complexity. The new method is general, but particularly well suited for use in probabilistic roadmap (PRM) planners, where it is critical to determine as quickly as possible whether given path segments collide, or not. Extensive tests, in particular on randomly generated path segments and on multisegment paths produced by PRM planners, show that the new method compares favorably with a fixed-resolution approach at "suitable" resolution, with the enormous advantage that it never fails to detect collision.
  • Keywords
    collision avoidance; manipulators; mobile robots; multi-robot systems; adaptive dynamic collision checking; c-space; complex environments; manipulator arms; mobile robots; motion planning; multiple articulated robots; multirobot systems; path segment testing; probabilistic roadmap planning; sampling resolution; single articulated robots; static collision detection; Arm; Computer science; Graphics; Laboratories; Motion planning; Road accidents; Robots; Sampling methods; Testing; Upper bound; Collision checking; distance computation; motion planning; probabilistic roadmaps; robotics;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2004.838012
  • Filename
    1435478