• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

OpenSim Moco:肌肉骨骼最佳控制。

OpenSim Moco: Musculoskeletal optimal control.

机构信息

Department of Mechanical Engineering, Stanford University, Stanford, California, United States of America.

Department of Movement Sciences, KU Leuven, Leuven, Belgium.

出版信息

PLoS Comput Biol. 2020 Dec 28;16(12):e1008493. doi: 10.1371/journal.pcbi.1008493. eCollection 2020 Dec.

DOI:10.1371/journal.pcbi.1008493
PMID:33370252
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7793308/
Abstract

Musculoskeletal simulations are used in many different applications, ranging from the design of wearable robots that interact with humans to the analysis of patients with impaired movement. Here, we introduce OpenSim Moco, a software toolkit for optimizing the motion and control of musculoskeletal models built in the OpenSim modeling and simulation package. OpenSim Moco uses the direct collocation method, which is often faster and can handle more diverse problems than other methods for musculoskeletal simulation. Moco frees researchers from implementing direct collocation themselves-which typically requires extensive technical expertise-and allows them to focus on their scientific questions. The software can handle a wide range of problems that interest biomechanists, including motion tracking, motion prediction, parameter optimization, model fitting, electromyography-driven simulation, and device design. Moco is the first musculoskeletal direct collocation tool to handle kinematic constraints, which enable modeling of kinematic loops (e.g., cycling models) and complex anatomy (e.g., patellar motion). To show the abilities of Moco, we first solved for muscle activity that produced an observed walking motion while minimizing squared muscle excitations and knee joint loading. Next, we predicted how muscle weakness may cause deviations from a normal walking motion. Lastly, we predicted a squat-to-stand motion and optimized the stiffness of an assistive device placed at the knee. We designed Moco to be easy to use, customizable, and extensible, thereby accelerating the use of simulations to understand the movement of humans and other animals.

摘要

肌肉骨骼模拟在许多不同的应用中都有使用,从与人类交互的可穿戴机器人的设计到运动障碍患者的分析。在这里,我们介绍了 OpenSim Moco,这是一个用于优化在 OpenSim 建模和仿真包中构建的肌肉骨骼模型的运动和控制的软件工具包。OpenSim Moco 使用直接配点法,该方法通常比其他肌肉骨骼模拟方法更快,并且可以处理更多样化的问题。Moco 使研究人员无需自己实现直接配点法(通常需要大量技术专长),从而使他们能够专注于自己的科学问题。该软件可以处理生物力学学家感兴趣的各种问题,包括运动跟踪、运动预测、参数优化、模型拟合、肌电图驱动的模拟和设备设计。Moco 是第一个处理运动学约束的肌肉骨骼直接配点工具,这些约束使运动学循环(例如,循环模型)和复杂解剖结构(例如,髌骨运动)的建模成为可能。为了展示 Moco 的能力,我们首先求解了在最小化肌肉激励平方和膝关节负荷的情况下产生观察到的步行运动的肌肉活动。接下来,我们预测了肌肉无力可能如何导致正常步行运动的偏差。最后,我们预测了深蹲到站立的运动,并优化了放置在膝关节处的辅助设备的刚度。我们设计了 Moco,使其易于使用、可定制和可扩展,从而加速了使用模拟来理解人类和其他动物的运动。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/9d8758d5a2eb/pcbi.1008493.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/b026796d03f1/pcbi.1008493.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/bfc31612514f/pcbi.1008493.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/b39e624487e9/pcbi.1008493.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/879e8aa99ecc/pcbi.1008493.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/738d50eff439/pcbi.1008493.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/61999e4e60bb/pcbi.1008493.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/caa8da1945a5/pcbi.1008493.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/c4ab844cd660/pcbi.1008493.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/d6f75474cdd5/pcbi.1008493.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/9d8758d5a2eb/pcbi.1008493.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/b026796d03f1/pcbi.1008493.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/bfc31612514f/pcbi.1008493.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/b39e624487e9/pcbi.1008493.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/879e8aa99ecc/pcbi.1008493.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/738d50eff439/pcbi.1008493.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/61999e4e60bb/pcbi.1008493.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/caa8da1945a5/pcbi.1008493.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/c4ab844cd660/pcbi.1008493.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/d6f75474cdd5/pcbi.1008493.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4bb6/7793308/9d8758d5a2eb/pcbi.1008493.g010.jpg

相似文献

