Impulse-based simulation of rigid bodies
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
Impulse-based dynamic simulation
WAFR Proceedings of the workshop on Algorithmic foundations of robotics
Linear-time dynamics using Lagrange multipliers
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Physically based motion transformation
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Collision Detection and Response for Computer Animation
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Fast and easy reach-cone joint limits
Journal of Graphics Tools
Fast Iterative Refinement of Articulated Solid Dynamics
IEEE Transactions on Visualization and Computer Graphics
A general joint component framework for realistic articulation in human characters
I3D '03 Proceedings of the 2003 symposium on Interactive 3D graphics
User-Controlled Physics-Based Animation for Articulated Figures
CA '96 Proceedings of the Computer Animation
Simulation of clothing with folds and wrinkles
Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation
ACM SIGGRAPH 2003 Papers
Nonconvex rigid bodies with stacking
ACM SIGGRAPH 2003 Papers
Mixing Deformable and Rigid-Body Mechanics Simulation
CGI '04 Proceedings of the Computer Graphics International
Fast continuous collision detection for articulated models
SM '04 Proceedings of the ninth ACM symposium on Solid modeling and applications
Davy Jones' beard: rigid tentacle simulation
ACM SIGGRAPH 2006 Sketches
Impulse-based PD control for joints and muscles
ACM SIGGRAPH 2006 Sketches
Many-worlds browsing for control of multibody dynamics
ACM SIGGRAPH 2007 papers
A Fast and Stable Penalty Method for Rigid Body Simulation
IEEE Transactions on Visualization and Computer Graphics
Impulse-Based Control of Joints and Muscles
IEEE Transactions on Visualization and Computer Graphics
Backward steps in rigid body simulation
ACM SIGGRAPH 2008 papers
Two-way coupling of rigid and deformable bodies
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
A robust and efficient Lagrangian constraint toolkit for the simulation of 1D structures
Computer-Aided Design
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
Recursive computation of moments of 2D objects represented by elliptic Fourier descriptors
Pattern Recognition Letters
Point Cloud Glue: constraining simulations using the procrustes transform
Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete Algorithms
Hi-index | 0.00 |
We propose a novel approach for dynamically simulating articulated rigid bodies undergoing frequent and unpredictable contact and collision. In order to leverage existing algorithms for nonconvex bodies, multiple collisions, large contact groups, stacking, etc., we use maximal rather than generalized coordinates and take an impulse-based approach that allows us to treat articulation, contact, and collision in a unified manner. Traditional constraint handling methods are subject to drift, and we propose a novel prestabilization method that does not require tunable potentially stiff parameters as does Baumgarte stabilization. This differs from poststabilization in that we compute allowable trajectories before moving the rigid bodies to their new positions, instead of correcting them after the fact when it can be difficult to incorporate the effects of contact and collision. A poststabilization technique is used for momentum and angular momentum. Our approach works with any black box method for specifying valid joint constraints and no special considerations are required for arbitrary closed loops or branching. Moreover, our implementation is linear both in the number of bodies and in the number of auxiliary contact and collision constraints, unlike many other methods that are linear in the number of bodies, but not in the number of auxiliary constraints.