ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
V-Clip: fast and robust polyhedral collision detection
Full text PdfPdf (476 KB)
Source ACM Transactions on Graphics (TOG) archive
Volume 17 ,  Issue 3  (July 1998) table of contents
Pages: 177 - 208  
Year of Publication: 1998
ISSN:0730-0301
Author
Brian Mirtich  MERL, Cambridge, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 132,   Citation Count: 35
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/285857.285860
What is a DOI?

ABSTRACT

This article presents the Voronoi-clip, or V-Clip, collision detection alogrithm for polyhedral objects specified by a boundary representation. V-Clip tracks the closest pair of features between convex polyhedra, using an approach reminiscent of the Lin-Canny closest features algorithm. V-Clip is an improvement over the latter in several respects. Coding complexity is reduced, and robustness is significantly improved; the implementation has no numerical tolerances and does not exhibit cycling problems. The algorithm also handles penetrating polyhedra, and can therefore be used to detect collisions between nonvconvex polyhedra described as hierarchies of convex pieces. The article presents the theoretical principles of V-Clip, and gives a pseudocode description of the algorithm. It also documents various test that compare V-Clip, Lin-Canny, and the Enhanced GJK algorithm, a simplex-based algorithm that is widely used for the same application. The results show V-Clip to be a strong contender in this field, comparing favorably with the other algorithms in most of the tests, in term of both performance and robustness.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
CAMERON, S. 1997. Enhancing GJK: Computing minimum penetration distances between convex polyhedra. In Proceedings of the International Conference on Robotics and Automation. (Albuquerque, NM, April 20-25), 3112-3117.
 
5
CHUNG, K. 1996. An efficient collision detection algorithm for polytopes in virtual environments. Master's Thesis, University of Hong Kong, September.
6
7
 
8
 
9
GILBERT, E. G., JOHNSON, D. W., AND KEERTHI, S.S. 1988. A fast procedure for computing the distance between complex objects in three-dimensional space. IEEE J. Robot. Autom. 4, 2 (April), 193-203.
10
11
12
 
13
 
14
LUENBERGER, D. G. 1984. Linear and Nonlinear Programming, second edition. Addison- Wesley, Reading, MA.
 
15
 
16
 
17
 
18
ROYDEN, H.L. 1988. Real Analysis, Third edition. Macmillan, New York, NY.

CITED BY  35


REVIEW

"Andrew Timothy Thornton : Reviewer"

V-Clip (or Voronoi Clip) is an algorithm, based on the Lin-Canny and GJK algorithms, for determining the closest pair of features between convex polyhedra modeled using boundary representations. By using the topology of the convex polyhedron,   more...