1
OpenSim Moco: Musculoskeletal optimal control.OpenSim Moco:肌肉骨骼最佳控制。
PLoS Comput Biol. 2020 Dec 28;16(12):e1008493. doi: 10.1371/journal.pcbi.1008493. eCollection 2020 Dec.
2
Computational performance of musculoskeletal simulation in OpenSim Moco using parallel computing.在OpenSim Moco中使用并行计算进行肌肉骨骼模拟的计算性能。
Int J Numer Method Biomed Eng. 2023 Dec;39(12):e3777. doi: 10.1002/cnm.3777. Epub 2023 Sep 25.
3
Generating optimal control simulations of musculoskeletal movement using OpenSim and MATLAB.使用OpenSim和MATLAB生成肌肉骨骼运动的最优控制模拟。
PeerJ. 2016 Jan 26;4:e1638. doi: 10.7717/peerj.1638. eCollection 2016.
4
OpenSim: Simulating musculoskeletal dynamics and neuromuscular control to study human and animal movement.OpenSim:模拟肌肉骨骼动力学和神经肌肉控制以研究人类和动物运动。
PLoS Comput Biol. 2018 Jul 26;14(7):e1006223. doi: 10.1371/journal.pcbi.1006223. eCollection 2018 Jul.
5
Three-dimensional data-tracking dynamic optimization simulations of human locomotion generated by direct collocation.通过直接配置法生成的人体运动三维数据跟踪动态优化模拟
J Biomech. 2017 Jul 5;59:1-8. doi: 10.1016/j.jbiomech.2017.04.038. Epub 2017 May 19.
6
Method for Using IMU-Based Experimental Motion Data in BVH Format for Musculoskeletal Simulations via OpenSim.使用基于惯性测量单元的实验运动数据在 OpenSim 中以 BVH 格式用于肌肉骨骼模拟的方法。
Sensors (Basel). 2023 Jun 8;23(12):5423. doi: 10.3390/s23125423.
7
Direct Methods for Predicting Movement Biomechanics Based Upon Optimal Control Theory with Implementation in OpenSim.基于最优控制理论预测运动生物力学的直接方法及其在OpenSim中的实现
Ann Biomed Eng. 2016 Aug;44(8):2542-2557. doi: 10.1007/s10439-015-1538-6. Epub 2015 Dec 29.
8
The Capacity of Generic Musculoskeletal Simulations to Predict Knee Joint Loading Using the CAMS-Knee Datasets.使用 CAMS-Knee 数据集的通用肌肉骨骼模拟对膝关节加载预测的能力。
Ann Biomed Eng. 2020 Apr;48(4):1430-1440. doi: 10.1007/s10439-020-02465-5. Epub 2020 Jan 30.
9
OpenSim Moco tracking simulations efficiently replicate predictive simulation results across morphologically diverse shoulder models.OpenSim Moco跟踪模拟能够有效地在形态各异的肩部模型中复制预测性模拟结果。
Comput Methods Biomech Biomed Engin. 2024 Aug 4:1-12. doi: 10.1080/10255842.2024.2384481.
10
Algorithmic differentiation improves the computational efficiency of OpenSim-based trajectory optimization of human movement.算法微分提高了基于 OpenSim 的人体运动轨迹优化的计算效率。
PLoS One. 2019 Oct 17;14(10):e0217730. doi: 10.1371/journal.pone.0217730. eCollection 2019.

引用本文的文献

1
Hip, knee, and ankle joint forces during exoskeletal-assisted walking: Comparison of approaches to simulate human-robot interactions.外骨骼辅助行走过程中的髋、膝和踝关节受力:模拟人机交互方法的比较。
PLoS One. 2025 Aug 29;20(8):e0322247. doi: 10.1371/journal.pone.0322247. eCollection 2025.
2
Experimental feasibility of personalized functional neuromuscular stimulation stepping patterns developed .个性化功能性神经肌肉刺激步型的实验可行性已得到验证。
Front Bioeng Biotechnol. 2025 Jul 30;13:1609734. doi: 10.3389/fbioe.2025.1609734. eCollection 2025.
3
Neural-enhanced motion-to-EMG: refining simulated muscle activity from musculoskeletal models using a Seq2Seq approach.

本文引用的文献

