ACM Home Page
Please provide us with feedback. Feedback
Precise generalized contact point and normal determination for rigid body simulation
Full text PdfPdf (363 KB)
Source
Symposium on Applied Computing archive
Proceedings of the 2009 ACM symposium on Applied Computing table of contents
Honolulu, Hawaii
POSTER SESSION: Poster papers table of contents
Pages 2107-2108  
Year of Publication: 2009
ISBN:978-1-60558-166-8
Authors
Dylan A. Shell  University of Southern California
Evan Drumwright  University of Memphis
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 46,   Citation Count: 0
Additional Information:

abstract   references   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/1529282.1529749
What is a DOI?

ABSTRACT

Modeling contact for rigid body simulation requires accurate determination of time of contact, contact points, and contact normals. Existing collision detection methods for rigid body simulation can be grouped into one of three categories: convexity-based discrete methods, a posteriori discrete methods, and continuous methods. Our proposed method combines the advantages of all three types: operating on arbitrary geometric representations, running in asymptotic linear time in the number of polyhedral features, having a parameterizable precision (a variation is guaranteed to miss no collisions), and avoiding simplex/simplex tests that are difficult to implement robustly. The algorithm is demonstrated on a pathological example involving both polyhedra and polygon soups.


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
S. Cameron. Enhancing GJK: Computing minimum and penetration distances between convex polyhedra. In Proc. of the IEEE Intl. Conf. on Robotics and Automation, Albuquerque, NM, USA, April 1997.
 
2
 
3
N. Chakraborty, S. Berard, S. Akella, and J. Trinkle. An implicit time-stepping method for multibody systems with intermittent contact. In Proc. of Robotics: Science and Systems, 2007.
 
4
 
5
E. G. Gilbert, D. W. Johnson, and S. S. Keerthi. A fast procedure for computing the distance between complex objects in three-dimensional space. IEEE J. of Robotics and Automation, 4(2):193--203, April 1988.
6
7
8
 
9
S. Redon, A. Kheddar, and S. Coquillart. Fast continuous collision detection between rigid bodies. In Proc. of Eurographics (Computer Graphics Forum), 2002.
 
10
J. M. Singh and P. Narayanan. Real-time ray tracing of implicit surfaces on the gpu. Technical Report IIIT/TR/2007/72, Intl. Inst. of Information Technology, July 2007.
 
11
K. Yamane and Y. Nakamura. Stable penalty-based model of frictional contacts. In Proc. of the IEEE Intl. Conf. on Robotics and Automation (ICRA), Orlando, FL, USA, May 2006.
 
12
Collaborative Colleagues:
Dylan A. Shell: colleagues
Evan Drumwright: colleagues