一种穿戴式的人体姿态检测及肢体肌力测量系统.pdf

上传人:g**** 文档编号:8005937 上传时间:2019-12-14 格式:PDF 页数:20 大小:1.02MB
返回 下载 相关 举报
摘要
申请专利号:

CN201711337228.X

申请日:

20171214

公开号:

CN108042142A

公开日:

20180518

当前法律状态:

有效性:

审查中

法律详情:

IPC分类号:

A61B5/11,A61B5/22,A61H3/00

主分类号:

A61B5/11,A61B5/22,A61H3/00

申请人:

华中科技大学

发明人:

黄剑,杨大乾,余晓强,晏箐阳

地址:

430074 湖北省武汉市洪山区珞喻路1037号

优先权:

CN201711337228A

专利代理机构:

华中科技大学专利中心

代理人:

廖盈春;李智

PDF下载: PDF下载
内容摘要

本发明公开一种可穿戴式的人体姿态检测及肢体肌力测量系统,包括:固定带、姿态角测量模块以及数据读取发射模块;所述固定带用于穿戴在人体不同部位上,每个固定带上均承载有姿态角测量模块和数据读取发射模块,所述姿态角测量模块、气压传感器以及数据读取发射模块置于固定带外侧;所述姿态角测量模块用于测量其所在部位的姿态角;所述数据读取发射模块用于读取人体不同部位的姿态角数据,并通过射频技术发送给远端的数据处理模块,以供所述数据处理模块根据人体不同部位的姿态角数据确定人体的姿态。本发明使用固定带使得人体姿态检测及肢体肌力测量系统可穿戴在身上,穿戴方便,不易脱落,可靠性强,信息多样,实用性强。

权利要求书

1.一种可穿戴式的人体姿态检测及肢体肌力测量系统,其特征在于,包括:固定带、姿态角测量模块以及数据读取发射模块;所述固定带用于穿戴在人体不同部位上,每个固定带上均承载有姿态角测量模块和数据读取发射模块,所述姿态角测量模块、气压传感器以及数据读取发射模块置于固定带外侧;所述姿态角测量模块用于测量其所在部位的姿态角;所述数据读取发射模块用于读取人体不同部位的姿态角数据,并通过射频技术发送给远端的数据处理模块,以供所述数据处理模块根据人体不同部位的姿态角数据确定人体的姿态。 2.根据权利要求1所述的可穿戴式的人体姿态检测及肢体肌力测量系统,其特征在于,每个固定带上还承载有气囊和气压传感器;所述气囊置于固定带的内侧,与人体不同部位接触,其内部压强随着人体不同部位肌肉收缩而发生变化;所述气压传感器用于根据其所在部位气囊内部压强输出对应的电压值;所述数据读取发射模块用于读取人体不同部位的气压传感器电压值,并通过射频技术发送给远端的数据处理模块,以供所述数据处理模块根据人体不同部位的电压值确定人体不同部位的肢体肌力。 3.根据权利要求2所述的可穿戴式的人体姿态检测及肢体肌力测量系统,其特征在于,每个固定带上还承载有电源模块、复位电路以及导气管;所述电源模块用于为姿态角测量模块、气压传感器以及数据读取发射模块供电;所述复位电路用于对所述数据读取发射模块进行复位;所述导气管用于连接所述气囊和气压传感器。 4.根据权利要求1所述的可穿戴式的人体姿态检测及肢体肌力测量系统,其特征在于,所述姿态角测量模块为GY953惯性导航传感器模块。 5.根据权利要求1所述的可穿戴式的人体姿态检测及肢体肌力测量系统,其特征在于,所述数据读取发射模块为nRF24LE1无线模块。 6.根据权利要求1所述的可穿戴式的人体姿态检测及肢体肌力测量系统,其特征在于,所述数据处理模块接收人体不同部位的姿态角数据,构成姿态角数组,并对所述姿态角数组进行限幅滤波,以剔除测量有误的姿态角数据,利用支撑向量机SVM算法对限幅滤波后的姿态角数组进行分类,以判别人体姿态,人体姿态分为上楼、下楼、走路、跑步或深蹲五类,其中,支撑向量机SVM算法需要预先采集姿态角数据进行训练。 7.根据权利要求2所述的可穿戴式的人体姿态检测及肢体肌力测量系统,其特征在于,所述数据处理模块接收人体不同部位的电压值,并根据预先测量的各个部位的电压初始值确定各个部位的肢体肌力,各个部位的肌肉保持舒张状态时测量的多组电压值的平均值即为预先测量的各个部位的电压初始值;当所述数据处理模块接收人体任意一个部位的电压值大于该部位的电压初始值时,该部位的肢体肌力与该部位的电压值和电压初始值的差值成正比,当所述数据处理模块接收人体任意一个部位的电压值小于或等于该部位的电压初始值时,该部位的肢体肌力为0。 8.根据权利要求4或5所述的可穿戴式的人体姿态检测及肢体肌力测量系统,其特征在于,所述nRF24LE1无线模块利用串口读取GY953惯性导航传感器模块的姿态角数据,并利用内部AD转换器将气压传感器输出电压值的模拟量转换为数字量。 9.根据权利要求1或2所述的穿戴式的人体姿态检测及肢体肌力测量系统,其特征在于,所述固定带用于穿戴在人体的左小腿、右小腿、躯干胸部、左大腿以及右大腿部位。 10.根据权利要求2所述的穿戴式的人体姿态检测及肢体肌力测量系统,其特征在于,当固定带上承载有气囊时,固定带需采用非弹性材料,若固定带上承载有气囊,在安装气囊至人体的大腿时,大腿肌肉保持舒张状态,气囊不需与人体皮肤接触,但为保证使用过程中气囊能够充分检测肌肉收缩情况,气囊内围需要紧贴所测量的肌肉,气囊外围用固定带包住。

说明书

技术领域

本发明涉及人机交互、康复训练及康复辅具领域,更具体地,涉及一种穿戴式的人体姿态检测及肢体肌力测量系统。

背景技术

随着老龄化社会的到来,老年人口数量的急速增加。与此同时,由于疾病和意外事故的发生,肢体功能障碍残疾人的数量也日渐增多。因此,社会对医疗康复及监测设备的需求持续增长。近年来,国内外的研究人员提出了外骨骼、助行机器人等辅助器械。判断辅助器械性能是否优秀的一个重要指标是它的人机交互方式及其有效性。

在现有的研究中,肌电信号是辅助器械常用的人机交互方式之一。肌肉在产生收缩时会产生微弱的肌电信号,这些肌电信号能够具体地反应人体意图。然而肌电信号是非常微弱的,它需要经过放大、滤波,这导致肌电信号的采集设备非常昂贵且易受电磁噪声干扰。同时,肌电信号传感器不仅需要紧贴皮肤使用,穿戴不方便,而且肌电信号容易受汗渍、精神疲劳等因素的影响。这些原因都导致肌电信号不宜作为一种普适性的人机交互信号。

压力/力矩信号也是常用的人机交互方式之一,然而压力/力矩信号采集不方便,所包含的人体意图也不好提取。这使得压力/力矩信号在作为人机交互信号时有不可忽视的缺陷。

人体部位的姿态角也是一种常用的人机交互方式,但是人体部位姿态角仅能反应出人体的当前状态,人体意图表达却非常有限。同时,现有的人体部位姿态角采集设备通常是光学设备,价格不菲,人员在使用时也需要穿戴多个光学标记,使用非常不便。

