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.
Backward steps in rigid body simulation
Full text MovMov (31:21),  PdfPdf (12.64 MB)
Source
ACM Transactions on Graphics (TOG) archive
Volume 27 ,  Issue 3  (August 2008) table of contents
Proceedings of ACM SIGGRAPH 2008
SESSION: Noisy collisions table of contents
Article No.: 25  
Year of Publication: 2008
ISSN:0730-0301
Also published in ...
Authors
Christopher D. Twigg  Carnegie Mellon University
Doug L. James  Cornell University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 42,   Downloads (12 Months): 288,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   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/1360612.1360624
What is a DOI?

ABSTRACT

Physically based simulation of rigid body dynamics is commonly done by time-stepping systems forward in time. In this paper, we propose methods to allow time-stepping rigid body systems back-ward in time. Unfortunately, reverse-time integration of rigid bodies involving frictional contact is mathematically ill-posed, and can lack unique solutions. We instead propose time-reversed rigid body integrators that can sample possible solutions when unique ones do not exist. We also discuss challenges related to dissipation-related energy gain, sensitivity to initial conditions, stacking, constraints and articulation, rolling, sliding, skidding, bouncing, high angular velocities, rapid velocity growth from micro-collisions, and other problems encountered when going against the usual flow of time.


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
Anitescu, M., And Potra, F. A. 1996. Formulating dynamic multi-rigid-body contact problems with friction as solvable Linear Complementarity Problems. Nonlinear Dynamics 14, 3 (Oct.), 231--247.
2
3
 
4
Baraff, D. 2001. Rigid body simulation. In Physically Based Modeling: SIGGRAPH 2001 Course 25.
 
5
 
6
Cottle, R. W., Pang, J.-S., and Stone, R. E. 1992. The Linear Complementarity Problem. Academic Press.
 
7
Gear, C. W., and Kevrekidis, I. G. 2004. Computing in the past with forward integration. Physics Letters A 321, 5, 335--342.
8
9
 
10
Hunt, K., and Crossley, F. 1975. Coefficient of restitution interpreted as damping in vibroimpact. Trans. ASME, Journal of Applied Mechanics, 440--445.
11
 
12
 
13
Lankarani, H. M., and Nikravesh, P. E. 1994. Continuous contact force models for impact analysis in multibody systems. Nonlinear Dynamics, 193--207.
 
14
Leimkuhler, B., and Reich, S. 2005. Simulating Hamiltonian Dynamics. Cambridge University Press.
15
16
17
 
18
 
19
20
 
21
Reichenbach, H. 1999. The Direction of Time. Dover Publications.
 
22
Smith, R. 2006. Open Dynamics Engine v0.5 Users Guide, Feb.
 
23
Stewart, D. E., and Trinkle, J. C. 1996. An implicit time-stepping scheme for rigid body dynamics with inelastic collisions and coulomb friction. Intl. J. Num. Meth. Eng. 39, 2673--2691.
 
24
Stewart, D. E., and Trinkle, J. C. 1997. Dynamics, friction, and complementarity problems. In Complementarity and Variational Problems, M. C. Ferris and J. S. Pang, Eds. SIAM, 425--439.
 
25
Stewart, D. 1998. Convergence of a time-stepping scheme for rigid body dynamics and resolution of Painlevé's problems. Archive Rational Mechanics and Analysis 145, 3, 215--260.
 
26
27
 
28
Twigg, C. D. 2008. Controlling Rigid Multibody Dynamics via Browsing and Time Reversal. PhD thesis, Carnegie Mellon University.
 
29
30
 
31
Witkin, A. P. 2001. Constrained dynamics. In Physically Based Modeling: SIGGRAPH 2001 Course 25.
 
32


Collaborative Colleagues:
Christopher D. Twigg: colleagues
Doug L. James: colleagues