智能运动状态检测系统的制作方法

文档序号:12804725阅读:293来源:国知局
智能运动状态检测系统的制作方法与工艺

本发明提出了一种检测佩戴者运动状态的方法及系统,其中包括以加速度传感器、陀螺仪、磁强计和气压传感器等组成的传感器组,gps/北斗定位模块,wifi、gsm/gprs/3g/4g模块,微处理器模块和电源模块组成穿戴式智能终端,服务器和电脑、手机等客户终端。尤其涉及用于检测佩戴者运动状态:预测跌倒风险、监测跌倒事件和计算运动量以及监测佩戴者的位置信息的方法和系统。



背景技术:

卫生部疾病预防控制局2011年9月6日发布《老年人跌倒干预技术指南》中指出:跌倒是我国伤害死亡的第四位原因,而在65岁以上的老年人中则为首位。据美国疾病预防控制中心2006年公布数据显示:美国每年有30%的65岁以上老年人出现跌倒,全国疾病监测系统死因监测数据显示:我们65岁以上老年人跌倒死亡率男性为45.96/10万,女性为52.80/10万,因跌倒死亡是65岁及以上人群因伤害致死的第一位死因,占该人群因伤害死亡总数的29.85%。据中华人民共和国2014年国民经济和社会发展统计公报统计:2014年末65周岁及以上为13755万人,占全国人口10.1%。由此可见,跌倒严重威胁着老年人的身心健康、日常活动及独立生活能力,也增加了家庭和社会的负担。

跌倒是指突发、不自主的、非故意的体位改变,倒在地上或更低的平面上。跌倒检测技术有很多,按照信号获取的渠道可分为基于视频图像的跌倒检测、基于声学信号的跌倒检测、基于穿戴式装置的跌倒检测。基于视频图像的跌倒检测不能保证用户的隐私安全并且视频图像的质量受光线等环境影响较大以及受地域局限性较大,基于声学信号的跌倒检测,安装复杂且受环境影响较大,尤其在城市户外或者闹区,基于穿戴式的检测方法受外界和地域性影响较小,能够有效地实现对老年人的远程监护。目前,常见的跌倒监测系统能够并允许佩戴者在跌倒事件发生时手动或自动获取跌倒信息检测系统。示范性的跌倒检测器能够包括个人帮助按钮或佩戴式和基于环境的自动检测器。

自动跌倒检测设备多是利用加速度传感器或者加速度、陀螺仪、磁强计传感器组采集佩戴者人体姿势的变化,以判断是否有跌倒事件发生,能支持手动或者自动报警的穿戴式智能终端。这些设备在大多数情况下能够检测到跌倒发生,但是误报、错报现象较为严重,如在睡觉时佩戴,则会报警,引起人们不必要的麻烦,甚至是惊慌。

跌倒检测虽然能够及时检测到跌倒事件并报警,为急救争取了宝贵时间。但是毕竟已发生跌倒,如果能够有效地预测跌倒发生并及时警告和报警,提醒佩戴者提高注意力或者采用其他辅助工具以降低跌倒风险,降低跌倒事件的发生率,对于老年身心健康最为有益,并降低了家庭和社会的负担。因此具有预测功能的穿戴式智能跌倒报警装置更适用老年人监护。



技术实现要素:

本发明的主旨是提出一种检测佩戴者运动状态,继而可预测跌倒风险、监测跌倒事件和计算运动量的方法及系统,系统由穿戴式智能终端、服务器及监护终端构成,其中,穿戴式智能终端最佳使用方式为佩戴于监护者腰部,其特征如下:

穿戴式智能终端包括传感器组,gps/北斗定位模块,wifi、gsm/gprs/3g/4g模块、微处理器、声音模块、按键及电源组成。

传感器组,用于检测佩戴者运动变化量,其中加速度传感器采集人体运动加速度,陀螺仪采集人体运动的角速度、磁强计采集人所处地磁场强度,气压传感器获取设备所处大气压强继而可推算出所处高度。

微处理器模块,控制传感器组工作并对传感器组采集数据滤波处理,利用信息融合技术判断人体姿势趋势和变化状态,继而预测跌倒风险、检测跌倒事件和计算运动量;根据跌倒风险、事件形成提示和报警信息,并主动或自动经服务器推送至监护终端;控制gps/北斗模块、wifi模块、gsm/gprs/3g/4g模块工作,并将获取位置信息发送至监护终端或形成行程轨迹,将运动量信息发送至服务器以至于服务器形成运动量日志;根据用户要求,设置并控制声音模块播放提醒以及录制声音。