综上所述,现有的外骨骼、助行机器人等辅助器械仍然缺乏合适的人机交互方式。因此,如何在控制传感器成本同时,增加传感器可检测到的人体状态和意图信息,提升意图识别准确率,是人机交互重要的研究方向。

发明内容

针对现有技术的缺陷,本发明的目的在于解决现有的外骨骼、助行机器人等辅助器械仍然缺乏合适的人机交互方式的技术问题。

为实现上述目的,本发明提供一种可穿戴式的人体姿态检测及肢体肌力测量系统,包括:固定带、姿态角测量模块以及数据读取发射模块;

所述固定带用于穿戴在人体不同部位上,每个固定带上均承载有姿态角测量模块和数据读取发射模块,所述姿态角测量模块、气压传感器以及数据读取发射模块置于固定带外侧;所述姿态角测量模块用于测量其所在部位的姿态角;所述数据读取发射模块用于读取人体不同部位的姿态角数据,并通过射频技术发送给远端的数据处理模块,以供所述数据处理模块根据人体不同部位的姿态角数据确定人体的姿态。

可选地,每个固定带上还承载有气囊、气压传感器以及导气管;所述气囊置于固定带的内侧,与人体不同部位接触,其内部压强随着人体不同部位肌肉收缩而发生变化;所述气压传感器用于根据其所在部位气囊内部压强输出对应的电压值;所述导气管用于连接所述气囊和气压传感器;所述数据读取发射模块用于读取人体不同部位的电压值,并通过射频技术发送给远端的数据处理模块,以供所述数据处理模块根据人体不同部位的电压值确定人体不同部位的肢体肌力。

可选地,每个固定带上还承载有电源模块以及复位电路;所述电源模块用于为姿态角测量模块、气压传感器以及数据读取发射模块供电;所述复位电路用于对所述数据读取发射模块进行复位。

可选地,所述姿态角测量模块为GY953惯性导航传感器模块。

可选地,所述数据读取发射模块为nRF24LE1无线模块。

可选地,所述数据处理模块接收人体不同部位的姿态角数据,构成姿态角数组,并对所述姿态角数组进行限幅滤波,以剔除测量有误的姿态角数据,利用支撑向量机SVM算法对限幅滤波后的姿态角数组进行分类,以判别人体姿态,人体姿态分为上楼、下楼、走路、跑步或深蹲五类,其中,支撑向量机SVM算法需要预先采集姿态角数据进行训练。

可选地,所述数据处理模块接收人体不同部位的电压值,并根据预先测量的各个部位的电压初始值确定各个部位的肢体肌力,各个部位的肌肉保持舒张状态时测量的多组电压值的平均值即为预先测量的各个部位的电压初始值;当所述数据处理模块接收人体任意一个部位的电压值大于该部位的电压初始值时,该部位的肢体肌力与该部位的电压值和电压初始值的差值成正比,当所述数据处理模块接收人体任意一个部位的电压值小于或等于该部位的电压初始值时,该部位的肢体肌力为0。

可选地,所述nRF24LE1无线模块利用串口读取GY953惯性导航传感器模块的姿态角数据,同时可利用内部AD转换器将气压传感器输出电压值的模拟量转换为数字量。

可选地,所述固定带用于穿戴在人体的左小腿、右小腿、躯干胸部、左大腿以及右大腿部位。

可选地,当固定带上承载有气囊时,固定带需采用非弹性材料,若固定带上承载有气囊,在安装气囊至人体的大腿时,大腿肌肉保持舒张状态,气囊不需与人体皮肤接触,但为保证使用过程中气囊能够充分检测肌肉收缩情况,气囊内围需要紧贴所测量的肌肉,气囊外围用固定带包住。

总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效果:

本发明使用固定带使得人体姿态检测及肢体肌力测量系统可穿戴在身上,穿戴方便,不易脱落,可靠性强,信息多样,实用性强。

本发明使用的nRF24LE1无线模块、GY953惯性导航传感器模块、气压传感器、移动电源等器件,价格低廉,具有很好的经济效应。

本发明使用射频技术网络传输数据至数据处理模块,网络结构简单,易于搭建,易于更换。

本发明能够检测出人体姿态及肢体肌力,有助于医院、康复中心等单位对病人进行康复性训练,同时能够有效应用于外骨骼、助行机器人等康复产品。

附图说明

图1为本发明提供的可穿戴式人体姿态检测及肢体肌力测量系统的整体结构示意图;

图2为本发明提供的人体姿态检测及肢体肌力测量系统穿戴安装示意图;

图3为本发明提供的系统穿戴实物图及中心节点实物图;

图4为本发明提供的气囊穿戴方式和工作原理图,图4a为气囊穿戴方式示意图,图4b为气囊工作原理示意图;

图5为本发明提供的姿态检测节点的模块结构示意图;

图6为本发明提供的姿态检测节点的实物图;

图7为本发明提供的姿态检测及肢体肌力测量节点的模块结构示意图;

图8为本发明提供的姿态检测及肢体肌力测量节点的实物图;

图9为本发明提供的姿态检测节点的程序实现流程图;

图10为本发明提供的姿态检测及肢体肌力测量节点的程序实现流程图;

图11为本发明提供的中心节点的程序实现流程图;

图12为本发明提供的肢体肌力测量算法流程图;

图13为本发明提供的判别人体姿态算法流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

本发明公开一种便携的穿戴式人体姿态检测和肢体肌力测量系统,不仅能够实时检测使用者的姿势,而且可以测量使用者的肢体肌力。它具有易穿戴、实时性高、可靠性强、信息全面和价格低廉等特点。

在人机交互领域,交互方式不断得到创新和发展,能够检测人体状态和识别人体意图的传感器被广泛应用,包括压力传感器、刚度传感器、惯性传感器等。单一传感器所获得人体状态和意图信息是比较有限的,因此多传感器融合检测人体状态、获取人体意图信息是现在极为热门的方向。传感器在获得数据之后,如何实时、有效、便捷地进行传输也极为重要。在检测人体状态时,设备之间的通信采用无线传输比有线传输更加简洁,易于为人所接受。在目前的研究中,无线传感器网络、个人和自组织网络、射频识别技术以及ZigBee网络技术被大量用于构建本地网络,以实现在各单个传感器节点间传递传感信息和控制命令。

基于上述思路,本发明结合“多传感器融合”理论,设计了一种可穿戴式的人体姿态检测及肢体肌力测量系统,其中该系统包括两个子系统:即人体姿态检测子系统和肢体肌力测量子系统。这两个子系统可以单独存在也可以一起存在。

人体姿态检测子系统包括固定带、姿态角测量模块以及数据读取发射模块。固定带用于穿戴在人体不同部位上,每个固定带上均承载有姿态角测量模块和数据读取发射模块,姿态角测量模块、气压传感器以及数据读取发射模块置于固定带外侧;姿态角测量模块用于测量其所在部位的姿态角;数据读取发射模块用于读取人体不同部位的姿态角数据,并通过射频技术发送给远端的数据处理模块,以供数据处理模块根据人体不同部位的姿态角数据确定人体的姿态。

其中,姿态角测量模块为GY953惯性导航传感器模块。数据读取发射模块为nRF24LE1无线模块。

肢体肌力测量子系统包括:固定带、气囊和气压传感器;气囊置于固定带的内侧,与人体不同部位接触,其内部压强随着人体不同部位肌肉收缩而发生变化;气压传感器用于根据其所在部位气囊内部压强输出对应的电压值;数据读取发射模块用于读取人体不同部位的电压值,并通过射频技术发送给远端的数据处理模块,以供数据处理模块根据人体不同部位的电压值确定人体不同部位的肢体肌力。

