Variational integrators and graph-based solvers for multibody dynamics in maximal coordinates

被引:1
|
作者
Bruedigam, Jan [1 ]
Sosnowski, Stefan [1 ]
Manchester, Zachary [2 ]
Hirche, Sandra [1 ]
机构
[1] Tech Univ Munich, Sch Comp Informat & Technol, Barer Str 21, D-80333 Munich, Germany
[2] Carnegie Mellon Univ, Robot Inst, 5000 Forbes Ave, Pittsburgh, PA 15213 USA
关键词
Maximal coordinates; Multibody dynamics; Variational integrators; Simulation; CONSTRAINED MECHANICAL SYSTEMS; ENERGY-CONSISTENT INTEGRATION; NULL SPACE METHOD; SIMULATION; EQUATIONS;
D O I
10.1007/s11044-023-09949-x
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
Multibody dynamics simulators are an important tool in many fields, including learning and control in robotics. However, many existing dynamics simulators suffer from inaccuracies when dealing with constrained mechanical systems due to unsuitable integrators with bad energy behavior and problematic constraint violations, for example in contact interactions. Variational integrators are numerical discretization methods that can reduce physical inaccuracies when simulating mechanical systems, and formulating the dynamics in maximal coordinates allows for easy and numerically robust incorporation of constraints such as kinematic loops or contacts. Therefore, this article derives a variational integrator for mechanical systems with equality and inequality constraints in maximal coordinates. Additionally, efficient graph-based sparsity-exploiting algorithms for solving the integrator are provided and implemented as an open-source simulator. The evaluation of the simulator shows improved physical accuracy due to the variational integrator and the advantages of the sparse solvers. Comparisons to minimal-coordinate algorithms show improved numerical robustness, and application examples of a walking robot and an exoskeleton with explicit constraints demonstrate the necessity and capabilities of maximal coordinates.
引用
收藏
页码:381 / 414
页数:34
相关论文
共 50 条
  • [1] Exponential variational integrators for the dynamics of multibody systems with holonomic constraints
    Kosmas, Odysseas
    8TH INTERNATIONAL CONFERENCE ON MATHEMATICAL MODELING IN PHYSICAL SCIENCE, 2019, 1391
  • [2] Higher Order Variational Integrators for Multibody System Dynamics with Constraints
    Ding, Jieyu
    Pan, Zhenkuan
    ADVANCES IN MECHANICAL ENGINEERING, 2014,
  • [3] Variational Integrators and Energy-Momentum Schemes for Flexible Multibody Dynamics
    Betsch, Peter
    Hesch, Christian
    Saenger, Nicolas
    Uhlar, Stefan
    JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2010, 5 (03): : 1 - 11
  • [4] Coordinates and intervals in graph-based reference genomes
    Rand, Knut D.
    Grytten, Ivar
    Nederbragt, Alexander J.
    Storvik, Geir O.
    Glad, Ingrid K.
    Sandve, Geir K.
    BMC BIOINFORMATICS, 2017, 18
  • [5] Coordinates and intervals in graph-based reference genomes
    Knut D. Rand
    Ivar Grytten
    Alexander J. Nederbragt
    Geir O. Storvik
    Ingrid K. Glad
    Geir K. Sandve
    BMC Bioinformatics, 18
  • [6] DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization
    Sun, Zhiqing
    Yang, Yiming
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [7] Graph-Based Visual Analytic Tools for Parallel Coordinates
    Chung, Kai Lun
    Zhuo, Nntei
    ADVANCES IN VISUAL COMPUTING, PT II, PROCEEDINGS, 2008, 5359 : 990 - 999
  • [8] Multibody Dynamics Formulations Based on Variational Principle
    孙右烈
    Advances in Manufacturing, 2003, (02) : 131 - 137
  • [9] A graph-based algorithm for mining maximal frequent itemsets
    Liu, Bo
    Pan, Jiuhui
    FOURTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 3, PROCEEDINGS, 2007, : 263 - 267
  • [10] A unified graph - Theoretic approach to formulating multibody dynamics equations in absolute or joint coordinates
    McPhee, JJ
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1997, 334B (03): : 431 - 445