Impulse-based Dynamic Simulation
Brian Mirtich and John F. Canny
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-94-815
1994
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1994/CSD-94-815.pdf
We introduce a promising new approach to dynamic simulation called impulse-based simulation. The distinguishing feature of this method is the unification of all types of contact (colliding, rolling, sliding, and resting) under a single framework; non-colliding contacts are simulated as a series of tiny microcollisions. The approach is simpler and more robust than previous constraint-based methods. Simulation results agree with physical experiments, and the method is fast enough to make real time simulation possible. In the course of describing impulse-based simulation, we present an efficient collision detection scheduling scheme and a fully general treatment of frictional collisions. We conclude with some of the results generated by our simulator.
BibTeX citation:
@techreport{Mirtich:CSD-94-815,
Author= {Mirtich, Brian and Canny, John F.},
Title= {Impulse-based Dynamic Simulation},
Year= {1994},
Month= {Jun},
Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1994/5494.html},
Number= {UCB/CSD-94-815},
Abstract= {We introduce a promising new approach to dynamic simulation called impulse-based simulation. The distinguishing feature of this method is the unification of all types of contact (colliding, rolling, sliding, and resting) under a single framework; non-colliding contacts are simulated as a series of tiny microcollisions. The approach is simpler and more robust than previous constraint-based methods. Simulation results agree with physical experiments, and the method is fast enough to make real time simulation possible. In the course of describing impulse-based simulation, we present an efficient collision detection scheduling scheme and a fully general treatment of frictional collisions. We conclude with some of the results generated by our simulator.},
}
EndNote citation:
%0 Report %A Mirtich, Brian %A Canny, John F. %T Impulse-based Dynamic Simulation %I EECS Department, University of California, Berkeley %D 1994 %@ UCB/CSD-94-815 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1994/5494.html %F Mirtich:CSD-94-815