Impulse-based Dynamic Simulation
Brian Mirtich and John F. Canny
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-94-815
1994
This publication is archived. It is kept only for reference purposes, so it is no longer being updated and may not meet accessibility standards. If you need this content in a different format, please email webteam@eecs.berkeley.edu.
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1994/Archive/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