可选地,每个固定带上还承载有电源模块、复位电路以及导气管;电源模块用于为姿态角测量模块、气压传感器以及数据读取发射模块供电;复位电路用于对数据读取发射模块进行复位;导气管用于连接气囊和气压传感器。

可选地,数据处理模块接收人体不同部位的姿态角数据,构成姿态角数组,并对姿态角数组进行限幅滤波,以剔除测量有误的姿态角数据,利用支撑向量机SVM算法对限幅滤波后的姿态角数组进行分类,以判别人体姿态,人体姿态分为上楼、下楼、走路、跑步或深蹲五类,其中,支撑向量机SVM算法需要预先采集姿态角数据进行训练。

可选地,数据处理模块接收人体不同部位的电压值,并根据预先测量的各个部位的电压初始值确定各个部位的肢体肌力,各个部位的肌肉保持舒张状态时测量的多组电压值的平均值即为预先测量的各个部位的电压初始值;当数据处理模块接收人体任意一个部位的电压值大于该部位的电压初始值时,该部位的肢体肌力与该部位的电压值和电压初始值的差值成正比,当数据处理模块接收人体任意一个部位的电压值小于或等于该部位的电压初始值时,该部位的肢体肌力为0。

其中,数据处理模块可以是上位机,数据读取发射模块和数据处理模块之间可通过中心节点连接,中心节点包括:nRF24LE1无线模块以及nRF24LE1无线模块专用测试底板。

其中,人体姿态检测子系统也可称为姿态检测节点,肢体肌力测量子系统也可称为肢体肌力测量节点。

在一个具体的示例中,使用时,三个姿态检测节点分别穿戴在左小腿、右小腿、身体躯干部位,测量三个身体部位的姿态角;两个姿态检测及肢体肌力测量节点分别穿戴在左大腿、右大腿部位,测量两个身体部位姿态角及大腿肌肉力量。以上五个节点将测得的姿态角及肢体肌力数据发送给中心节点,中心节点对上述信息进行统一整合,封装成帧。

在本系统中,各关键模块的功能如下:

气囊会随着肌肉收缩而发生体积变化,导致气囊内部压强发生变化,用以感受肌肉收缩;

气压传感器会根据气囊不同的压强输出不同的电压值。

GY953惯性导航传感器模块可以测量姿态角(欧拉角)、加速度、地磁场,但在本系统中仅使用姿态角数据。

nRF24LE1无线模块通过射频技术将数据发送出去,同时它可以利用串口读取GY953的姿态角数据,并利用内部AD转换器将气压传感器的模拟电压转换为数字量。

电源模块用于为各个模块供电。

复位电路用于给nRF24LE1无线模块进行复位。

进一步地,人体姿态检测及肢体肌力测量系统包括各节点电路图。

更进一步地,人体姿态检测及肢体肌力测量系统包括专为系统开发的软件程序。

更进一步地,人体姿态检测及肢体肌力测量系统包括检测得到的人体大小腿及躯干等部位的姿态角,也包括测量得出的左右大腿的肢体肌力。

更进一步地,人体姿态检测及肢体肌力测量系统还包括各个底层节点与中心节点进行通信的射频技术网络,用于传送数据。

更进一步地,人体姿态检测及肢体肌力测量系统还包括用于感知肌肉变化的气囊及气压传感器设计。

更进一步地,人体姿态检测及肢体肌力测量系统还包括测量肢体肌力的肌肉测量算法及判别人体姿态的算法,用于将气压传感器测得的压强转化为肢体肌力数据以及将不同的人体姿态进行判别分类。

本发明使用固定带让五个节点穿戴在身上,穿戴方便,不易脱落,实用性强。本发明使用的nRF24LE1无线模块、GY953惯性导航传感器模块、气压传感器、移动电源等器件,价格低廉,具有很好的经济效应;使用射频技术网络传输数据至中心节点,网络结构简单,易于搭建,易于更换。

本发明实施例提供的可穿戴式的人体姿态检测及肢体肌力测量系统主要应用与人机交互、康复辅具领域,该姿态检测及肢体肌力测量系统可以对人体重要部位的姿态角进行检测,也可以测量肌肉的力量,易穿戴、可靠性强、成本低廉、信息全面。该发明为人机交互提供了一种新颖的方法,对于改善康复器械性能有着较大的潜力。

图1示出了本发明人体姿态检测及肢体肌力测量系统的整体结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

可穿戴式的人体姿态检测及肢体肌力测量系统包括三个姿态检测节点C1、C2、C3与两个姿态检测及肢体肌力测量节点M1、M2等五个底层节点,一个与底层节点通信、收集底层节点信息的中心节点N。在需要使用本系统的数据时,可以增加与中心节点N相连的上位机,上位机可以读取中心节点的数据。

图2和图3示出了本发明人体姿态检测及肢体肌力测量系统的穿戴方式及中心节点。左小腿、右小腿、躯干胸部各穿戴一个姿态检测节点,左大腿、右大腿各穿戴一个姿态检测及肢体肌力测量节点。传感器节点电路板平行于人体,且GY953惯性导航传感器模块与nRF24LE1无线模块位于竖直方向,GY953惯性导航传感器模块在下,nRF24LE1无线模块在上。各传感器节点均用固定带固定在人体部位上。各底层传感器节点将数据传输给中心节点,中心节点整理数据并封装成帧,可以与上位机进行通讯。

图4示出了本发明人体姿态检测及肢体肌力测量系统中姿态检测及肢体肌力测量节点的气囊穿戴方式及工作原理。为了便于说明,图中仅示出了与本发明实施例相关的部分。在安装气囊时,大腿肌肉保持舒张状态,如图4a所示。气囊不需与人体皮肤接触,但为保证使用过程中气囊能够充分检测肌肉收缩情况,气囊内围需要紧贴股直肌,气囊外围用固定带包住。特别的,该两处的固定带采用非弹性材料,其他三处的固定带无此要求。当大腿用力时,与气囊接触处的肌肉收缩,压迫气囊,如图4b所示,气囊体积变小而内部压强变大。通过气压传感器即可测得气囊内部压强,再利用肢体肌力测量算法即可得到肌肉产生的力量。

图5和图6示出了本发明人体姿态检测及肢体肌力测量系统中姿态检测节点的模块示意图和实物图。为了便于说明,仅示出了与本发明实施例相关的部分。姿态检测节点分别包括电源模块1、GY953惯性导航传感器模块2、nRF24LE1无线模块3和复位电路4。本发明实施例中,GY953惯性导航传感器模块通过三轴陀螺仪、三轴加速度计、三轴磁力计测量出身体部位的姿态角,即滚转角Roll、俯仰角Pitch和偏航角Yaw。nRF24LE1无线模块中内置51单片机,作为姿态检测节点的MCU。GY953惯性导航传感器模块通过串口与nRF24LE1无线模块相连,它在接收到nRF24LE1无线模块读取数据的指令后会持续向nRF24LE1无线模块发送姿态角数据。在接收到GY953的姿态角数据后,nRF24LE1无线模块通过射频技术以20Hz的频率持续向中心节点发送数据。在nRF24LE1无线模块两次向中心节点发送数据的间隔中,如果收到多个姿态角数据,那nRF24LE1无线模块只会发送最新的姿态角数据给中心节点。除此之外,复位电路通过nRF24LE1无线模块的复位引脚控制节点的复位。电源模块采用3.7V,600mAh的可充电锂电池,并用TPS7333Q线性稳压芯片稳压,当电源模块工作正常时,白色LED灯会正常点亮。

