当前位置: 首页 > 专利查询>江苏大学专利>正文

一种基于三轴加速度传感器的计步系统及方法技术方案

技术编号:15054974 阅读:290 留言:0更新日期:2017-04-06 00:57
本发明专利技术公开了一种基于三轴加速度传感器的计步系统及方法,属于电子应用技术领域,通过三轴加速度传感器采集三轴加速度,滤波降噪处理后求合加速度,获取每步时长内的合加速度最大值、最小值,以及其所对应的三轴加速度数据,以三轴加速度数据为三维向量坐标求这两个点的向量夹角,并与普通人行走单步时长与步幅相比较,根据偏差情况更改计步行走单步采集时长与步幅判定角度。通过单步时长内的合加速度峰值检测以及合加速度向量夹角检测的双重判定,不仅可以记录每一个单独不连续的步伐,而且在连续行走过程中可以适应不同行走者的特点调整参数,从而实现准确计步的效果。

【技术实现步骤摘要】

本专利技术涉及电子
,具体涉及一种计步系统以及计步方法。
技术介绍
随着社会的发展,人们越来越注重自己的健康。实时检测步数可以帮助人们实时掌握锻炼情况,督促养成健康的生活习惯。智能手机等智能设备已经普及。具有携带方便、响应速度快、无线通讯便捷的优点。通过智能设备搭载的三轴加速度传感器实现计步功能成为一种理想的选择,随之而来用户对计步功能的准确性要求也越来越高。目前大多数计步器或计步软件采用的计步方法都是峰值检测和阈值检测这两类,其中峰值检测法即是在合加速度变化曲线中检测的连续一个波峰和一个波谷记为一步,而阈值法采用合加速度变化时穿越某一阈值记为一步。由于佩戴者动作复杂多变,且存在很大的动作差异,加上噪声干扰的影响,对计步结果造成了较大误差。具体的问题包括:1、小幅的动作比如手腕转动、身体震动都会造成波峰波谷检测成功;2、剧烈的动作比如垂直跳跃、下蹲都会穿越所述阈值。这都会造成明显误报。
技术实现思路
为了解决上述问题,本专利技术提出了一种基于三轴加速度传感器的计步方法,通过单步时长内的有效合加速度检测以及合加速度向量夹角检测的双重判定,能够提高对用户步行或跑步时进行计步的准确度。实现本专利技术的技术方案如下:一种基于三轴加速度传感器的计步系统,包括采集模块、数据处理模块、信息输出模块;所述采集模块采用三轴加速度传感器,负责采集人手臂摆动的三轴加速度信息;所述数据处理模块根据采集模块采集的信息在单步时长内捕捉手臂三轴加速度数据,进行平滑滤波降噪处理,并记录合加速度的最大值和最小值,依据最大值、最小值分别对应的手臂三轴加速度数据计算出最大值对应的向量和最小值对应的向量之间的夹角,将夹角与歩幅角度设定值进行比较来判断是否计步成功,并调整后续计步中的单步时长和步幅角度;所述信息输出模块负责将数据处理模块的计步统计结果输出至屏幕上或通过语音播报。作为优选方案,所述数据处理模块为手机内核处理器;所述信息输出模块为手机屏幕。基于上述系统,本专利技术还提出了一种基于三轴加速度传感器的计步方法,包括如下步骤:(1)预设自然状态下人正常行走的单步采集时长和步幅判定角度;(2)在单步采集时长内捕捉手臂摆动的三轴加速度数据并记录合加速度;(3)通过步骤(2)获得的合加速度值取得单步时长内的合加速度最大值和最小值;(4)通过步骤(3)获得的最大值和最小值分别对应的三轴加速度数据,计算出最大值对应的向量和最小值对应的向量之间的夹角;(5)判断夹角是否大于或等于预设步幅判定角度,若大于或等于则记步成功;(6)若计步成功,将相邻的五步的单步行走时长平均值加0.2秒作为下一步采集数据时的单步采集时长,将相邻五步的步幅角度平均值减小2度作为下一步的步幅判定角度。重复步骤(1)-(5);若计步不成功,则重复步骤(1)至(5)重新进行初始化计步;(7)若计步失败,重复步骤(1)-(5),且仍使用未计步成功过的单步采集时长和步幅判定角度;(8)将计步统计结果显示在设备屏幕上或通过语音播报给使用者,保存数据。作为优选方案,所述步骤(1)中的单步采集时长设为1秒,步幅判定角度设为15度。作为优选方案,步骤(2)中的合加速度Acc为三轴加速度数据的平方和的开方:Acc=ax2+ay2+az2;]]>其中ax、ay、az为三轴加速度的三轴数据。作为优选方案,所述夹角的求解方法为:根据步骤(4)中的最大值和最小值分别对应的三轴加速度数据,以所述三轴加速度数据为三维向量坐标,求出向量角余弦后再通过反余弦求出向量角,即为所述夹角θ:θn=arccosa→·b→|a→|·|b→|=arccos=x1x2+y1y2+z1z2x12+y12+z12·x22+y22+z22]]>其中为获得的最大值所对应的合加速度向量,为获得的最小值所对应的合加速度向量,x1、y1、z1,x2、y2、z2分别为最大合加速度向量和最小合加速度向量所对应的三维向量坐标,θn为两合加速度向量夹角。作为优选方案,步骤(1)还包括设置三轴加速度传感器的采集频率为50Hz,即每秒采样50个手臂摆动数据。本专利技术的有益效果:1、本方法是离线状态无网络状态下的计步方法,通过平滑滤波简单降噪,保留一些高幅值信号可以检测到一些偶发异常的行走动作;单步时长内的合加速度峰值检测以及合加速度向量夹角检测的双重判定,避免了峰值计步法的一些明显漏步;可以敏锐捕捉每一个单独不连续的步伐,而在连续行走时则可以适应不同行走者的特点调整参数,实现了简单的学习适应功能。具有方法简单,对设备要求低,预热快,在无网络计步调节下可以高效的完成计步的特点,并具有较高的准确度。2、通过动态的步伐节点选取和角度变化分析的双重判定,不仅可以记录每一个单独不连续的步伐,而且在连续行走过程中可以适应不同行走者的特点调整参数,从而实现准确计步。附图说明图1为本专利技术提出的计步系统原理框图;图2为本专利技术中计步方法实施例中的流程图。具体实施方式为使本专利技术更加清楚明白,下面结合附图和优选实施例进行进一步地阐述。如图1所示,本专利技术提出的一种基于三轴加速度传感器的计步系统,包括采集模块、数据处理模块、信息输出模块;所述采集模块采用三轴加速度传感器,负责采集人手臂摆动的三轴加速度信息;所述数据处理模块根据采集模块采集的信息在单步时长内捕捉手臂三轴加速度数据,进行平滑滤波降噪处理,并记录合加速度的最大值和最小值,依据最大值、最小值分别对应的手臂三轴加速度数据计算出最大值对应的向量和最小值对应的向量之间的夹角,将夹角与歩幅角度设定值进行比较来判断是否计步成功,并调整后续计步中的单步时长和步幅角度;所述信息输出模块负责将数据处理模块的计步统计结果输出至屏幕上或通过语音播报。进一步,所述数据处理模块为手机内核处理器;所述信息输出模块为手机屏幕。如图2所示,为本专利技术一个实施例的计步方法的流程图,本实施例采用一种安装有三轴加速度传感器的安卓智能手机来计步。具体包括下列步骤:1、预设自然状态下人正常行走的单步采集时长t和步幅判定角度θ。使用者开始行走,通过安装在智能手机的三轴加速度传感器采集手臂摆动的三轴加速度,进一步包括:A、安卓采集加速度频率默认为50Hz,即每秒50个采样点。B、人正常行走步速为0.3-1秒,这里设本文档来自技高网...

