第15卷第2期 智能系统学报 Vol.15 No.2 2020年3月 CAAI Transactions on Intelligent Systems Mar.2020 D0:10.11992/tis.202001013 网络出版地址:http:/kns.cnki.net/kcms/detail/23.1538.TP.20200319.1521.002.html 利用肌电信号求解关节力矩的研究及应用综述 姜峰,尹逊锋2,衣淳植,杨炽夫2 (1.哈尔滨工业大学计算机科学与技术学院,黑龙江哈尔滨150001;2.哈尔滨工业大学机电工程学院,黑龙 江哈尔滨150001) 摘要:表面肌电信号(surface electromyography,sEMG)是人体的易于检测的神经信号,其富含大量人体运动信 息。利用肌电信号作为输入信号,结合相关生物学模型分析肌电信号同肌肉力和对应关节力矩之间的关系,对 于深入理解分析人体动力学具有重要意义。本文详细归纳总结了利用肌电信号求解人体关节力矩方法的研究 成果,同时介绍神经肌肉骨骼模型的计算及优化过程,给出部分模型生理参数为之后的研究提供参照,并给出 现阶段该方法在人体关节力矩求解中的应用。通过分析该求解过程中所面临的一些问题,总结出该方法的发 展展望,为之后的研究提供参考。 关键词:表面肌电信号:神经激活:信号处理:肌肉激活:肌肉骨骼模型:关节力矩:关节动力学:参数辨识 中图分类号:TP391.4文献标志码:A文章编号:1673-4785(2020)02-0193-11 中文引用格式:姜峰,尹逊锋,衣淳植,等.利用肌电信号求解关节力矩的研究及应用综述J儿.智能系统学报,2020,15(2): 193-203. 英文引用格式:JIANG Feng.,YIN Xunfeng,YI Chunzhi,,etal.A review of the research and application of calculating joint torque by electromyography signalsJ.CAAI transactions on intelligent systems,2020,15(2):193-203. A review of the research and application of calculating joint torque by electromyography signals JIANG Feng,YIN Xunfeng',YI Chunzhi,YANG Chifu2 (1.College of Computer Science and Technology,Harbin Institute of Technology,Harbin 150001,China;2.School of Mechatronics Engineering.Harbin Institute of Technology,Harbin 150001,China) Abstract:Surface electromyography is a neuronal signal of the human body that is easily detected.It extensively provides information about human motion.For a deeper understanding of human body dynamics,the use of elec- tromyographic signals and biological models to examine the relationship between myoelectric signals and muscle forces or corresponding joint torques,is of great importance.This paper summarizes:the research results of solving human joint torque using electromyography signals;introduces the process of measuring and optimizing the neuromusculoskeletal model;gives some model physiological parameters to provide reference for future research;and provides application of the method in solving human joint torque in the current stage.Some of the problems encountered in the solution process are then evaluated,and the development prospect of the method is summarized,providing a reference for future research. Keywords:surface electromyography;neural activation;signal processing;muscle activation;musculoskeletal model; joint moment;joint dynamics,parameter identification 由于人体运动学信息在教学、医疗)、运动 两种:l)采取人体表面肌电信号(surface ectrom- 康复B、人体外骨骼5刀等领域的广泛应用,人体 yography)结和人体肌肉骨骼模型求解相应的关 关节力矩的求解方法一直受到学者的广泛关注。 节力矩⑧;2)运用惯性测量元件测量人体运动学 目前对于关节力矩的求解方法根据原理主要分为 信息,通过构建人体逆动力学模型来解算关节力 收稿日期:2020-01-08.网络出版日期:2020-03-20 矩。在人体逆动力学模型方面,哈尔滨工业大学 基金项目:国家重点研发计划项目(2018YFC0806800,2018YFC 0832105). 的郭伟等将单腿支撑相的人体建立为刚体模 通信作者:尹逊锋.E-mail:mr yinxf@hit.edu.cn 型,通过光学动捕系统测量人体运动学信息,对
DOI: 10.11992/tis.202001013 网络出版地址: http://kns.cnki.net/kcms/detail/23.1538.TP.20200319.1521.002.html 利用肌电信号求解关节力矩的研究及应用综述 姜峰1 ,尹逊锋2 ,衣淳植2 ,杨炽夫2 (1. 哈尔滨工业大学 计算机科学与技术学院,黑龙江 哈尔滨 150001; 2. 哈尔滨工业大学 机电工程学院,黑龙 江 哈尔滨 150001) 摘 要:表面肌电信号 (surface electromyography, sEMG) 是人体的易于检测的神经信号,其富含大量人体运动信 息。利用肌电信号作为输入信号,结合相关生物学模型分析肌电信号同肌肉力和对应关节力矩之间的关系,对 于深入理解分析人体动力学具有重要意义。本文详细归纳总结了利用肌电信号求解人体关节力矩方法的研究 成果,同时介绍神经肌肉骨骼模型的计算及优化过程,给出部分模型生理参数为之后的研究提供参照,并给出 现阶段该方法在人体关节力矩求解中的应用。通过分析该求解过程中所面临的一些问题,总结出该方法的发 展展望,为之后的研究提供参考。 关键词:表面肌电信号;神经激活;信号处理;肌肉激活;肌肉骨骼模型;关节力矩;关节动力学;参数辨识 中图分类号:TP391.4 文献标志码:A 文章编号:1673−4785(2020)02−0193−11 中文引用格式:姜峰, 尹逊锋, 衣淳植, 等. 利用肌电信号求解关节力矩的研究及应用综述 [J]. 智能系统学报, 2020, 15(2): 193–203. 英文引用格式:JIANG Feng, YIN Xunfeng, YI Chunzhi, et al. A review of the research and application of calculating joint torque by electromyography signals[J]. CAAI transactions on intelligent systems, 2020, 15(2): 193–203. A review of the research and application of calculating joint torque by electromyography signals JIANG Feng1 ,YIN Xunfeng2 ,YI Chunzhi2 ,YANG Chifu2 (1. College of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China; 2. School of Mechatronics Engineering, Harbin Institute of Technology, Harbin 150001, China) Abstract: Surface electromyography is a neuronal signal of the human body that is easily detected. It extensively provides information about human motion. For a deeper understanding of human body dynamics, the use of electromyographic signals and biological models to examine the relationship between myoelectric signals and muscle forces or corresponding joint torques, is of great importance. This paper summarizes:the research results of solving human joint torque using electromyography signals; introduces the process of measuring and optimizing the neuromusculoskeletal model;gives some model physiological parameters to provide reference for future research; and provides application of the method in solving human joint torque in the current stage. Some of the problems encountered in the solution process are then evaluated, and the development prospect of the method is summarized, providing a reference for future research. Keywords: surface electromyography; neural activation; signal processing; muscle activation; musculoskeletal model; joint moment; joint dynamics; parameter identification 由于人体运动学信息在教学[1] 、医疗[2] 、运动 康复[3-4] 、人体外骨骼[5-7] 等领域的广泛应用,人体 关节力矩的求解方法一直受到学者的广泛关注。 目前对于关节力矩的求解方法根据原理主要分为 两种:1) 采取人体表面肌电信号 (surface ectromyography) 结和人体肌肉骨骼模型求解相应的关 节力矩[8-9] ;2) 运用惯性测量元件测量人体运动学 信息,通过构建人体逆动力学模型来解算关节力 矩。在人体逆动力学模型方面,哈尔滨工业大学 的郭伟等[10] 将单腿支撑相的人体建立为刚体模 型,通过光学动捕系统测量人体运动学信息,对 收稿日期:2020−01−08. 网络出版日期:2020−03−20. 基金项目:国家重点研发计划项目 (2018YFC0806800, 2018YFC 0832105). 通信作者:尹逊锋. E-mail:mr_yinxf@hit.edu.cn. 第 15 卷第 2 期 智 能 系 统 学 报 Vol.15 No.2 2020 年 3 月 CAAI Transactions on Intelligent Systems Mar. 2020
·194· 智能系统学报 第15卷 人体下肢关节力矩进行解算;韩国科学技术院结 2神经激活求解 合人体上肢质心的运动规律,建立了弹簧单摆模 型进而解算了人体踝关节的关节力矩。由于对 从对于肌肉骨骼模型的叙述可知,肌电信号 动力学模型精确度的依赖较高,上述方法难以提 是由神经信号刺激肌肉激活所产生的,因此肌电 供准确度较高的关节力矩求解结果。与之相比, 信号可以用来衡量肌肉激活及神经激活。然而其 以表面肌电信号作为输入的人体肌肉骨骼模型, 间的映射关系是高度非线性的,同时肌电信号的 由于肌肉相对于关节的高度冗余,具有能够预测 幅度也受诸多因素影响),(例如放大器的增益、 肌肉出力、体现拮抗肌肉驱动、反算肌肉激活等 所选用的电极类型、电极相对于肌肉运动点的位 方面的优势,能够体现出更丰富的人体运动及肌 置、肌肉与电极之间的组织关系等),所以很难直 肉激活的信息。因此近些年来,很多学者提出了 接利用肌电信号精准的计算和预测肌肉激活以及 使用肌电信号求解关节力矩的方法。该方法主要 分为4个过程:1)从肌电信号(sEMG)求解肌肉 肌肉力。 激活(Muscle activation):2)根据神经肌肉骨骼模 为了从肌电信号中获取有效信息以求解关节 型求解肌肉力;3)求解关节力臂;4)参数辨识。 力矩,必须滤除噪声,量化神经及肌肉的激活程 现阶段所使用的模型例如Zajac在1989年提出的 度。为此,在求解肌肉激活和肌肉力之前,先要 模型a或Huxley的更复杂的生物物理模型3 对肌电信号进行预处理,再将预处理后的肌电信 又如Zahalak的模型s-16(Zahalak,1986,2000年) 号转化为神经激活()。预处理过程可以描述 是基于H的经典著作7。本文主要总结了近年 为:1)5~30Hz高通滤波:由于放大器的精度不足 来使用肌电信号以及相关生理学模型对关节力矩 或者电极相对肌肉发生串动会导致采集到的肌电 的求解方法,并阐述了利用神经肌肉骨骼模型对 信号的平均值产生时变的漂移,而这部分信号并 关节力矩求解的基本原理及过程,给出了模型中 不属于肌电信号,因此要消除这些由于采集误差 涉及的一些参数的生理学统计数据。又给出了以 导致的直流偏移或低频噪声。2)全波整流和归 求解关节划分的该研究的主要应用,最后总结了 化(除以最大自主收缩期间获得的峰值整流EMG 这一求解方法目前所存在的问题和之后发展的方向。 值)处理刘。3)低通滤波:肌肉的电信号的频率 基本原理 成分超过了100Hz,但是肌肉力的频率要比这低 得多,因此为了使肌电信号和肌肉力量相关,滤除 人体运动过程中,骨骼肌的收缩是由我们的 高频成分是非常重要的2,182川。4)求解神经激 神经系统进行控制的,当我们的大脑产生的运动 指令经过脊柱中枢神经传递到骨骼肌时,骨骼肌 活:求取神经激活u的方法如下: 开始收缩,与此同时,骨骼肌会产生一定的动作 0=a×t-T d -B1×u(t-1)-B2×ut-2) (1) 电位,该电位在皮肤表面表现即为肌电信号。 我们将通过表面电极获取的肌电信号进行一 式中:u(t)为第1个采样点的神经激活;e为肌电 定的处理。之后利用神经激活模型求解神经激 信号;a、B,、B2分别为神经激活系数;d为时间延 活()。将()代人到肌肉激活模型来求解肌肉 迟;TE为采样时间间隔。其中上述神经激活系数 受到神经信号后的肌肉激活程度α(t),将其代入 满足: 神经肌肉骨骼模型进而来计算肌肉力和关节力矩 B=1+y2yl<1;y2l<1) (2) 臂,进一步得到关节力矩M,之后根据实际测量 B2=YY(lyil 1:lyal <1) (3) 关节力矩M。,对整体肌肉骨骼模型的参数进行优 a-B1-p2=1 (4) 化,最终得到准确的关节力矩。整个流程如图1所示。 J 肌肉激活求解 EMG 神经激活 u(1) 肌肉激活求解 肌电信号 求解 从肌电信号得到神经激活后,便可以对肌肉 神经激活 激活进行计算和估计。其具体过程为 a(t) a(t)=dln(cu(t)+1),0≤(t)<0.3 M R,Ft) a(t)=mu(t)+b, 0.3≤(t)<1 (5) 参数辨识 力矩臂 神经肌肉骨酪模型 肌肉力 式中:(1)是神经激活;a(t)是肌肉激活。肌肉激 运动学参数 活系数c、d、m和b可以根据曲线过渡点及导数 图1关节力矩求解流程 关系同时求解。一些学者又将进行了一定的化 Fig.1 Joint moment solution 简822
人体下肢关节力矩进行解算;韩国科学技术院结 合人体上肢质心的运动规律,建立了弹簧单摆模 型进而解算了人体踝关节的关节力矩[11]。由于对 动力学模型精确度的依赖较高,上述方法难以提 供准确度较高的关节力矩求解结果。与之相比, 以表面肌电信号作为输入的人体肌肉骨骼模型, 由于肌肉相对于关节的高度冗余,具有能够预测 肌肉出力、体现拮抗肌肉驱动、反算肌肉激活等 方面的优势,能够体现出更丰富的人体运动及肌 肉激活的信息。因此近些年来,很多学者提出了 使用肌电信号求解关节力矩的方法。该方法主要 分为 4 个过程:1) 从肌电信号 (sEMG) 求解肌肉 激活 (Muscle activation);2) 根据神经肌肉骨骼模 型求解肌肉力;3) 求解关节力臂;4) 参数辨识。 现阶段所使用的模型例如 Zajac 在 1989 年提出的 模型[12] 或 Huxley 的更复杂的生物物理模型[13-14] , 又如 Zahalak 的模型 [15-16] (Zahalak,1986,2000 年) 是基于 Hill 的经典著作[17]。本文主要总结了近年 来使用肌电信号以及相关生理学模型对关节力矩 的求解方法,并阐述了利用神经肌肉骨骼模型对 关节力矩求解的基本原理及过程,给出了模型中 涉及的一些参数的生理学统计数据。又给出了以 求解关节划分的该研究的主要应用,最后总结了 这一求解方法目前所存在的问题和之后发展的方向。 1 基本原理 人体运动过程中,骨骼肌的收缩是由我们的 神经系统进行控制的,当我们的大脑产生的运动 指令经过脊柱中枢神经传递到骨骼肌时,骨骼肌 开始收缩,与此同时,骨骼肌会产生一定的动作 电位,该电位在皮肤表面表现即为肌电信号。 我们将通过表面电极获取的肌电信号进行一 定的处理。之后利用神经激活模型求解神经激 活 u(t)。将 u(t) 代入到肌肉激活模型来求解肌肉 受到神经信号后的肌肉激活程度 a(t),将其代入 神经肌肉骨骼模型进而来计算肌肉力和关节力矩 臂,进一步得到关节力矩 M,之后根据实际测量 关节力矩 Mc,对整体肌肉骨骼模型的参数进行优 化,最终得到准确的关节力矩。整个流程如图1所示。 神经激活 求解 EMG 肌肉激活求解 参数辨识 神经肌肉骨骼模型 Mc M 运动学参数 肌电信号 神经激活 a(t) u(t) R, F(t) 力矩臂, 肌肉力 图 1 关节力矩求解流程 Fig. 1 Joint moment solution 2 神经激活求解 从对于肌肉骨骼模型的叙述可知,肌电信号 是由神经信号刺激肌肉激活所产生的,因此肌电 信号可以用来衡量肌肉激活及神经激活。然而其 间的映射关系是高度非线性的,同时肌电信号的 幅度也受诸多因素影响[18] ,(例如放大器的增益、 所选用的电极类型、电极相对于肌肉运动点的位 置、肌肉与电极之间的组织关系等),所以很难直 接利用肌电信号精准的计算和预测肌肉激活以及 肌肉力。 为了从肌电信号中获取有效信息以求解关节 力矩,必须滤除噪声,量化神经及肌肉的激活程 度。为此,在求解肌肉激活和肌肉力之前,先要 对肌电信号进行预处理,再将预处理后的肌电信 号转化为神经激活 u(t)。预处理过程可以描述 为:1) 5~30 Hz 高通滤波:由于放大器的精度不足 或者电极相对肌肉发生串动会导致采集到的肌电 信号的平均值产生时变的漂移,而这部分信号并 不属于肌电信号,因此要消除这些由于采集误差 导致的直流偏移或低频噪声。2) 全波整流和归一 化 (除以最大自主收缩期间获得的峰值整流 EMG 值) 处理[19-20]。3) 低通滤波:肌肉的电信号的频率 成分超过了 100 Hz,但是肌肉力的频率要比这低 得多,因此为了使肌电信号和肌肉力量相关,滤除 高频成分是非常重要的[12, 18, 21]。4) 求解神经激 活:求取神经激活 u 的方法如下: u(t) = α×e ( t− d TE ) −β1 ×u(t−1)−β2 ×u(t−2) (1) α、β1、β2 TE 式中:u(t) 为第 t 个采样点的神经激活;e 为肌电 信号; 分别为神经激活系数;d 为时间延 迟; 为采样时间间隔。其中上述神经激活系数 满足: β1 = γ1 +γ2(|γ1| < 1;|γ2| < 1) (2) β2 = γ1 · γ2 (|γ1| < 1;|γ2| < 1) (3) α−β1 −β2 = 1 (4) 3 肌肉激活求解 从肌电信号得到神经激活后,便可以对肌肉 激活进行计算和估计。其具体过程为 { a(t) = d ln(cu(t)+1), 0 ⩽ u(t) < 0.3 a(t) = mu(t)+b, 0.3 ⩽ u(t) < 1 (5) 式中:u(t) 是神经激活;a(t) 是肌肉激活。肌肉激 活系数 c、d、m 和 b 可以根据曲线过渡点及导数 关系同时求解。一些学者又将进行了一定的化 简 [8, 22-23] : ·194· 智 能 系 统 学 报 第 15 卷
第2期 姜峰,等:利用肌电信号求解关节力矩的研究及应用综述 ·195· eAur)-1 a()= (6) 单元CE和一个被动收缩单元PE来近似骨骼肌 e4-1 的工作情况。 其中,A(-3,0)是非线性因子。对于肌肉激活的 整个模型对于骨骼肌力量的求解可以由式(T) 求解还有一些方法主要如表1所示。 进行表示: 表1肌肉激活方法列举 Fm(0,)=F=[F项+FP]cosφ= Table 1 Muscle activation method [fa(D)f(v)a(t)F+fp(D)F]cos (7) 序号相关文献 公式 式中:F为肌腱力;F为最优肌肉纤维下肌肉 Manal3 e4w-1 力;f(④为肌肉主动力-长度关系:f(④为肌肉被 1 a(t)= eA-1 动力-肌肉长度关系B;w为肌肉主动力-速度 A0-1 关系23划 2 Cavallaros a(t)= A1-1 w=03085-Am =03085+Asm周 Manal25] a6-1 m= 4o-1 c=1-m eA:-1 A2 In(Bu(t)+1). 0≤(t)a(t) 根据肌肉骨骼模型来看,肌肉力的大小和肌 A2 肉纤维长度是有一定关系的,这里将这种关系分 0.5+1.5a(0) u(t)≤a(t) 别描述为f)和f()。对于这两种肌肉力同肌肉 表1中列举的公式中Manal在文献[23]中提 纤维长度关系是非线性的,相关学者给出了这两 出的方法相对简便,求解的肌肉激活准确性较 种关系的描述形式。根据相关文献[18,20,32-34] 高,受到广泛的使用。Cavallaro在文献[25]中提 主动收缩力同肌肉纤维长度的关系可以描述为 出的方法是对Manal方法的简化,其中参数A,是 fa(I)=sin(b P+b2l+b3) Manal方法中指数常数项的估计,这里会进一步 (b1=-1.317,b2=-0.403,b3=2.454) (8) 引入误差,因此准确性较Manal方法低,至于 另外一种求解方式为 Manal在文献[26]中提出的方法是针对于特定肌 f(0= ∫6o+61l+62P0.5≤1≤1.5 0 其他 (9) 肉激活求解所提出的方法,该方法进一步提高了 计算精度,但是相对比较繁琐,适用广泛性不强。 被动收缩力同肌肉纤维长度之间的关系可以 至于Chadwich、Rengifo、Chadwick、Telen提出的 表述为位3 方法为常微分方程,求解比其他方法繁琐,使用 fi0=Ap-e学-1] (10) 相对较少。 Ap=0.129,Ke=4.525 可以简化为 4神经肌肉骨骼模型 e10-1) ()e-el-is (11) 在获得肌肉激活及相关人体运动学信息后, 这里所提到的I即肌肉纤维长度是经过归一 便可以利用肌肉骨骼模型对肌肉力以及关节力矩 化之后的长度,即1="/,式中的严是指肌肉纤 进行求解。肌肉骨骼模型如图2所示,其描述了 维长度,:是指最佳肌肉纤维长度,最佳纤维长度 肌肉肌腱的力的作用关系,其中用一个主动收缩 同肌肉激活度具有一定的关系,该关系可以描述为
a(t) = e Au(t)−1 e A −1 (6) 其中,A(−3,0) 是非线性因子。对于肌肉激活的 求解还有一些方法主要如表 1 所示[24]。 表 1 肌肉激活方法列举 Table 1 Muscle activation method 序号 相关文献 公式 1 Manal[23] a(t) = e A1 u(t) −1 e A1 −1 2 Cavallaro[25] a(t) = A u(t) 1 −1 A1 −1 3 Manal[26] u0 = 0.308 5− A1 cos( π 4 ) a0 = 0.308 5+ A1 sin( π 4 ) m = a0 −1 u0 −1 c = 1−m β = e a0 /A2 −1 u0 { A2 ln(βu(t)+1), 0 ⩽ u(t) a(t) A2 0.5+1.5a(t) , u(t) ⩽ a(t) 表 1 中列举的公式中 Manal 在文献 [23] 中提 出的方法相对简便,求解的肌肉激活准确性较 高,受到广泛的使用。Cavallaro 在文献 [25] 中提 出的方法是对 Manal 方法的简化,其中参数 A1 是 Manal 方法中指数常数项的估计,这里会进一步 引入误差,因此准确性较 Manal 方法低,至于 Manal 在文献 [26] 中提出的方法是针对于特定肌 肉激活求解所提出的方法,该方法进一步提高了 计算精度,但是相对比较繁琐,适用广泛性不强。 至于 Chadwich、Rengifo、Chadwick、Telen 提出的 方法为常微分方程,求解比其他方法繁琐,使用 相对较少。 4 神经肌肉骨骼模型 在获得肌肉激活及相关人体运动学信息后, 便可以利用肌肉骨骼模型对肌肉力以及关节力矩 进行求解。肌肉骨骼模型如图 2 所示,其描述了 肌肉肌腱的力的作用关系,其中用一个主动收缩 单元 CE 和一个被动收缩单元 PE 来近似骨骼肌 的工作情况。 整个模型对于骨骼肌力量的求解可以由式 (7) 进行表示: F mt(θ,t) = F t = [F m A + F m P ] cos ϕ = [fA(l)f(v)a(t)F m o + fP(l)F m o ] cos ϕ (7) F t F m o fA(l) fP(l) f(v) 式中: 为肌腱力; 为最优肌肉纤维下肌肉 力; 为肌肉主动力−长度关系; 为肌肉被 动力−肌肉长度关系[31] ; 为肌肉主动力−速度 关系[12-13, 32]。 CE PE F mt l mt F mt l m l t /2 l t /2 FP m FA m F m ϕ 图 2 肌肉骨骼模型 Fig. 2 Musculoskeletal model 4.1 肌肉力与肌肉纤维长度关系 fA(l) fP(l) 根据肌肉骨骼模型来看,肌肉力的大小和肌 肉纤维长度是有一定关系的,这里将这种关系分 别描述为 和 。对于这两种肌肉力同肌肉 纤维长度关系是非线性的,相关学者给出了这两 种关系的描述形式。根据相关文献 [18, 20, 32-34] 主动收缩力同肌肉纤维长度的关系可以描述为 fA(l) = sin(b1l 2 +b2l+b3) (b1 = −1.317,b2 = −0.403,b3 = 2.454) (8) 另外一种求解方式为 fA(l) = { δ0 +δ1 l+δ2 l 2 0.5 ⩽ l ⩽ 1.5 0 其他 (9) 被动收缩力同肌肉纤维长度之间的关系可以 表述为[32, 35] fP(l) = AP ·[eKpe l m−l m o lm o −1] AP = 0.129,Kpe = 4.525 (10) 可以简化为 fP(l) = e 10(l−1) e 5 = e 10l−15 (11) l = l m /l m o l m l m o 这里所提到的 l 即肌肉纤维长度是经过归一 化之后的长度,即 ,式中的 是指肌肉纤 维长度, 是指最佳肌肉纤维长度,最佳纤维长度 同肌肉激活度具有一定的关系,该关系可以描述为 第 2 期 姜峰,等:利用肌电信号求解关节力矩的研究及应用综述 ·195·
·196· 智能系统学报 第15卷 ()=l(d(1-a(t)+1) (12) 4.3肌腱力求解 式中:为相关系数;。为在最大肌肉激活程度时 求得肌肉激活之后,便可以利用肌肉激活对 的最佳肌肉纤维长度。 肌肉力F(代表肌肉个数)进行求解。肌肉产生 4.2肌肉力与肌肉纤维收缩速度关系 力量的同时,和它相连的肌腱也开始产生承载负 肌肉力量的大小除了和肌肉纤维长度有关系 荷,并将力从肌肉传递到骨骼,这个力称为肌腱 外,它还受到肌肉纤维收缩速度的影响2,3536。 力F。因为肌腱与肌肉是串联的,所以任何通过 Hl在1938年建立肌肉骨骼模型最初是为了研 肌肉的力也必须通过肌腱,反之亦然。肌腱是具 究肌肉收缩和热量之间的关系切,H通过实验 有弹性的被动元件。在肌腱松弛长度飞以下,肌 发现,当肌肉缩短一个距离x时,伴随肌肉释放出 腱不承载任何负荷。然而,当肌腱束长度超过松 一个收缩热量(川,因此有 弛长度时,它产生的力与拉伸距离成比例。当肌 H=ax (13) 肉产生最大等距力F时,肌腱的应变为33%,当 式中:α是与肌肉横截面相关的热常数。同时 力为3.5F时,肌腱的应变为10%。肌腱束应变 Hill还推测a/F是一个近似于0.25的常值,F 可定义为 是指在最佳纤维长度下的最大肌肉力。从能量守 E=-4 (20) 恒的角度考虑,总的能量消耗E等于肌肉耗散的 式中:ε为肌腱应变;为肌腱长度;为肌腱松弛长度 热量和肌肉所做功的总和,即 这里值得注意的是,肌腱应变不会为负值,由 E=F"x+H=(Fm+a)x (14) 等式右边对时间求导得 式(20)可以看到,只有当肌腱束长度大于肌腱束 (F+ar」 松弛长度时,力才会随应变变化,否则肌腱束力 di=(F+a)v (15) 为零。肌腱应变与肌腱力的变化关系由式(21)及图3 式中:m为肌肉纤维收缩速度,之后Hl提出能 所示。 量的消耗应当与力的变化成正比,于是有 0, E≤0 1480.3s2, 0<ε<0.0127 (Fm+a)vm=b(F-Fm) (21) 37.5s-0.2375,g≥0.0127 整理得 Fm=Fab-avm 2 (16) b+ym 到这里肌肉力和肌肉纤维收缩速度的关系是 z1.5 「非线性区 线性区 建立在最佳纤维长度的情况下的,没有考虑到纤 F 维长度变化所带来的影响。下面给出变纤维长度 的肌肉力和肌肉收缩速度之间的关系: 哭0.5 Fm= Fb-avm" b+四(0 (17) 1.27 3.33 2 4 56 对于肌肉的舒张时的情况为 肌腱应变% =FF-(Fi-1)btav (18) 图3肌腱力与应变关系 Fig.3 Relationship between tendon stress and strain 式中:d和b是变心系数;Fc是肌肉力的乘数, 4.4羽状角求解 Epstein和Herzog在1998年提出其值在1.1~l.8之 间”。对上述肌肉力同速度的关系进行简化 如图2所示,由于肌腱与肌肉纤维串联,肌腱 力F和肌肉力F"存在下述关系: 可得: Fr=Fmcos中 (22) 其中,中是羽状角,即肌腱和肌肉纤维之间的角 f(v)= -<0 度,对于大多数的肌肉,羽状角对于肌肉力的影 ⑧*03 Vak 响是可以忽略不计的,但是对于一些转动角度大 (19) 的关节骨骼肌,羽状角对其力的大小还是有很大 2.34 -+0.039 f= 影响的。 13 -≥0 羽状角的大小随关节的活动及肌肉的收缩而 -+0.039 Vmax 变化。KAWAKAMIY等在1998年利用超声波发现, 其中x为最大肌肉收缩力。 内侧腓肠肌羽状角可根据关节角度和肌肉激活量
l m o (t) = lo(λ(1−a(t))+1) (12) 式中: λ 为相关系数; lo 为在最大肌肉激活程度时 的最佳肌肉纤维长度。 4.2 肌肉力与肌肉纤维收缩速度关系 肌肉力量的大小除了和肌肉纤维长度有关系 外,它还受到肌肉纤维收缩速度的影响[12, 35-36]。 Hill 在 1938 年建立肌肉骨骼模型最初是为了研 究肌肉收缩和热量之间的关系[17] ,Hill 通过实验 发现,当肌肉缩短一个距离 x 时,伴随肌肉释放出 一个收缩热量 (H),因此有 H = ax (13) a/F m o F m o 式中: a 是与肌肉横截面相关的热常数。同时 Hill 还推测 是一个近似于 0.25 的常值, 是指在最佳纤维长度下的最大肌肉力。从能量守 恒的角度考虑,总的能量消耗 E 等于肌肉耗散的 热量和肌肉所做功的总和,即 E = F m x+ H = (F m +a)x (14) 等式右边对时间求导得 (F m +a) dx dt = (F m +a)v m (15) v 式中: m 为肌肉纤维收缩速度,之后 Hill 提出能 量的消耗应当与力的变化成正比,于是有 (F m +a)v m = b(F m o − F m ) 整理得 F m = F m o b−avm b+v m (16) 到这里肌肉力和肌肉纤维收缩速度的关系是 建立在最佳纤维长度的情况下的,没有考虑到纤 维长度变化所带来的影响。下面给出变纤维长度 的肌肉力和肌肉收缩速度之间的关系: F m = ( F m o b−avm b+v m ) fA(l) (17) 对于肌肉的舒张时的情况为 F m = ( F m EccF m o −(F m Ecc −1) F m o b ′ +a ′ v m b ′ −v m ) fA(l) (18) a ′ b ′ F m 式中: 和 是变心系数; Ecc 是肌肉力的乘数, Epstein 和 Herzog 在 1998 年提出其值在 1.1~1.8 之 间 [ 3 7 ]。对上述肌肉力同速度的关系进行简化 可得: f(v) = 0.3 [ v m v m max +1 ] − v m v m max +0.3 , v m v m max < 0 f(v) = 2.34 v m v m max +0.039 1.3 v m v m max +0.039 , v m v m max ⩾ 0 (19) v m 其中 max 为最大肌肉收缩力。 4.3 肌腱力求解 F m i F t l t s F m o F m o 求得肌肉激活之后,便可以利用肌肉激活对 肌肉力 (i 代表肌肉个数) 进行求解。肌肉产生 力量的同时,和它相连的肌腱也开始产生承载负 荷,并将力从肌肉传递到骨骼,这个力称为肌腱 力 。因为肌腱与肌肉是串联的,所以任何通过 肌肉的力也必须通过肌腱,反之亦然。肌腱是具 有弹性的被动元件。在肌腱松弛长度 以下,肌 腱不承载任何负荷。然而,当肌腱束长度超过松 弛长度时,它产生的力与拉伸距离成比例。当肌 肉产生最大等距力 时,肌腱的应变为 3.3%,当 力为 3.5 时,肌腱的应变为 10%。肌腱束应变 可定义为 ε t = l t −l t s l t s (20) ε t l t l t 式中: 为肌腱应变; 为肌腱长度; s为肌腱松弛长度 这里值得注意的是,肌腱应变不会为负值,由 式 (20) 可以看到,只有当肌腱束长度大于肌腱束 松弛长度时,力才会随应变变化,否则肌腱束力 为零。肌腱应变与肌腱力的变化关系由式 (21) 及图 3 所示。 F t = 0, ε ⩽ 0 1 480.3ε 2 , 0 < ε < 0.012 7 37.5ε−0.237 5, ε ⩾ 0.012 7 (21) 标准化肌腱力 F m o /N 肌腱应变/% 2 0 1 2 3 4 5 6 1.5 1 0.5 0 非线性区 线性区 Fo m 1.27 3.33 图 3 肌腱力与应变关系 Fig. 3 Relationship between tendon stress and strain 4.4 羽状角求解 如图 2 所示,由于肌腱与肌肉纤维串联,肌腱 力 F t 和肌肉力 F m 存在下述关系: F t = F m cos ϕ (22) 其中, ϕ 是羽状角,即肌腱和肌肉纤维之间的角 度,对于大多数的肌肉,羽状角对于肌肉力的影 响是可以忽略不计的,但是对于一些转动角度大 的关节骨骼肌,羽状角对其力的大小还是有很大 影响的。 羽状角的大小随关节的活动及肌肉的收缩而 变化。KAWAKAMI Y 等 [38] 在 1998 年利用超声波发现, 内侧腓肠肌羽状角可根据关节角度和肌肉激活量 ·196· 智 能 系 统 学 报 第 15 卷
第2期 姜峰,等:利用肌电信号求解关节力矩的研究及应用综述 ·197· 从22°变为67°。虽然有一些简单的模型描述了羽 F-fF cos f(v)= (28) 状角随肌肉激活的变化,但很少有人通过体内成 fA(0a(t)Fm cos中 像研究(如超声)来证实这些变化。通过对动物 在设定一个初始的肌肉纤维长度后,便可根 肌肉的研究,一些研究人员已经提出了相对比较 据式(8)~(11)求出肌肉力和肌肉纤维长度的关 复杂的模型(如Woittiez等)和一些简化的模型o 系;根据式(12)和(23)可以对羽状角进行相应的 (Scotte&Winter)。为便于计算,利用简化模型来预 估计,又可以根据式(28)求出肌肉力-肌肉收缩 测收缩肌肉的摆动角度,记采样点为1时的羽状 速度关系,之后根据式(19)得到肌肉纤维速度, 角为(),其求解方程为 这时候利用数值积分的方法可以推出下一采样 sin o 点的肌肉纤维长度。将该时刻的肌肉纤维长度 (0)=sin (23) (t) 以及关节角度代入到式(24)和(26)后,可以求得 式中中。为肌肉最佳纤维长度时的羽状角。 此时的肌腱长度,再利用式(20)和(21)未求出该 4.5肌肉肌腱长度 时刻的F,再代入到式(⑦),进行下一步的计算, 从上文对于肌肉肌腱力的论述来看,对于肌 不断重复此过程,最终得到测试时间段的肌肉力。 肉力的求解来说,肌腱长度的大小的求解是至关 4.7关节力矩求解 重要的,其值可以根据式(24)得到: M'(0,t)= m=r+严cos中 (24) c..Fo.m (29) i=1 即 式中:M(0,0)代表关节j在关节角度为0,采样时 =m-"cos中 (25) 刻为t时的关节力矩,:(0为第i块骨骼肌对关节 从式(21)和式(25)可以看出,肌肉肌腱长度 j在关节角度为0时的关节力矩臂,F"(0,)为第 对于求解肌腱长度和肌腱力是必不可少的,但是 i块骨骼肌对关节j在关节角度为0时的肌肉力, 肌肉肌腱长度属于人体生物参数,求解较为困 其中对于力矩臂的求解可见式(30): 难。Menegaldo等a在2004年提出了一种用于计 算下肢肌肉肌腱长度和关键力矩臂的方法。其研 0=O (30) 80 究参照了Dep等24提出的生理模型所求出的 生理学参数。其具体的计算方法如下: 5参数辨识 L(Q1,Q2,Q3,Q4)=a1+a2fi(Q1,Q2,Q3,Q4)+ 如上所述,d、1、2、A是求解肌肉激活的4个 a3f5(Q1,Q2,Q3,Q4)+…+anf-1(21,Q2,Q3,Q) (26) 主要参数,假设所有参与的肌肉都具有相同的肌 式中:L表示肌肉肌腱长度:a,表示为待定系数: 肉激活求解过程。因此,只需要调整4个激活参 ∫是指泛型非线性系数,根据拟合曲面的形状进 数。在肌肉肌腱力求解过程中,、:、、mx、中 行选择。而Q1、Q2、Q、Q4等则是根据Delp模 是5个反映肌肉力大小的生理学参数,而在这些 型所假设的关节角度数。之后利用测定的关节角 参数中F。、%、?对肌肉力的影响更为显著444, 度信息,进行拟合求解的方式即可求出相应的肌 由于对整体肌肉力的影响较小,可以近似表 肉肌腱长度。另一种较为简便的拟合求解方式为 示为=10g。由于不同肌肉的这3个参数差别 Im =bo+b10 (27) 较大,因此每增加一块肌肉就需要求解3个参数, 式中:b和b1是待定参数;0为关节角度,可以使 诸多的参数使得整个过程变得更加繁琐,因此对 用惯性传感器或光学动捕等方式进行测得。 参数进行优化和化简的工作就显得尤为重要。 4.6肌肉力整合求解 Ai等进行了两组优化,第1组根据受试者 通过对整个过程的论述,在这里重新讨论最 特定的肌肉骨骼几何模型进行估计:第2组采用 初给定的式(⑦),这时式中的大部分未知量已经在 通用的肌肉骨骼模型。之后将两组原始肌电信号 上述内容给出了求解方法,然而现在依然不能依 和运动学数据都输入到优化模型(非线性最小二 靠式(7)直接给出对于肌肉力量的一个估计,因 乘和levenberg-marquardt算法)中,使得估计力矩 为肌肉纤维长度的大小并不知道。 和参考力矩差值最小。Menegaldo等4I采用式 Fm (0,t)=F=[F+F]cos= [fa(⑩f(v)a(t)F+fp(OF]cos中 (31)对参数进行优化评价指标: 对于肌肉纤维长度的求解需要用到数值积分 (TM()-TS(0)2 的方法,因此这里首先根据上述方程(⑦)进行对 RMSE= 肌肉力-肌肉收缩速度关系进行求解: TMMAX ×100%(31)
ϕ(t) 从 22°变为 67°。虽然有一些简单的模型描述了羽 状角随肌肉激活的变化,但很少有人通过体内成 像研究 (如超声) 来证实这些变化。通过对动物 肌肉的研究,一些研究人员已经提出了相对比较 复杂的模型[39] (如 Woittiez 等) 和一些简化的模型[40] (Scott&Winter)。为便于计算,利用简化模型来预 测收缩肌肉的摆动角度,记采样点为 t 时的羽状 角为 ,其求解方程为 ϕ(t) = sin−1 ( l m o sinϕ0 l m(t) ) (23) 式中 ϕo 为肌肉最佳纤维长度时的羽状角。 4.5 肌肉肌腱长度 从上文对于肌肉肌腱力的论述来看,对于肌 肉力的求解来说,肌腱长度的大小的求解是至关 重要的,其值可以根据式 (24) 得到: l mt = l t +l m cos ϕ (24) 即 l t = l mt −l m cos ϕ (25) 从式 (21) 和式 (25) 可以看出,肌肉肌腱长度 对于求解肌腱长度和肌腱力是必不可少的,但是 肌肉肌腱长度属于人体生物参数,求解较为困 难。Menegaldo 等 [41] 在 2004 年提出了一种用于计 算下肢肌肉肌腱长度和关键力矩臂的方法。其研 究参照了 Delp 等 [42-43] 提出的生理模型所求出的 生理学参数。其具体的计算方法如下: L(Q1,Q2,Q3,Q4) = a1 +a2 f1(Q1,Q2,Q3,Q4)+ a3 f2(Q1,Q2,Q3,Q4)+···+an fn−1(Q1,Q2,Q3,Q4) (26) Q1、Q2、Q3、Q4 式中:L 表示肌肉肌腱长度;ai 表示为待定系数; fi 是指泛型非线性系数,根据拟合曲面的形状进 行选择。而 等则是根据 Delp 模 型所假设的关节角度数。之后利用测定的关节角 度信息,进行拟合求解的方式即可求出相应的肌 肉肌腱长度。另一种较为简便的拟合求解方式为 l mt = b0 +b1θ (27) 式中:b0 和 b1 是待定参数;θ 为关节角度,可以使 用惯性传感器或光学动捕等方式进行测得。 4.6 肌肉力整合求解 通过对整个过程的论述,在这里重新讨论最 初给定的式 (7),这时式中的大部分未知量已经在 上述内容给出了求解方法,然而现在依然不能依 靠式 (7) 直接给出对于肌肉力量的一个估计,因 为肌肉纤维长度的大小并不知道。 F mt(θ,t) = F t = [F m A + F m P ] cosϕ = [fA(l)f(v)a(t)F m o + fP(l)F m o ] cos ϕ 对于肌肉纤维长度的求解需要用到数值积分 的方法,因此这里首先根据上述方程 (7) 进行对 肌肉力−肌肉收缩速度关系进行求解: f(v) = F t − f l pF m o cos ϕ fA(l)a(t)Fm o cos ϕ (28) 在设定一个初始的肌肉纤维长度后,便可根 据式 (8)~(11) 求出肌肉力和肌肉纤维长度的关 系;根据式 (12) 和 (23) 可以对羽状角进行相应的 估计,又可以根据式 (28) 求出肌肉力−肌肉收缩 速度关系,之后根据式 (19) 得到肌肉纤维速度, 这时候利用数值积分的方法可以推出下一采样 点的肌肉纤维长度。将该时刻的肌肉纤维长度 以及关节角度代入到式 (24) 和 (26) 后,可以求得 此时的肌腱长度,再利用式 (20) 和 (21) 未求出该 时刻的 F t ,再代入到式 (7),进行下一步的计算, 不断重复此过程,最终得到测试时间段的肌肉力。 4.7 关节力矩求解 Mj (θ,t) = ∑m i=1 (ri(θ)· F mt i (θ,t)) (29) Mj (θ,t) ri(θ) F mt i (θ,t) 式中: 代表关节 j 在关节角度为 θ,采样时 刻为 t 时的关节力矩, 为第 i 块骨骼肌对关节 j 在关节角度为 θ 时的关节力矩臂, 为第 i 块骨骼肌对关节 j 在关节角度为 θ 时的肌肉力, 其中对于力矩臂的求解可见式 (30): r(θ) = ∂l mt(θ) ∂θ (30) 5 参数辨识 F m o l m o l t s v m max ϕ F m o l m o l t s v m max v m max = 10l m o 如上所述,d、γ1、γ2、A 是求解肌肉激活的 4 个 主要参数,假设所有参与的肌肉都具有相同的肌 肉激活求解过程。因此,只需要调整 4 个激活参 数。在肌肉肌腱力求解过程中, 、 、 、 、 是 5 个反映肌肉力大小的生理学参数,而在这些 参数中 、 、 对肌肉力的影响更为显著[44-45] , 由于 对整体肌肉力的影响较小,可以近似表 示为 。由于不同肌肉的这 3 个参数差别 较大,因此每增加一块肌肉就需要求解 3 个参数, 诸多的参数使得整个过程变得更加繁琐,因此对 参数进行优化和化简的工作就显得尤为重要。 Ai 等 [46] 进行了两组优化,第 1 组根据受试者 特定的肌肉骨骼几何模型进行估计;第 2 组采用 通用的肌肉骨骼模型。之后将两组原始肌电信号 和运动学数据都输入到优化模型 (非线性最小二 乘和 levenberg-marquardt 算法) 中,使得估计力矩 和参考力矩差值最小。Menegaldo 等 [47] 采用式 (31) 对参数进行优化评价指标: RMSE = 1 TMMAX vuuuuut∑N t=1 (TM(t)−TS(t))2 N ×100% (31) 第 2 期 姜峰,等:利用肌电信号求解关节力矩的研究及应用综述 ·197·
·198· 智能系统学报 第15卷 式中:TM()是用CybexTM测量的力矩;TS()是 进而提高精度。Son等s采用混合正逆动力学方 预测力矩。Qashqai等也使用了类似的目标函 法对参数进行调整,即假设肌电驱动模型估计的 数对模型进行了优化。 关节力矩近似等于测试得到的关节力矩: Lⅰ等采用遗传算法对未知生理参数进行 优化,优化目标函数为 =1 =1 min 式中:M为采样点k时的测定力矩;"为j肌肉 1 式中:0。为实际测量关节角度;0m为模型预测关 在k采样点时刻的力矩臂;F则为j肌肉在k采样 节角度,这里其使用正向动力学方法,利用预测的 点时的肌肉力。Buongiorno D等s]做了关于遗传 关节力矩进一步地求解运动学信息。遗传算法初 算法(基于GenocopⅢ的有约束和无约束算法s 始种群在优化过程中进化,其参考了文献[50-51] 和线性优化方法(线性最小二乘)的对比研究工作。 中的结果,减少了搜索空间,提高了优化速度,并 为了能够为之后的相关研究提供一些帮助, 通过模型参数辨识,得到最接近实际关节角的最 这里根据文献[20,51,53-61]列出了一些常用肌 优模型参数值,再通过实验结果得到均方根误差 肉的生理参数,如表2。 表2肌肉生理参数表 Table 2 Muscle physiological parameters 肌肉 生理横截面积Rcm2 峰值力FN最佳纤维长度匹/cm肌腱松弛长度':/cm 羽状角/() 三角肌_前仲后 8.2/8.2/1.9 1142.6/1142.6/259.9 9.8/10.8/13.7 9.3/11/3.8 22/15/18 棘上下肌 3.5/8.6 487.8/1210.8 6.87.6 4/3.1 7/19 肩胛下肌 9.8 1377.8 8.7 3.3 20 小大圆肌 2.5/3 354.3/425.4 7.4/16.2 7.12 24/16 大胸肌锁/胸/肋骨 2.6/3.7/2.8 364.4/515.4/309.5 14.4/13.8/13.8 0.3/8.9/13.2 17/25/25 背阔肌_胸/腰椎 2.8/2.8 389.1/389.1 25.4/23.2 12/17.7 25/19 喙肱肌 1.7 242.5 9.3 9.7 27 肱三头肌_中外内 5.7/4.5/4.5 798.5/624.3/624.3 13.4/11.4/11.4 14.3/9.8/9.1 12/9/9 肘肌 2.5 350 2.7 1.8 0 旋后肌 3.4 476 3.3 2.8 0 肱二头肌长短头 4.5/3.1 624.3/435.6 11.6/13.2 27.2/19.2 0/0 肱肌 7.1 987.3 8.6 5.4 0 肱桡肌 1.9 261.3 17.3 13.3 0 桡侧腕长/短伸肌 2.2/2.2 304.9/100.5 8.1/5.9 22.4/22.2 0/9 尺侧腕伸/屈肌 2.1/2.9 93.2/128.9 6.2/5.1 22.8/26.5 412 桡侧腕屈肌 1.6 74 6.3 24.4 掌长肌 0.6 26.7 6.4 26.9 4 旋前圆/方肌 4/1.7 566.2/75.5 4.92.8 9.8/0.5 10/10 指浅屈肌5/4/3/2 0.4/1.3/2/1.4 16.5/57.9/91/61.2 5.2/7.4/7.5/8.4 33.8/32.8/29.5/27.5 5/4/716 指深屈肌5/4/3/2 1.8/1.4/1.8/1.5 79.7/64.1/81.7168.3 7.5/8/8.4/7.5 28.2/28.2/29.3/29.4 87/6/7 指总伸肌5/4/32 0.3/0.8/0.8/0.4 13.1/34/35.3/18.3 6.516.3/7.2/7 29.7/32.7/33.5/32.2 2/3/3/3 小√食指伸肌 0.6/0.5 25.3/21.7 6.8/5.9 322/18.6 36 拇长/短伸肌 0.9/0.3 39.5/14.2 5.4/6.8 22.1/11.5 6/7 拇长屈/展肌 1.7/1.3 77.2/59.5 5.5/7.1 19.4/13 718
式中: TM(t) 是用 CybexTM 测量的力矩;TS(t) 是 预测力矩。Qashqai 等 [48] 也使用了类似的目标函 数对模型进行了优化。 Li 等 [49] 采用遗传算法对未知生理参数进行 优化,优化目标函数为 min∑n i=1 (θci −θmi) 2 式中:θci 为实际测量关节角度;θmi 为模型预测关 节角度,这里其使用正向动力学方法,利用预测的 关节力矩进一步地求解运动学信息。遗传算法初 始种群在优化过程中进化,其参考了文献 [50-51] 中的结果,减少了搜索空间,提高了优化速度,并 通过模型参数辨识,得到最接近实际关节角的最 优模型参数值,再通过实验结果得到均方根误差 进而提高精度。Son 等 [52] 采用混合正逆动力学方 法对参数进行调整,即假设肌电驱动模型估计的 关节力矩近似等于测试得到的关节力矩: min∑n t=1 ( Mt − ∑m j=1 rt j · Fk j) 式中:Mk 为采样点 k 时的测定力矩;rkj 为 j 肌肉 在 k 采样点时刻的力矩臂;Fkj 为 j 肌肉在 k 采样 点时的肌肉力。Buongiorno D 等 [53] 做了关于遗传 算法 (基于 Genocop Ⅲ的有约束和无约束算法[54] ) 和线性优化方法 (线性最小二乘) 的对比研究工作。 为了能够为之后的相关研究提供一些帮助, 这里根据文献 [20, 51, 53-61] 列出了一些常用肌 肉的生理参数,如表 2。 表 2 肌肉生理参数表 Table 2 Muscle physiological parameters 肌肉 生理横截面积R/cm2 F M O 峰值力 /N l m o 最佳纤维长度 /cm l t s 肌腱松弛长度 /cm 羽状角 ϕ /(°) 三角肌_前/中/后 8.2/8.2/1.9 1142.6/1142.6/259.9 9.8/10.8/13.7 9.3/11/3.8 22/15/18 棘上/下肌 3.5/8.6 487.8/1210.8 6.8/7.6 4/3.1 7/19 肩胛下肌 9.8 1377.8 8.7 3.3 20 小/大圆肌 2.5/3 354.3/425.4 7.4/16.2 7.1/2 24/16 大胸肌_锁/胸/肋骨 2.6/3.7/2.8 364.4/515.4/309.5 14.4/13.8/13.8 0.3/8.9/13.2 17/25/25 背阔肌_胸/腰椎 2.8/2.8 389.1/389.1 25.4/23.2 12/17.7 25/19 喙肱肌 1.7 242.5 9.3 9.7 27 肱三头肌_中/外/内 5.7/4.5/4.5 798.5/624.3/624.3 13.4/11.4/11.4 14.3/9.8/9.1 12/9/9 肘肌 2.5 350 2.7 1.8 0 旋后肌 3.4 476 3.3 2.8 0 肱二头肌长/短头 4.5/3.1 624.3/435.6 11.6/13.2 27.2/19.2 0/0 肱肌 7.1 987.3 8.6 5.4 0 肱桡肌 1.9 261.3 17.3 13.3 0 桡侧腕长/短伸肌 2.2/2.2 304.9/100.5 8.1/5.9 22.4/22.2 0/9 尺侧腕伸/屈肌 2.1/2.9 93.2/128.9 6.2/5.1 22.8/26.5 4/12 桡侧腕屈肌 1.6 74 6.3 24.4 3 掌长肌 0.6 26.7 6.4 26.9 4 旋前圆/方肌 4/1.7 566.2/75.5 4.9/2.8 9.8/0.5 10/10 指浅屈肌5/4/3/2 0.4/1.3/2/1.4 16.5/57.9/91/61.2 5.2/7.4/7.5/8.4 33.8/32.8/29.5/27.5 5/4/7/6 指深屈肌5/4/3/2 1.8/1.4/1.8/1.5 79.7/64.1/81.7/68.3 7.5/8/8.4/7.5 28.2/28.2/29.3/29.4 8/7/6/7 指总伸肌5/4/3/2 0.3/0.8/0.8/0.4 13.1/34/35.3/18.3 6.5/6.3/7.2/7 29.7/32.7/33.5/32.2 2/3/3/3 小/食指伸肌 0.6/0.5 25.3/21.7 6.8/5.9 32.2/18.6 3/6 拇长/短伸肌 0.9/0.3 39.5/14.2 5.4/6.8 22.1/11.5 6/7 拇长屈/展肌 1.7/1.3 77.2/59.5 5.5/7.1 19.4/13 7/8 ·198· 智 能 系 统 学 报 第 15 卷
第2期 姜峰,等:利用肌电信号求解关节力矩的研究及应用综述 ·199· 续表2 肌肉 生理横截面积Rcm 峰值力FN 最佳纤维长度/cm肌腱松弛长度1/cm羽状角/() 股二头肌长短头 27.3/11.9 663.67/380.34 10.5/16.3 34.25/8.95 0/23 股直/中肌 29/59.8 681.671162.08 8.3/8.8 37.2/13.35 5/5 股外内侧肌 69/38 1587.93/1099.22 8.5/9 16.25/11.6 5/ 腓肠肌内/外侧 43.9/23.9 1020.9/447.89 4.3/6.15 37.3/38.8 17/8 6主要应用 现阶段基于EMG的神经肌肉骨骼模型已经被用 表面肌电信号和肌肉骨骼模型主要应用于医 于估计人体多处关节的力矩,神经肌肉骨骼模型 学和运动学等方面,这种方法能够帮助人们更好 的应用如表3所示。 地理解人体运动和人体在进行运动时力矩信息险。 表3神经肌肉骨骼模型的应用 Table 3 Application of neuromusculoskeletal model 应用关节 相关文献 踝关节 Buchanan),Pizzolato&Lloyd,2015Yu Zhuang&Rong Song.019 膝关节 LloydBesier.0 Lloyd&Buchanan,OnleyWinter,1 髋关节 RAJAGOPALA&DEMBIA CL,2016176),HOANG HX&DIAMOND LE&LLOYD D G.20197 Buchanan TS等,199g7l,Manal等,20022l,Antonie J.van den Bogert,201l网,Bueno&Montano,.2017侧 上肢 HAN Jianda&DING Qichuan&XIONG Anbin.201511 随着其他学科的不断发展和人们对于进一步 程中肌肉疲劳对于肌肉活性的影响:5)肌电信号 理解人类运动意图的需要,该方法又在一些机械 采集设备相对复杂,对应用环境依赖性较强,难 运动控制、外骨骼控制等方面得到了应用23,646的。 以得到广泛的实际应用。 同时,在体育运动中对运动员的肌肉力量进行分 神经肌肉骨骼模型方面:1)生理参数较多, 析6761、康复医学中使用该方法对一些瘫痪患者 优化求解过程繁琐,求解过程复杂,难以评价中 进行肌肉康复训练6,6、人体假肢依靠肌电信号 间变量的求解正确性,误差会随着过程不断积 进行控制,使得假肢能够根据人类意图去辅助患 累;2)利用神经肌肉骨骼模型控制相关人机交互 者,以及关节疾病等领域也广泛应用了这种方 设备,难以实现实时控制的目标,且不易解决个 法。在未来,由于人机合作的需求不断加大,这 体差异性问题:3)模型中神经激活和肌肉激活的 种分析人体运动内力的方法将会得到更加广泛的 时间序列以及时间延迟难以准确估计。 应用。 在未来对于使用肌电信号求解关节力矩技术 7结束语 研究时,需关注以下可实现技术突破的研究点。 1)提升肌电信号采集设备准确性和稳定性。 肌电信号作为一种可方便获取的人体信号, 肌电信号作为整体的输入信号,其获取精度的提 受到了越来越多学者的关注,利用其对关节力矩 升会在大程度上提高估计的关节力矩的准确性。 进行求解可以充分了解人体运动时肌肉骨骼力学 减少肌电信号融合对于最终结果的影响,提高肌 特性。本文结合了大量文献给出了利用肌电信号 电传感器采集位置的容错性。 对关节力矩进行求解的方法和基础模型的综合性 2)简化模型计算过程及优化参数,提高整体 论述。目前该方法依然存在着一些问题。 计算模型的鲁棒性。给出对于确定模型参数最为 肌电信号方面:1)作为模型的输入信号,肌 有利的矫正动作,同时寻找一种能够实现实时计 电信号具有高变异性:2)测得的信号为多肌肉信 算的方法,对于利用肌电信号求解关节力矩这一 号融合信号,受噪声干扰严重;3)在利用其求解 方法的实时应用以及减小计算内存和累计误差十 肌肉激活的过程中,映射关系难以得到正确性的 分重要。提高模型参数的泛化能力,减少优化过 评价;4)目前这种映射关系并没有考虑到运动过 程,进而解决个体差异问题对于人机交互设备的
6 主要应用 表面肌电信号和肌肉骨骼模型主要应用于医 学和运动学等方面,这种方法能够帮助人们更好 地理解人体运动和人体在进行运动时力矩信息[62-63]。 现阶段基于 EMG 的神经肌肉骨骼模型已经被用 于估计人体多处关节的力矩,神经肌肉骨骼模型 的应用如表 3 所示。 表 3 神经肌肉骨骼模型的应用 Table 3 Application of neuromusculoskeletal model 应用关节 相关文献 踝关节 Buchanan等, 2009[71] ; Pizzolato&Lloyd, 2015[72] ; Yu Zhuang&Rong Song, 2019[73] 膝关节 Lloyd&Besier, 2003[22] ; Lloyd&Buchanan, 1996[8] , 2001[74] ; Onley&Winter, 1985[75] 髋关节 RAJAGOPAL A & DEMBIA C L ,2016[76] ; HOANG H X& DIAMOND L E & LLOYD D G,2019[77] 上肢 Buchanan TS等, 1993[78] ; Manal等, 2002[23] ; Antonie J.van den Bogert, 2011[79] ; Bueno&Montano, 2017[80] HAN Jianda & DING Qichuan & XIONG Anbin,2015[18] 随着其他学科的不断发展和人们对于进一步 理解人类运动意图的需要,该方法又在一些机械 运动控制、外骨骼控制等方面得到了应用[23, 64-66]。 同时,在体育运动中对运动员的肌肉力量进行分 析 [67-68] 、康复医学中使用该方法对一些瘫痪患者 进行肌肉康复训练[46, 69] 、人体假肢依靠肌电信号 进行控制,使得假肢能够根据人类意图去辅助患 者,以及关节疾病等领域也广泛应用了这种方 法 [70]。在未来,由于人机合作的需求不断加大,这 种分析人体运动内力的方法将会得到更加广泛的 应用。 7 结束语 肌电信号作为一种可方便获取的人体信号, 受到了越来越多学者的关注,利用其对关节力矩 进行求解可以充分了解人体运动时肌肉骨骼力学 特性。本文结合了大量文献给出了利用肌电信号 对关节力矩进行求解的方法和基础模型的综合性 论述。目前该方法依然存在着一些问题。 肌电信号方面:1) 作为模型的输入信号,肌 电信号具有高变异性;2) 测得的信号为多肌肉信 号融合信号,受噪声干扰严重;3) 在利用其求解 肌肉激活的过程中,映射关系难以得到正确性的 评价;4) 目前这种映射关系并没有考虑到运动过 程中肌肉疲劳对于肌肉活性的影响;5) 肌电信号 采集设备相对复杂,对应用环境依赖性较强,难 以得到广泛的实际应用。 神经肌肉骨骼模型方面:1) 生理参数较多, 优化求解过程繁琐,求解过程复杂,难以评价中 间变量的求解正确性,误差会随着过程不断积 累;2) 利用神经肌肉骨骼模型控制相关人机交互 设备,难以实现实时控制的目标,且不易解决个 体差异性问题;3) 模型中神经激活和肌肉激活的 时间序列以及时间延迟难以准确估计。 在未来对于使用肌电信号求解关节力矩技术 研究时,需关注以下可实现技术突破的研究点。 1) 提升肌电信号采集设备准确性和稳定性。 肌电信号作为整体的输入信号,其获取精度的提 升会在大程度上提高估计的关节力矩的准确性。 减少肌电信号融合对于最终结果的影响,提高肌 电传感器采集位置的容错性。 2) 简化模型计算过程及优化参数,提高整体 计算模型的鲁棒性。给出对于确定模型参数最为 有利的矫正动作,同时寻找一种能够实现实时计 算的方法,对于利用肌电信号求解关节力矩这一 方法的实时应用以及减小计算内存和累计误差十 分重要。提高模型参数的泛化能力,减少优化过 程,进而解决个体差异问题对于人机交互设备的 续表 2 肌肉 生理横截面积R/cm2 F M O 峰值力 /N l m o 最佳纤维长度 /cm l t s 肌腱松弛长度 /cm 羽状角 ϕ /(°) 股二头肌长/短头 27.3/11.9 663.67/380.34 10.5/16.3 34.25/8.95 0/23 股直/中肌 29/59.8 681.67/1 162.08 8.3/8.8 37.2/13.35 5/5 股外/内侧肌 69/38 1 587.93/1 099.22 8.5/9 16.25/11.6 5/- 腓肠肌内/外侧 43.9/23.9 1 020.9/447.89 4.3/6.15 37.3/38.8 17/8 第 2 期 姜峰,等:利用肌电信号求解关节力矩的研究及应用综述 ·199·
·200· 智能系统学报 第15卷 发展具有深远意义。 [9]MCGILL S M.A myoelectrically based dynamic three-di- 3)给出单肌肉对于肌肉关节力矩的影响关 mensional model to predict loads on lumbar spine tissues 系,减少测量肌肉数量,可以减少整体模型的参 during lateral bending[J].Journal of biomechanics,1992, 数。同时给出肌肉疲劳对于整个模型的计算结果 25(4):395-414. 的影响,可以更加深层次地理解肌电信号同肌肉 [10]郭伟,杨丛为,邓静,等.外骨骼机器人系统中人体下肢 力之间的关系。 关节力矩动态解算).机械与电子,2015(10):71-75. GUO Wei,YANG Cong Wei,DENG Jing,et al.Dynam- 参考文献: ic solution of the lower extremity joint torques in man- machine system of lower extremity exoskeleton[J].Ma- [1]MATHEW A J,NUNDY M,CHANDRASHEKARAN N. chinery electronics,2015(10):71-75. et al.Wrestle while you learn:EMG as a teaching tool for [11]SONG Jialei,ZHONG Yong,LUO Haoxiang,et al.Hy- undergraduate skeletal muscle physiology teaching[J].Ad- drodynamics of larval fish quick turning:a computational vances in physiology education,2019,43(4):467-471 study[J].Proceedings of the institution of mechanical en- [2]孙全义,陈雪丽,李春梅,等.颏下肌群表面肌电信号评 gineers,part C:journal of mechanical engineering sci- 定脑卒中患者吞咽障碍的价值).广西医科大学学报, ence,2018.232(14):2515-2523 2019,36(7:1104-1107 [12]ZAJAC F E.Muscle and tendon:properties,models,scal- SUN Quanyi,CHEN Xueli,LI Cunmei,et al.The value of ing,and application to biomechanics and motor control[J]. submental muscle surface electromyography signal for Critical reviews in biomedical engineering,1989,17(4): evaluating dysphagia in stroke patients[J].Journal of 359-411. Guangxi medical university,2019,36(7):1104-1107. [13]HUXLEY A F.Muscle structure and theories of contrac- [3]韩书娜,刘昆磊,吕杰.康复锻炼用肌电控制机械手开 tion[J].Progress in biophysics and biophysical chemistry. 发[).机床与液压,2019,4711):48-52. 1957,7:255-318 HAN Shuna,LIU Kunlei,LV Jie.Development of myo- [14]HUXLEY A F,SIMMONS R M.Proposed mechanism of electric control manipulator for rehabilitative exercise[]. force generation in striated muscle[J].Nature,1971, Machine tool hydraulics,2019,47(11):48-52. 233(5321):533-538. [4]MANERO R B R.SHAFTI A.MICHAEL B.et al.Wear- [15]ZAHALAK G I.A comparison of the mechanical behavi- able embroidered muscle activity sensing device for the or of the cat soleus muscle with a distribution-moment human upper leg[C]//Proceedings of 2016 38th Annual In- model[J].Journal of biomechanical engineering,1986. ternational Conference of the IEEE Engineering in Medi- 108(2):131-140. cine and Biology Society.Orlando,USA,2016: [16]ZAHALAK G I.The two-state cross-bridge model of 6062-6065. muscle is an asymptotic limit of multi-state models[J]. [5]JACKSON R W,COLLINS S H.An experimental com- Journal of theoretical biology,2000,204(1):67-82. parison of the relative benefits of work and torque assist- [17]HILL A V.The heat of shortening and the dynamic con- ance in ankle exoskeletons[J].Journal of applied physiology stants of muscle[J].Proceedings of the royal society B: 2015,119(5)541-557. biological sciences,1938,126(843):136-195. [6]MULAS M.FOLGHERAITER M.GINI G.An EMG-con- [18]HAN Jianda,DING Qichuan,XIONG Anbin,et al.A trolled exoskeleton for hand rehabilitation[C]//Proceedings state-space EMG model for the estimation of continuous of 9th International Conference on Rehabilitation Robotics. joint movements[J].IEEE transactions on industrial elec- Chicago,USA,2005. tronics..2015,62(7):4267-4275. [7]AMBROSINI E,FERRANTE S,ZAJC J,et al.The com- [19]BUCHANAN T S,LLOYD D G,MANAL K,et al.Neur- bined action of a passive exoskeleton and an EMG-con- omusculoskeletal modeling:estimation of muscle forces trolled neuroprosthesis for upper limb stroke rehabilitation: and joint moments and movements from measurements of first results of the RETRAINER project[C]//Proceedings of neural command[J].Journal of applied biomechanics, 2017 International Conference on Rehabilitation Robotics. 2004.20(4367-395 London,UK,2017. [20]MURRAY W M,BUCHANAN T S,DELP S L.The iso- [8]LLOYD D G,BUCHANAN T S.A model of load sharing metric functional capacity of muscles that cross the el- between muscles and soft tissues at the human knee during bow[J].Journal of biomechanics,2000,33(8):943-952. static tasks[J].Journal of biomechanical engineering,1996, [21]CROUCH D L.HUANG He.Musculoskeletal model pre- 118(3):367-376 dicts multi-joint wrist and hand movement from limited
发展具有深远意义。 3) 给出单肌肉对于肌肉关节力矩的影响关 系,减少测量肌肉数量,可以减少整体模型的参 数。同时给出肌肉疲劳对于整个模型的计算结果 的影响,可以更加深层次地理解肌电信号同肌肉 力之间的关系。 参考文献: MATHEW A J, NUNDY M, CHANDRASHEKARAN N, et al. Wrestle while you learn: EMG as a teaching tool for undergraduate skeletal muscle physiology teaching[J]. Advances in physiology education, 2019, 43(4): 467–471. [1] 孙全义, 陈雪丽, 李春梅, 等. 颏下肌群表面肌电信号评 定脑卒中患者吞咽障碍的价值 [J]. 广西医科大学学报, 2019, 36(7): 1104–1107. SUN Quanyi, CHEN Xueli, LI Cunmei, et al. The value of submental muscle surface electromyography signal for evaluating dysphagia in stroke patients[J]. Journal of Guangxi medical university, 2019, 36(7): 1104–1107. [2] 韩书娜, 刘昆磊, 吕杰. 康复锻炼用肌电控制机械手开 发 [J]. 机床与液压, 2019, 47(11): 48–52. HAN Shuna, LIU Kunlei, LV Jie. Development of myoelectric control manipulator for rehabilitative exercise[J]. Machine tool & hydraulics, 2019, 47(11): 48–52. [3] MANERO R B R, SHAFTI A, MICHAEL B, et al. Wearable embroidered muscle activity sensing device for the human upper leg[C]//Proceedings of 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Orlando, USA, 2016: 6062–6065. [4] JACKSON R W, COLLINS S H. An experimental comparison of the relative benefits of work and torque assistance in ankle exoskeletons[J]. Journal of applied physiology, 2015, 119(5): 541–557. [5] MULAS M, FOLGHERAITER M, GINI G. An EMG-controlled exoskeleton for hand rehabilitation[C]//Proceedings of 9th International Conference on Rehabilitation Robotics. Chicago, USA, 2005. [6] AMBROSINI E, FERRANTE S, ZAJC J, et al. The combined action of a passive exoskeleton and an EMG-controlled neuroprosthesis for upper limb stroke rehabilitation: first results of the RETRAINER project[C]//Proceedings of 2017 International Conference on Rehabilitation Robotics. London, UK, 2017. [7] LLOYD D G, BUCHANAN T S. A model of load sharing between muscles and soft tissues at the human knee during static tasks[J]. Journal of biomechanical engineering, 1996, 118(3): 367–376. [8] MCGILL S M. A myoelectrically based dynamic three-dimensional model to predict loads on lumbar spine tissues during lateral bending[J]. Journal of biomechanics, 1992, 25(4): 395–414. [9] 郭伟, 杨丛为, 邓静, 等. 外骨骼机器人系统中人体下肢 关节力矩动态解算 [J]. 机械与电子, 2015(10): 71–75. GUO Wei, YANG Cong Wei, DENG Jing, et al. Dynamic solution of the lower extremity joint torques in manmachine system of lower extremity exoskeleton[J]. Machinery & electronics, 2015(10): 71–75. [10] SONG Jialei, ZHONG Yong, LUO Haoxiang, et al. Hydrodynamics of larval fish quick turning: a computational study[J]. Proceedings of the institution of mechanical engineers, part C: journal of mechanical engineering science, 2018, 232(14): 2515–2523. [11] ZAJAC F E. Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control[J]. Critical reviews in biomedical engineering, 1989, 17(4): 359–411. [12] HUXLEY A F. Muscle structure and theories of contraction[J]. Progress in biophysics and biophysical chemistry, 1957, 7: 255–318. [13] HUXLEY A F, SIMMONS R M. Proposed mechanism of force generation in striated muscle[J]. Nature, 1971, 233(5321): 533–538. [14] ZAHALAK G I. A comparison of the mechanical behavior of the cat soleus muscle with a distribution-moment model[J]. Journal of biomechanical engineering, 1986, 108(2): 131–140. [15] ZAHALAK G I. The two-state cross-bridge model of muscle is an asymptotic limit of multi-state models[J]. Journal of theoretical biology, 2000, 204(1): 67–82. [16] HILL A V. The heat of shortening and the dynamic constants of muscle[J]. Proceedings of the royal society B: biological sciences, 1938, 126(843): 136–195. [17] HAN Jianda, DING Qichuan, XIONG Anbin, et al. A state-space EMG model for the estimation of continuous joint movements[J]. IEEE transactions on industrial electronics, 2015, 62(7): 4267–4275. [18] BUCHANAN T S, LLOYD D G, MANAL K, et al. Neuromusculoskeletal modeling: estimation of muscle forces and joint moments and movements from measurements of neural command[J]. Journal of applied biomechanics, 2004, 20(4): 367–395. [19] MURRAY W M, BUCHANAN T S, DELP S L. The isometric functional capacity of muscles that cross the elbow[J]. Journal of biomechanics, 2000, 33(8): 943–952. [20] CROUCH D L, HUANG He. Musculoskeletal model predicts multi-joint wrist and hand movement from limited [21] ·200· 智 能 系 统 学 报 第 15 卷
第2期 姜峰,等:利用肌电信号求解关节力矩的研究及应用综述 ·201· EMG control signals[C]//Proceedings of 2015 37th Annu- 1841):170-192 al International Conference of the IEEE Engineering in [34]DING Qichan,XIONG Anbin,ZHAO Xingang,et al.A Medicine and Biology Society.Milan,Italy,2015. novel EMG-driven state space model for the estimation of [22]LLOYD D G.BESIER T F.An EMG-driven musculo- continuous joint movements[Cl//Proceedings of 2011 skeletal model to estimate muscle forces and knee joint IEEE International Conference on Systems,Man,and Cy- moments in vivo[J].Journal of biomechanics,2003. bernetics.Anchorage,USA.2011. 36(6):765-776. [35]CROUCH D L,HUANG H.Musculoskeletal model- [23]MANAL K.GONZALEZ R V.LLOYD D G.et al.A based control interface mimics physiologic hand dynam- real-time EMG-driven virtual arm[J].Computers in bio- ics during path tracing task[J].Journal of neural engineer- logy and medicine,2002,32(1):25-36. ing,2017,14(3):036008. [24]DESPLENTER T,TREJOS A L.Evaluating muscle ac- [36]AO Di,SONG Rong,GAO Jinwu.Movement perform- tivation models for elbow motion estimation[J].Sensors, ance of human-robot cooperation control based on EMG- 2018,18(4):1004. driven hill-type and proportional models for an ankle [25]CAVALLAROE E.ROSEN J.PERRY J C.et al.Real- power-assist exoskeleton robot[J].IEEE transactions on time myoprocessors for a neural controlled powered exo- neural systems and rehabilitation engineering,2017, skeleton arm[J].IEEE transactions on biomedical engin- 25(8):1125-1134 eering,2006,53(112387-2396. [37]FORCINITO M.EPSTEIN M,HERZOG W.Can a rhe- [26]MANAL K,BUCHANAN T S.A one-parameter neural ological muscle model predict force depression/enhance- activation to muscle activation model:estimating isomet- ment?[J].Journal of biomechanics,1998,31(12): ric joint moments from electromyograms[J].Journal of 1093-1099 biomechanics,.2003,36(8):1197-1202 [38]KAWAKAMI Y.ICHINOSE Y.FUKUNAGA T.Archi- [27]CHADWICK E K,BLANA D,KIRSCH R F,et al.Real- tectural and functional features of human,triceps surae time simulation of three-dimensional shoulder girdle and muscles during contraction[J].Journal of applied arm dynamics[J].IEEE transactions on biomedical engin- physiology,1998,85(2):398-404 eering,2014,61(7):1947-1956. [39]WOITTIEZ R D,HUIJING P A,BOOM H B K,et al.A [28]RENGIFO C.AOUSTIN Y.PLESTAN F.et al.Distribu- three-dimensional muscle model:a quantified relation tion of forces between synergistics and antagonistics between form and function of skeletal muscles[J].Journal muscles using an optimization criterion depending on of morphology,.1984,182(1):95-113. muscle contraction behavior[J].Journal of biomechanical [40]SCOTT S H,WINTER D A.A comparison of three engineering,2010,132(4):041009. muscle pennation assumptions and their effect on isomet- [29]CHADWICK E K,BLANA D.VAN DEN BOGERT A J. ric and isotonic forcefJ].Journal of biomechanics,1991. et al.A real-time,3-D musculoskeletal model for dynam- 24(2:163-167. ic simulation of arm movements[J].IEEE transactions on [41]MENEGALDO LL,DE TOLEDO FLEURY A,WEBER biomedical engineering,2009,56(4):941-948. H I.Moment arms and musculotendon lengths estimation [30]THELEN D G.Adjustment of muscle mechanics model for a three-dimensional lower-limb model[J].Journal of parameters to simulate dynamic contractions in older biomechanics,.2004.37(9:1447-1453. adults[J].Journal of biomechanical engineering,2003, [42]DELP S L,LOAN J P.A graphics-based software system 125(1):70-77. to develop and analyze models of musculoskeletal struc- [31]SCHUTTE L M,RODGERS MM.ZAJAC F E,et al.Im- tures[J].Computers in biology and medicine,1995,25(1): proving the efficacy of electrical stimulation-induced leg 21-34. cycle ergometry:an analysis based on a dynamic muscu- [43]DELP S L,LOAN J P,HOY MG,et al.An interactive loskeletal model[J].IEEE transactions on rehabilitation graphics-based model of the lower extremity to study or- engineering.1993,1(2):109-125 thopaedic surgical procedures[J].IEEE transactions on [32]HERZOG W.History dependence of force production in biomedical engineering,1990,37(8):757-767 skeletal muscle:a proposal for mechanisms[J].Journal of [44]DE GROOTE F,VAN CAMPEN A,JONKERS I,et al electromyography and kinesiology,1998,8(2):111-117. Sensitivity of dynamic simulations of gait and dynamo- [33]GORDON A M.HUXLEY A F,JULIAN F J.The vari- meter experiments to hill muscle model parameters of ation in isometric tension with sarcomere length in verteb- knee flexors and extensors[J].Journal of biomechanics, rate muscle fibres[J].The journal of physiology,1966, 2010,43(10):1876-1883
EMG control signals[C]//Proceedings of 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Milan, Italy, 2015. LLOYD D G, BESIER T F. An EMG-driven musculoskeletal model to estimate muscle forces and knee joint moments in vivo[J]. Journal of biomechanics, 2003, 36(6): 765–776. [22] MANAL K, GONZALEZ R V, LLOYD D G, et al. A real-time EMG-driven virtual arm[J]. Computers in biology and medicine, 2002, 32(1): 25–36. [23] DESPLENTER T, TREJOS A L. Evaluating muscle activation models for elbow motion estimation[J]. Sensors, 2018, 18(4): 1004. [24] CAVALLARO E E, ROSEN J, PERRY J C, et al. Realtime myoprocessors for a neural controlled powered exoskeleton arm[J]. IEEE transactions on biomedical engineering, 2006, 53(11): 2387–2396. [25] MANAL K, BUCHANAN T S. A one-parameter neural activation to muscle activation model: estimating isometric joint moments from electromyograms[J]. Journal of biomechanics, 2003, 36(8): 1197–1202. [26] CHADWICK E K, BLANA D, KIRSCH R F, et al. Realtime simulation of three-dimensional shoulder girdle and arm dynamics[J]. IEEE transactions on biomedical engineering, 2014, 61(7): 1947–1956. [27] RENGIFO C, AOUSTIN Y, PLESTAN F, et al. Distribution of forces between synergistics and antagonistics muscles using an optimization criterion depending on muscle contraction behavior[J]. Journal of biomechanical engineering, 2010, 132(4): 041009. [28] CHADWICK E K, BLANA D, VAN DEN BOGERT A J, et al. A real-time, 3-D musculoskeletal model for dynamic simulation of arm movements[J]. IEEE transactions on biomedical engineering, 2009, 56(4): 941–948. [29] THELEN D G. Adjustment of muscle mechanics model parameters to simulate dynamic contractions in older adults[J]. Journal of biomechanical engineering, 2003, 125(1): 70–77. [30] SCHUTTE L M, RODGERS M M, ZAJAC F E, et al. Improving the efficacy of electrical stimulation-induced leg cycle ergometry: an analysis based on a dynamic musculoskeletal model[J]. IEEE transactions on rehabilitation engineering, 1993, 1(2): 109–125. [31] HERZOG W. History dependence of force production in skeletal muscle: a proposal for mechanisms[J]. Journal of electromyography and kinesiology, 1998, 8(2): 111–117. [32] GORDON A M, HUXLEY A F, JULIAN F J. The variation in isometric tension with sarcomere length in vertebrate muscle fibres[J]. The journal of physiology, 1966, [33] 184(1): 170–192. DING Qichan, XIONG Anbin, ZHAO Xingang, et al. A novel EMG-driven state space model for the estimation of continuous joint movements[C]//Proceedings of 2011 IEEE International Conference on Systems, Man, and Cybernetics. Anchorage, USA, 2011. [34] CROUCH D L, HUANG H. Musculoskeletal modelbased control interface mimics physiologic hand dynamics during path tracing task[J]. Journal of neural engineering, 2017, 14(3): 036008. [35] AO Di, SONG Rong, GAO Jinwu. Movement performance of human-robot cooperation control based on EMGdriven hill-type and proportional models for an ankle power-assist exoskeleton robot[J]. IEEE transactions on neural systems and rehabilitation engineering, 2017, 25(8): 1125–1134. [36] FORCINITO M, EPSTEIN M, HERZOG W. Can a rheological muscle model predict force depression/enhancement?[J]. Journal of biomechanics, 1998, 31(12): 1093–1099. [37] KAWAKAMI Y, ICHINOSE Y, FUKUNAGA T. Architectural and functional features of human, triceps surae muscles during contraction[J]. Journal of applied physiology, 1998, 85(2): 398–404. [38] WOITTIEZ R D, HUIJING P A, BOOM H B K, et al. A three-dimensional muscle model: a quantified relation between form and function of skeletal muscles[J]. Journal of morphology, 1984, 182(1): 95–113. [39] SCOTT S H, WINTER D A. A comparison of three muscle pennation assumptions and their effect on isometric and isotonic force[J]. Journal of biomechanics, 1991, 24(2): 163–167. [40] MENEGALDO L L, DE TOLEDO FLEURY A, WEBER H I. Moment arms and musculotendon lengths estimation for a three-dimensional lower-limb model[J]. Journal of biomechanics, 2004, 37(9): 1447–1453. [41] DELP S L, LOAN J P. A graphics-based software system to develop and analyze models of musculoskeletal structures[J]. Computers in biology and medicine, 1995, 25(1): 21–34. [42] DELP S L, LOAN J P, HOY M G, et al. An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures[J]. IEEE transactions on biomedical engineering, 1990, 37(8): 757–767. [43] DE GROOTE F, VAN CAMPEN A, JONKERS I, et al. Sensitivity of dynamic simulations of gait and dynamometer experiments to hill muscle model parameters of knee flexors and extensors[J]. Journal of biomechanics, 2010, 43(10): 1876–1883. [44] 第 2 期 姜峰,等:利用肌电信号求解关节力矩的研究及应用综述 ·201·
·202· 智能系统学报 第15卷 [45]REDL C,GFOEHLER M,PANDY M G.Sensitivity of 13(1:117-123 muscle force estimates to variations in muscle-tendon [56]AN K N,HUI F C,MORREY B F,et al.Muscles across properties[J].Human movement science,2007,26(2): the elbow joint:a biomechanical analysis[J].Journal of 306-319. biomechanics,1981.1410):659-661,663-669. [46]AI Qingsong,DING Bo,LIU Quan,et al.A subject-spe- [57]JACOBSON M D,RAAB R,FAZELI B M,et al.Archi- cific EMG-driven musculoskeletal model for applications tectural design of the human intrinsic hand muscles[J]. in lower-limb rehabilitation robotics[J].International The journal of hand surgery,1992,17(5):804-809. journal of humanoid robotics,2016,13(3):1650005. [58]LANGENDERFER J.JERABEK S A.THANGAMANI [47]MENEGALDO LL,OLIVEIRA L F.The influence of V B,et al.Musculoskeletal parameters of muscles cross- modeling hypothesis and experimental methodologies in ing the shoulder and elbow and the effect of sarcomere the accuracy of muscle force estimation using EMG-driv- length sample size on estimation of optimal muscle en models[J].Multibody system dynamics,2012,28(1/2): length[J].Clinical biomechanics,2004,19(7):664-670 21-36 [59]LIEBER R L,FAZELI B M,BOTTE M J.Architecture of [48]QASHQAI A,EHSANI H,ROSTAMI M.A hill-based selected wrist flexor and extensor muscles[J.The journal EMG-driven model to estimate elbow torque during flex- of hand surgery,1990,15(2):244-250 ion and extention[C]//Proceedings of 2015 22nd Iranian [60]LIEBER R L.JACOBSON M D.FAZELI B M,et al.Ar- Conference on Biomedical Engineering.Tehran,Iran, chitecture of selected muscles of the arm and forearm: 2015 anatomy and implications for tendon transfer[J].The [49]LI Kexiang,ZHANG Jianhua,LIU Xuan,et al.Estima- journal of hand surgery,1992,17(5):787-798. tion of continuous elbow joint movement based on hu- [61]JIANG Ning,ENGLEHART K B,PARKER P A.Ex- man physiological structure[J].Biomedical engineering tracting simultaneous and proportional neural control in- online,2019,18(1):31 formation for multiple-DOF prostheses from the surface [50]PAU J WL.SAINI H,XIE S S Q,et al.An EMG-driven electromyographic signal[J].IEEE transactions on bio- neuromuscular interface for human elbow joint[C]//Pro- medical engineering,2009,56(4):1070-1080. ceedings of 2010 3rd IEEE RAS EMBS International [62]DOWLING D J.The use of electromyography for the Conference on Biomedical Robotics and Biomechatron- noninvasive prediction of muscle forces[J].Sports medi- ics.Tokyo,Japan,2010. cine,1997,242):82-96. [51]HOLZBAUR K R S.,MURRAY W M.DELP S L.A [63]RASCHKE U,CHAFFIN D B.Support for a linear model of the upper extremity for simulating musculo- length-tension relation of the torso extensor muscles:an skeletal surgery and analyzing neuromuscular control[J]. investigation of the length and velocity EMG-force rela- Annals of biomedical engineering,2005,33(6):829-840. tionships[J].Journal of biomechanics,1996,29(12): [52]SON J.HWANG S J.LEE J S,et al.Optimization of 1597-1604. muscle parameters to predict ankle joint moments[C]// [64]ROSEN J,BRAND M,FUCHS M B,et al.A myosignal- Proceedings of 6th World Congress of Biomechanics. based powered exoskeleton system[J].IEEE transactions Singapore,2010. on systems,man,and cybernetics-Part A:systems and hu- [53]BUONGIORNO D.BARSOTTI M.BARONE F.et al.A mans.2001,31(3):210-222. linear approach to optimize an EMG-Driven Neuromus- [65]MANAL K,GRAVARE-SILBERNAGEL K, culoskeletal model for movement intention detection in BUCHANAN T S.A real-time EMG-driven musculo- myo-control:a case study on shoulder and elbow joints[J]. skeletal model of the ankle[J].Multibody system dynam- Frontiers in neurorobotics,2018,12:74. ics,2012,28(1/2):169-180 [54]MICHALEWICZ Z,NAZHIYATH G.Genocop III:a co- [66]ROSEN J,FUCHS M B,ARCAN M.Performances of evolutionary algorithm for numerical optimization prob- hill-type and neural network muscle models-toward a lems with nonlinear constraints[C]//Proceedings of 1995 myosignal-based exoskeleton[J].Computers and biomed- IEEE International Conference on Evolutionary Computa- ical research,1999,32(5):415-439. tion.Perth,WA,Australia,1995. [67]MENEGALDO LL,OLIVEIRA L F.An EMG-driven [55]SON J,KIM S,AHN S,et al.Determination of the dy- model to evaluate quadriceps strengthening after an namic knee joint range of motion during leg extension ex- isokinetic training[J].Procedia IUTAM,2011,2: ercise using an EMG-driven model[J].International journ- 131-141. al of precision engineering and manufacturing,2012, [68]MENEGALDO LL.Real-time muscle state estimation
REDL C, GFOEHLER M, PANDY M G. Sensitivity of muscle force estimates to variations in muscle–tendon properties[J]. Human movement science, 2007, 26(2): 306–319. [45] AI Qingsong, DING Bo, LIU Quan, et al. A subject-specific EMG-driven musculoskeletal model for applications in lower-limb rehabilitation robotics[J]. International journal of humanoid robotics, 2016, 13(3): 1650005. [46] MENEGALDO L L, OLIVEIRA L F. The influence of modeling hypothesis and experimental methodologies in the accuracy of muscle force estimation using EMG-driven models[J]. Multibody system dynamics, 2012, 28(1/2): 21–36. [47] QASHQAI A, EHSANI H, ROSTAMI M. A hill-based EMG-driven model to estimate elbow torque during flexion and extention[C]//Proceedings of 2015 22nd Iranian Conference on Biomedical Engineering. Tehran, Iran, 2015. [48] LI Kexiang, ZHANG Jianhua, LIU Xuan, et al. Estimation of continuous elbow joint movement based on human physiological structure[J]. Biomedical engineering online, 2019, 18(1): 31. [49] PAU J W L, SAINI H, XIE S S Q, et al. An EMG-driven neuromuscular interface for human elbow joint[C]//Proceedings of 2010 3rd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics. Tokyo, Japan, 2010. [50] HOLZBAUR K R S, MURRAY W M, DELP S L. A model of the upper extremity for simulating musculoskeletal surgery and analyzing neuromuscular control[J]. Annals of biomedical engineering, 2005, 33(6): 829–840. [51] SON J, HWANG S J, LEE J S, et al. Optimization of muscle parameters to predict ankle joint moments[C]// Proceedings of 6th World Congress of Biomechanics. Singapore, 2010. [52] BUONGIORNO D, BARSOTTI M, BARONE F, et al. A linear approach to optimize an EMG-Driven Neuromusculoskeletal model for movement intention detection in myo-control: a case study on shoulder and elbow joints[J]. Frontiers in neurorobotics, 2018, 12: 74. [53] MICHALEWICZ Z, NAZHIYATH G. Genocop III: a coevolutionary algorithm for numerical optimization problems with nonlinear constraints[C]//Proceedings of 1995 IEEE International Conference on Evolutionary Computation. Perth, WA, Australia, 1995. [54] SON J, KIM S, AHN S, et al. Determination of the dynamic knee joint range of motion during leg extension exercise using an EMG-driven model[J]. International journal of precision engineering and manufacturing, 2012, [55] 13(1): 117–123. AN K N, HUI F C, MORREY B F, et al. Muscles across the elbow joint: a biomechanical analysis[J]. Journal of biomechanics, 1981, 14(10): 659–661, 663-669. [56] JACOBSON M D, RAAB R, FAZELI B M, et al. Architectural design of the human intrinsic hand muscles[J]. The journal of hand surgery, 1992, 17(5): 804–809. [57] LANGENDERFER J, JERABEK S A, THANGAMANI V B, et al. Musculoskeletal parameters of muscles crossing the shoulder and elbow and the effect of sarcomere length sample size on estimation of optimal muscle length[J]. Clinical biomechanics, 2004, 19(7): 664–670. [58] LIEBER R L, FAZELI B M, BOTTE M J. Architecture of selected wrist flexor and extensor muscles[J]. The journal of hand surgery, 1990, 15(2): 244–250. [59] LIEBER R L, JACOBSON M D, FAZELI B M, et al. Architecture of selected muscles of the arm and forearm: anatomy and implications for tendon transfer[J]. The journal of hand surgery, 1992, 17(5): 787–798. [60] JIANG Ning, ENGLEHART K B, PARKER P A. Extracting simultaneous and proportional neural control information for multiple-DOF prostheses from the surface electromyographic signal[J]. IEEE transactions on biomedical engineering, 2009, 56(4): 1070–1080. [61] DOWLING D J. The use of electromyography for the noninvasive prediction of muscle forces[J]. Sports medicine, 1997, 24(2): 82–96. [62] RASCHKE U, CHAFFIN D B. Support for a linear length-tension relation of the torso extensor muscles: an investigation of the length and velocity EMG-force relationships[J]. Journal of biomechanics, 1996, 29(12): 1597–1604. [63] ROSEN J, BRAND M, FUCHS M B, et al. A myosignalbased powered exoskeleton system[J]. IEEE transactions on systems, man, and cybernetics-Part A: systems and humans, 2001, 31(3): 210–222. [64] MANAL K, GRAVARE-SILBERNAGEL K, BUCHANAN T S. A real-time EMG-driven musculoskeletal model of the ankle[J]. Multibody system dynamics, 2012, 28(1/2): 169–180. [65] ROSEN J, FUCHS M B, ARCAN M. Performances of hill-type and neural network muscle models—toward a myosignal-based exoskeleton[J]. Computers and biomedical research, 1999, 32(5): 415–439. [66] MENEGALDO L L, OLIVEIRA L F. An EMG-driven model to evaluate quadriceps strengthening after an isokinetic training[J]. Procedia IUTAM, 2011, 2: 131–141. [67] [68] MENEGALDO L L. Real-time muscle state estimation ·202· 智 能 系 统 学 报 第 15 卷