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