A general framework for modeling and dynamic simulation of multibody systems using factor graphs

被引:0
|
作者
Jose-Luis Blanco-Claraco
Antonio Leanza
Giulio Reina
机构
[1] University of Almería,Department of Engineering
[2] CIESOL. Campus de Excelencia Internacional Agroalimentario,Department of Innovation Engineering
[3] ceiA3,Department of Mechanics, Mathematics, and Management
[4] University of Salento,undefined
[5] Polytechnic of Bari,undefined
来源
Nonlinear Dynamics | 2021年 / 105卷
关键词
Dynamics of mechanical systems; Multibody systems; Motion state estimation; Factor graph; Nonlinear optimization; Computational mechanics;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we present a novel general framework grounded in the factor graph theory to solve kinematic and dynamic problems for multibody systems. Although the motion of multibody systems is considered to be a well-studied problem and various methods have been proposed for its solution, a unified approach providing an intuitive interpretation is still pursued. We describe how to build factor graphs to model and simulate multibody systems using both, independent and dependent coordinates. Then, batch optimization or a fixed lag smoother can be applied to solve the underlying optimization problem that results in a highly sparse nonlinear minimization problem. The proposed framework has been tested in extensive simulations and validated against a commercial multibody software. We release a reference implementation as an open-source C++ library, based on the GTSAM framework, a well-known estimation library. Simulations of forward and inverse dynamics are presented, showing comparable accuracy with classical approaches. The proposed factor graph-based framework has the potential to be integrated into applications related with motion estimation and parameter identification of complex mechanical systems, ranging from mechanisms to vehicles, or robot manipulators.
引用
收藏
页码:2031 / 2053
页数:22
相关论文
共 50 条
  • [1] A general framework for modeling and dynamic simulation of multibody systems using factor graphs
    Blanco-Claraco, Jose-Luis
    Leanza, Antonio
    Reina, Giulio
    NONLINEAR DYNAMICS, 2021, 105 (03) : 2031 - 2053
  • [2] Dynamic simulation of general flexible multibody systems
    Pan, W
    Haug, EJ
    MECHANICS OF STRUCTURES AND MACHINES, 1999, 27 (02): : 217 - 251
  • [3] Modeling and Simulation of Hydraulic Actuated Multibody Systems by Bond Graphs
    Damic, Vjekoslav
    Cohodar, Maida
    Kulenovic, Malik
    24TH DAAAM INTERNATIONAL SYMPOSIUM ON INTELLIGENT MANUFACTURING AND AUTOMATION, 2013, 2014, 69 : 203 - 209
  • [4] MODELING OF MULTIBODY SYSTEMS FOR CONTROLS USING GENERAL-PURPOSE SIMULATION LANGUAGES
    ZEID, AA
    OVERHOLT, JL
    BECK, RR
    SIMULATION, 1994, 62 (01) : 7 - 19
  • [5] A bond graph approach to the modeling of general multibody dynamic systems
    Cho, W
    KSME INTERNATIONAL JOURNAL, 1998, 12 (05): : 888 - 898
  • [6] A bond graph approach to the modeling of general multibody dynamic systems
    Whang Cho
    KSME International Journal, 1998, 12 : 888 - 898
  • [7] Hybrid recursive formulation for efficient dynamic simulation of general multibody systems
    Kang, SG
    Yoon, YS
    MECHANICS BASED DESIGN OF STRUCTURES AND MACHINES, 2003, 31 (02) : 229 - 255
  • [8] Dynamic simulation of crankshaft multibody systems
    C. B. Drab
    H. W. Engl
    J. R. Haslinger
    G. Offner
    R. U. Pfau
    W. Zulehner
    Multibody System Dynamics, 2009, 22 : 133 - 144
  • [9] Dynamic Modeling and Control of Multibody Systems Using Dual Quaternions
    Wang, Peidong
    Wang, Tianshu
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2024, : 1737 - 1747
  • [10] Partitioned Dynamic Simulation of Multibody Systems
    Sandhu, Sukhpreet Singh
    McPhee, John
    JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2010, 5 (03): : 1 - 7