DocumentCode :
1538577
Title :
Fast versions of the Gilbert-Johnson-Keerthi distance algorithm: additional results and comparisons
Author :
Ong, Chong Jin ; Gilbert, Elmer G.
Author_Institution :
Dept. of Mech. Eng., Nat. Univ. of Singapore, Singapore
Volume :
17
Issue :
4
fYear :
2001
fDate :
8/1/2001 12:00:00 AM
Firstpage :
531
Lastpage :
539
Abstract :
Considers fast algorithms for computing the Euclidean distance between objects that are modeled by convex polytopes in three-dimensional space. The algorithms, designated by RGJK, are modifications of the Gilbert-Johnson-Keerthi algorithm that follow the scheme originated by Cameron (1997). Each polytope is represented by its vertices and a list of adjacent vertices for each vertex. When the algorithms are appropriately applied to a pair of objects that have small incremental motions, they share the advantage of the closest-feature algorithm introduced by Lin and Canny (1991): computational time is very small and does not depend significantly on the total number of object vertices. However, when the objects contain complex vertices or faces, the time can increase drastically. Reasons for this problem are analyzed and algorithmic fixes for them are given. Other contributions to algorithmic performance include a procedure for reducing computational time in the presence of collisions. Comprehensive numerical experiments illuminate the dependence of computational time on algorithmic details, object complexity, and the size of incremental motions. The experiments include direct comparisons of RGJK with the closest-feature algorithms of Lin and Canny and of Mirtich (1998)
Keywords :
computational complexity; computational geometry; Gilbert-Johnson-Keerthi distance algorithm; algorithmic performance; closest-feature algorithm; computational time reduction; convex polytopes; incremental motions; object complexity; Algorithm design and analysis; Application software; Computer graphics; Euclidean distance; Mechanical engineering; Path planning; Robots; Testing; Time sharing computer systems; Virtual reality;
fLanguage :
English
Journal_Title :
Robotics and Automation, IEEE Transactions on
Publisher :
ieee
ISSN :
1042-296X
Type :
jour
DOI :
10.1109/70.954768
Filename :
954768
Link To Document :
بازگشت