CN104457781A - 一种基于单轴加速度计的自适应步数检测方法 - Google Patents
一种基于单轴加速度计的自适应步数检测方法 Download PDFInfo
- Publication number
- CN104457781A CN104457781A CN201410806143.1A CN201410806143A CN104457781A CN 104457781 A CN104457781 A CN 104457781A CN 201410806143 A CN201410806143 A CN 201410806143A CN 104457781 A CN104457781 A CN 104457781A
- Authority
- CN
- China
- Prior art keywords
- step number
- self
- window
- accelerometer
- pedestrian
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
- G01C22/006—Pedometers
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Measurement Of Distances Traversed On The Ground (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
一种基于单轴加速度计的自适应步数检测方法,采用单个加速度传感器并将其固定在行人腰后侧,用此加速度计测量行人天向加速度,根据人体重心在竖直方向的周期性起伏变化特征,通过识别此加速度计输出信号的波峰和波谷数即可实现对人体行走步数的检测。为有效解决振动等因素导致步数检测率下降问题,提出一种双窗口步数检测法,并根据人体运动状态提出窗口长度自适应调整准则,实现行人在不同行走速度下对步数的准确检测。本发明简单有效,易实现,并且对抵抗振动等干扰具有一定的鲁棒性。
Description
技术领域
本发明涉及一种基于单轴加速度计的自适应步数检测方法,可有效抵抗振动等因素引起的干扰,实现对人体行进步数的准确计数,属于行人导航领域,可用于提高行人导航中行人定位精度。
背景技术
基于微机电***(MEMS)惯性传感器的行人导航是近年来惯性技术领域内一门新兴技术,通常在室内、山川、峡谷、隧道等GPS信号无效情况下,应用于消防、救灾、盲人引导、大型建筑物内人员调度等场合。在有无线电场合中,应用无线电对行人定位已经比较成熟,并得到了广泛应用。而在无法获取无线电信号时,通常依靠运动传感器并结合惯性技术、人体动力学来实现行人自主定位,而微机电***惯性传感器是常用的运动传感器。由于微机电***惯性传感器存在较大器件误差以及行人行走动作的复杂性,使得基于微机电***惯性传感器的行人自主定位有一定的难度。由于将微机电***惯性传感器放置在腰间进行行人定位具有使用方便的特点,使得腰式行人定位成为研究热点。
针对腰式行人定位如何准确检测步数问题,现有大部分研究是利用行人行走时重心上下起伏变化特征来检测步数,即通过天向加速度计输出信号来检测步数。但是行走过程中脚着地和其他扰动会产生各种振动,从而导致天向加速度计引入各种干扰信号,使得检测步数的准确率下降。针对腰式行人定位中,如何抵抗行人行走时振动的干扰以提高步数检测率,这是行人导航领域中的一个难点和也是急需解决的问题。
发明内容
本发明的目的:为有效解决振动等干扰因素导致行人导航中步数检测率下降问题,在研究运动状态下人体重心起伏变化规律基础上提出一种双窗口步数检测法,并根据人体运动状态提出窗口长度自适应调整准则,实现行人在不同行走速度下对步数的准确检测。
本发明的技术解决方案是:通过分析运动状态下人体重心起伏变化规律,找出可表征行走步数的特征量。进一步分析此特征量在实际中运动中受到的扰动因素,提出一种基于单轴加速度计的自适应步数检测方法,此方法特征在于:引入两个用于提取行人天向加速度峰值的一维数组(简称窗口),窗口长度L就是数组长度,也就是所包含的采样点数,两个窗口首尾只重叠一个采样点数;通过双窗口来识别行人行走时天向加速度的波峰数,并通过人体运动状态自适应调整窗口长度,可有效抵抗行走时振动产生的干扰信号,实现行人步数的准确检测。
利用所述的基于单轴加速度计的自适应步数检测方法,包括以下步骤:
(1)将单轴加速度计固定在人体腰后侧并用于测量行人天向加速度;
(2)初始化时设定步态周期(行走一步的时间)T(1)=0.2秒,加速度计信号最大波峰数N1=0,加速度计信号最小波谷数N2=0,行进步数N=0;
(3)利用步态周期T(N)和***采样频率fs自适应调整两窗口的长度L(N);
(4)两窗口分别求取各窗口内所含加速度计输出信号的最大峰值,判断两窗口最大峰值是否是同一时序下对应的同一个数,是,则N1=N1+1,否则N1不变,并记录出现最大峰值的时序j,并存储于maxpeak_time(N1);
(5)两窗口分别求取各窗口内所含加速度计输出信号的最小峰值,判断两窗口最小峰值是否是同一时序下对应的同一个数,是,则N2=N2+1,否则N2不变,并记录出现最小峰值的时序j,并存储于minpeak_time(N2);
(6)当N1=N2且N1>0时,步数N=N+1,并计算步态周期T(N),否则N和T(N)不变,从而实现自适应步数检测。
本发明的原理:文中行走一步是指单脚往前迈一步,az表示行人行走时的天向加速度。在不考虑振动等干扰条件下,行人行走步态与相应天向加速度az对应关系见附图1。
当人体两足跨幅最大时,此时人体重心在最低位置,az达到最小波谷值;人再继续向前迈步时,人体重心位置开始往上移动,该时间内az单调增加;当人体在直立状态时,此时双腿几乎处于竖直状态,重心达到最高位置,az达到最大波峰值;接着人体重心在随着步伐从最高位置到达最低位置,完成向前行走一步的动作,形成一个变化周期。
通过重心在竖直方向起伏变化规律可知,行走一步内行人重心在最高位置时,az信号总是相应出现一次波峰,见附图2中红色圆形标记。不考虑振动等干扰时行人行走一步,az相应出现一次最大波峰。因此az出现波峰次数Num_crest与步数Num_step满足以下关系式:
Num_crest=Num_step (1)
如果没有振动等影响时,通过检测az波峰出现次数Num_crest就可以计算行人行走的步数。从附图1还可以看出,az波谷数也等于步数,并且行人行走一步中,总有一个az波峰与az波谷出现,应用此特征可以认为,当az波峰与波谷相继出现时才认为行走一步,这样可以提高步数检测率。但是在实际行走过程中总是存在各种干扰信号,其中着地时的振动对加速度计信号输出影响最大,这些干扰信号使得每步中az出现虚假峰值,,见附图2中绿色圆形标记。这些虚假峰值使得利用az信号检测步数准确率下降,如何有效抵抗振动干扰并提高步数检测率,针对该振动扰动问题,提出一种自适应双窗口步数检测法。
引用两个自适应重叠窗口来检测每一步中天向加速度az出现的峰值,包括最大波峰值与最小波谷值。检测基本原理:窗口是指用于提取az峰值的一维数组;窗口长度L就是数组长度,也就是所包含的采样点数;两个窗口首尾只重叠一个采样点数,如果两窗口的最大波峰值是同一个时序下的同一个数,则认为两窗口唯一的最大值是此步内az的最大波峰值,同理可以求出az的最小波谷值。附图2是双窗口检测加速度计输出信号az峰值原理示意图。
但窗口长度L过长会使所检测步数偏少,同理窗口过短会使步数偏大,达不到准确计算步数的效果。为了能自适应检测不同人以不同速度行走的步数和az的最大峰值与最小峰值。进一步分析实验数据,发现窗口长度与行人步行速度有关,可以根据行人步行速度不一样而自适应调整窗口长度。为便于简单化,本文用步态周期T(行走一步的时间)表征步行速度。经分析可得出窗口长度L与步态周期T的关系式如下:
L=T*fs (2)
其中fs是***采样频率,式(2)对不同人以不同速度行走时都比较适用,通过行走速度的不同来自适应调整两重叠窗口的长度L。经过大量实验,采集不同行人以不同速度行走的真实数,发现行人在刚开始起步阶段的步频(单位时间内的步数)一般不超过5步每秒,对不同行人在不同起步速度下的测试结果进一步总结出以下经验关系式:
L=0.2*fs (3)
因行人在刚起步时步行速度小,步频在5步每秒以内,之后在此基础上进一步变化,所以可用公式(3)对设定初始窗口长度,行走过程中再用公式(1)来自适应调整窗口长度。
利用此方法检测每步中az最大波峰值与最小波谷值及二者对应的时序j(出现的时间点)。通过最大波峰值与最小波谷值出现的时序即可求出行人步态周期T,进而用步态周期T调整窗口长度L,实现基于单轴加速度计自适应步数检测。
本发明与现有技术相比的优点在于:
(1)引用双窗口来识别特征信号,有效抵抗振动等干扰,以达到准确检测步数。
(2)根据行人行走速度的不同而自适应改变窗口长度,进而自适应检测步数。
附图说明
图1为步态与加速度计输出信号az关系示意图;
图2为双窗口检测加速度计输出信号az峰值原理示意图;
图3为本发明的基于单轴加速度计自适应步数检测流程图。
具体实施方式:
图3为本发明的自适应步数检测流程图,主要分为以下几个步骤:
(1)将单轴加速度计固定在人体腰后侧,保证加速度计与人体固定为一体,不会有相对运动,并用于朝测量行人天向加速度方向放置;
(2)***初始化时设定步态周期(行走一步的时间)T(1)=0.2秒,加速度计信号最大波峰数N1=0,加速度计信号最小波谷数N2=0,行进步数N=0;并用公式(1)求取行人起步时的双窗口长度L(1);
(3)行走过程中,利用步态周期T(N)和***采样频率fs根据公式L=T*fs自适应调整两窗口的长度L(N);
(4)两窗口分别求取各窗口内所含加速度计输出信号的最大峰值,判断两窗口最大峰值是否是同一时序下对应的同一个数,是,则N1=N1+1,否则N1不变,并记录出现最大峰值的时序j,并存储于maxpeak_time(N1);
(5)两窗口分别求取各窗口内所含加速度计输出信号的最小峰值,判断两窗口最小峰值是否是同一时序下对应的同一个数,是,则N2=N2+1,否则N2不变,并记录出现最小峰值的时序j,并存储于minpeak_time(N2);
(6)当N1=N2且N1>0时,步数N=N+1,并用步态周期计算公式:T(N+1)=0.5*(maxpeak_time(N1)-maxpeak_time(N1-1)+minpeak_time(N2)-minpeak_time(N2-1))*(1/fs)求取步态周期T(N+1),否则N和T(N)不变,从而实现自适应步数检测。
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (4)
1.一种基于单轴加速度计的自适应步数检测方法,其特征在于包括以下步骤:
(1)将单轴加速度计固定在人体腰后侧并用于测量行人天向加速度;
(2)初始化时设定步态周期(行走一步的时间)T(1)=0.2秒,加速度计信号最大波峰数N1=0,加速度计信号最小波谷数N2=0,行进步数N=0;
(3)利用步态周期T(N)和***采样频率fs自适应调整两窗口的长度L(N);
(4)两窗口分别求取各窗口内所含加速度计输出信号的最大峰值,判断两窗口最大峰值是否是同一时序下对应的同一个数,是,则N1=N1+1,否,则N1不变,并记录出现最大峰值的时序j,并存储于maxpeak_time(N1);
(5)两窗口分别求取各窗口内所含加速度计输出信号的最小峰值,判断两窗口最小峰值是否是同一时序下对应的同一个数,是,则N2=N2+1,否则N2不变,并记录出现最小峰值的时序j,并存储于minpeak_time(N2);
(6)当N1=N2且N1>0时,步数N=N+1,并计算步态周期T(N),否则N和T(N)不变,从而实现自适应步数检测。
2.根据权利要求1所述的基于单轴加速度计的自适应步数检测方法,其特征在于:所述步骤(1)中要求加速度计放置在人体腰后侧,并用加速度计测量行人天向加速度。
3.根据权利要求1所述的基于单轴加速度计的自适应步数检测方法,其特征在于:初始时,取步态周期T(1)=0.2秒;步数检测过程中,行人步态周期T(N)取加速度波峰和波谷信号二者周期平均值;并且用步态周期T(N)调整窗口长度L(N),可实现根据行人行走速度的不同而自适应改变窗口长度,从而进行自适应步数检测。
4.根据权利要求1所述的基于单轴加速度计的自适应步数检测方法,其特征在于:用单轴加速度计输出信号的周期性波峰波谷数来表征行走步数,通过双窗口来识别波峰、波谷信号,有效抵抗振动等干扰,以达到准确检测步数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410806143.1A CN104457781B (zh) | 2014-12-22 | 2014-12-22 | 一种基于单轴加速度计的自适应步数检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410806143.1A CN104457781B (zh) | 2014-12-22 | 2014-12-22 | 一种基于单轴加速度计的自适应步数检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104457781A true CN104457781A (zh) | 2015-03-25 |
CN104457781B CN104457781B (zh) | 2018-01-30 |
Family
ID=52904214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410806143.1A Active CN104457781B (zh) | 2014-12-22 | 2014-12-22 | 一种基于单轴加速度计的自适应步数检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104457781B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105004349A (zh) * | 2015-06-30 | 2015-10-28 | 深圳市元征科技股份有限公司 | 一种计步方法 |
CN105674989A (zh) * | 2016-01-27 | 2016-06-15 | 西北大学 | 一种基于手机内置传感器的室内目标运动轨迹估计方法 |
CN106767807A (zh) * | 2015-11-20 | 2017-05-31 | 北京航空航天大学 | 一种基于身高和运动特征的行人步长综合测量方法 |
CN106767888A (zh) * | 2016-11-15 | 2017-05-31 | 皖西学院 | 一种基于波峰波谷检测的计步算法 |
CN106888006A (zh) * | 2017-03-17 | 2017-06-23 | 华自科技股份有限公司 | 信号峰值检测装置 |
CN108362282A (zh) * | 2018-01-29 | 2018-08-03 | 哈尔滨工程大学 | 一种基于自适应零速区间调整的惯性行人定位方法 |
WO2021237659A1 (en) * | 2020-05-29 | 2021-12-02 | Beijing Didi Infinity Technology And Development Co., Ltd. | Indoor navigation |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1770368A1 (en) * | 2005-10-03 | 2007-04-04 | STMicroelectronics S.r.l. | Pedometer device and step detection method using an algorithm for self-adaptative computation of acceleration thresholds |
CN102419180A (zh) * | 2011-09-02 | 2012-04-18 | 无锡智感星际科技有限公司 | 一种基于惯性导航***和wifi的室内定位方法 |
CN102954803A (zh) * | 2012-08-09 | 2013-03-06 | 益体康(北京)科技有限公司 | 自适应计步处理***及方法 |
US20140074431A1 (en) * | 2012-09-10 | 2014-03-13 | Apple Inc. | Wrist Pedometer Step Detection |
CN103727959A (zh) * | 2013-12-31 | 2014-04-16 | 歌尔声学股份有限公司 | 计步方法及装置 |
WO2014191803A1 (en) * | 2013-05-27 | 2014-12-04 | Tata Consultancy Services Limited | Acceleration-based step activity detection and classification on mobile devices |
-
2014
- 2014-12-22 CN CN201410806143.1A patent/CN104457781B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1770368A1 (en) * | 2005-10-03 | 2007-04-04 | STMicroelectronics S.r.l. | Pedometer device and step detection method using an algorithm for self-adaptative computation of acceleration thresholds |
CN102419180A (zh) * | 2011-09-02 | 2012-04-18 | 无锡智感星际科技有限公司 | 一种基于惯性导航***和wifi的室内定位方法 |
CN102954803A (zh) * | 2012-08-09 | 2013-03-06 | 益体康(北京)科技有限公司 | 自适应计步处理***及方法 |
US20140074431A1 (en) * | 2012-09-10 | 2014-03-13 | Apple Inc. | Wrist Pedometer Step Detection |
WO2014191803A1 (en) * | 2013-05-27 | 2014-12-04 | Tata Consultancy Services Limited | Acceleration-based step activity detection and classification on mobile devices |
CN103727959A (zh) * | 2013-12-31 | 2014-04-16 | 歌尔声学股份有限公司 | 计步方法及装置 |
Non-Patent Citations (1)
Title |
---|
KASHYAP TUMKUR,SUNEETH SUBBIAH: "Modeling Human Walking for Step Detection and Stride Determination by 3-Axis", 《2012 FOURTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, MODELLING AND SIMULATION》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105004349A (zh) * | 2015-06-30 | 2015-10-28 | 深圳市元征科技股份有限公司 | 一种计步方法 |
CN106767807A (zh) * | 2015-11-20 | 2017-05-31 | 北京航空航天大学 | 一种基于身高和运动特征的行人步长综合测量方法 |
CN105674989A (zh) * | 2016-01-27 | 2016-06-15 | 西北大学 | 一种基于手机内置传感器的室内目标运动轨迹估计方法 |
CN105674989B (zh) * | 2016-01-27 | 2018-07-24 | 西北大学 | 一种基于手机内置传感器的室内目标运动轨迹估计方法 |
CN106767888A (zh) * | 2016-11-15 | 2017-05-31 | 皖西学院 | 一种基于波峰波谷检测的计步算法 |
CN106888006A (zh) * | 2017-03-17 | 2017-06-23 | 华自科技股份有限公司 | 信号峰值检测装置 |
CN106888006B (zh) * | 2017-03-17 | 2020-11-03 | 华自科技股份有限公司 | 信号峰值检测装置 |
CN108362282A (zh) * | 2018-01-29 | 2018-08-03 | 哈尔滨工程大学 | 一种基于自适应零速区间调整的惯性行人定位方法 |
WO2021237659A1 (en) * | 2020-05-29 | 2021-12-02 | Beijing Didi Infinity Technology And Development Co., Ltd. | Indoor navigation |
Also Published As
Publication number | Publication date |
---|---|
CN104457781B (zh) | 2018-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104457781A (zh) | 一种基于单轴加速度计的自适应步数检测方法 | |
TWI518304B (zh) | 一種基於三軸加速計的計步方法和計步器 | |
US20180050235A1 (en) | Pose and heart rate energy expenditure for yoga | |
US20170074897A1 (en) | Calculating an estimate of wind resistance experienced by a cyclist | |
US10687752B2 (en) | Detecting unmeasurable loads using heart rate and work rate | |
US8756032B2 (en) | Method and apparatus for fall detection | |
US20170202486A1 (en) | Wearable activity monitoring device and related method | |
EP2748093B1 (en) | Method and apparatus for elevator motion detection | |
CN110274592B (zh) | 一种腰部脚部惯性测量单元信息融合的零速区间确定方法 | |
CN106813676B (zh) | 一种计步、定位方法及装置 | |
CN104197952A (zh) | 一种用户步行计步方法、装置及移动终端 | |
US20150238146A1 (en) | Method for determining an instant velocity of a user and for improving estimation of heart rate | |
CN105496416A (zh) | 一种人体运动状态的识别方法和装置 | |
CN104567912B (zh) | 一种在Android手机上实现计步器的方法 | |
CN104296750A (zh) | 一种零速检测方法和装置以及行人导航方法和*** | |
WO2017000563A1 (zh) | 智能设备的实时定位方法及***、手机运动姿态的判定方法 | |
CN101354265A (zh) | 计步方法、步幅校正方法、测距方法及计步装置 | |
US20210093918A1 (en) | Detecting the end of hiking activities on a wearable device | |
CN107515004B (zh) | 步长计算装置及方法 | |
US20190076063A1 (en) | Systems and methods of ski activity detection | |
Ryu et al. | Adaptive step detection algorithm for wireless smart step counter | |
US20210093917A1 (en) | Detecting outdoor walking workouts on a wearable device | |
CN105758404A (zh) | 智能设备的实时定位方法及*** | |
CN105651303A (zh) | 一种基于三轴加速度传感器的计步***及方法 | |
CN105953794B (zh) | 一种基于mems传感器的计步导航方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200407 Address after: 215123 Room 403, Wenchang College, National University Science and Technology Park, Southeast University, No. 399 Linquan Street, Suzhou Industrial Park, Jiangsu Province Patentee after: Suzhou Miaohang Technology Co.,Ltd. Address before: 100191 Haidian District, Xueyuan Road, No. 37, Patentee before: BEIHANG University |
|
TR01 | Transfer of patent right |