Skip to main content
  • 345 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Notes and Comments

  1. Herbert Goldstein. Classical Mechanics. Addison-Wesley, 1950.

    Google Scholar 

  2. Ferdinand P. Beer and E. Russell Johnston. Vector Mechanics for Engineers: Volume 2 - Dynamics. McGraw-Hill, 1977.

    Google Scholar 

  3. Ahmed A. Shabana. Computational Dynamics. John Wiley and Sons, 1994.

    Google Scholar 

  4. David Baraff and Andrew Witkin. Physically based modeling. SIGGRAPH Course Notes, 13, 1998.

    Google Scholar 

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

    Article  Google Scholar 

  6. Grit Thürmer and Charles A. Wüthrich. Computing vertex normals from polygonal facets. Journal of Graphics Tools, 3 (1): 43–46, 1998.

    Article  Google Scholar 

  7. Brian Mirtich. V-clip: Fast and robust polyhedral collision detection. Technical Report TR-97–05, MERL: A Mitsubishi Electric Research Laboratory, 1997.

    Google Scholar 

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

    Article  Google Scholar 

  9. Gino van den Bergen. A fast robust gjk implementation for collision detection of convex bodies. Journal of Graphics Tools, 4 (2): 7–25, 1999.

    Article  Google Scholar 

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

    Google Scholar 

  11. Mark de Berg, Marc van Kreveld, Mark Overmars, and O. Schwartskopf. Computational Geometry: Algorithms and Applications. Springer-Verlag, 1997.

    Google Scholar 

  12. O’R98] Joseph O’Rourke. Computational Geometry in C. Cambridge University Press, 1998.

    Google Scholar 

  13. Ski97] Steven Skiena. The Algorithm Design Manual. Springer-Verlag, 1997.

    Google Scholar 

  14. James K. Hahn. Realistic animation of rigid bodies. Computer Graphics (Proceedings SIGGRAPH), pages 299–308, 1988.

    Google Scholar 

  15. Brian V. Mirtich. Impulse-based Dynamic Simulation of Rigid Body Systems. PhD thesis, University of California, Berkeley, 1996.

    Google Scholar 

  16. J. B. Keller. Impact with friction. Transactions of the ASME Journal of Applied Mechanics, 53: 1–4, 1986.

    Article  MATH  Google Scholar 

  17. Raymond M. Brach, editor. Mechanical Impact Dynamics: Rigid Body Collisions. John Wiley and Sons, 1991.

    Google Scholar 

  18. I. S. Duff, A. M. Erisman, and J. K. Reid. Direct Methods for Sparse Matrices. Oxford University Press, 1986.

    Google Scholar 

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

    Google Scholar 

  20. David Baraff. Dynamic Simulation of Non-Penetrating Rigid Bodies. PhD thesis, Cornell University, 1992.

    Google Scholar 

  21. David Baraff. Analytical methods for dynamic simulation of non-penetrating rigid bodies. Computer Graphics (Proceedings SIGGRAPH), 23: 223–232, 1989.

    Article  Google Scholar 

  22. David Baraff. Curved surfaces and coherence for non-penetrating rigid body simulations. Computer Graphics (Proceedings SIGGRAPH), 24: 19–28, 1990.

    Article  Google Scholar 

  23. David Baraff. Coping with friction for non-penetrating rigid body simulation. Computer Graphics (Proceedings SIG-GRAPH), 25: 31–40, 1991.

    Article  Google Scholar 

  24. David Baraff. Fast contact force computation for non-penetrating rigid bodies. Computer Graphics (Proceedings SIGGRAPH), 28: 24–29, 1994.

    Google Scholar 

  25. Brian Mirtich. Rigid body contact: Collision detection to force computation. Technical Report TR-98–01, MERL: A Mitsubishi Electric Research Laboratory, 1998.

    Google Scholar 

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

    Google Scholar 

  27. David Baraff and Andrew Witkin. Partitioned dynamics. Technical Report CMU-RI-TR-97–33, The Robotics Institute at Carnegie Mellon University, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Publish with us

Policies and ethics