一种可穿戴式惯性器件人体步态信息采集计算方法与流程

文档序号:14874282发布日期:2018-07-07 04:09阅读:150来源:国知局

本发明涉及一种外骨骼步态规律信息采集领域,特别是一种可穿戴式惯性器件人体步态信息采集计算方法。



背景技术:

康复训练外骨骼、助残行走外骨骼、负重外骨骼等外骨骼设备需要人体与外骨骼器械具有协调一致的步态规律,但二者又存在不可去除的差别,因此上述外骨骼设备的穿戴者均需要进行步态信息采集和步态数据的分类、跟踪与预测等分析,以便实现下肢外骨骼步态跟踪与控制,并提高其动态稳定性。此外敬老院看护老年人或者运动员均需要对人体姿态及体能信息进行采集和检测,以便于老年人运动能力测评与运动员运动性能分析等。

近年来传感器技术迅速发展,数字化技术越来越先进,目前可用来检测人体运动步态信息的方法也越来越多,最常用的方法主要包括图像序列解析、肌电信号检测、角度/角速度检测和加速度计检测等。

图像序列解析:利用计算机视觉技术从图像序列中检测运动及运动物体并对其进行运动分析、跟踪或识别;肌电信号检测:表面肌电信号是一种复杂的表皮下肌肉电活动在皮肤表面处的时间和空间上的综合结果,通过肌电传感器检测人体表面的肌电信号,对其进行运动步态检测与分析;角度/角速度检测:通过陀螺仪等角速度传感器输出数据进行积分运算,计算人体运动角度,进而进行人体步态跟踪预测分析等;加速度计检测方法:利用加速度传感器检测重力矢量分量,计算人体肢体运动角度进而进行步态跟踪和分析运算等。

图像序列解析:实时检测步态数据上成本大、数据处理量大且延时严重

肌电信号检测:所用的传感器及配套装置价格高,信号识别分类难度大,并且肌电信号检测受到检测位置、汗水、温度等的影响,很容易受到信号干扰,可重复性不高

角度/角速度检测:由于采用积分算法,导致误差持续累积,使得所求关节角误差逐渐增大

加速度计检测方法:仅适用于静态解算,未推广至动态关节角度解算。



技术实现要素:

本发明的目的在于克服现有技术的上述不足,提供一种可穿戴式惯性器件人体步态信息采集计算方法,实现了人体步态信息的实时非接触测量,获得准确的膝关节角度信息,结合开始采集的人体基本信息,解算人体步行过程中步长、步频和抬腿高度等信息。

本发明的上述目的是通过如下技术方案予以实现的:

一种可穿戴式惯性器件人体步态信息采集计算方法,包括如下步骤:

步骤(一)、在人体左腿的外侧沿竖直方向固定安装4个加速度计;其中,大腿外侧沿竖直方向分别安装第一加速度计和第二加速度计;小腿外侧沿竖直方向分别安装第三加速度计和第四加速度计;在人体左腿的外侧沿竖直方向固定安装2个imu;其中,大腿内侧安装第一imu;小腿内侧安装第二imu;

步骤(二)、人体步态行走,由第一imu测量获得大腿的俯仰角θdright;由第二imu测量获得小腿的俯仰角θxright;并根据大腿俯仰角θdright和小腿俯仰角θxright,计算第一膝关节角度θright;

步骤(三)、第一加速度计测量获得第一加速度a1;第二加速度计测量获得第二加速度a2;第三加速度计测量获得第三加速度a3;第四加速度计测量获得第四加速度a4;对大腿部分第一加速度a1和第二加速度a2进行差分解算,计算大腿倾斜角度θd;对小腿部分第三加速度a3和第四加速度a4进行差分解算,计算小腿倾斜角度θx;根据大腿倾斜角度θd和小腿倾斜角度θx,计算第二膝关节角度θleft;

