DocumentCode
861279
Title
A fast impulsive contact suite for rigid body simulation
Author
Schmidl, Harald ; Milenkovic, Victor J.
Author_Institution
Dept. of Math. & Comput. Sci., North Carolina Central Univ., Durham, NC, USA
Volume
10
Issue
2
fYear
2004
Firstpage
189
Lastpage
197
Abstract
A suite of algorithms is presented for contact resolution in rigid body simulation under the Coulomb friction model: Given a set of rigid bodies with many contacts among them, resolve dynamic contacts (collisions) and static (persistent) contacts. The suite consists of four algorithms: 1) partial sequential collision resolution, 2) final resolution of collisions through the solution of a single convex QP (positive semidefinite quadratic program), 3) resolution of static contacts through the solution of a single convex QP, 4) freezing of "stationary" bodies. This suite can generate realistic-looking results for simple examples yet, for the first time, can also tractably resolve contacts for a simulation as large as 1,000 cubes in an "hourglass". Freezing speeds up this simulation by more than 25 times. Thanks to excellent commercial QP technology, the contact resolution suite is simple to implement and can be "plugged into" any simulation algorithm to provide fast and realistic-looking animations of rigid bodies.
Keywords
computer animation; digital simulation; friction; mechanical contact; physics computing; quadratic programming; solid modelling; Coulomb friction model; computer graphics; contact resolution; convex quadratic programming; fast impulsive contact suite; physically-based modeling; realistic animation; rigid body simulation; Animation; Character generation; Computational modeling; Computer graphics; Computer simulation; Friction; Image generation; Motion pictures; Physics; Quadratic programming; Algorithms; Biomechanics; Computer Graphics; Computer Simulation; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Models, Biological; Movement; Numerical Analysis, Computer-Assisted; Online Systems; Reproducibility of Results; Sensitivity and Specificity; Signal Processing, Computer-Assisted; User-Computer Interface; Video Recording;
fLanguage
English
Journal_Title
Visualization and Computer Graphics, IEEE Transactions on
Publisher
ieee
ISSN
1077-2626
Type
jour
DOI
10.1109/TVCG.2004.1260770
Filename
1260770
Link To Document