[发明专利]一种人体跌倒检测方法及装置在审
申请号: | 201810122012.X | 申请日: | 2018-02-07 |
公开(公告)号: | CN108447225A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 谢辉雄;霍立福;吴衡 | 申请(专利权)人: | 广东中科慈航信息科技有限公司 |
主分类号: | G08B21/04 | 分类号: | G08B21/04 |
代理公司: | 广州恒华智信知识产权代理事务所(普通合伙) 44299 | 代理人: | 陈明月 |
地址: | 510032 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 跌倒检测 跌倒 陀螺仪 采集 处理器资源 世界坐标系 人体运动 数据转换 阀值时 四元数 运算量 算法 运算 判定 占用 融合 | ||
1.一种人体跌倒检测方法,其特征在于,包括以下步骤:
步骤一:3D加速度传感器分别采集人体运动在x轴、y轴、z轴方向上的加速度;3D陀螺仪分别采集人体运动在x轴、y轴、z轴方向上的人体角速度;
步骤二:通过四元数计算,得到世界坐标系下的人体加速度,进而计算得到人体速度、人体位移、人体旋转角度和人体失重时间;
步骤三:设定人体安全时的加速度阀值、速度阀值、位移阀值、角速度阀值、旋转角度阀值;当检测到人体加速度大于所述加速度阀值、且人体速度大于所述速度阀值,且人体位移大于所述位移阀值,且人体角速度大于所述角速度阀值,且人体旋转角度大于所述旋转角度阀值,判定人体跌倒;
步骤二所述四元数计算方法包括以下步骤:
S1:计算设备初始对应四元数q0:3D加速度传感器分别采集人体运动在x轴、y轴、z轴方向上的加速度为ax0、ay0、az0,利用100ms的平均向量来确定原始四元数
S2:计算采样点旋转四元数qn:3D陀螺仪分别采集人体运动在x轴、y轴、z轴方向上的角速度为gx0、gy0、gz0,采样周期为T,采样点的旋转角度分别为a、b、c,则a=gx0*T,b=gy0*T,c=gz0*T,对应四元数
则一个采样周期内,旋转角度四元数
进而求得采样点旋转四元数qn=Δq*qn-1;
S3:计算修正四元数cq:计算当前3D加速度传感器的向量方向VAn=[axn ayn azn]和上一次重力方向VGn-1,VGn-1取上一次采样点旋转四元数qn-1的后三个值,取VAn与VGn-1的法线向量VMN=VAn*VGn-1,让VGn-1绕VMN向VAn旋转一个角度t,角度t=陀螺仪最大误差*单个采样时间*2,则修正四元数cq=[cos t sin t*VMN];
S4:计算修正后的旋转四元数Qn:Qn=cq*qn=cq*Δq*qn-1,完成3D加速度传感器的加速度数据与3D陀螺仪的角速度数据的融合;
S5:计算世界坐标系下重力方向人体加速度、人体速度和人体位移:人体在世界坐标系下各方向加速度值为[x wax way waz]=Qn*[0 axn ayn azn]*Q′n,其中Q′n为Qn的共扼复数,则世界坐标系下重力方向加速度即为waz,再减去重力g,可得重力方向人体加速度,对人体加速度进行积分可得人体速度,再对人体速度进行积分可得人体位移;
S6:计算世界坐标系下人体旋转角度:设备z轴对应世界坐标系的四元数为[z Vz]=Qn*[0 0 0 1]*Q′n,其中Vz为z轴对应世界坐标系,则设备坐标Z轴与z轴的夹角AZ为人体躯干与z轴的瞬时夹角,AZ=arccos(Vz*[0 0 1]),夹角AZ在采样周期内的积分即为人体旋转角度。
2.根据权利要求1所述的一种人体跌倒检测方法,其特征在于,步骤一所述3D加速度传感器、3D陀螺仪采集人体运动信号的频率为500Hz。
3.根据权利要求1所述的一种人体跌倒检测方法,其特征在于,步骤一所述3D加速度传感器、3D陀螺仪放置于人体躯干部分,可放置于腰部、胸口或腹部。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东中科慈航信息科技有限公司,未经广东中科慈航信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810122012.X/1.html,转载请声明来源钻瓜专利网。