图7和图8示出了本发明人体姿态检测及肢体肌力测量系统中姿态检测节点的模块示意图和实物图。为了便于说明,仅示出了与本发明实施例相关的部分。该节点是在上文所述的姿态检测节点上增加了气囊7和气压传感器10。本发明实施例中,气压传感器型号为XGZP6847。该传感器输出电压与所测压强成线性关系,当所测压强为一个单位大气压强时,输出电压值为0.5V;当所测压强高于一个单位大气压强20kPa时,输出的电压值为2.5V。nRF24LE1无线模块包含AD转换器,能够对气压传感器进行电压AD转换。其他部件的工作情况与姿态检测节点一致。在接收到GY953的姿态角数据和采集到两个气囊的压强数据后,nRF24LE1无线模块通过射频技术以20Hz的频率持续向中心节点发送数据。

图9示出了实施例提供的姿态检测节点的程序实现流程图。检测节点的实现流程如下:

(1)节点启动后,先进行初始化,包括时钟、引脚、中断等方面的初始化。初始化完成后进入步骤(2)。

(2)nRF24LE1无线模块向GY953模块发出读取姿态角数据的指令。延时一段时间后,nRF24LE1无线模块如果没有收到GY953发送上来的数据,说明指令发送有误,需重新进行步骤(2);如果收到GY953的姿态角数据,说明指令发送正确,进入步骤(3)。

(3)启动定时器,接收GY953数据。利用和校验方式判断接收到的姿态角数据帧是否正确,如果正确,就进入步骤(4);如果数据不正确,则进入步骤(5)。

(4)对姿态角数据进行和校验封装。判断定时器是否经过50ms,如果已经经过50ms,就发送封装好的数据至中心节点,进入步骤(5),否则继续等待。

(5)停止定时器,重置定时器。返回步骤(2)。

图10示出了实施例提供的姿态检测及肢体肌力测量节点的程序实现流程图。姿态检测及肢体肌力测量节点的实现流程如下:

(1)节点启动后,先进行初始化,包括时钟、引脚、中断等方面的初始化。初始化完成后进入步骤(2)。

(2)nRF24LE1无线模块向GY953模块发出读取姿态角数据的指令。延时一段时间后,nRF24LE1无线模块如果没有收到GY953发送上来的数据,说明指令发送有误,需重新进行步骤(2);如果收到GY953的姿态角数据,说明指令发送正确,进入步骤(3)。

(3)启动定时器,接收GY953数据。利用和校验方式判断接收到的姿态角数据帧是否正确,如果正确,就进入步骤(4);如果数据不正确,则进入步骤(6)。

(4)启动AD转换器,对气压传感器输出电压进行AD转换。

(5)对姿态角及气压传感器数据进行和校验封装。判断定时器是否经过50ms,如果已经经过50ms,就发送封装好的数据至中心节点,进入步骤(6),否则继续等待。

(6)停止定时器,重置定时器。返回步骤(2)。

图11示出了实施例提供的中心节点的程序实现流程图。中心节点的实现流程如下:

(1)节点启动后,先进行初始化,包括时钟、引脚、中断等方面的初始化。初始化完成后进入步骤(2)。

(2)接收底层节点发送上来的数据。

(3)利用和校验方式判断数据是否正确,如果正确,就发送数据至上位机,并返回步骤(2);如果不正确,就抛弃数据,并返回步骤(2)。

图12示出了本发明实施例使用的肢体肌力测量算法流程图。以节点M1为例,肢体肌力测量算法流程如下:

(1)参数初始化,并接收大腿肌肉保持舒张状态下十组人体姿态检测及肢体肌力测量节点M1检测到的气压传感器电压数据,求取这十组数据的平均值I1,将I1设置为节点M1的电压初始值。

(2)接收节点M1的气压传感器电压数据D1。判断D1是否小于I1,如果是,则进入步骤(3),否则进入步骤(4)。

(3)如果D1小于I1,则将D1修改为I1。随后进入步骤(4)。

(4)通过公式F=k*(D1-I1)求出肢体肌力F(k是一个常数),输出肢体肌力F,返回步骤(2)。

图13示出了本发明实施例使用的判别人体姿态算法流程图。人体姿态判别算法流程如下:

(1)参数初始化。

(2)接收C1、C2、C3、M1、M2五个底层节点的姿态角数据,构成姿态角数组theta[5]。

(3)对姿态角数组theta[5]进行限幅滤波,以剔除测量有误的姿态角数据。

(4)利用支撑向量机SVM算法对姿态角数组theta[5]进行分类,判别成不同的人体姿态,人体姿态分为上楼、下楼、走路、跑步、深蹲五类。分类完成后返回步骤(2)。其中支撑向量机SVM算法需要预先采集姿态角数据进行训练。

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