gps北斗/定位模块,wifi、gsm/gprs/3g/4g模块,用于位置信息的获取及无线数据通信和语音通信。

声音模块实现语音通信及语音提醒以及录音功能。

按键实现佩戴者与智能设备终端的交互。

电源模块为智能设备终端中传感器组、微处理器、gps/北斗模块、声音模块、wifi模块、gsm/gprs/3g/4g模块等供电。

服务器实现对终端设备的管理及数据存储、挖掘处理等,绘制佩戴者行动轨迹和设置电子围栏等。

客户终端包括个人电脑和移动终端,对事件及检测量查询、显示及对设备工作模式进行设置。

本发明涉及一种预测跌倒风险、检测跌倒事件和计算运动量的方法,其特征在于包括以下步骤:

(1)传感器组采集数据,其中传感器组包括加速度传感器、陀螺仪、磁强计、压力传感器采集得到加速度数据组g,角速度数据组ω,磁场强度数据组m,气体压强数据p;

(2)处理器利用三点均值滤波器对采集到数据进行平滑滤波,滤除由高斯造成的干扰;

(3)求取姿态角,包括x、y、z轴的姿态角roll、姿态角pitch、姿态角yaw,其中x轴指向人体前方,y轴指向身体右侧,z轴与人体躯干平行;

(4)分别计算姿态角roll、姿态角pitch、姿态角yaw、大气压强p的斜率rolldiff、ptichdiff、yawdiff、pd;

rolldiff=roll(n)-roll(n-k);(1)

pitchdiff=pitch(n)-pitch(n-k);(2)

yawdiff=yaw(n)-yaw(n-k);(3)

pd=p(n)-p(n-k);(4)

(5)分别计算时间t1内,加速度数据g、角速度ω和大气压强p的最大幅值gmax,ωmax,pmax和最小幅值gmin,ωmin、pmin之间的差值gdiff、ωdiff、pdiff;

gdiff=gmax-gmin;(6)

ωdiff=ωmax-ωmin;(7)

pdiff=pmax-pmin;(8)

其中,时间t1加速度差值阈值g*diff、角速度差值阈值ω*diff,p*diff根据实际情况确定;当gdiff<g*diff、pdiff<p*diff且ωdiff<ω*diff,判断佩戴者处于静止状态,进入第7步,如果gdiff≥g*diff或pdiff≥p*diff或ωdiff≥ω*diff为运动状态,则进入步骤6;

(6)判断步骤4中得到姿态角斜率rolldiff、ptichdiff及大气压强斜率pd是否大于预定阈值roll1*、pitch1*、p1*,在未在运动状态中,若rolldiff≥roll1*且ptichdiff≥pitch1*且-pd≥p1*则判定为佩戴者具有跌倒风险,穿戴式智能终端发出“注意安全”等警示,否则,认为开始运动,开始计算运动量,返回步骤1继续检测;在运动状态中,若rolldiff≥1.5*roll1*且ptichdiff≥1.5*pitch1*,则判定为佩戴者具有跌倒风险,穿戴式智能终端发出“注意安全”等警示,否则不发出警示。计算运动量,返回步骤1继续检测;

(7)判断步骤3中得到的姿态角roll、pitch是否大于预设阈值roll*、pitch*,如果roll<roll*且pitch<pitch*则佩戴者未处于躺卧状态,返回1继续采集数据,否则,佩戴者处于躺卧状态,进入8步;

(8)判断躺卧状态发生前t2内加速度数据、角速度数据和大气压力的最大幅值g2_max、ω2_max、p2_max,若p2_max≥p*2_max且g2_max≥g*2_max且ω2_max≥ω*2_max则判定为跌倒,进入步骤9,否则,认为佩戴者躺卧或在卧躺时出现翻身等动作,进入步骤1。其中时间t2、加速度阈值g*2_max、角速度阈值ω*2_max和大气压强阈值p*2_max根据实际情况设置;

