Smirnov Yaroslav, Smirnov Denys, Popov Anton, Yakovenko Sergiy
Department of Electronic Engineering, Igor Sikorsky Kyiv Polytechnic Institute, Kyiv, Ukraine.
Department of Computer-aided Management and Data Processing Systems, Igor Sikorsky Kyiv Polytechnic Institute, Kyiv, Ukraine.
PeerJ Comput Sci. 2021 Aug 26;7:e663. doi: 10.7717/peerj-cs.663. eCollection 2021.
Deep learning is a relatively new computational technique for the description of the musculoskeletal dynamics. The experimental relationships of muscle geometry in different postures are the high-dimensional spatial transformations that can be approximated by relatively simple functions, which opens the opportunity for machine learning (ML) applications. In this study, we challenged general ML algorithms with the problem of approximating the posture-dependent moment arm and muscle length relationships of the human arm and hand muscles. We used two types of algorithms, light gradient boosting machine (LGB) and fully connected artificial neural network (ANN) solving the wrapping kinematics of 33 muscles spanning up to six degrees of freedom (DOF) each for the arm and hand model with 18 DOFs. The input-output training and testing datasets, where joint angles were the input and the muscle length and moment arms were the output, were generated by our previous phenomenological model based on the autogenerated polynomial structures. Both models achieved a similar level of errors: ANN model errors were 0.08 ± 0.05% for muscle lengths and 0.53 ± 0.29% for moment arms, and LGB model made similar errors-0.18 ± 0.06% and 0.13 ± 0.07%, respectively. LGB model reached the training goal with only 10 samples, while ANN required 10 samples; however, LGB models were about 39 times slower than ANN models in the evaluation. The sufficient performance of developed models demonstrates the future applicability of ML for musculoskeletal transformations in a variety of applications, such as in advanced powered prosthetics.
深度学习是一种用于描述肌肉骨骼动力学的相对较新的计算技术。不同姿势下肌肉几何形状的实验关系是高维空间变换,可用相对简单的函数进行近似,这为机器学习(ML)应用提供了机会。在本研究中,我们用近似人体手臂和手部肌肉的姿势相关力臂和肌肉长度关系的问题来挑战通用ML算法。我们使用了两种算法,即轻梯度提升机(LGB)和全连接人工神经网络(ANN),来解决手臂和手部模型(具有18个自由度)中33块肌肉(每块肌肉跨越多达六个自由度)的缠绕运动学问题。输入-输出训练和测试数据集由我们之前基于自动生成多项式结构的现象学模型生成,其中关节角度为输入,肌肉长度和力臂为输出。两种模型的误差水平相似:ANN模型的肌肉长度误差为0.08±0.05%,力臂误差为0.53±0.29%,LGB模型的误差分别为0.18±0.06%和0.13±0.07%。LGB模型仅用10个样本就达到了训练目标,而ANN需要100个样本;然而,在评估中LGB模型比ANN模型慢约39倍。所开发模型的充分性能证明了ML在各种应用(如先进动力假肢)中用于肌肉骨骼变换的未来适用性。