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

被引:3
|
作者
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 条
  • [41] Monitoring User-System Interactions through Graph-Based Intrinsic Dynamics Analysis
    Heymann, Sebastien
    Le Grand, Benedicte
    2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2013,
  • [42] Visualizing Dynamics of Urban Regions Through a Geo-Semantic Graph-Based Method
    Wang, Yunzhe
    Baciu, George
    Li, Chenhui
    COMPUTER GRAPHICS FORUM, 2020, 39 (01) : 405 - 419
  • [43] Graph-based quantum response theory and shadow Born-Oppenheimer molecular dynamics
    Negre, Christian F. A.
    Wall, Michael E.
    Niklasson, Anders M. N.
    JOURNAL OF CHEMICAL PHYSICS, 2023, 158 (07):
  • [44] Graph-based Recurrence Quantification Analysis of EEG Spectral Dynamics for Motor Imagery-based BCIs
    Hosni, Sarah M. Ismail
    Borgheai, Seyyed Bahram
    McLinden, John
    Zhu, Shaotong
    Huang, Xiaofei
    Ostadabbas, Sarah
    Shahriari, Yalda
    2021 43RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY (EMBC), 2021, : 6453 - 6457
  • [45] A Novel Scalarized Scaffold Hopping Algorithm with Graph-Based Variational Autoencoder for Discovery of JAK1 Inhibitors
    Yu, Yang
    Xu, Tingyang
    Li, Jiawen
    Qiu, Yaping
    Rong, Yu
    Gong, Zhen
    Cheng, Xuemin
    Dong, Liming
    Liu, Wei
    Li, Jin
    Dou, Dengfeng
    Huang, Junzhou
    ACS OMEGA, 2021, 6 (35): : 22945 - 22954
  • [46] Smoothness Harmonic: A Graph-Based Approach to Reveal Spatiotemporal Patterns of Cortical Dynamics in fMRI Data
    Bai, Wenjun
    APPLIED SCIENCES-BASEL, 2023, 13 (12):
  • [47] Identify Regioselective Residues of Ginsenoside Hydrolases by Graph-Based Active Learning from Molecular Dynamics
    Li, Yi
    Peng, Hong-Qian
    Wen, Meng-Liang
    Yang, Li-Quan
    MOLECULES, 2024, 29 (15):
  • [48] Graph-based linear scaling electronic structure theory for Born-Oppenheimer molecular dynamics
    Niklasson, Anders
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2017, 254
  • [49] Unveiling the thermal-induced molecular dynamics in fluids: A graph-based heat flow analysis
    Sankararaman, S.
    PHYSICS OF FLUIDS, 2021, 33 (07)
  • [50] Limited Data Forecasting of Financial Time-series using Graph-based Class Dynamics
    Money, Rohan
    Krishnan, Joshin
    Beferull-Lozano, Baltasar
    32ND EUROPEAN SIGNAL PROCESSING CONFERENCE, EUSIPCO 2024, 2024, : 837 - 841