1
Knee abduction moment is predicted by lower gluteus medius force and larger vertical and lateral ground reaction forces during drop vertical jump in female athletes.在女性运动员垂直下落跳过程中,膝关节外展力矩由臀中肌下部力量以及更大的垂直和侧向地面反作用力预测得出。
J Biomech. 2020 Apr 16;103:109669. doi: 10.1016/j.jbiomech.2020.109669. Epub 2020 Jan 27.
2
Algorithmic differentiation improves the computational efficiency of OpenSim-based trajectory optimization of human movement.算法微分提高了基于 OpenSim 的人体运动轨迹优化的计算效率。
PLoS One. 2019 Oct 17;14(10):e0217730. doi: 10.1371/journal.pone.0217730. eCollection 2019.
3
神经增强的运动到肌电图:使用序列到序列方法从肌肉骨骼模型中优化模拟肌肉活动。
Front Bioeng Biotechnol. 2025 Jul 25;13:1611414. doi: 10.3389/fbioe.2025.1611414. eCollection 2025.
4
Design optimization platform for assistive wearable devices applied to a knee damper exoskeleton.应用于膝关节阻尼外骨骼的辅助可穿戴设备设计优化平台
Wearable Technol. 2025 Jul 10;6:e30. doi: 10.1017/wtc.2025.10016. eCollection 2025.
5
A PRISMA systematic review through time on predictive musculoskeletal simulations.一项关于预测性肌肉骨骼模拟的PRISMA系统综述随时间的情况。
J Neuroeng Rehabil. 2025 Jul 4;22(1):149. doi: 10.1186/s12984-025-01686-w.
6
Calibrated muscle models improve tracking simulations without enhancing gait predictions.校准后的肌肉模型可改善跟踪模拟,而不会增强步态预测。
PLoS One. 2025 Jul 1;20(7):e0327172. doi: 10.1371/journal.pone.0327172. eCollection 2025.
7
Reduced Muscle Strength Can Alter the Impact of Gait Modifications on Knee Cartilage Mechanics.肌肉力量减弱会改变步态改变对膝关节软骨力学的影响。
J Orthop Res. 2025 Sep;43(9):1566-1580. doi: 10.1002/jor.70007. Epub 2025 Jun 27.
8
The Neuromusculoskeletal Modeling Pipeline: MATLAB-based model personalization and treatment optimization functionality for OpenSim.神经肌肉骨骼建模流程:用于OpenSim的基于MATLAB的模型个性化和治疗优化功能
J Neuroeng Rehabil. 2025 May 19;22(1):112. doi: 10.1186/s12984-025-01629-5.
9
Femoral bone growth predictions based on personalized multi-scale simulations: validation and sensitivity analysis of a mechanobiological model.基于个性化多尺度模拟的股骨生长预测:一种力学生物学模型的验证与敏感性分析
Biomech Model Mechanobiol. 2025 Jun;24(3):879-894. doi: 10.1007/s10237-025-01942-x. Epub 2025 Apr 14.
10
GaitDynamics: A Generative Foundation Model for Analyzing Human Walking and Running.步态动力学:一种用于分析人类行走和跑步的生成式基础模型。
Res Sq. 2025 Mar 21:rs.3.rs-6206222. doi: 10.21203/rs.3.rs-6206222/v1.
Predicting gait adaptations due to ankle plantarflexor muscle weakness and contracture using physics-based musculoskeletal simulations.
基于物理的肌肉骨骼仿真预测由于踝关节跖屈肌无力和挛缩导致的步态适应性改变。
PLoS Comput Biol. 2019 Oct 7;15(10):e1006993. doi: 10.1371/journal.pcbi.1006993. eCollection 2019 Oct.
4
Metabolic cost calculations of gait using musculoskeletal energy models, a comparison study.基于肌肉骨骼能量模型的步态代谢成本计算,一项对比研究。
PLoS One. 2019 Sep 18;14(9):e0222037. doi: 10.1371/journal.pone.0222037. eCollection 2019.
5
Estimation of gait kinematics and kinetics from inertial sensor data using optimal control of musculoskeletal models.基于肌肉骨骼模型的最优控制估计惯性传感器数据中的步态运动学和动力学。
J Biomech. 2019 Oct 11;95:109278. doi: 10.1016/j.jbiomech.2019.07.022. Epub 2019 Aug 1.
6
Rapid predictive simulations with complex musculoskeletal models suggest that diverse healthy and pathological human gaits can emerge from similar control strategies.快速预测模拟复杂的肌肉骨骼模型表明,不同的健康和病理步态可以从类似的控制策略中出现。
J R Soc Interface. 2019 Aug 30;16(157):20190402. doi: 10.1098/rsif.2019.0402. Epub 2019 Aug 21.
7
OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields.OpenPose:基于部件亲和力字段的实时多人 2D 姿态估计。
IEEE Trans Pattern Anal Mach Intell. 2021 Jan;43(1):172-186. doi: 10.1109/TPAMI.2019.2929257. Epub 2020 Dec 4.
8
Subject-Exoskeleton Contact Model Calibration Leads to Accurate Interaction Force Predictions.主体-外骨骼接触模型校准可实现精确的交互力预测。
IEEE Trans Neural Syst Rehabil Eng. 2019 Aug;27(8):1597-1605. doi: 10.1109/TNSRE.2019.2924536. Epub 2019 Jun 24.
9
Bilevel Optimization for Cost Function Determination in Dynamic Simulation of Human Gait.双水平优化在人体步态动态模拟中成本函数确定中的应用。
IEEE Trans Neural Syst Rehabil Eng. 2019 Jul;27(7):1426-1435. doi: 10.1109/TNSRE.2019.2922942. Epub 2019 Jun 13.
10
Can altered muscle synergies control unimpaired gait?肌肉协同作用改变能否控制未受损的步态?
J Biomech. 2019 Jun 11;90:84-91. doi: 10.1016/j.jbiomech.2019.04.038. Epub 2019 May 8.