一种穿戴式的人体姿态检测及肢体肌力测量系统.pdf_第1页
第1页 / 共20页
一种穿戴式的人体姿态检测及肢体肌力测量系统.pdf_第2页
第2页 / 共20页
一种穿戴式的人体姿态检测及肢体肌力测量系统.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《一种穿戴式的人体姿态检测及肢体肌力测量系统.pdf》由会员分享,可在线阅读,更多相关《一种穿戴式的人体姿态检测及肢体肌力测量系统.pdf(20页珍藏版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201711337228.X (22)申请日 2017.12.14 (71)申请人 华中科技大学 地址 430074 湖北省武汉市洪山区珞喻路 1037号 (72)发明人 黄剑 杨大乾 余晓强 晏箐阳 (74)专利代理机构 华中科技大学专利中心 42201 代理人 廖盈春 李智 (51)Int.Cl. A61B 5/11(2006.01) A61B 5/22(2006.01) A61H 3/00(2006.01) (54)发明名称 一种穿戴式的人体姿态检测及肢体肌力测 量系统 (。

2、57)摘要 本发明公开一种可穿戴式的人体姿态检测 及肢体肌力测量系统, 包括: 固定带、 姿态角测量 模块以及数据读取发射模块; 所述固定带用于穿 戴在人体不同部位上, 每个固定带上均承载有姿 态角测量模块和数据读取发射模块, 所述姿态角 测量模块、 气压传感器以及数据读取发射模块置 于固定带外侧; 所述姿态角测量模块用于测量其 所在部位的姿态角; 所述数据读取发射模块用于 读取人体不同部位的姿态角数据, 并通过射频技 术发送给远端的数据处理模块, 以供所述数据处 理模块根据人体不同部位的姿态角数据确定人 体的姿态。 本发明使用固定带使得人体姿态检测 及肢体肌力测量系统可穿戴在身上, 穿戴方便。

3、, 不易脱落, 可靠性强, 信息多样, 实用性强。 权利要求书2页 说明书7页 附图10页 CN 108042142 A 2018.05.18 CN 108042142 A 1.一种可穿戴式的人体姿态检测及肢体肌力测量系统, 其特征在于, 包括: 固定带、 姿 态角测量模块以及数据读取发射模块; 所述固定带用于穿戴在人体不同部位上, 每个固定带上均承载有姿态角测量模块和数 据读取发射模块, 所述姿态角测量模块、 气压传感器以及数据读取发射模块置于固定带外 侧; 所述姿态角测量模块用于测量其所在部位的姿态角; 所述数据读取发射模块用于读取人体不同部位的姿态角数据, 并通过射频技术发送给 远端的数。

4、据处理模块, 以供所述数据处理模块根据人体不同部位的姿态角数据确定人体的 姿态。 2.根据权利要求1所述的可穿戴式的人体姿态检测及肢体肌力测量系统, 其特征在于, 每个固定带上还承载有气囊和气压传感器; 所述气囊置于固定带的内侧, 与人体不同部位接触, 其内部压强随着人体不同部位肌 肉收缩而发生变化; 所述气压传感器用于根据其所在部位气囊内部压强输出对应的电压值; 所述数据读取发射模块用于读取人体不同部位的气压传感器电压值, 并通过射频技术 发送给远端的数据处理模块, 以供所述数据处理模块根据人体不同部位的电压值确定人体 不同部位的肢体肌力。 3.根据权利要求2所述的可穿戴式的人体姿态检测及肢。

5、体肌力测量系统, 其特征在于, 每个固定带上还承载有电源模块、 复位电路以及导气管; 所述电源模块用于为姿态角测量模块、 气压传感器以及数据读取发射模块供电; 所述复位电路用于对所述数据读取发射模块进行复位; 所述导气管用于连接所述气囊和气压传感器。 4.根据权利要求1所述的可穿戴式的人体姿态检测及肢体肌力测量系统, 其特征在于, 所述姿态角测量模块为GY953惯性导航传感器模块。 5.根据权利要求1所述的可穿戴式的人体姿态检测及肢体肌力测量系统, 其特征在于, 所述数据读取发射模块为nRF24LE1无线模块。 6.根据权利要求1所述的可穿戴式的人体姿态检测及肢体肌力测量系统, 其特征在于, 。

6、所述数据处理模块接收人体不同部位的姿态角数据, 构成姿态角数组, 并对所述姿态角数 组进行限幅滤波, 以剔除测量有误的姿态角数据, 利用支撑向量机SVM算法对限幅滤波后的 姿态角数组进行分类, 以判别人体姿态, 人体姿态分为上楼、 下楼、 走路、 跑步或深蹲五类, 其中, 支撑向量机SVM算法需要预先采集姿态角数据进行训练。 7.根据权利要求2所述的可穿戴式的人体姿态检测及肢体肌力测量系统, 其特征在于, 所述数据处理模块接收人体不同部位的电压值, 并根据预先测量的各个部位的电压初始值 确定各个部位的肢体肌力, 各个部位的肌肉保持舒张状态时测量的多组电压值的平均值即 为预先测量的各个部位的电压。

7、初始值; 当所述数据处理模块接收人体任意一个部位的电压 值大于该部位的电压初始值时, 该部位的肢体肌力与该部位的电压值和电压初始值的差值 成正比, 当所述数据处理模块接收人体任意一个部位的电压值小于或等于该部位的电压初 始值时, 该部位的肢体肌力为0。 8.根据权利要求4或5所述的可穿戴式的人体姿态检测及肢体肌力测量系统, 其特征在 权 利 要 求 书 1/2 页 2 CN 108042142 A 2 于, 所述nRF24LE1无线模块利用串口读取GY953惯性导航传感器模块的姿态角数据, 并利用 内部AD转换器将气压传感器输出电压值的模拟量转换为数字量。 9.根据权利要求1或2所述的穿戴式的。

8、人体姿态检测及肢体肌力测量系统, 其特征在 于, 所述固定带用于穿戴在人体的左小腿、 右小腿、 躯干胸部、 左大腿以及右大腿部位。 10.根据权利要求2所述的穿戴式的人体姿态检测及肢体肌力测量系统, 其特征在于, 当固定带上承载有气囊时, 固定带需采用非弹性材料, 若固定带上承载有气囊, 在安装气囊 至人体的大腿时, 大腿肌肉保持舒张状态, 气囊不需与人体皮肤接触, 但为保证使用过程中 气囊能够充分检测肌肉收缩情况, 气囊内围需要紧贴所测量的肌肉, 气囊外围用固定带包 住。 权 利 要 求 书 2/2 页 3 CN 108042142 A 3 一种穿戴式的人体姿态检测及肢体肌力测量系统 技术领。

9、域 0001 本发明涉及人机交互、 康复训练及康复辅具领域, 更具体地, 涉及一种穿戴式的人 体姿态检测及肢体肌力测量系统。 背景技术 0002 随着老龄化社会的到来, 老年人口数量的急速增加。 与此同时, 由于疾病和意外事 故的发生, 肢体功能障碍残疾人的数量也日渐增多。 因此, 社会对医疗康复及监测设备的需 求持续增长。 近年来, 国内外的研究人员提出了外骨骼、 助行机器人等辅助器械。 判断辅助 器械性能是否优秀的一个重要指标是它的人机交互方式及其有效性。 0003 在现有的研究中, 肌电信号是辅助器械常用的人机交互方式之一。 肌肉在产生收 缩时会产生微弱的肌电信号, 这些肌电信号能够具体。

10、地反应人体意图。 然而肌电信号是非 常微弱的, 它需要经过放大、 滤波, 这导致肌电信号的采集设备非常昂贵且易受电磁噪声干 扰。 同时, 肌电信号传感器不仅需要紧贴皮肤使用, 穿戴不方便, 而且肌电信号容易受汗渍、 精神疲劳等因素的影响。 这些原因都导致肌电信号不宜作为一种普适性的人机交互信号。 0004 压力/力矩信号也是常用的人机交互方式之一, 然而压力/力矩信号采集不方便, 所包含的人体意图也不好提取。 这使得压力/力矩信号在作为人机交互信号时有不可忽视 的缺陷。 0005 人体部位的姿态角也是一种常用的人机交互方式, 但是人体部位姿态角仅能反应 出人体的当前状态, 人体意图表达却非常有。

11、限。 同时, 现有的人体部位姿态角采集设备通常 是光学设备, 价格不菲, 人员在使用时也需要穿戴多个光学标记, 使用非常不便。 0006 综上所述, 现有的外骨骼、 助行机器人等辅助器械仍然缺乏合适的人机交互方式。 因此, 如何在控制传感器成本同时, 增加传感器可检测到的人体状态和意图信息, 提升意图 识别准确率, 是人机交互重要的研究方向。 发明内容 0007 针对现有技术的缺陷, 本发明的目的在于解决现有的外骨骼、 助行机器人等辅助 器械仍然缺乏合适的人机交互方式的技术问题。 0008 为实现上述目的, 本发明提供一种可穿戴式的人体姿态检测及肢体肌力测量系 统, 包括: 固定带、 姿态角测。

12、量模块以及数据读取发射模块; 0009 所述固定带用于穿戴在人体不同部位上, 每个固定带上均承载有姿态角测量模块 和数据读取发射模块, 所述姿态角测量模块、 气压传感器以及数据读取发射模块置于固定 带外侧; 所述姿态角测量模块用于测量其所在部位的姿态角; 所述数据读取发射模块用于 读取人体不同部位的姿态角数据, 并通过射频技术发送给远端的数据处理模块, 以供所述 数据处理模块根据人体不同部位的姿态角数据确定人体的姿态。 0010 可选地, 每个固定带上还承载有气囊、 气压传感器以及导气管; 所述气囊置于固定 带的内侧, 与人体不同部位接触, 其内部压强随着人体不同部位肌肉收缩而发生变化; 所述。

13、 说 明 书 1/7 页 4 CN 108042142 A 4 气压传感器用于根据其所在部位气囊内部压强输出对应的电压值; 所述导气管用于连接所 述气囊和气压传感器; 所述数据读取发射模块用于读取人体不同部位的电压值, 并通过射 频技术发送给远端的数据处理模块, 以供所述数据处理模块根据人体不同部位的电压值确 定人体不同部位的肢体肌力。 0011 可选地, 每个固定带上还承载有电源模块以及复位电路; 所述电源模块用于为姿 态角测量模块、 气压传感器以及数据读取发射模块供电; 所述复位电路用于对所述数据读 取发射模块进行复位。 0012 可选地, 所述姿态角测量模块为GY953惯性导航传感器模块。

14、。 0013 可选地, 所述数据读取发射模块为nRF24LE1无线模块。 0014 可选地, 所述数据处理模块接收人体不同部位的姿态角数据, 构成姿态角数组, 并 对所述姿态角数组进行限幅滤波, 以剔除测量有误的姿态角数据, 利用支撑向量机SVM算法 对限幅滤波后的姿态角数组进行分类, 以判别人体姿态, 人体姿态分为上楼、 下楼、 走路、 跑 步或深蹲五类, 其中, 支撑向量机SVM算法需要预先采集姿态角数据进行训练。 0015 可选地, 所述数据处理模块接收人体不同部位的电压值, 并根据预先测量的各个 部位的电压初始值确定各个部位的肢体肌力, 各个部位的肌肉保持舒张状态时测量的多组 电压值的。

15、平均值即为预先测量的各个部位的电压初始值; 当所述数据处理模块接收人体任 意一个部位的电压值大于该部位的电压初始值时, 该部位的肢体肌力与该部位的电压值和 电压初始值的差值成正比, 当所述数据处理模块接收人体任意一个部位的电压值小于或等 于该部位的电压初始值时, 该部位的肢体肌力为0。 0016 可选地, 所述nRF24LE1无线模块利用串口读取GY953惯性导航传感器模块的姿态 角数据, 同时可利用内部AD转换器将气压传感器输出电压值的模拟量转换为数字量。 0017 可选地, 所述固定带用于穿戴在人体的左小腿、 右小腿、 躯干胸部、 左大腿以及右 大腿部位。 0018 可选地, 当固定带上承。

16、载有气囊时, 固定带需采用非弹性材料, 若固定带上承载有 气囊, 在安装气囊至人体的大腿时, 大腿肌肉保持舒张状态, 气囊不需与人体皮肤接触, 但 为保证使用过程中气囊能够充分检测肌肉收缩情况, 气囊内围需要紧贴所测量的肌肉, 气 囊外围用固定带包住。 0019 总体而言, 通过本发明所构思的以上技术方案与现有技术相比, 具有以下有益效 果: 0020 本发明使用固定带使得人体姿态检测及肢体肌力测量系统可穿戴在身上, 穿戴方 便, 不易脱落, 可靠性强, 信息多样, 实用性强。 0021 本发明使用的nRF24LE1无线模块、 GY953惯性导航传感器模块、 气压传感器、 移动 电源等器件, 。

17、价格低廉, 具有很好的经济效应。 0022 本发明使用射频技术网络传输数据至数据处理模块, 网络结构简单, 易于搭建, 易 于更换。 0023 本发明能够检测出人体姿态及肢体肌力, 有助于医院、 康复中心等单位对病人进 行康复性训练, 同时能够有效应用于外骨骼、 助行机器人等康复产品。 附图说明 说 明 书 2/7 页 5 CN 108042142 A 5 0024 图1为本发明提供的可穿戴式人体姿态检测及肢体肌力测量系统的整体结构示意 图; 0025 图2为本发明提供的人体姿态检测及肢体肌力测量系统穿戴安装示意图; 0026 图3为本发明提供的系统穿戴实物图及中心节点实物图; 0027 图4。

18、为本发明提供的气囊穿戴方式和工作原理图, 图4a为气囊穿戴方式示意图, 图 4b为气囊工作原理示意图; 0028 图5为本发明提供的姿态检测节点的模块结构示意图; 0029 图6为本发明提供的姿态检测节点的实物图; 0030 图7为本发明提供的姿态检测及肢体肌力测量节点的模块结构示意图; 0031 图8为本发明提供的姿态检测及肢体肌力测量节点的实物图; 0032 图9为本发明提供的姿态检测节点的程序实现流程图; 0033 图10为本发明提供的姿态检测及肢体肌力测量节点的程序实现流程图; 0034 图11为本发明提供的中心节点的程序实现流程图; 0035 图12为本发明提供的肢体肌力测量算法流程。

19、图; 0036 图13为本发明提供的判别人体姿态算法流程图。 具体实施方式 0037 为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并 不用于限定本发明。 此外, 下面所描述的本发明各个实施方式中所涉及到的技术特征只要 彼此之间未构成冲突就可以相互组合。 0038 本发明公开一种便携的穿戴式人体姿态检测和肢体肌力测量系统, 不仅能够实时 检测使用者的姿势, 而且可以测量使用者的肢体肌力。 它具有易穿戴、 实时性高、 可靠性强、 信息全面和价格低廉等特点。 0039 在人机交互领。

20、域, 交互方式不断得到创新和发展, 能够检测人体状态和识别人体 意图的传感器被广泛应用, 包括压力传感器、 刚度传感器、 惯性传感器等。 单一传感器所获 得人体状态和意图信息是比较有限的, 因此多传感器融合检测人体状态、 获取人体意图信 息是现在极为热门的方向。 传感器在获得数据之后, 如何实时、 有效、 便捷地进行传输也极 为重要。 在检测人体状态时, 设备之间的通信采用无线传输比有线传输更加简洁, 易于为人 所接受。 在目前的研究中, 无线传感器网络、 个人和自组织网络、 射频识别技术以及ZigBee 网络技术被大量用于构建本地网络, 以实现在各单个传感器节点间传递传感信息和控制命 令。 。

21、0040 基于上述思路, 本发明结合 “多传感器融合” 理论, 设计了一种可穿戴式的人体姿 态检测及肢体肌力测量系统, 其中该系统包括两个子系统: 即人体姿态检测子系统和肢体 肌力测量子系统。 这两个子系统可以单独存在也可以一起存在。 0041 人体姿态检测子系统包括固定带、 姿态角测量模块以及数据读取发射模块。 固定 带用于穿戴在人体不同部位上, 每个固定带上均承载有姿态角测量模块和数据读取发射模 块, 姿态角测量模块、 气压传感器以及数据读取发射模块置于固定带外侧; 姿态角测量模块 用于测量其所在部位的姿态角; 数据读取发射模块用于读取人体不同部位的姿态角数据, 说 明 书 3/7 页 6。

22、 CN 108042142 A 6 并通过射频技术发送给远端的数据处理模块, 以供数据处理模块根据人体不同部位的姿态 角数据确定人体的姿态。 0042 其中, 姿态角测量模块为GY953惯性导航传感器模块。 数据读取发射模块为 nRF24LE1无线模块。 0043 肢体肌力测量子系统包括: 固定带、 气囊和气压传感器; 气囊置于固定带的内侧, 与人体不同部位接触, 其内部压强随着人体不同部位肌肉收缩而发生变化; 气压传感器用 于根据其所在部位气囊内部压强输出对应的电压值; 数据读取发射模块用于读取人体不同 部位的电压值, 并通过射频技术发送给远端的数据处理模块, 以供数据处理模块根据人体 不同。

23、部位的电压值确定人体不同部位的肢体肌力。 0044 可选地, 每个固定带上还承载有电源模块、 复位电路以及导气管; 电源模块用于为 姿态角测量模块、 气压传感器以及数据读取发射模块供电; 复位电路用于对数据读取发射 模块进行复位; 导气管用于连接气囊和气压传感器。 0045 可选地, 数据处理模块接收人体不同部位的姿态角数据, 构成姿态角数组, 并对姿 态角数组进行限幅滤波, 以剔除测量有误的姿态角数据, 利用支撑向量机SVM算法对限幅滤 波后的姿态角数组进行分类, 以判别人体姿态, 人体姿态分为上楼、 下楼、 走路、 跑步或深蹲 五类, 其中, 支撑向量机SVM算法需要预先采集姿态角数据进行。

24、训练。 0046 可选地, 数据处理模块接收人体不同部位的电压值, 并根据预先测量的各个部位 的电压初始值确定各个部位的肢体肌力, 各个部位的肌肉保持舒张状态时测量的多组电压 值的平均值即为预先测量的各个部位的电压初始值; 当数据处理模块接收人体任意一个部 位的电压值大于该部位的电压初始值时, 该部位的肢体肌力与该部位的电压值和电压初始 值的差值成正比, 当数据处理模块接收人体任意一个部位的电压值小于或等于该部位的电 压初始值时, 该部位的肢体肌力为0。 0047 其中, 数据处理模块可以是上位机, 数据读取发射模块和数据处理模块之间可通 过中心节点连接, 中心节点包括: nRF24LE1无线。

25、模块以及nRF24LE1无线模块专用测试底板。 0048 其中, 人体姿态检测子系统也可称为姿态检测节点, 肢体肌力测量子系统也可称 为肢体肌力测量节点。 0049 在一个具体的示例中, 使用时, 三个姿态检测节点分别穿戴在左小腿、 右小腿、 身 体躯干部位, 测量三个身体部位的姿态角; 两个姿态检测及肢体肌力测量节点分别穿戴在 左大腿、 右大腿部位, 测量两个身体部位姿态角及大腿肌肉力量。 以上五个节点将测得的姿 态角及肢体肌力数据发送给中心节点, 中心节点对上述信息进行统一整合, 封装成帧。 0050 在本系统中, 各关键模块的功能如下: 0051 气囊会随着肌肉收缩而发生体积变化, 导致。

26、气囊内部压强发生变化, 用以感受肌 肉收缩; 0052 气压传感器会根据气囊不同的压强输出不同的电压值。 0053 GY953惯性导航传感器模块可以测量姿态角(欧拉角)、 加速度、 地磁场, 但在本系 统中仅使用姿态角数据。 0054 nRF24LE1无线模块通过射频技术将数据发送出去, 同时它可以利用串口读取 GY953的姿态角数据, 并利用内部AD转换器将气压传感器的模拟电压转换为数字量。 0055 电源模块用于为各个模块供电。 说 明 书 4/7 页 7 CN 108042142 A 7 0056 复位电路用于给nRF24LE1无线模块进行复位。 0057 进一步地, 人体姿态检测及肢体。

27、肌力测量系统包括各节点电路图。 0058 更进一步地, 人体姿态检测及肢体肌力测量系统包括专为系统开发的软件程序。 0059 更进一步地, 人体姿态检测及肢体肌力测量系统包括检测得到的人体大小腿及躯 干等部位的姿态角, 也包括测量得出的左右大腿的肢体肌力。 0060 更进一步地, 人体姿态检测及肢体肌力测量系统还包括各个底层节点与中心节点 进行通信的射频技术网络, 用于传送数据。 0061 更进一步地, 人体姿态检测及肢体肌力测量系统还包括用于感知肌肉变化的气囊 及气压传感器设计。 0062 更进一步地, 人体姿态检测及肢体肌力测量系统还包括测量肢体肌力的肌肉测量 算法及判别人体姿态的算法, 。

28、用于将气压传感器测得的压强转化为肢体肌力数据以及将不 同的人体姿态进行判别分类。 0063 本发明使用固定带让五个节点穿戴在身上, 穿戴方便, 不易脱落, 实用性强。 本发 明使用的nRF24LE1无线模块、 GY953惯性导航传感器模块、 气压传感器、 移动电源等器件, 价 格低廉, 具有很好的经济效应; 使用射频技术网络传输数据至中心节点, 网络结构简单, 易 于搭建, 易于更换。 0064 本发明实施例提供的可穿戴式的人体姿态检测及肢体肌力测量系统主要应用与 人机交互、 康复辅具领域, 该姿态检测及肢体肌力测量系统可以对人体重要部位的姿态角 进行检测, 也可以测量肌肉的力量, 易穿戴、 。

29、可靠性强、 成本低廉、 信息全面。 该发明为人机 交互提供了一种新颖的方法, 对于改善康复器械性能有着较大的潜力。 0065 图1示出了本发明人体姿态检测及肢体肌力测量系统的整体结构示意图, 为了便 于说明, 仅示出了与本发明实施例相关的部分, 详述如下: 0066 可穿戴式的人体姿态检测及肢体肌力测量系统包括三个姿态检测节点C1、 C2、 C3 与两个姿态检测及肢体肌力测量节点M1、 M2等五个底层节点, 一个与底层节点通信、 收集底 层节点信息的中心节点N。 在需要使用本系统的数据时, 可以增加与中心节点N相连的上位 机, 上位机可以读取中心节点的数据。 0067 图2和图3示出了本发明人。

30、体姿态检测及肢体肌力测量系统的穿戴方式及中心节 点。 左小腿、 右小腿、 躯干胸部各穿戴一个姿态检测节点, 左大腿、 右大腿各穿戴一个姿态检 测及肢体肌力测量节点。 传感器节点电路板平行于人体, 且GY953惯性导航传感器模块与 nRF24LE1无线模块位于竖直方向, GY953惯性导航传感器模块在下, nRF24LE1无线模块在 上。 各传感器节点均用固定带固定在人体部位上。 各底层传感器节点将数据传输给中心节 点, 中心节点整理数据并封装成帧, 可以与上位机进行通讯。 0068 图4示出了本发明人体姿态检测及肢体肌力测量系统中姿态检测及肢体肌力测量 节点的气囊穿戴方式及工作原理。 为了便于。

31、说明, 图中仅示出了与本发明实施例相关的部 分。 在安装气囊时, 大腿肌肉保持舒张状态, 如图4a所示。 气囊不需与人体皮肤接触, 但为保 证使用过程中气囊能够充分检测肌肉收缩情况, 气囊内围需要紧贴股直肌, 气囊外围用固 定带包住。 特别的, 该两处的固定带采用非弹性材料, 其他三处的固定带无此要求。 当大腿 用力时, 与气囊接触处的肌肉收缩, 压迫气囊, 如图4b所示, 气囊体积变小而内部压强变大。 通过气压传感器即可测得气囊内部压强, 再利用肢体肌力测量算法即可得到肌肉产生的力 说 明 书 5/7 页 8 CN 108042142 A 8 量。 0069 图5和图6示出了本发明人体姿态检。

32、测及肢体肌力测量系统中姿态检测节点的模 块示意图和实物图。 为了便于说明, 仅示出了与本发明实施例相关的部分。 姿态检测节点分 别包括电源模块1、 GY953惯性导航传感器模块2、 nRF24LE1无线模块3和复位电路4。 本发明 实施例中, GY953惯性导航传感器模块通过三轴陀螺仪、 三轴加速度计、 三轴磁力计测量出 身体部位的姿态角, 即滚转角Roll、 俯仰角Pitch和偏航角Yaw。 nRF24LE1无线模块中内置51 单片机, 作为姿态检测节点的MCU。 GY953惯性导航传感器模块通过串口与nRF24LE1无线模 块相连, 它在接收到nRF24LE1无线模块读取数据的指令后会持续。

33、向nRF24LE1无线模块发送 姿态角数据。 在接收到GY953的姿态角数据后, nRF24LE1无线模块通过射频技术以20Hz的频 率持续向中心节点发送数据。 在nRF24LE1无线模块两次向中心节点发送数据的间隔中, 如 果收到多个姿态角数据, 那nRF24LE1无线模块只会发送最新的姿态角数据给中心节点。 除 此之外, 复位电路通过nRF24LE1无线模块的复位引脚控制节点的复位。 电源模块采用3.7V, 600mAh的可充电锂电池, 并用TPS7333Q线性稳压芯片稳压, 当电源模块工作正常时, 白色 LED灯会正常点亮。 0070 图7和图8示出了本发明人体姿态检测及肢体肌力测量系统。

34、中姿态检测节点的模 块示意图和实物图。 为了便于说明, 仅示出了与本发明实施例相关的部分。 该节点是在上文 所述的姿态检测节点上增加了气囊7和气压传感器10。 本发明实施例中, 气压传感器型号为 XGZP6847。 该传感器输出电压与所测压强成线性关系, 当所测压强为一个单位大气压强时, 输出电压值为0.5V; 当所测压强高于一个单位大气压强20kPa时, 输出的电压值为2.5V。 nRF24LE1无线模块包含AD转换器, 能够对气压传感器进行电压AD转换。 其他部件的工作情 况与姿态检测节点一致。 在接收到GY953的姿态角数据和采集到两个气囊的压强数据后, nRF24LE1无线模块通过射频。

35、技术以20Hz的频率持续向中心节点发送数据。 0071 图9示出了实施例提供的姿态检测节点的程序实现流程图。 检测节点的实现流程 如下: 0072 (1)节点启动后, 先进行初始化, 包括时钟、 引脚、 中断等方面的初始化。 初始化完 成后进入步骤(2)。 0073 (2)nRF24LE1无线模块向GY953模块发出读取姿态角数据的指令。 延时一段时间 后, nRF24LE1无线模块如果没有收到GY953发送上来的数据, 说明指令发送有误, 需重新进 行步骤(2); 如果收到GY953的姿态角数据, 说明指令发送正确, 进入步骤(3)。 0074 (3)启动定时器, 接收GY953数据。 利用。

36、和校验方式判断接收到的姿态角数据帧是 否正确, 如果正确, 就进入步骤(4); 如果数据不正确, 则进入步骤(5)。 0075 (4)对姿态角数据进行和校验封装。 判断定时器是否经过50ms, 如果已经经过 50ms, 就发送封装好的数据至中心节点, 进入步骤(5), 否则继续等待。 0076 (5)停止定时器, 重置定时器。 返回步骤(2)。 0077 图10示出了实施例提供的姿态检测及肢体肌力测量节点的程序实现流程图。 姿态 检测及肢体肌力测量节点的实现流程如下: 0078 (1)节点启动后, 先进行初始化, 包括时钟、 引脚、 中断等方面的初始化。 初始化完 成后进入步骤(2)。 007。

37、9 (2)nRF24LE1无线模块向GY953模块发出读取姿态角数据的指令。 延时一段时间 说 明 书 6/7 页 9 CN 108042142 A 9 后, nRF24LE1无线模块如果没有收到GY953发送上来的数据, 说明指令发送有误, 需重新进 行步骤(2); 如果收到GY953的姿态角数据, 说明指令发送正确, 进入步骤(3)。 0080 (3)启动定时器, 接收GY953数据。 利用和校验方式判断接收到的姿态角数据帧是 否正确, 如果正确, 就进入步骤(4); 如果数据不正确, 则进入步骤(6)。 0081 (4)启动AD转换器, 对气压传感器输出电压进行AD转换。 0082 (5。

38、)对姿态角及气压传感器数据进行和校验封装。 判断定时器是否经过50ms, 如果 已经经过50ms, 就发送封装好的数据至中心节点, 进入步骤(6), 否则继续等待。 0083 (6)停止定时器, 重置定时器。 返回步骤(2)。 0084 图11示出了实施例提供的中心节点的程序实现流程图。 中心节点的实现流程如 下: 0085 (1)节点启动后, 先进行初始化, 包括时钟、 引脚、 中断等方面的初始化。 初始化完 成后进入步骤(2)。 0086 (2)接收底层节点发送上来的数据。 0087 (3)利用和校验方式判断数据是否正确, 如果正确, 就发送数据至上位机, 并返回 步骤(2); 如果不正确。

39、, 就抛弃数据, 并返回步骤(2)。 0088 图12示出了本发明实施例使用的肢体肌力测量算法流程图。 以节点M1为例, 肢体 肌力测量算法流程如下: 0089 (1)参数初始化, 并接收大腿肌肉保持舒张状态下十组人体姿态检测及肢体肌力 测量节点M1检测到的气压传感器电压数据, 求取这十组数据的平均值I1, 将I1设置为节点 M1的电压初始值。 0090 (2)接收节点M1的气压传感器电压数据D1。 判断D1是否小于I1, 如果是, 则进入步 骤(3), 否则进入步骤(4)。 0091 (3)如果D1小于I1, 则将D1修改为I1。 随后进入步骤(4)。 0092 (4)通过公式Fk*(D1-。

40、I1)求出肢体肌力F(k是一个常数), 输出肢体肌力F, 返回 步骤(2)。 0093 图13示出了本发明实施例使用的判别人体姿态算法流程图。 人体姿态判别算法流 程如下: 0094 (1)参数初始化。 0095 (2)接收C1、 C2、 C3、 M1、 M2五个底层节点的姿态角数据, 构成姿态角数组theta5。 0096 (3)对姿态角数组theta5进行限幅滤波, 以剔除测量有误的姿态角数据。 0097 (4)利用支撑向量机SVM算法对姿态角数组theta5进行分类, 判别成不同的人体 姿态, 人体姿态分为上楼、 下楼、 走路、 跑步、 深蹲五类。 分类完成后返回步骤(2)。 其中支撑 。

41、向量机SVM算法需要预先采集姿态角数据进行训练。 0098 本领域的技术人员容易理解, 以上所述仅为本发明的较佳实施例而已, 并不用以 限制本发明, 凡在本发明的精神和原则之内所作的任何修改、 等同替换和改进等, 均应包含 在本发明的保护范围之内。 说 明 书 7/7 页 10 CN 108042142 A 10 图1 图2 说 明 书 附 图 1/10 页 11 CN 108042142 A 11 图3 图4a 说 明 书 附 图 2/10 页 12 CN 108042142 A 12 图4b 图5 说 明 书 附 图 3/10 页 13 CN 108042142 A 13 图6 图7 说 明 书 附 图 4/10 页 14 CN 108042142 A 14 图8 说 明 书 附 图 5/10 页 15 CN 108042142 A 15 图9 说 明 书 附 图 6/10 页 16 CN 108042142 A 16 图10 说 明 书 附 图 7/10 页 17 CN 108042142 A 17 图11 说 明 书 附 图 8/10 页 18 CN 108042142 A 18 图12 说 明 书 附 图 9/10 页 19 CN 108042142 A 19 图13 说 明 书 附 图 10/10 页 20 CN 108042142 A 20 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1