(9)进行跌倒报警提示,若佩戴者取消报警信息,则返回步骤1,否则在时间t3内未取消信息,则通过无线通信方式向监护人发送信息,监护人获取信息后取消报警,若在时间t4内未取消报警信息,则拨打紧急联系人电话号码,若紧急联系人拨打3次不能接通,则需换其他联系人电话。电话接通后或者手动取消后,进入步骤1,再拨打电话同时,报警器播放类似“请帮助我,请帮助我”等信息。此处,t3、t4可设置,默认值t3为1分钟,t4为2分钟。

其中,姿态角的求解过程如下:

3.1首先利用加速度数据ω通过四元数微分方程求出基本姿态角的四元数姿态阵q0;

3.2对加速度传感器g,磁强计m对参考坐标系转换并做归一化处理后分别为gb、mb

3.3利用梯度下降法对gb、mb求解最优的姿态更新微分四元数;

3.4用一阶互补滤波算法与陀螺仪四元数行融合,补偿陀螺仪的漂移误差,并对滤波后的姿态微分四元数积分,继而得到准确的姿态角及角速度。

其中,运动量的求解方法:

6.1记录初始大气压强p0,对加速度g和大气压强p差值微分处理,求其斜率g1diff,p1diff

g1diff=g(n)-g(n-k);(9)

p1diff=p(n)-p(n-k);(10)

6.2取阈值g1diff*,p1diff*,若g1diff≥g1diff*且两次或者两次以上超过阈值间隔时间大于t5,小于t6,p1diff<p1diff*,则认为行走或者跑步,并记录步数n,并计算步频m;若p1diff≥p1diff*,,则认为再爬坡或者爬楼运动;

6.3行走和跑步距离,根据步频m>120为跑步,否则为走路;其距离为l=n×佩戴者身高/3;

6.4爬高高度为

h=(p(n)-p0)×pzh;(11)

其中pzh为气压传感器,压强转换成高度的比例。

本发明其特征在于:本发明提出了一种检测佩戴者运动状态:预测跌倒风险、检测跌倒时间和计算运动量方法及系统。所述方法及系统包括:拾取佩戴者运动的加速度传感器、陀螺仪、磁强计、气压传感器组,wifi模块以及gsm/gprs/3g/4g通信模块,控制各模块及处理传感器数据的处理器,gps/北斗定位模块,电源模块组成穿戴式智能终端设备和服务器和电脑、移动客户终端等。根据传感器组测量数据计算佩戴者的运动量、预测佩戴者跌倒风险和检查跌倒事件,并将数据、事件和位置信息经服务器传输至移动终端或者电话通知特定联系人,同时移动客户端可设置相关提醒信息,提示佩戴者相关事件及事件发生时间,继而使家人或者监护人能够更好监护和关爱佩戴者。

附图说明

图1智能运动状态检测系统原理框架图。

图2传感器组框架示意图。

图3智能运动状态检测系统穿戴式智能终端最佳佩戴方式示意图。

图4智能运动状态检测系统一种实施方法流程图。

图5一种姿态角求解方法框架图。

具体实施方式

为了更清楚表明本发明的实施方式,结合附图和抽取其中一种实施方式进行描述,在此,具体实施方式仅仅为了清楚地表述发明,其他工程技术人员围绕着发明主旨仅改变实施方式,仍在本发明保护范围之内。

智能运动状态检测系统包括穿戴式智能终端、服务器及客户终端,如图1智能运动状态检测系统原理框架所示。其中穿戴式智能终端由传感器组,gps北斗定位模块,wifi、gsm/gprs/3g/4g模块、微处理器、声音模块、按键及电源组成。传感器组,用于检测佩戴者运动变化量,其中加速度传感器采集人体运动加速度,陀螺仪采集人体运动的角速度、磁强计采集人所处地磁场强度,气压传感器获取设备所处大气压强继而可推算出所处高度。微处理器模块,对传感器组采集信息滤波处理,并利用信息融合技术判断人体姿势趋势和变化状态,继而预测跌倒风险、检测跌倒事件和计算运动量;根据跌倒风险、事件形成提示和报警信息,并主动或自动经服务器推送至监护终端;控制gps/北斗模块、wifi模块、gsm/gprs/3g/4g模块、传感器组以及声音模块工作,并将获取位置信息发送至监护终端或形成行程轨迹,将运动量信息发送至服务器形成运动量日志;根据用户要求,设置并控制声音模块播放提醒以及录制声音。gps北斗定位模块,wifi、gsm/gprs/3g/4g模块,用于位置信息的获取及无线数据通信和语音通信。声音模块实现语音通信及语音提醒以及录音功能。按键实现佩戴者与智能设备终端的交互。电源模块为智能设备终端中传感器组、微处理器、gps/北斗模块、声音模块、wifi模块、gsm/gprs/3g/4g模块等供电,此处选择为3.7v的锂电池以及bq24072电源管理芯片等组成。服务器实现对终端设备的管理及数据存储、挖掘处理等,绘制佩戴者行动轨迹和设置电子围栏等。客户终端包括个人电脑显示和移动终端显示,对事件及检测量进行查询及对设备工作模式进行设置。

