一种基于MEMS-IMU的行人运动模式识别方法及装置制造方法及图纸

技术编号:22562786 阅读:31 留言:0更新日期:2019-11-16 10:55
本发明专利技术涉及一种基于MEMS‑IMU的行人运动模式识别方法及装置,通过至少采集MEMS‑IMU中x轴方向上的加速度和y轴方向上的角速度;将采集的x轴方向上的加速度与加速度初始值作差,大于零的极值为加速度波峰值,小于零的极值为加速度波谷值;将采集的y轴方向上的角速度与角速度初始值作差,大于零的极值为角速度波峰值,小于零的极值为角速度波谷值;判断行人的运动状态,即从行人静止状态解除开始,若x轴方向上的加速度先出现加速度波谷值,则判断为上楼状态;若y轴方向上的角速度先出现角速度波谷值,则判断为下楼状态;即本发明专利技术提供的对活动于建筑物内的人群的运动模式状态进行检测的方法,能够识别人的运动状态。

A method and device of pedestrian motion pattern recognition based on MEMS-IMU

The invention relates to a pedestrian motion pattern recognition method and device based on MEMS \u2011 IMU, which collects acceleration in the x-axis direction and angular velocity in the y-axis direction in the MEMS \u2011 IMU at least; makes a difference between the acceleration in the x-axis direction and the initial acceleration value, and the extreme value greater than zero is the peak value of acceleration wave, and the extreme value less than zero is the valley value of acceleration wave; collects acceleration in the y-axis direction The difference between the angular velocity and the initial value of the angular velocity is that the extreme value greater than zero is the peak value of the angular velocity wave, and the extreme value less than zero is the valley value of the angular velocity wave; to judge the movement state of the pedestrian, that is, from the release of the pedestrian's static state, if the acceleration in the x-axis first appears the valley value of the acceleration, then it is judged as the upstairs state; if the angular velocity in the y-axis first appears the valley value of the angular velocity, then it is judged as Downstairs state: the method for detecting the motion mode state of a crowd moving in a building, which can recognize the motion state of a person.

【技术实现步骤摘要】
一种基于MEMS-IMU的行人运动模式识别方法及装置
本专利技术属于行人运动检测
,具体涉及一种基于MEMS-IMU的行人运动模式识别方法及装置。
技术介绍
随着技术的发展,利用微机电系统(MicroElectromechanicalSystems,MEMS)的惯性测量单元(InertialMeasurementUnit,IMU)对行人进行导航定位成为行人自主导航的主要手段。其中,惯性测量单元(InertialMeasurementUnit,IMU)是一种微机电系统,包括微型陀螺仪、微型加速度计、专用集成电路(ASIC)、嵌入式微机和相应的导航软件,能够实现定位和检测的功能。现如今,对于户外运动,如跑步、行走的监测,已经有了成熟的技术;目前,针对人的运动的自动检测方法,主要是利用MEMS-IMU对行人行走的步数进行计数,并且对行人的步长进行估计,使用户能够掌握自身的运动信息,合理安排运动、锻炼的活动时间。但是,对于大部分仅活动于办公室、写字楼等建筑物内的人群,如果将现有技术中的对于户外运动的检测的技术用于室内的人的活动的监本文档来自技高网...

【技术保护点】
1.一种基于MEMS-IMU的行人运动模式识别方法,根据MEMS-IMU在鞋中的位置,确定三维坐标系,其中鞋的前后方向为x轴方向,垂直于鞋底面的方向为z轴方向,y轴垂直于x轴和z轴;其特征在于,包括以下步骤:/n1)至少采集MEMS-IMU中x轴方向上的加速度和y轴方向上的角速度;/n2)将采集的x轴方向上的加速度与加速度初始值作差,大于零的极值为加速度波峰值,小于零的极值为加速度波谷值;将采集的y轴方向上的角速度与角速度初始值作差,大于零的极值为角速度波峰值,小于零的极值为角速度波谷值;/n其中,所述加速度初始值为行人静止时x轴方向上的加速度;所述角速度初始值为行人静止时y轴方向上的角速度;...

【技术特征摘要】
1.一种基于MEMS-IMU的行人运动模式识别方法,根据MEMS-IMU在鞋中的位置,确定三维坐标系,其中鞋的前后方向为x轴方向,垂直于鞋底面的方向为z轴方向,y轴垂直于x轴和z轴;其特征在于,包括以下步骤:
1)至少采集MEMS-IMU中x轴方向上的加速度和y轴方向上的角速度;
2)将采集的x轴方向上的加速度与加速度初始值作差,大于零的极值为加速度波峰值,小于零的极值为加速度波谷值;将采集的y轴方向上的角速度与角速度初始值作差,大于零的极值为角速度波峰值,小于零的极值为角速度波谷值;
其中,所述加速度初始值为行人静止时x轴方向上的加速度;所述角速度初始值为行人静止时y轴方向上的角速度;
3)从行人静止状态解除开始,若x轴方向上的加速度先出现加速度波谷值,则判断为上楼状态;若y轴方向上的角速度先出现角速度波谷值,则判断为下楼状态。


2.根据权利要求1所述的基于MEMS-IMU的行人运动模式识别方法,其特征在于,所述加速度初始值和角速度初始值是通过计算得到的:
(1)分别采集MEMS-IMU中x轴、y轴、z轴三个方向上的加速度和角速度;
(2)根据采集的x轴、y轴、z轴三个方向上的加速度,计算加速度方差,所述加速度方差的计算方式为:



式中,ak=[akxakyakz]T为采集的k时刻的加速度;为滑动窗口N时间段内的计算的加速度平均值;为加速度方差;
(3)将计算的加速度方差与加速度方差检测阈值thresholdσ比较,若加速度方差小于加速度方差检测阈值thresholdσ,则将采集的x轴方向上的加速度作为加速度初始值,将y轴方向上的角速度作为角速度初始值。


3.根据权利要求1所述的基于MEMS-IMU的行人运动模式识别方法,其特征在于,步骤2)中,x轴方向上的加速度波峰值的计算方式为:


x轴方向上的加速度波谷值的计算方式为:


式中,akx为k时刻x轴方向上的加速度,a(k-1)x为k-1时刻x轴方向上的加速度,a(k+1)x为k+1时刻x轴方向上的的加速度,为行人静止时的x轴方向上的加速度初始值;
y轴方向上的角速度波峰值的计算方式为:


y轴方向上的角速度波谷值的计算方式为:


式中,ωky为k时刻y轴方向上的角速度,ω(k-1)y为k-1时刻y轴方向上的角速度,ω(k+1)y为k+1时刻y轴方向上的角速度,为行人静止时y轴方向上的角速度初始值...

【专利技术属性】
技术研发人员:张伦东吕志伟李军正高扬骏何劢航徐基伟
申请(专利权)人:中国人民解放军战略支援部队信息工程大学
类型:发明
国别省市:河南;41

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

1