步骤(四)、建立人体大腿第一imu坐标系o1-x1y1z1和小腿第二imu坐标系o2-x2y2z2,其中,坐标系o1-x1y1z1沿垂直于大腿骨骼方向向右为x1轴正方向,沿着大腿骨骼方向向下为y1轴正方向,与x1、y1轴垂直前向方向为z1轴正方向;坐标系o2-x2y2z2沿垂直于小腿骨骼方向向右为x2轴正方向,沿着小腿骨骼方向向下为y2轴正方向,与x2、y2轴垂直前向方向为z2轴正方向;

步骤(五)、根据步骤(四)建立的人体大腿第一imu坐标系o-x1y1z1和小腿第二imu坐标系o-x2y2z2;建立第一膝关节角度θright和第二膝关节角度θleft的关系方程;

步骤(六)、根据步骤(五)得到的第一膝关节角度θright和第二膝关节角度θleft的关系方程;得到k时刻采集传感器输出值x1、x2、x3、x4、x5和θright,对x1、x2、x3、x4、x5和θright进行卡尔曼滤波计算,即得到膝关节角度误差并补偿后的膝关节角度。

在上述的一种可穿戴式惯性器件人体步态信息采集计算方法,所述步骤(二)中,第一膝关节角度θright的计算方法为:

θright=180+θdright-θxright(1)。

在上述的一种可穿戴式惯性器件人体步态信息采集计算方法,所述步骤(三)中,对大腿部分第一加速度a1和第二加速度a2进行差分解算,计算大腿倾斜角度θd的方法为:

计算的方法为:

第一加速度a1为:

式中,g为重力加速度;

r1为第一加速度计安装矢量;

为对第一加速度计安装矢量求2次微分;

r1为第一加速度计安装位置;

ω1为第一加速度计位置的旋转角速度;

为对旋转角速度求微分;

第二加速度a2为:

式中,r2为第二加速度计安装矢量;

为对第二加速度计安装矢量求2次微分;

r2为第二加速度计安装位置;

ω2为第二加速度计位置的旋转角速度;

为对旋转角速度求微分;

对第一加速度a1和第二加速度a2进行差分解算,得到大腿加速度ad为:

对应大腿倾斜角度

在上述的一种可穿戴式惯性器件人体步态信息采集计算方法,所述步骤(三)中,对小腿部分第三加速度a3和第四加速度a4进行差分解算,计算小腿倾斜角度θx的方法为:

第三加速度a3为:

式中,r3为第三加速度计安装矢量;

为对第三加速度计安装矢量求2次微分;

r3为第三加速度计安装位置;

ω3为第三加速度计位置的旋转角速度;

为对旋转角速度求微分;

第四加速度a4为:

式中,r4为第四加速度计安装矢量;

为对第四加速度计安装矢量求2次微分;

r4为第四加速度计安装位置;

ω4为第四加速度计位置的旋转角速度;

为对旋转角速度求微分;

对第三加速度a3和第四加速度a4进行差分解算,得到小腿加速度ax为:

对应小腿倾斜角度

在上述的一种可穿戴式惯性器件人体步态信息采集计算方法,所述步骤(三)中,第二膝关节角度θleft为:

θleft=180-θd-θx(7)。

在上述的一种可穿戴式惯性器件人体步态信息采集计算方法,所述步骤(四)中,人体大腿第一imu坐标系o1-x1y1z1和小腿第二imu坐标系o2-x2y2z2的建立方法为:

坐标系o1-x1y1z1沿垂直于大腿骨骼方向向右为x1轴正方向,沿着大腿骨骼方向向下为y1轴正方向,与x1、y1轴垂直前向方向为z1轴正方向;原点为第一imu所在位置;坐标系o2-x2y2z2沿垂直于小腿骨骼方向向右为x2轴正方向,沿着小腿骨骼方向向下为y2轴正方向,与x2、y2轴垂直前向方向为z2轴正方向;原点为第二imu所在位置。

在上述的一种可穿戴式惯性器件人体步态信息采集计算方法,所述步骤(五)中,第一膝关节角度θright和第二膝关节角度θleft关系方程的建立方法为:

第一imu包括一个三轴陀螺仪和一个三轴加速度计;第二imu包括一个三轴陀螺和一个三轴加速度计;

建立状态方程:

式中,x1为第一imu中三轴陀螺仪对应的x1轴的角度误差;

