Construction of Musculoskeletal Simulation for Shoulder Complex with Ligaments and Its Validation via Model Predictive Control

📄 arXiv: 2410.05931v1 📥 PDF

作者: Yuta Sahara, Akihiro Miki, Yoshimoto Ribayashi, Shunnosuke Yoshimura, Kento Kawaharazuka, Kei Okada, Masayuki Inaba

分类: cs.RO

发布日期: 2024-10-08

备注: accepted at IROS2024, websites - https://sahara-yuta.github.io/projects/shoulder-complex-simulation


💡 一句话要点

构建含韧带肩关节复合体肌肉骨骼仿真,并通过模型预测控制进行验证

🎯 匹配领域: 支柱一:机器人控制 (Robot Control)

关键词: 肌肉骨骼仿真 肩关节复合体 韧带建模 模型预测控制 人体运动分析

📋 核心要点

  1. 现有肌肉骨骼模拟器缺乏对韧带的建模,且较少关注肩关节复合体这一复杂区域。
  2. 本研究构建了包含韧带的肩关节复合体详细仿真模型,模拟骨骼、肌肉和韧带的排列及最大肌力。
  3. 通过模型预测控制,验证了韧带对关节稳定的贡献,以及合理肌力分布对均衡肌肉负荷的作用。

📝 摘要(中文)

人体在体育和武术中对身体的复杂运用令人瞩目,人体运动分析是机器人身体设计和控制最有效的工具之一。然而,运动分析并非易事,由于众多肌肉和软组织(主要是韧带)的影响,很难详细测量复杂的身体运动。为此,人们开发了各种肌肉骨骼模拟器并将其应用于运动分析和机器人技术。然而,这些模拟器都没有重现韧带,而只重现了肌肉,也没有关注包括锁骨和肩胛骨在内的肩关节复合体,肩关节复合体是身体最复杂的部分之一。因此,本研究构建了一个包含韧带的肩关节复合体的详细仿真模型。该模型不仅模拟骨骼结构和肌肉排列,还模拟韧带排列和最大肌肉力量。通过基于构建的模拟的模型预测控制,我们证实了韧带在初始运动中对关节稳定有贡献,并且最大肌肉力量的适当分布有助于均衡每个肌肉上的负荷,证明了该模拟的有效性。

🔬 方法详解

问题定义:现有的人体运动分析方法难以精确测量复杂的身体运动,尤其是在肩关节复合体区域,因为该区域涉及大量的肌肉、韧带等软组织。现有的肌肉骨骼模拟器通常只关注肌肉建模,忽略了韧带的作用,并且很少针对肩关节复合体进行专门设计。这导致模拟结果与真实人体运动存在偏差,限制了其在机器人设计和控制等领域的应用。

核心思路:本研究的核心思路是构建一个更精细、更真实的肩关节复合体肌肉骨骼仿真模型,该模型不仅包含骨骼和肌肉,还包括韧带。通过精确模拟韧带的排列和力学特性,以及肌肉的最大力量,可以更准确地预测肩关节的运动和力学行为。此外,利用模型预测控制(MPC)方法,可以验证模型的有效性,并分析韧带和肌肉在运动过程中的作用。

技术框架:该研究的技术框架主要包括以下几个步骤:1) 构建肩关节复合体的三维几何模型,包括锁骨、肩胛骨、肱骨等骨骼,以及相关的肌肉和韧带。2) 确定肌肉和韧带的排列方式和力学参数,例如肌肉的最大力量、韧带的刚度等。3) 将几何模型和力学参数导入到仿真软件中,构建肌肉骨骼仿真模型。4) 使用模型预测控制方法,控制仿真模型进行特定的运动,例如抬臂、旋转等。5) 分析仿真结果,评估模型的准确性和有效性,并研究韧带和肌肉在运动过程中的作用。

关键创新:该研究的关键创新在于:1) 首次构建了包含韧带的肩关节复合体肌肉骨骼仿真模型,更全面地考虑了肩关节的结构和力学特性。2) 通过模型预测控制方法,验证了韧带在关节稳定中的作用,以及合理肌力分布对均衡肌肉负荷的贡献。这为理解肩关节的运动机制提供了新的视角。

关键设计:在模型构建方面,研究者需要精确测量和模拟韧带的排列和力学特性,这需要大量的实验数据和复杂的数学模型。在模型预测控制方面,需要设计合适的控制目标和约束条件,以保证仿真结果的合理性和准确性。此外,肌肉的最大力量的分布也是一个关键参数,需要根据实际情况进行调整,以实现肌肉负荷的均衡。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,该仿真模型能够有效模拟肩关节的运动,并验证了韧带在关节稳定中的作用。通过模型预测控制,研究者发现韧带在初始运动阶段对关节稳定起重要作用,并且适当分布最大肌肉力量有助于均衡各肌肉的负荷。这些发现为理解肩关节的运动机制提供了新的见解。

🎯 应用场景

该研究成果可应用于机器人肩关节的设计与控制,提升机器人运动的灵活性和稳定性。此外,该模型还可用于运动医学领域,例如分析肩关节损伤的机制,评估手术方案的效果,以及制定个性化的康复计划。未来,该研究有望促进人机协作、运动训练和康复医疗等领域的发展。

📄 摘要(原文)

The complex ways in which humans utilize their bodies in sports and martial arts are remarkable, and human motion analysis is one of the most effective tools for robot body design and control. On the other hand, motion analysis is not easy, and it is difficult to measure complex body motions in detail due to the influence of numerous muscles and soft tissues, mainly ligaments. In response, various musculoskeletal simulators have been developed and applied to motion analysis and robotics. However, none of them reproduce the ligaments but only the muscles, nor do they focus on the shoulder complex, including the clavicle and scapula, which is one of the most complex parts of the body. Therefore, in this study, a detailed simulation model of the shoulder complex including ligaments is constructed. The model will mimic not only the skeletal structure and muscle arrangement but also the ligament arrangement and maximum muscle strength. Through model predictive control based on the constructed simulation, we confirmed that the ligaments contribute to joint stabilization in the first movement and that the proper distribution of maximum muscle force contributes to the equalization of the load on each muscle, demonstrating the effectiveness of this simulation.