具体实施方案中,传感器组如图2传感器组框架示意图所示,由加速度传感器、陀螺仪、磁强计、气压传感器组成,此方案中,加速度传感器、陀螺仪选择美国invensense公司的mpu-6050、磁强计选择stmicroelectronics公司的lsm303d,气压传感器选择boschsensortec公司的bmp180;gps/北斗定位和gsm/gprs/3g/4g无线通信模块选择simcom公司的sim7100ce,wifi模块选择济南有人科技有限公司的usr-wifi232模块等。服务器采用阿里云服务器,客户端采用手机终端和pc机终端。

具体实施方式之一,推荐最佳佩戴方式如图3智能运动状态检测系统穿戴式智能终端最佳佩戴方式示意图所示,将穿戴式智能终端佩戴于佩戴者腰部,利用金属皮带扣扣在皮带上。

具体实施方式之一,穿戴式智能终端预测跌倒风险、检测跌倒事件和计算运动量的步骤如图4智能运动状态检测系统一种实施方法流程图所示:

(1)传感器组采集数据,其中传感器组包括加速度传感器、陀螺仪、磁强计、压力传感器采集得到加速度数据组g,角速度数据组ω,磁场强度数据组m,气体压强数据p;

(2)处理器利用三点均值滤波器对采集到数据进行平滑滤波,滤除由高斯造成的干扰;

(3)求取姿态角,包括x、y、z轴的姿态角roll、姿态角pitch、姿态角yaw,其中x轴指向人体前方,y轴指向身体右侧,z轴与人体躯干平行。其中,姿态角的求解过程如图5一种姿态角求解方法框架图所示:

3.1首先利用加速度数据ω通过四元数微分方程求出基本姿态角的四元数姿态阵q0;

3.2对加速度传感器g,磁强计m对参考坐标系转换并做归一化处理后分别为gb、mb

3.3利用梯度下降法对gb、mb求解最优的姿态更新微分四元数;

3.4用一阶互补滤波算法与陀螺仪四元数行融合,补偿陀螺仪的漂移误差,并对滤波后的姿态微分四元数积分,继而得到准确的姿态角及角速度;

(4)判断佩戴者的运动状态,主要包括静止状态和运动状态,其方法如下:分别计算时间t1内,加速度数据g、角速度ω和气体压强p的最大幅值gmax,ωmax,pmax和最小幅值gmin,ωmin、pmin之间的差值gdiff、ωdiff、pdiff;

gdiff=gmax-gmin;

ωdiff=ωmax-ωmin;

pdiff=pmax-pmin;

其中,时间t1加速度差值阈值g*diff、角速度差值阈值ω*diff,p*diff根据实际情况确定;当gdiff<g*diff、pdiff<p*diff且ωdiff<ω*diff,判断佩戴者处于静止状态,如果gdiff≥g*diff或pdiff≥p*diff或ωdiff≥ω*diff为运动状态,

本具体实施方式中,g*diff取0.5×g,ω*diff取25o/s,p*diff取2pa,其中g为1个重力加速度;

(5)处于静止状态时,判断是否躺卧状态,其方法如下:姿态角roll、pitch是否大于预设阈值roll*、pitch*,如果roll<roll*且pitch<pitch*则佩戴者未处于躺卧状态,否则,佩戴者处于躺卧状态;

在本具体实施方式中,roll*取30o,pitch*取30o

(6)根据躺卧状态,判断是否跌倒,其方法如下:判断躺卧状态发生前t2内加速度数据、角速度数据和气体压强的最大幅值g2_max、ω2_max、p2_max,若p2_max≥p*2_max且g2_max≥g*2_max且ω2_max≥ω*2_max则判定为跌倒,否则,认为佩戴者躺卧或在卧躺时出现翻身等动作。其中时间t2、加速度阈值g*2_max、角速度阈值ω*2_max和大气压力阈值p*2_max根据实际情况设置;

