REDMAX: Efficient & Flexible Approach for Articulated Dynamics

被引:13
作者
Wang, Ying [1 ]
Weidner, Nicholas J. [1 ]
Baxter, Margaret A. [1 ]
Hwang, Yura [1 ]
Kaufman, Danny M. [2 ]
Sueda, Shinjiro [1 ]
机构
[1] Texas A&M Univ, College Stn, TX 77843 USA
[2] Adobe Res, San Francisco, CA USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2019年 / 38卷 / 04期
基金
美国国家科学基金会;
关键词
Physical simulation; Rigid body dynamics; Constraints; Contact; Friction; SIMULATION; CONTACT;
D O I
10.1145/3306346.3322952
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It is well known that the dynamics of articulated rigid bodies can be solved in O(n) time using a recursive method, where n is the number of joints. However, when elasticity is added between the bodies (e.g., damped springs), with linearly implicit integration, the stiffness matrix in the equations of motion breaks the tree topology of the system, making the recursive O(n) method inapplicable. In such cases, the only alternative has been to form and solve the system matrix, which takes O(n(3)) time. We propose a new approach that is capable of solving the linearly implicit equations of motion in near linear time. Our method, which we call REDMAX, is built using a combined reduced/maximal coordinate formulation. This hybrid model enables direct flexibility to apply arbitrary combinations of constraints and contact modeling in both reduced and maximal coordinates, as well as mixtures of implicit and explicit forces in either coordinate representation. We highlight REDMAX's flexibility with seamless integration of deformable objects with two-way coupling, at a standard additional cost. We further highlight its flexibility by constructing an efficient internal (joint) and external (environment) frictional contact solver that can leverage bilateral joint constraints for rapid evaluation of frictional articulated dynamics.
引用
收藏
页数:10
相关论文
共 51 条
  • [1] Acary V, 2008, LECT NOTES APPL COMP, V35, P1, DOI 10.1007/978-3-540-75392-6
  • [2] A fixed-point iteration approach for multibody dynamics with contact and small friction
    Anitescu, M
    Hart, GD
    [J]. MATHEMATICAL PROGRAMMING, 2004, 101 (01) : 3 - 32
  • [3] [Anonymous], SOC INTEGRATIVE COMP
  • [4] [Anonymous], P 3 C INT FED AUT CO
  • [5] [Anonymous], 2000, MODELLING CONTROL RO, DOI [10.1007/978-1-4471-0449-0, DOI 10.1007/978-1-4471-0449-0]
  • [6] [Anonymous], 2012, VARIATIONAL PRINCIPL
  • [7] [Anonymous], INT C SIM MOD PROG A
  • [8] [Anonymous], ROBOT MANIPULATORS D
  • [9] [Anonymous], 2007, Geometric Folding Algorithms: Linkages, Origami, Polyhedra
  • [10] [Anonymous], J STRUCT MECH