发明内容
本发明要解决的技术问题在于,提供一种无线多传感器组合的高精度行为识别方法、装置及***。
本发明解决其技术问题所采用的技术方案是:提供一种多传感器组合的高精度行为识别方法,包括:
S1:利用传感器组合,感测用户的运动得到感测数据,所述传感器组合包括:3轴加速度传感器、3轴陀螺仪和3轴地磁仪;
S2:由所述感测数据通过9轴AHRS航姿平衡算法计算出平衡状态数据;
S3:由所述3轴加速度传感器感测的数据运算得到碰撞数据;
S4:所述平衡状态数据及所述碰撞数据相互配合运算得到运动特征数据;
S5:利用所述运动特征数据通过行为识别模块运算得到用户高精度行为识别数据。
优选的,所述传感器组合中的3轴加速度传感器是低量程加速度传感器,所述传感器组合还包括:高量程3轴加速度传感器;
所述碰撞数据由所述3轴低量程加速度传感器和3轴高量程加速度传感器感测的数据运算得到。
优选的,所述传感器组合还包括一个单轴气压计,用于感测气压数据,所述气压数据与高度成一定对应关系,并通过预先实验测试得到对应表,以便根据气压数据得到高度值数据。
优选的,所述高度值数据与所述碰撞数据相互补偿,得到所述运动特征数据。
优选的,所述传感器组合体为一个或多个。
优选的,所述传感器组合放置在双大腿、胸部、颈部、头部、手腕部、鞋内及腰部中的一处或多处。
优选的,所述步骤S4中的运动特征数还包括:以身体某关节为支点自然形成的半径得到在三维空间中趋近于直线的弧线运动而构成弧线的每个点所构成的三维空间坐标,所述三维空间坐标由当前角自由度乘上半径得到,具体实现公式为:(X,Y,Z)=(R*Cosθ*CosΨ,R*Cosθ*SinΨ,R*Sinθ),其中Φ翻滚角,Ψ航向角,θ俯仰角,R关节支点到装置的运动半径。
优选的,所述碰撞数据包括所述3轴低量程加速度传感器和3轴高量程加速度传感器所感测的加速度值,以及经由所述加速度值变化的时间、周期计算得到的特征数据,还包括位移、振动幅度、振动周期、冲击力度数据、撞击次数、碰撞位置信息或身体快速扭动连续变化参数。
优选的,所述用户高精度行为识别数据通过有线或无线方式发送到对端,对端接收到数据,通过app运算和/或不运算得到的结果进行显示、提醒。
本发明还提供一种多传感器组合的高精度行为识别装置,包括:
传感器组合,用于感测用户的运动得到感测数据,所述传感器组合为传感器组合包括:3轴加速度传感器、3轴陀螺仪和/或3轴地磁仪;
运算单元,用于将所述感测数据通过9轴AHRS航姿平衡算法计算出平衡状态数据;将所述3轴加速度传感器感测的数据运算得到碰撞数据;将所述平衡状态数据及所述碰撞数据相互配合运算得到运动特征数据;并且利用所述运动特征数据通过行为识别模块运算得到用户高精度行为识别数据。
优选的,所述装置还包括:
收发单元,用于将所述高精度行为识别数据发送到对端,和接收对端发送的高精度行为识别数据;
存储单元,用于存储所述高精度行为识别数据。
优选的,所述传感器组合中的3轴加速度传感器是低量程加速度传感器,所述传感器组合还包括:一个高量程3轴加速度传感器;
所述碰撞数据由所述3轴低量程加速度传感器和3轴高量程加速度传感器感测的数据运算得到。
优选的,所述传感器组合还包括一个单轴气压计,用于感测气压数据,所述气压数据与高度成一定对应关系,并通过预先实验测试得到对应表,以便根据气压数据得到高度值数据,所述高度值数据与所述碰撞数据相互补偿,得到所述运动特征数据。
本发明还提供一种无线多传感器组合的高精度行为识别***,包括上述任一项所述的多传感器组合的高精度行为识别装置中的一个或多个;以及
对端,与所述多传感器组合的高精度行为识别装置通讯连接,接收高精度行为识别数据,通过app运算和/或不运算得到的结果进行显示、提醒。
本发明与现有技术相比具有如下优点:通过结合运动轨迹数据、倾倒方向数据和碰撞变化参数,再通过行为识别模块运算得到高精度行为识别数据,从而可以有效的监测跌倒事件的发生,进而实现高精度行为识别。并可进一步的通过报警、传送至特定设备中,提醒相关人员进行照料,具有识别准确、适应性好的优点。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种无线多传感器组合的高精度行为识别方法,可用于高精度的识别行为动作,包括跌倒、碰撞等。该方法包括:S101:利用传感器组合,感测用户的运动得到感测数据,传感器组合包括:3轴加速度传感器、3轴陀螺仪和3轴地磁仪。
在本实施例中,传感器组合可以为一个或多个,可以放置双大腿、胸部、颈部、头部、手腕部、鞋内及腰部中的一处或多处。传感器组合放置的位置在双腿和腰腹部时,可以呈三角形排列。
该传感器组合包括9轴AHRS航姿平衡感测单元,9轴AHRS航姿平衡感测单元包括3轴加速度传感器、3轴陀螺仪及3轴地磁仪。由该传感器组合感测用户的运动得到感测数据。
S102:由感测数据通过9轴AHRS航姿平衡算法计算出平衡状态数据。具体的,根据传感器组合感测到的感测数据,通过9轴AHRS航姿平衡算法计算出平衡状态数据,该平衡状体数据可以包括三维空间坐标及姿态角等。
S103:由3轴加速度传感器感测的数据运算得到碰撞数据。在本实施例中,传感器组合中的3轴加速度传感器是低量程加速度传感器,感测得到的重力加速度数据。
进一步的,该传感器组合还可以包括高量程3轴加速度传感器;碰撞数据由3轴低量程加速度传感器和3轴高量程加速度传感器感测的数据运算得到,一般的运动感测采用的加速度传感器量程为+/-16g以下可以称作为低量程加速度传感器,24g以及32g或其他更高量程的可以称为高量程加速度传感器。该碰撞数据包括3轴低量程加速度传感器和3轴高量程加速度传感器所感测的加速度值,以及经由加速度值变化的时间、周期计算得到的特征数据,还包括位移、振动幅度、振动周期、冲击力度数据、撞击次数、碰撞位置信息或身体快速扭动连续变化参数。
进一步的,结合运动、气压或传感器单元间相对变化的轨迹,高度与趋势、倾倒方向高度,轨迹与趋势和碰撞变化参数,及使用不同的传感器,放置与布局在身体不同的部位,得到适用于不同场景,不同精确度要求的碰撞信息。
S104:平衡状态数据及碰撞数据相互配合运算得到运动特征数据。S105:利用运动特征数据通过行为识别模块运算得到用户高精度行为识别数据。用户高精度行为识别数据通过有线或无线方式发送到对端,对端接收到数据,通过app运算和/或不运算得到的结果进行显示、提醒。
进一步的,该传感器组合还可以包括:单轴气压计,用于检测气压数据。该气压数据与高度成一定对应关系,并通过预先实验测试得到对应表,以便根据气压数据得到高度值数据。通过高度值数据与碰撞数据相互补偿,得到运动特征数据。其中,对比气压计所度量出高度的变化轨迹数据与趋势数据相互补偿,大量减少作精确动作识别所需的前期预判断动作周期(最佳能只要一次动作就能判断),精确快速侦测站立与坐下的相对姿态与运动轨迹差异,双腿走动或跑步,单脚站立,单脚或双脚跳跃或停止的相对姿态与运动轨迹差异,跳跃高度,跳远距离,扭腰,不同程度弯腰(前后左右),深蹲,上下楼梯,上下斜度较大的斜坡,平躺,仰卧起坐,俯卧撑,眩晕,平板运动,格斗摔跤,滑倒,平躺空中骑行,一般道路骑行,健身房固定骑行,不同泳姿游泳动作识别,睡眠过程中各种身体姿态的变化,与各种不同类型跌跤过程的连续运动轨迹,趋势及高度变化数据。另外对于优化补偿PDR(计步航推)算法,让PDR更具实用性及解决PDR无法判定跳跃,少步数边走边停,只挥手不走路,停在原处说话比手画脚所产生的误判大有帮助。
加上三维空间坐标,将装设在身体某部位的传感器单元透过算法计算出来的姿态角度变化量,搭配在产生连续运动过程中以身体的某个关节支点自然形成的半径得到在三维空间中趋近于直线的弧线运动而构成弧线的每个点就是当下由角自由度乘上半径所构成的三维空间坐标。其中,三维空间坐标由当前角自由度乘上半径得到,具体实现公式为:(X,Y,Z)=(R*Cosθ*CosΨ,R*Cosθ*SinΨ,R*Sinθ),其中Φ翻滚角,Ψ航向角,θ俯仰角,R关节支点到装置的运动半径。
如图2所示,在本发明的无线多传感器组合的高精度行为识别装置20的一个实施例中,包括传感器组合21、运算单元22等,可以安装在一个外壳中,并放置双大腿、胸部、颈部、头部、手腕部、鞋内及腰部中的一处或多处。传感器组合21放置的位置在双腿和腰腹部时,呈三角形排列,进而可以感测佩戴者的重心的变换轨迹。
该传感器组合21用于感测用户的运动得到感测数据。在本实施例中,该传感器组合21包括9轴AHRS航姿平衡感测单元,9轴AHRS航姿平衡感测单元包括3轴加速度传感器、3轴陀螺仪及3轴地磁仪。在本实施例中,传感器组合中的3轴加速度传感器是低量程加速度传感器,感测得到的重力加速度数据。
进一步的,该传感器组合还可以包括高量程3轴加速度传感器;碰撞数据由3轴低量程加速度传感器和3轴高量程加速度传感器感测的数据运算得到。该碰撞数据包括3轴低量程加速度传感器和3轴高量程加速度传感器所感测的加速度值,以及经由加速度值变化的时间、周期计算得到的特征数据,还包括位移、振动幅度、振动周期、冲击力度数据、撞击次数、碰撞位置信息或身体快速扭动连续变化参数。
进一步的,结合运动、气压或传感器单元间相对变化的轨迹,高度与趋势、倾倒方向高度,轨迹与趋势和碰撞变化参数,及使用不同的传感器,放置与布局在身体不同的部位,得到适用于不同场景,不同精确度要求的碰撞信息。
该运算单元22与传感器组合连接,接收感测得到的感测数据,并将感测数据通过9轴AHRS航姿平衡算法计算出平衡状态数据;将3轴加速度传感器感测的数据运算得到碰撞数据;将平衡状态数据及碰撞数据相互配合运算得到运动特征数据;并且利用运动特征数据通过行为识别模块运算得到用户高精度行为识别数据。
进一步的,该传感器组合21还包括:单轴气压计,用于检测气压数据。该气压数据与高度成一定对应关系,并通过预先实验测试得到对应表,以便根据气压数据得到高度值数据。通过高度值数据与碰撞数据相互补偿,得到运动特征数据。其中,对比气压计所度量出高度的变化轨迹数据与趋势数据相互补偿,大量减少作精确动作识别所需的前期预判断动作周期(最佳能只要一次动作就能判断),精确快速侦测站立与坐下的相对姿态与运动轨迹差异,双腿走动或跑步,单脚站立,单脚或双脚跳跃或停止的相对姿态与运动轨迹差异,跳跃高度,跳远距离,扭腰,不同程度弯腰(前后左右),深蹲,上下楼梯,上下斜度较大的斜坡,平躺,仰卧起坐,俯卧撑,眩晕,平板运动,格斗摔跤,滑倒,平躺空中骑行,一般道路骑行,健身房固定骑行,不同泳姿游泳动作识别,睡眠过程中各种身体姿态的变化,与各种不同类型跌跤过程的连续运动轨迹,趋势及高度变化数据。另外对于优化补偿PDR(计步航推)算法,让PDR更具实用性及解决PDR无法判定跳跃,少步数边走边停,只挥手不走路,停在原处说话比手画脚所产生的误判大有帮助。
加上三维空间坐标,将装设在身体某部位的传感器单元透过算法计算出来的姿态角度变化量,搭配在产生连续运动过程中以身体的某个关节支点自然形成的半径得到在三维空间中趋近于直线的弧线运动而构成弧线的每个点就是当下由角自由度乘上半径所构成的三维空间坐标。其中,三维空间坐标由当前角自由度乘上半径得到,具体实现公式为:(X,Y,Z)=(R*Cosθ*CosΨ,R*Cosθ*SinΨ,R*Sinθ),其中Φ翻滚角,Ψ航向角,θ俯仰角,R关节支点到装置的运动半径。
进一步的,该装置还包括收发单元,用于将高精度行为识别数据发送到对端30,和接收对端30发送的高精度行为识别数据;存储单元,用于存储高精度行为识别数据。
如图3所示,在本发明的无线多传感器组合的高精度行为识别***一个实施例中,包括上述无线多传感器组合的高精度行为识别装置20(以下不做赘述),以及对端30。其中,高精度行为识别装置20可以为一个或多个。
该对端30与多传感器组合的高精度行为识别装置20通讯连接,接收高精度行为识别数据,通过app运算和/或不运算得到的结果进行显示、提醒。可以理解的,该对端30可以为手机、智能手表、平板电脑、电脑或其他任意终端,只要能够进行显示、提醒即可。
以下将以一具体实例进行说明,当配置有上述***的使用者,在使用过程中,传感器组合感测人体外部运动,人在正常走动或跑动中具有规律的节奏,所以通过加速度传感器可以计步,容易判断运动状态。
当跌倒时,原来的节奏发生改变,也就是其感测的运动轨迹数据产生变化;同时,感测姿态角的变化,得到倾倒方向数据;加速度传感器对地敏感值发生失重,加速度值小于g,同时气压计连续变小,在倒地过程中时间一般在1-5秒之间,倒地时,发生撞击,加速度值突变为大于g,同时连续变化的气压值有原来连续规律变化,得到碰撞变化参数,可固定一个值上下波动,并且这个值大于失重前的值,通过在这个时间序列中传感器数据的变化可以判断出人体的跌倒。
在撞击后同样的透过AHRS平衡姿态侦测算法测出被测人是否有能力翻身,坐起或爬起,透过以上的检测方式能从撞击的力量与被撞击的部位及撞击后是否仍可活动。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例设备中的单元或子单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。
以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明的权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。