Abstract
Rigid-body dynamic simulations are by far the most interesting ones, with applications ranging from mechanical-systems design and prototyping, to robotic motion, to physics-based computer-graphics animations. A rigid body is modeled as a collection of particles that make up its geometric shape. During motion, the relative position of each particle forming the rigid body must remain constant so that its shape remains unchanged throughout the motion. This requires taking into account the rotational motion of the rigid body, which in turn considerably complicates the derivation of the equations of motion, the collision-detection techniques to be used, and the computation of all impulsive and contact forces that prevent their interpenetration during a simulation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Notes and Comments
Herbert Goldstein. Classical Mechanics. Addison-Wesley, 1950.
Ferdinand P. Beer and E. Russell Johnston. Vector Mechanics for Engineers: Volume 2 - Dynamics. McGraw-Hill, 1977.
Ahmed A. Shabana. Computational Dynamics. John Wiley and Sons, 1994.
David Baraff and Andrew Witkin. Physically based modeling. SIGGRAPH Course Notes, 13, 1998.
Swen Campagna, Leif Kobbelt, and Hans-Peter Seidel. Directed edges: A scalable representation for triangle meshes. Journal of Graphics Tools, 3 (4): 1–11, 1998.
Grit Thürmer and Charles A. Wüthrich. Computing vertex normals from polygonal facets. Journal of Graphics Tools, 3 (1): 43–46, 1998.
Brian Mirtich. V-clip: Fast and robust polyhedral collision detection. Technical Report TR-97–05, MERL: A Mitsubishi Electric Research Laboratory, 1997.
Elmer G. Gilbert, Daniel W. Johnson, and S. Sathiya Keerthi. A fast procedure for computing the distance between complex objects in three-dimensional space. IEEE Journal of Robotics and Automation, 4 (2): 193–203, 1988.
Gino van den Bergen. A fast robust gjk implementation for collision detection of convex bodies. Journal of Graphics Tools, 4 (2): 7–25, 1999.
S. Cameron. Enhancing GJK: Computing minimum and penetration distances between convex polyhedra. Proceedings IEEE International Conference on Robotics and Automation, pages 3: 112–3117, 1997.
Mark de Berg, Marc van Kreveld, Mark Overmars, and O. Schwartskopf. Computational Geometry: Algorithms and Applications. Springer-Verlag, 1997.
O’R98] Joseph O’Rourke. Computational Geometry in C. Cambridge University Press, 1998.
Ski97] Steven Skiena. The Algorithm Design Manual. Springer-Verlag, 1997.
James K. Hahn. Realistic animation of rigid bodies. Computer Graphics (Proceedings SIGGRAPH), pages 299–308, 1988.
Brian V. Mirtich. Impulse-based Dynamic Simulation of Rigid Body Systems. PhD thesis, University of California, Berkeley, 1996.
J. B. Keller. Impact with friction. Transactions of the ASME Journal of Applied Mechanics, 53: 1–4, 1986.
Raymond M. Brach, editor. Mechanical Impact Dynamics: Rigid Body Collisions. John Wiley and Sons, 1991.
I. S. Duff, A. M. Erisman, and J. K. Reid. Direct Methods for Sparse Matrices. Oxford University Press, 1986.
Per Lötstedt. Numerical simulation of time-dependent contact friction problems in rigid-body mechanics. SIAM Journal of Scientific Statistical Computing, 5 (2): 370–393, June 1984.
David Baraff. Dynamic Simulation of Non-Penetrating Rigid Bodies. PhD thesis, Cornell University, 1992.
David Baraff. Analytical methods for dynamic simulation of non-penetrating rigid bodies. Computer Graphics (Proceedings SIGGRAPH), 23: 223–232, 1989.
David Baraff. Curved surfaces and coherence for non-penetrating rigid body simulations. Computer Graphics (Proceedings SIGGRAPH), 24: 19–28, 1990.
David Baraff. Coping with friction for non-penetrating rigid body simulation. Computer Graphics (Proceedings SIG-GRAPH), 25: 31–40, 1991.
David Baraff. Fast contact force computation for non-penetrating rigid bodies. Computer Graphics (Proceedings SIGGRAPH), 28: 24–29, 1994.
Brian Mirtich. Rigid body contact: Collision detection to force computation. Technical Report TR-98–01, MERL: A Mitsubishi Electric Research Laboratory, 1998.
Katsuaki Kawachi, Hiromasa Suzuki, and Fumihiko Kimura. Simulation of rigid body motion with impulsive friction force. Proceedings IEEE International Symposium on Assembly and Task Planning, pages 182–187, 1997.
David Baraff and Andrew Witkin. Partitioned dynamics. Technical Report CMU-RI-TR-97–33, The Robotics Institute at Carnegie Mellon University, 1997.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer Science+Business Media New York
About this chapter
Cite this chapter
Coutinho, M.G. (2001). Rigid-Body Systems. In: Dynamic Simulations of Multibody Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4757-3476-8_4
Download citation
DOI: https://doi.org/10.1007/978-1-4757-3476-8_4
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-2902-0
Online ISBN: 978-1-4757-3476-8
eBook Packages: Springer Book Archive