本发明涉及步态分析技术领域,具体涉及一种基于mems传感器采集行走过程中足底的加速度数据,通过蓝牙发送给智能终端,最终由智能终端计算出对称性和步高的方法。
背景技术:
步态分析是对人类步行运动的研究,用于对个体步行能力的评估、计划、治疗。也常用于运动生物力学来帮助运动员更高效的跑步、以及确认伤员是姿态相关还是运动相关的医学问题等。
目前现有步态分析系统主要基于视觉、肌电等方法进行分析。操作复杂、成本高,不方便检测。随着mems(微机电系统)传感器的不断更新,使通过mems传感器采集足底加速度数据进行步态分析变得可能。
技术实现要素:
本发明的目的在于针对上述现有技术的不足,提供一种通过采集行走过程中的足底加速度数据进行积分运算,来判断对称性和步高的方法。
为解决上述问题,本发明所采取的技术方案是:
一种利用蓝牙和传感器检测对称性和步高的方法,包括以下步骤:
步骤一:可穿戴式设备采集行走过程中的足底加速度;
步骤二:可穿戴式设备将采集到的数据发送给与该可穿戴式设备绑定的智能终端;
步骤三:智能终端读取数据,并根据加速度变化,实时计算出左脚和右脚的摆动相;
步骤四:根据左脚和右脚的摆动相计算对称性、左脚步高和右脚步高。
进一步的,步骤三中左脚的摆动相计算方法为:
xl=t2-t1
t1是左脚加速度由零开始增加时对应的时间,t2是左脚加速度减小变为零时对应的时间,xl为左脚摆动相;
右脚的摆动相计算方法为:
xr=t4-t3
t3是右脚加速度由零开始增加时对应的时间,t4是右脚加速度减小变为零时对应的时间,xr为右脚摆动相。
进一步的,步骤四中计算对称性的方法为:
计算对称性系数si
si=|xl-xr|/0.5(xl+xr)·100%
xl为左脚摆动相,xr为右脚摆动相,si越大表示对称性越差,si=0表示完全对称,si为100%表示完全不对称。
进一步的,步骤四中计算左脚步高的方法为:
当左脚摆动相开始时,根据左脚的z轴加速度开始积分;
当左脚摆动相结束时,积分结束,这一过程中积分的最大值为左脚步高;
t1是左脚摆动相开始时对应的时间也是左脚加速度由零开始增加时对应的时间,t2是左脚摆动相结束时对应的时间也是左脚加速度减小变为零时对应的时间,accz为z轴加速度,sl为左脚步高。
进一步的,步骤四中计算右脚步高的方法为:
当右脚摆动相开始时,根据右脚的z轴加速度开始积分;
当右脚摆动相结束时,积分结束,这一过程中积分的最大值为右脚步高;
t3是右脚摆动相开始时对应的时间也是右脚加速度由零开始增加时对应的时间,t4是右脚摆动相结束时对应的时间也是右脚加速度减小变为零时对应的时间,accz为z轴加速度,sr为右脚步高。
进一步的,所述可穿戴式设备包括mems传感器、处理器和蓝牙模块;
所述mems传感器,用于采集行走过程中的足底加速度;
所述处理器,用于读取mems传感器采集到的行走过程中的足底加速度,并发送给蓝牙模块;
所述蓝牙模块,用于发送数据给智能终端。
进一步的,所述mems传感器为三轴加速度传感器。
进一步的,所述智能终端为移动终端、台式电脑中的一种。
采用上述技术方案所产生的有益效果在于:本发明通过安装在鞋子底部的mems传感器采集行走过程中足底的加速度数据,处理器读取mems传感器采集到的加速度数据,发送给蓝牙模块,蓝牙模块将数据发送给智能终端,智能终端读取数据,并进行积分运行来判断对称性和步高。方法简单、操作方便、便于检测,而且降低了成本。
附图说明
图1是本发明的系统框图;
图2是本发明的流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,一种利用蓝牙和传感器检测对称性和步高的系统,包括可穿戴式设备和与该可穿戴式设备绑定的智能终端。
所述可穿戴式设备包括mems传感器、处理器和蓝牙模块。
所述mems传感器,用于采集行走过程中的足底加速度。
所述处理器,用于读取mems传感器采集到的行走过程中的足底加速度,并发送给蓝牙模块。
所述蓝牙模块,用于发送数据给智能终端。
所述mems传感器为三轴加速度传感器,三轴加速度传感器的z轴与竖直方向重合。
所述智能终端为移动终端、台式电脑中的一种,用于读取接收到的足底加速度,并根据加速度变化,实时计算出左脚和右脚的摆动相时间;根据左脚和右脚的摆动相时间计算对称性、左脚步高和右脚步高。
如图2所示,一种利用蓝牙和传感器检测对称性和步高的方法,包括以下步骤:
步骤一:可穿戴式设备的mems传感器采集行走过程中的足底加速度;
步骤二:可穿戴式设备的处理器读取mems传感器采集到的行走过程中的足底加速度,并发送给蓝牙模块,蓝牙模块将接收到的数据发送给与该可穿戴式设备绑定的智能终端;
步骤三:智能终端读取数据,并根据加速度变化,实时计算出左脚和右脚的摆动相;左脚的摆动相计算方法为:
xl=t2-t1
t1为是左脚加速度由零开始增加对应的时间,t2是左脚加速度减小变为零时对应的时间,xl为左脚摆动相;
右脚的摆动相计算方法为:
xr=t4-t3
t3是右脚加速度由零开始增加对应的时间,t4是右脚加速度减小变为零时对应的时间,xr为右脚摆动相。
步骤四:根据左脚和右脚的摆动相计算对称性、左脚步高和右脚步高;
计算对称性:
计算对称性系数si
si=|xl-xr|/0.5(xl+xr)·100%
xl为左脚摆动相,xr为右脚摆动相,si越大表示对称性越差,si=0表示完全对称,si为100%表示完全不对称。
计算左脚步高:
当左脚摆动相开始时,根据左脚的z轴加速度开始积分,z轴加速度为竖直方向加速度;
当左脚摆动相结束时,积分结束,这一过程中积分的最大值为左脚步高;
t1是左脚摆动相开始时对应的时间也是左脚加速度由零开始增加时对应的时间,t2是左脚摆动相结束时对应的时间也是左脚加速度减小变为零时对应的时间,accz为z轴加速度,sl为左脚步高。
计算右脚步高:
当右脚摆动相开始时,根据右脚的z轴加速度开始积分,z轴加速度为竖直方向加速度;
当右脚摆动相结束时,积分结束,这一过程中积分的最大值为右脚步高;
t3是右脚摆动相开始时对应的时间也是右脚加速度由零开始增加时对应的时间,t4是右脚摆动相结束时对应的时间也是右脚加速度减小变为零时对应的时间,accz为z轴加速度,sr为右脚步高。
尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。