Multibody System Dynamics

, Volume 10, Issue 3, pp 239–262 | Cite as

Sliding Contact between Freefrom Surfaces

  • A. Tasora
  • P. Righettini


This paper deals with the sliding-contact constraint equationsdescribing the relative motion of two freeform surfaces, assumingthat the surfaces can have arbitrary curvature in three-dimensional space. Thesliding-contact equations are developed either for thenon-penetration condition and for the surface-tangency condition.Both are differentiated twice in time in order to allow astraightforward application to dynamic and kinematic multibodysimulation within the context of an augmented Lagrangian approach.This formulation represents the contact constraint by means of asliding tangent plane, hence exploiting the advantageousoptimizations of the so called lock formulation.

multibody systems surfaces contact collision 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Baraff, D., ‘Curved surfaces and coherence for non-penetrating rigid body simulation’, Computer Graphics (Proceedings ACM Siggraph'90) 24, 1990, 18–29.Google Scholar
  2. 2.
    Balling, C., ‘Formulation of a class of higher-pair joints in multibody systems using joint coordinates’, Multibody System Dynamics 3, 1999, 21–45.Google Scholar
  3. 3.
    Shabana, A., Dynamics of Multibody Systems, John Wiley and Sons, New York, 1989.Google Scholar
  4. 4.
    Tasora, A. and Righettini, P., ‘Application of quaternion algebra to the efficient computation of Jacobians for holonomic-rheonomic constraints’, in EUROMECH 404, Lisboa, J.C. Ambrósio and W. Schiehlen (eds.), IST, 1999, 75–92.Google Scholar
  5. 5.
    Pfeiffer, F. and Glocker, C., Multibody Dynamics with Unilateral Contacts, John Wiley & Sons, New York, 1996.Google Scholar
  6. 6.
    Lankarani, H.M. and Pereira, M., ‘Treatment of impact with friction in multibody mechanical systems’, Multibody System Dynamics 6, 2001, 203–227.Google Scholar
  7. 7.
    Magnani, P.L. and Ruggieri, G., Meccanismi per Macchine Automatiche, UTET, Torino, 1990.Google Scholar
  8. 8.
    Cohen, J., Lin, M.C., Manocha, D. and Ponamgi, M., ‘I-collide: An interactive and exact collision detection system for large-scale environments’, in Proceedings of ACM Interactive 3D Graphics Conference, ACM, 1995, 189–196.Google Scholar
  9. 9.
    Gottschalk, S., Lin, M.C. and Manocha, D., ‘OBB tree: A hierarchical structure for rapid interference detection’, Computer Graphics (Proceedings of ACM Siggraph'96) 30, 1996, 171–180.Google Scholar
  10. 10.
    Krishnan, S., Pattekar, A., Lin, M. and Manocha, D., ‘Spherical shell: A higher order bounding volume for fast proximity queries’, in Proceedings of 3rd International Workshop on Algorithmic Foundations of Robotics, P. Agarwal (ed.), Rice University, 1998, 122–136.Google Scholar
  11. 11.
    Rao, S., Engineering Optimization: Theory and Practice, John Wiley & Sons, New York.Google Scholar
  12. 12.
    Tasora, A., ‘An optimized Lagrangian multiplier approach for interactive multibody simulation in kinematic and dynamical digital prototyping’, in VII ISCSB, F. Casolo (ed.), CLUP, Milano, 2001, 3–12.Google Scholar
  13. 13.
    Knowles, I. and Wallace, R., ‘A variational method for numerical differentiation’, Numerische Mathematik 70, 1995, 91–110.Google Scholar
  14. 14.
    Furuhashi, T., Morita, M. and Matasuura, M., ‘Research on dynamics of four-bar linkages with clearances’, Bulletin of the JSME 21, 1978, 1284–1305.Google Scholar

Copyright information

© Kluwer Academic Publishers 2003

Authors and Affiliations

  • A. Tasora
    • 1
  • P. Righettini
    • 1
  1. 1.Dipartimento di Ingegneria ElettrotecnicaPolitecnico di MilanoMilanoItaly; E-mail

Personalised recommendations