M-ABD: Scalable, Efficient, and Robust Multi-Affine-Body Dynamics
Zhiyong He (University of Utah), Dewen Guo (University of Utah), Minghao Guo (MIT), Yili Zhao (USC), Wojciech Matusik (MIT), Hao Su (UCSD), Chenfanfu Jiang (UCLA), Peter Yichen Chen (UBC), Yin Yang (University of Utah)

TL;DR
This paper presents M-ABD, a scalable and efficient framework for simulating large-scale multi-body systems with complex joints, achieving real-time performance and stability on standard hardware.
Contribution
It introduces a novel affine body dynamics approach that simplifies nonlinearities, enabling pre-factorization and efficient constraint enforcement for large, complex articulated systems.
Findings
Achieves interactive simulation rates for hundreds of thousands of bodies.
Maintains stability with large time steps in complex multi-body systems.
Provides specialized solvers for various joint topologies.
Abstract
Simulating large-scale articulated assemblies poses a significant challenge due to the numerical stiffness and geometric complexity of jointed structures. Conventional rigid body solvers struggle with the high nonlinearity induced by rotation parameterization. This difficulty becomes more pronounced for multiple two-way-coupled bodies. This paper introduces a novel framework that leverages the linear kinematic mapping of Affine Body Dynamics (ABD). As ABD targets near-rigid objects, the constitutive variations of different materials become negligible, which justifies a co-rotational approach to isolate geometric nonlinearities of the system. This insight enables the use of constant system matrices that can be pre-factorized throughout the simulation, even with fully implicit integration schemes. To manage the high DOF counts of large-scale systems, we map primal body coordinates onto a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topics3D Shape Modeling and Analysis · Dynamics and Control of Mechanical Systems · Model Reduction and Neural Networks
