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
Link To Document :
بازگشت