在本具体实施方式中,时间t2取10s、加速度阈值g*2_max取2.5×g、角速度阈值ω*2_max取100o/s和大气压力阈值p*2_max取4pa;

(7)跌倒报警及取消,其工作流程为:进行跌倒报警提示,若佩戴者取消报警信息,继续下一流程工作,若佩戴者没有在时间t3内未主动取消,则通过无线通信方式向监护人发送信息,监护人获取信息后取消报警,若在时间t4内未取消报警信息,则拨打紧急联系人电话号码,若紧急联系人拨打3次不能接通,则需换其他联系人电话。电话接通后或者手动取消后,进入步骤1,再拨打电话同时,报警器播放类似“请帮助我,请帮助我”等信息。此处,t3、t4可设置,默认值t3为1分钟,t4为2分钟;

(8)若处于运动状态或者开始运动状态,判断跌倒风险,其方法如下:

8.1分别计算姿态角roll、姿态角pitch、姿态角yaw、气体压强p的斜率rolldiff、ptichdiff、yawdiff、pd;

rolldiff=roll(n)-roll(n-k);

pitchdiff=pitch(n)-pitch(n-k);

yawdiff=yaw(n)-yaw(n-k);

pd=p(n)-p(n-k);

8.2根据姿态角斜率rolldiff、ptichdiff及气体压强斜率pd是否大于预定阈值roll1*、pitch1*、p1*,在未在运动状态中,若rolldiff≥roll1*且ptichdiff≥pitch1*且-pd≥p1*则判定为佩戴者具有跌倒风险,穿戴式智能终端发出“注意安全”等警示,否则,认为开始运动;在运动状态中,若rolldiff≥1.5*roll1*且ptichdiff≥1.5*pitch1*,则判定为佩戴者具有跌倒风险,穿戴式智能终端发出“注意安全”等警示,否则不发出警示;

在本具体实施方式中,roll1*取40o、pitch1*取40o、p1*取4pa;

(9)计算运动量,其工作流程如下:

9.1记录初始大气压p,对加速度g和大气压p差值微分处理,求其斜率g1diff,p1diff

g1diff=g(n)-g(n-k);

p1diff=p(n)-p(n-k);

9.2取阈值g1diff*,p1diff*,若g1diff≥g1diff*且两次或者两次以上超过阈值间隔时间大于t5,小于t6,p1diff<p1diff*,则认为行走或者跑步,并记录步数n,并计算步频m;若p1diff≥p1diff*,,则认为再爬坡或者爬楼运动;

9.3行走和跑步距离,根据步频m>120/min为跑步,否则为走路;其距离为l=n×佩戴者身高/3;

9.4爬高高度为h=(p(n)-p)×pzh,

其中pzh为大气传感器,压强转换成高度的比例,

在本具体实施方式中,g1diff*取0.5×g,p1diff*取5pa,t5取0.1s,小于t6取120s;

(10)查询、提醒,其主要功能影响客户端查询信息以及设置提醒信息,如:客户端查询穿戴式智能终端的剩余电量,穿戴式智能终端将剩余电量形成信息反馈至客户端;查询佩戴者所处位置信息,则穿戴式智能终端将获取的位置信息传输至客户终端。设置提醒业务,如提醒中午12点吃药,则中午12点时,穿戴式智能终端则语音提示佩戴者吃药;设置电子围栏,根据设置的电子围栏区域,穿戴式智能终端将所处位置传输至服务器,服务器判断是否在电子围栏范围内,若不在,提醒佩戴者和监护者。

智能运动状态检测系统是利用加速度传感器、陀螺仪、磁强计、气压传感器等传感器组获取佩戴者运动状态信息,并对其信息融合处理预测跌倒风险、监测跌倒事件和计算行走、跑步和爬高等运动状态,并利用gps/北斗、wifi、lbs等多种定位方式融合获取佩戴者位置信息,在跌倒事件发生后通过服务器通知具有移动或者pc客户端的监护人,监护人亦主动电话、或者无线数据通信的方式获取佩戴者的信息,同时交互设置提醒模式,服务器存储佩戴者信息并可绘制行走轨迹和设置电子围栏,继而使监护人能够远程监护被监护人。最佳实施方案拟采用专利转让、技术合作或产品开发。

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