x2为第一imu中三轴陀螺仪对应的x1轴的角速度误差;

x3为第二imu中三轴陀螺仪对应的x2轴的角度误差;

x4为第二imu中三轴陀螺仪对应的x2轴的角速度误差;

x5取值与第一膝关节角度θright相同;

k为第k时刻;

uk为陀螺仪输出误差参数;

建立量测方程:

式中,rk为输出误差参数;

由此得到第一膝关节角度θright和第二膝关节角度θleft的关系。

本发明与现有技术相比具有如下优点:

(1)本发明系统和方法与外骨骼机器人相配套,应用于需要人体步态信息的应用领域,康复训练外骨骼、助残行走外骨骼、负重外骨骼均需要进行步态信息采集和步态数据的分类、跟踪与预测等分析,以便实现下肢外骨骼步态跟踪与控制,并提高其动态稳定性;

(2)本发明实现人体步态信息的实时非接触测量,并通过传感器不同输出数据的信息融合处理,获得准确的膝关节角度信息,结合开始采集的人体基本信息,进行人体步态信息分析,解算人体步行过程中步长、步频和抬腿高度等信息。

附图说明

图1为本发明信息采集计算流程图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步详细的描述:

本发明包括4个加速度计,每两片一组同轴同向安置于一块长度约为10cm至20cm的条形钢板两端上,并记录钢板上加速度计传感器的安装位置,且保证传感器敏感轴方向平行于钢板长边,并将上述两条条形钢板通过绑带分别安装在人体另一侧的大腿和小腿外侧位置,且保证两条钢板长边分别与人体大、小腿骨骼方向相平行,并记录大腿钢板安装位置到髋关节转轴距离和小腿钢板安装位置到膝关节转轴距离,用于敏感人体另一侧大、小腿加速度信息并传输至控制器;

控制器根据接收到的人体一侧大、小腿肢段的加速度、角速度信息解算本侧膝关节角度,根据另一侧大、小腿四片加速度传感器采集的加速度信息解算另一侧膝关节角度信息,并移相转换为同侧膝关节角度信息,根据两侧传感器解算的膝关节角度通过卡尔曼滤波进行信息融合,获得准确的双腿膝关节角度信息,通过无线模块传输至上位机完成人体步态信息的应用;

上位机根据接收到的膝关节角度信息进行人体步态信息分析,解算人体步行过程中步长、步频和抬腿高度等信息。

如图1所示为信息采集计算流程图,由图可知,一种可穿戴式惯性器件人体步态信息采集计算方法,包括如下步骤:

步骤(一)、在人体左腿的外侧沿竖直方向固定安装4个加速度计;其中,大腿外侧沿竖直方向分别安装第一加速度计和第二加速度计;小腿外侧沿竖直方向分别安装第三加速度计和第四加速度计;在人体左腿的外侧沿竖直方向固定安装2个imu;其中,大腿内侧安装第一imu;小腿内侧安装第二imu;

步骤(二)、人体步态行走,由第一imu测量获得大腿的俯仰角θdright;由第二imu测量获得小腿的俯仰角θxright;并根据大腿俯仰角θdright和小腿俯仰角θxright,计算第一膝关节角度θright;第一膝关节角度θright的计算方法为:

θright=180+θdright-θxright(1)。

步骤(三)、第一加速度计测量获得第一加速度a1;第二加速度计测量获得第二加速度a2;第三加速度计测量获得第三加速度a3;第四加速度计测量获得第四加速度a4;对大腿部分第一加速度a1和第二加速度a2进行差分解算,计算大腿倾斜角度θd;对小腿部分第三加速度a3和第四加速度a4进行差分解算,计算小腿倾斜角度θx;根据大腿倾斜角度θd和小腿倾斜角度θx,计算第二膝关节角度θleft;

对大腿部分第一加速度a1和第二加速度a2进行差分解算,计算大腿倾斜角度θd的方法为:

计算的方法为:

第一加速度a1为:

式中,g为重力加速度;

r1为第一加速度计安装矢量;

为对第一加速度计安装矢量求2次微分;

