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 条
  • [41] Computational modeling and simulation of closed chain arm-robot multibody dynamic systems in OpenSim
    Matthew Green
    Yoon No Gregory Hong
    Jinsook Roh
    Benjamin J. Fregly
    Multibody System Dynamics, 2022, 56 : 313 - 334
  • [42] Study of the influence of the revolute joint model on the dynamic behavior of multibody mechanical systems: Modeling and simulation
    Flores, P.
    Ambrosio, J.
    Claro, J. C. P.
    Lankarani, H. M.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2007, VOL 5, PTS A-C,, 2008, : 367 - 379
  • [43] Research on Multibody Dynamic Modeling and Simulation Technology for Launch Vehicles
    Li D.
    Yang Y.-F.
    Hu P.-X.
    Zhang H.
    Cheng X.
    Yuhang Xuebao/Journal of Astronautics, 2021, 42 (02): : 141 - 149
  • [44] Modeling and Simulation of Arresting Gear System with Multibody Dynamic Approach
    Shen, Wenhou
    Zhao, Zhihua
    Ren, Gexue
    Liu, Jiapeng
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [45] ADAPTATION OF A GENERAL MULTIBODY DYNAMICAL FORMALISM TO DYNAMIC SIMULATION OF TERRESTRIAL VEHICLES
    ROBERSON, RE
    VEHICLE SYSTEM DYNAMICS, 1977, 6 (04) : 279 - 295
  • [46] Cable installation simulation by using a multibody dynamic model
    Yang, Cai Jin
    Hong, Di Feng
    Ren, Ge Xue
    Zhao, Zhi Hua
    MULTIBODY SYSTEM DYNAMICS, 2013, 30 (04) : 433 - 447
  • [47] Cable installation simulation by using a multibody dynamic model
    Cai Jin Yang
    Di Feng Hong
    Ge Xue Ren
    Zhi Hua Zhao
    Multibody System Dynamics, 2013, 30 : 433 - 447
  • [48] CONSTRAINED LAGRANGIAN FORMULATION FOR MULTIBODY SYSTEMS USING BOND GRAPHS
    KHULIEF, YA
    JSME INTERNATIONAL JOURNAL SERIES III-VIBRATION CONTROL ENGINEERING ENGINEERING FOR INDUSTRY, 1991, 34 (03): : 362 - 369
  • [49] Dynamic characterization of escalators using multibody simulation models
    David Cano-Moreno, Juan
    Cabanellas Becerra, Jose Maria
    3C TECNOLOGIA, 2018, 7 (02): : 83 - 102
  • [50] Dynamic Factor Graphs for Time Series Modeling
    Mirowski, Piotr
    LeCun, Yann
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, PT II, 2009, 5782 : 128 - 143