|
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
|
Jonathan D. Cohen , Ming C. Lin , Dinesh Manocha , Madhav Ponamgi, I-COLLIDE: an interactive and exact collision detection system for large-scale environments, Proceedings of the 1995 symposium on Interactive 3D graphics, p.189-ff., April 09-12, 1995, Monterey, California, United States
[doi> 10.1145/199404.199437]
|
 |
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
|
Thomas C. Hudson , Ming C. Lin , Jonathan Cohen , Stefan Gottschalk , Dinesh Manocha, V-COLLIDE: accelerated collision detection for VRML, Proceedings of the second symposium on Virtual reality modeling language, p.117-ff., February 24-26, 1997, Monterey, California, United States
[doi> 10.1145/253437.253472]
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pankaj K. Agarwal , Leonidas J. Guibas , Herbert Edelsbrunner , Jeff Erickson , Michael Isard , Sariel Har-Peled , John Hershberger , Christian Jensen , Lydia Kavraki , Patrice Koehl , Ming Lin , Dinesh Manocha , Dimitris Metaxas , Brian Mirtich , David Mount , S. Muthukrishnan , Dinesh Pai , Elisha Sacks , Jack Snoeyink , Subhash Suri , Ouri Wolefson, Algorithmic issues in modeling motion, ACM Computing Surveys (CSUR), v.34 n.4, p.550-572, December 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mashhuda Glencross , Alan G. Chalmers , Ming C. Lin , Miguel A. Otaduy , Diego Gutierrez, Exploiting perception in high-fidelity virtual environmentsAdditional presentations from the 24th course are available on the citation page, ACM SIGGRAPH 2006 Courses, July 30-August 03, 2006, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kevin Sprague , Eric de Kemp , Winston Wong , John McGaughey , Gervais Perron , Tucker Barrie, Spatial targeting using queries in a 3-D GIS environment with application to mineral exploration, Computers & Geosciences, v.32 n.3, p.396-418, April, 2006
|
|
|
Mehdi Benallegue , Adrien Escande , Sylvain Miossec , Abderrahmane Kheddar, Fast C1proximity queries using support mapping of sphere-torus-patches bounding volumes, Proceedings of the 2009 IEEE international conference on Robotics and Automation, p.3429-3434, May 12-17, 2009, Kobe, Japan
|
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...
|