r1为第一加速度计安装位置;

ω1为第一加速度计位置的旋转角速度;

为对旋转角速度求微分;

第二加速度a2为:

式中,r2为第二加速度计安装矢量;

为对第二加速度计安装矢量求2次微分;

r2为第二加速度计安装位置;

ω2为第二加速度计位置的旋转角速度;

为对旋转角速度求微分;

对第一加速度a1和第二加速度a2进行差分解算,得到大腿加速度ad为:

对应大腿倾斜角度

对小腿部分第三加速度a3和第四加速度a4进行差分解算,计算小腿倾斜角度θx的方法为:

第三加速度a3为:

式中,r3为第三加速度计安装矢量;

为对第三加速度计安装矢量求2次微分;

r3为第三加速度计安装位置;

ω3为第三加速度计位置的旋转角速度;

为对旋转角速度求微分;

第四加速度a4为:

式中,r4为第四加速度计安装矢量;

为对第四加速度计安装矢量求2次微分;

r4为第四加速度计安装位置;

ω4为第四加速度计位置的旋转角速度;

为对旋转角速度求微分。

对第三加速度a3和第四加速度a4进行差分解算,得到小腿加速度ax为:

对应小腿倾斜角度

则,第二膝关节角度θleft为:

θleft=180-θd-θx(7)。

步骤(四)、建立人体大腿第一imu坐标系o1-x1y1z1和小腿第二imu坐标系o2-x2y2z2,其中,坐标系o1-x1y1z1沿垂直于大腿骨骼方向向右为x1轴正方向,沿着大腿骨骼方向向下为y1轴正方向,与x1、y1轴垂直前向方向为z1轴正方向;坐标系o2-x2y2z2沿垂直于小腿骨骼方向向右为x2轴正方向,沿着小腿骨骼方向向下为y2轴正方向,与x2、y2轴垂直前向方向为z2轴正方向;

人体大腿第一imu坐标系o1-x1y1z1和小腿第二imu坐标系o2-x2y2z2的建立方法为:

坐标系o1-x1y1z1沿垂直于大腿骨骼方向向右为x1轴正方向,沿着大腿骨骼方向向下为y1轴正方向,与x1、y1轴垂直前向方向为z1轴正方向;原点为第一imu所在位置;坐标系o2-x2y2z2沿垂直于小腿骨骼方向向右为x2轴正方向,沿着小腿骨骼方向向下为y2轴正方向,与x2、y2轴垂直前向方向为z2轴正方向;原点为第二imu所在位置。

步骤(五)、根据步骤(四)建立的人体大腿第一imu坐标系o-x1y1z1和小腿第二imu坐标系o-x2y2z2;建立第一膝关节角度θright和第二膝关节角度θleft的关系方程;

步骤(六)、根据步骤(五)得到的第一膝关节角度θright和第二膝关节角度θleft的关系方程;

,第一膝关节角度θright和第二膝关节角度θleft关系方程的建立方法为:

第一imu包括一个三轴陀螺仪和一个三轴加速度计;第二imu包括一个三轴陀螺和一个三轴加速度计;

建立状态方程:

式中,x1为第一imu中三轴陀螺仪对应的x1轴的角度误差;

x2为第一imu中三轴陀螺仪对应的x1轴的角速度误差;

x3为第二imu中三轴陀螺仪对应的x2轴的角度误差;

x4为第二imu中三轴陀螺仪对应的x2轴的角速度误差;

x5取值与第一膝关节角度θright相同;

k为第k时刻;

uk为陀螺仪输出误差参数;

建立量测方程:

式中,rk为输出误差参数;

由此得到第一膝关节角度θright和第二膝关节角度θleft的关系。

得到k时刻采集传感器输出值x1、x2、x3、x4、x5和θright,对x1、x2、x3、x4、x5和θright进行卡尔曼滤波计算,即得到膝关节角度误差并补偿后的膝关节角度。通过无线模块传输至上位机完成人体步态信息的应用,上位机根据接收到的膝关节角度信息进行人体步态信息分析,解算人体步行过程中步长、步频和抬腿高度等信息。

本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1