【技术保护点】
一种基于三轴加速度传感器的计步系统,其特征在于,包括采集模块、数据处理模块、信息输出模块;所述采集模块采用三轴加速度传感器,负责采集人手臂摆动的三轴加速度信息;所述数据处理模块根据采集模块采集的信息在单步时长内捕捉手臂三轴加速度数据,进行平滑滤波降噪处理,并记录合加速度的最大值和最小值,依据最大值、最小值分别对应的手臂三轴加速度数据计算出最大值对应的向量和最小值对应的向量之间的夹角,将夹角与歩幅角度设定值进行比较来判断是否计步成功,并调整后续计步中的单步时长和步幅角度;所述信息输出模块负责将数据处理模块的计步统计结果输出至屏幕上或通过语音播报。

【技术特征摘要】
1.一种基于三轴加速度传感器的计步系统,其特征在于,包括采集模块、数据处理模
块、信息输出模块;
所述采集模块采用三轴加速度传感器,负责采集人手臂摆动的三轴加速度信息;
所述数据处理模块根据采集模块采集的信息在单步时长内捕捉手臂三轴加速度数据,
进行平滑滤波降噪处理,并记录合加速度的最大值和最小值,依据最大值、最小值分别对
应的手臂三轴加速度数据计算出最大值对应的向量和最小值对应的向量之间的夹角,将夹
角与歩幅角度设定值进行比较来判断是否计步成功,并调整后续计步中的单步时长和步幅
角度;
所述信息输出模块负责将数据处理模块的计步统计结果输出至屏幕上或通过语音播
报。
2.根据权利要求1所述的一种基于三轴加速度传感器的计步系统,其特征在于,所述
数据处理模块为手机内核处理器;所述信息输出模块为手机屏幕。
3.一种基于三轴加速度传感器的计步方法,其特征在于,包括如下步骤:
(1)预设自然状态下人正常行走的单步采集时长和步幅判定角度;
(2)在单步采集时长内捕捉手臂摆动的三轴加速度数据并记录合加速度;
(3)通过步骤(2)获得的合加速度值取得单步时长内的合加速度最大值和最小值;
(4)通过步骤(3)获得的最大值和最小值分别对应的三轴加速度数据,计算出最大
值对应的向量和最小值对应的向量之间的夹角;
(5)判断夹角是否大于或等于预设步幅判定角度,若大于或等于则记步成功;
(6)若计步成功,将相邻的五步的单步行走时长平均值加0.2秒作为下一步采集数据
时的单步采集时长,将相邻五步的步幅角度平均值减小2度作为下一步的步幅判定角度。
重复步骤(1)-(5);若计步不成功,则重复步骤(1)至(5)重新进行初始化计步;

【专利技术属性】
技术研发人员:徐思远王润宇朱月兰施化吉周从华刘志锋朱小龙
申请(专利权)人:江苏大学无锡恒创医信科技发展有限公司镇江市卫生和计划生育委员会
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1