Bender, JanSchmitt, Alfred A.Cesar Mendoza and Isabel Navazo2014-02-012014-02-0120063-905673-61-4https://doi.org/10.2312/PE/vriphys/vriphys06/081-090A dynamic simulation method for multi-body systems is presented in this paper. The special feature of this method is that it satisfies all given constraints by computing impulses. In each simulation step the joint states after the step are predicted. In order to obtain valid states after the simulation step, impulses are computed and applied to the connected bodies. Since a valid joint state is targeted exactly, there is no drift as the simulation proceeds in time and so no additional stabilisation is required. In previous approaches the impulses for a multi-body system were computed iteratively. Since dependencies between joints were not taken into account, the simulation of complex models was slow. A novel method is presented that uses a system of linear equations to describe these dependencies. By solving this typically sparse system the required impulses are determined. This method allows a very fast simulation of complex multi-body systems.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: AnimationFast Dynamic Simulation of Multi-Body Systems Using Impulses