skip to main content
10.1145/192161.192168acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Fast contact force computation for nonpenetrating rigid bodies

Published:24 July 1994Publication History

ABSTRACT

A new algorithm for computing contact forces between solid objects with friction is presented. The algorithm allows a mix of contact points with static and dynamic friction. In contrast to previous approaches, the problem of computing contact forces is not transformed into an optimization problem. Because of this, the need for sophisticated optimization software packages is eliminated. For both systems with and without friction, the algorithm has proven to be considerably faster, simple, and more reliable than previous approaches to the problem. In particular, implementation of the algorithm by nonspecialists in numerical programming is quite feasible.

Skip Supplemental Material Section

Supplemental Material

References

  1. 1.D. Baraff. Analytical methods for dynamic simulation of non-penetrating rigid bodies. In Computer Graphics (Proc. SIGGRAPH), volume 23, pages 223-232. ACM, July 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.D. Baraff. Curved surfaces and coherence for non-penetrating rigid body simulation. In Computer Graphics (Proc. SIG-GRAPH), volume 24, pages 19-28. ACM, August 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.D. Baraff. Issues in computing contact forces for non-penetrating rigid bodies. Algorithmica, 10:292-352, 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.R.W. Cottle and G.B. Dantzig. Complementary pivot theory of mathematical programming. Linear Algebra and its Appli-cations, 1:103-125, 1968.Google ScholarGoogle ScholarCross RefCross Ref
  5. 5.R.W. Cottle, J.S. Pang, and R.E. Stone. The Linear Comple-mentarity Problem. Academic-Press, Inc., 1992.Google ScholarGoogle Scholar
  6. 6.P. Gill, S. Hammarling, W. Murray, M. Saunders, and M. Wright. User's guide for LSSOL: A Fortran package for constrained linear least-squares and convex quadratic pro-gramming. Technical Report Sol 86-1, Systems Optimiza-tion Laboratory, Department of Operations Research, Stanford University, 1986.Google ScholarGoogle Scholar
  7. 7.P. Gill, W. Murray, M. Saunders, and M. Wright. User's guide for QPSOL: A Fortran package for quadratic programming. Technical Report Sol 84-6, Systems Optimization Labora-tory, Department of Operations Research, Stanford University, 1984.Google ScholarGoogle Scholar
  8. 8.P. Gill, W. Murray, M. Saunders, and M. Wright. User's guide for NPSOL: A Fortran package for nonlinear programming. Technical Report Sol 86-2, Systems Optimization Labora-tory, Department of Operations Research, Stanford University, 1986.Google ScholarGoogle Scholar
  9. 9.P.E. Gill, W. Murray, M.A. Saunders, and H.W. Wright. Main-taining LU factors of a general sparse matrix. Linear Algebra and its Applications, 88/89:239-270, 1987.Google ScholarGoogle ScholarCross RefCross Ref
  10. 10.P. L~ otstedt. Numerical simulation of time-dependent contact friction problems in rigid body mechanics. SIAM Journal of Scientific Statistical Computing, 5(2):370-393, 1984.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.R.E. Marsten. The design of the XMP linear program-ming library. ACM Transactions on Mathematical Software, 7(4):481-497, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.B. Murtagh and M. Saunders. MINOS 5.1 User's guide. Technical Report Sol 83-20R, Systems Optimization Labora-tory, Department of Operations Research, Stanford University, 1987.Google ScholarGoogle Scholar
  13. 13.M. Saunders. Personal communication. September 1993.Google ScholarGoogle Scholar

Index Terms

  1. Fast contact force computation for nonpenetrating rigid bodies

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SIGGRAPH '94: Proceedings of the 21st annual conference on Computer graphics and interactive techniques
                July 1994
                512 pages
                ISBN:0897916670
                DOI:10.1145/192161

                Copyright © 1994 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 24 July 1994

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                SIGGRAPH '94 Paper Acceptance Rate57of242submissions,24%Overall Acceptance Rate1,822of8,601submissions,21%

                Upcoming Conference

                SIGGRAPH '24

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader