Machine Learning and Data Analytics Lab, Department of Computer Science, Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Erlangen, Germany.
Department of Sport Science, University of Innsbruck, Innsbruck, Austria.
Sci Rep. 2020 Oct 19;10(1):17655. doi: 10.1038/s41598-020-73856-w.
Trajectory optimization with musculoskeletal models can be used to reconstruct measured movements and to predict changes in movements in response to environmental changes. It enables an exhaustive analysis of joint angles, joint moments, ground reaction forces, and muscle forces, among others. However, its application is still limited to simplified problems in two dimensional space or straight motions. The simulation of movements with directional changes, e.g. curved running, requires detailed three dimensional models which lead to a high-dimensional solution space. We extended a full-body three dimensional musculoskeletal model to be specialized for running with directional changes. Model dynamics were implemented implicitly and trajectory optimization problems were solved with direct collocation to enable efficient computation. Standing, straight running, and curved running were simulated starting from a random initial guess to confirm the capabilities of our model and approach: efficacy, tracking and predictive power. Altogether the simulations required 1 h 17 min and corresponded well to the reference data. The prediction of curved running using straight running as tracking data revealed the necessity of avoiding interpenetration of body segments. In summary, the proposed formulation is able to efficiently predict a new motion task while preserving dynamic consistency. Hence, labor-intensive and thus costly experimental studies could be replaced by simulations for movement analysis and virtual product design.
基于肌肉骨骼模型的轨迹优化可用于重建测量运动,并预测由于环境变化而导致的运动变化。它可以全面分析关节角度、关节力矩、地面反作用力和肌肉力量等。然而,其应用仍然仅限于二维空间或直线运动的简化问题。具有方向变化的运动(例如,曲线跑步)的模拟需要详细的三维模型,这导致高维解空间。我们扩展了一个全身体三维肌肉骨骼模型,使其专门用于具有方向变化的跑步。模型动力学是隐式实现的,轨迹优化问题通过直接配点法求解,以实现高效计算。从随机初始猜测开始模拟站立、直线跑步和曲线跑步,以验证我们模型和方法的能力:有效性、跟踪和预测能力。总的来说,模拟需要 1 小时 17 分钟,与参考数据非常吻合。使用直线跑步作为跟踪数据来预测曲线跑步,揭示了避免身体部位相互穿透的必要性。总的来说,所提出的公式能够在保持动态一致性的同时高效地预测新的运动任务。因此,可以用模拟代替劳动密集型且昂贵的实验研究,进行运动分析和虚拟产品设计。