|
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
|
|
|