|
ABSTRACT
We introduce a promising new approach to rigid body dynamic simulation called impulse-based simulation. The method is well suited to modeling physical systems with large numbers of collisions, or with contact modes that change frequently. All types of contact (colliding, rolling, sliding, and resting) are modeled through a series of collision impulses between the objects in contact, hence the method is simpler and faster than constraint-based simulation. We have implemented an impulse-based simulator that can currently achieve interactive simulation times, and real time simulation seems within reach. In addition, the simulator has produced physically accurate results in several qualitative and quantitative experiments. After giving an overview of impulse-based dynamic simulation, we discuss collision detection and collision response in this context, and present results from several experiments.
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
|
Baraff, David. Issues in Computing Contact Forces for Nonpenetrating Rigid Bodies. Algorithmica, 10:292-352, 1993.
|
 |
5
|
|
| |
6
|
Bhatt, Vivek and Koechling, Jeff. Classifying Dynamic Behavio:." During Three Dimensional Frictional Rigid Body Impact. In Interna.tional Conference on Robotics and Automation. IEEE, May 1994.
|
| |
7
|
Cremer, James F. and Stewart, A. James. The Architecture of Newton, a General-purpose Dynamics Simulator. In International Conf,.,rence on Robotics and Automation, p~ges 1806-1811. IEEE, May 1989.
|
 |
8
|
|
| |
9
|
|
| |
10
|
Keller, J. B. Impact with Friction. Journal of Applied Mechanics, 53, March 1986.
|
| |
11
|
Lewis, A..~nd M'Clo~key, R. ~.nd Murray, B.ichard. Modelling Constraints and the Dyna, mics of a Rolling Ball on a Spinning Table. Tech. nical report, California Institute of Technology, 1993. Preprint.
|
| |
12
|
Lin, Ming C. and Canny, John F. A Fast Algorithm for Incremental Distance Calculation. In International Conference on Robotics and Automation, pages 1008-1014. IEEE, May 1991.
|
| |
13
|
|
 |
14
|
|
| |
15
|
|
| |
16
|
Routh, Edward J. Elementary Rigid Dynamics. 1905.
|
| |
17
|
Stewar~, A. James and Cremer, James F. Algorithmic Control of "~JValking. In InternationM Conference on Robotics and Automation, :?ages 1598-1603. IEEE, May 1989.
|
| |
18
|
Wang, Yu .~nd Mason, Matthew T. Modeling Impact Dynamics for Robotic Opera.tions. In International Conference on Robotics and Automation, pages 678-685. IEEE~ May 1987.
|
 |
19
|
|
| |
20
|
Witkin, An.:Irew and Welch, William. Fast Animation and Control of Nonrigid Structures. Computer Graphics, 24(4):243-252, August i990.
|
CITED BY 42
|
|
|
|
|
Terrence Fernando , Norman Murray , Kevin Tan , Prasad Wimalaratne, Software architecture for a constraint-based virtual environment, Proceedings of the ACM symposium on Virtual reality software and technology, p.147-154, December 20-22, 1999, London, United Kingdom
|
|
|
David Eppstein , Jeff Erickson, Raising roofs, crashing cycles, and playing pool: applications of a data structure for finding pairwise interactions, Proceedings of the fourteenth annual symposium on Computational geometry, p.58-67, June 07-10, 1998, Minneapolis, Minnesota, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Noriyoshi Shimizu , Naoya Koizumi , Maki Sugimoto , Hideaki Nii , Dairoku Sekiguchi , Masahiko Inami, Teddy-bear based robotic user interface, Proceedings of the 2005 ACM SIGCHI International Conference on Advances in computer entertainment technology, p.75-82, June 15-17, 2005, Valencia, Spain
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Arthur Gregory , Ajith Mascarenhas , Stephen Ehmann , Ming Lin , Dinesh Manocha, Six degree-of-freedom haptic display of polygonal models, Proceedings of the conference on Visualization '00, p.139-146, October 2000, Salt Lake City, Utah, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|