Two-way coupling of rigid and deformable bodies
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Symbricator3D --- A Distributed Simulation Environment for Modular Robots
ICIRA '09 Proceedings of the 2nd International Conference on Intelligent Robotics and Applications
Robot Soccer World Cup XV
Hi-index | 0.00 |
This paper describes an impulse-based dynamic simulation method for articulated bodies which has a linear time complexity. Existing linear-time methods are either based on a reduced-coordinate formulation or on Lagrange multipliers. The impulse-based simulation has advantages over these well-known methods. Unlike reduced-coordinate methods, it handles nonholonomic constraints like velocity-dependent ones and is very easy to implement. In contrast to Lagrange multiplier methods the impulse-based approach has no drift problem and an additional stabilisation is not necessary. The presented method computes a simulation step in O(n) time for acyclic multi-body systems containing equality constraints. Closed kinematic chains can be handled by dividing the model into different acyclic parts. Each of these parts is solved independently from each other. The dependencies between the single parts are solved by an iterative method. In the same way inequality constraints can be integrated in the simulation process in order to handle collisions and permanent contacts with dynamic and static friction. Copyright © 2007 John Wiley & Sons, Ltd.