CN104457781B - A kind of adaptive step number detection method based on single-axis accelerometer - Google Patents

A kind of adaptive step number detection method based on single-axis accelerometer Download PDF

Info

Publication number
CN104457781B
CN104457781B CN201410806143.1A CN201410806143A CN104457781B CN 104457781 B CN104457781 B CN 104457781B CN 201410806143 A CN201410806143 A CN 201410806143A CN 104457781 B CN104457781 B CN 104457781B
Authority
CN
China
Prior art keywords
step number
window
pedestrian
accelerometer
peak
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.)
Active
Application number
CN201410806143.1A
Other languages
Chinese (zh)
Other versions
CN104457781A (en
Inventor
张延顺
熊云强
李明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Miaohang Technology Co.,Ltd.
Original Assignee
Beihang University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201410806143.1A priority Critical patent/CN104457781B/en
Publication of CN104457781A publication Critical patent/CN104457781A/en
Application granted granted Critical
Publication of CN104457781B publication Critical patent/CN104457781B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • G01C22/006Pedometers

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Measurement Of Distances Traversed On The Ground (AREA)

Abstract

A kind of adaptive step number detection method based on single-axis accelerometer, using single acceleration transducer and it is fixed on rear side of pedestrian's waist, with this accelerometer measures pedestrian day to acceleration, according to gravity center of human body in the periodic undulations variation characteristic of vertical direction, detection to human body walking step number can be achieved by the crest and trough number that identify this accelerometer output signal.Cause step number verification and measurement ratio to decline problem effectively to solve the factors such as vibration, propose a kind of Dual-window step number detection method, and propose that length of window adaptively adjusts criterion according to human motion state, realize accurate detection of the pedestrian to step number under the different speeds of travel.The present invention is easy and effective, easily realizes, and has certain robustness to interference such as resistance vibrations.

Description

A kind of adaptive step number detection method based on single-axis accelerometer
Technical field
The present invention relates to a kind of adaptive step number detection method based on single-axis accelerometer, be effective against vibration etc. because Disturbed caused by plain, realize the accurate counting to human body traveling step number, belong to pedestrian navigation field, available for improving pedestrian navigation Middle pedestrian's positioning precision.
Background technology
Pedestrian navigation based on MEMS (MEMS) inertial sensor be in recent years in field of inertia technology one it is new Emerging technology, generally indoors, mountains and rivers, valley, under the gps signal invalid situation such as tunnel, applied to fire-fighting, the disaster relief, blind person's guiding, The occasion such as personal scheduling in building.In having radio field conjunction, employing wireless electricity positions comparative maturity to pedestrian, And it is widely applied.And when radio signal can not be obtained, usually rely on motion sensor and combine inertial technology, people Body dynamics realize pedestrian's autonomous positioning, and MEMS inertial sensor is conventional motion sensor.Due to microcomputer Be present larger device error and the complexity of pedestrian's walking motion in electric system inertial sensor so that be used to based on MEMS Pedestrian's autonomous positioning of property sensor has certain difficulty.Enter every trade due to MEMS inertial sensor is placed on into loins People's positioning has the characteristics of easy to use so that waist formula pedestrian positioning turns into study hotspot.
Step number problem how is accurately detected for waist formula pedestrian positioning, existing most of research is to utilize weight during pedestrian's walking Fluctuations feature is descended in the heart to detect step number, i.e., step number is detected to accelerometer output signal by day.But walked Pin lands in journey and other disturbances can produce various vibrations, so as to cause day to introduce various interference signals to accelerometer so that The accuracy rate for detecting step number declines.In being positioned for waist formula pedestrian, how to resist the interference vibrated during pedestrian's walking and walked with improving Number verification and measurement ratio, this is a difficult point and and urgent problem in pedestrian navigation field.
The content of the invention
The purpose of the present invention:Step number verification and measurement ratio decline in pedestrian navigation is caused to be asked effectively to solve the disturbing factors such as vibration Topic, proposes a kind of Dual-window step number detection method under study movement state on gravity center of human body's fluctuations regular basis, and according to Human motion state proposes that length of window adaptively adjusts criterion, realizes accurate inspection of the pedestrian to step number under the different speeds of travel Survey.
The present invention technical solution be:By analyzing gravity center of human body's fluctuations rule under motion state, finding out can Characterize the characteristic quantity of walking step number.The disturbance factor being subject to during this characteristic quantity moves in practice is further analyzed, is proposed a kind of Adaptive step number detection method based on single-axis accelerometer, the method are characterised by:Introduce two be used for extract pedestrian day to The one-dimension array (abbreviation window) of acceleration peak value, length of window L is exactly array length, that is, the sampling number included, Two windows head and the tail only overlapping sampling number;By Dual-window come identify pedestrian walk when crest number from day to acceleration, And length of window is adaptively adjusted by human motion state, interference signal caused by vibration during walking is effective against, is realized The accurate detection of pedestrian's step number.
Using the adaptive step number detection method based on single-axis accelerometer, comprise the following steps:
(1) single-axis accelerometer is fixed on rear side of human lumbar and for measuring pedestrian day to acceleration;
(2) gait cycle T (0), accelerometer signal maximum crest number N1=0, accelerometer signal are set when initializing Minimum trough number N2=0, traveling step number N=0;
(3) the length L (N) of two windows is adaptively adjusted using gait cycle T (N) and system sampling frequency fs, wherein two Window only overlapping 1 sampled point;
(4) two windows ask for the peak-peak of contained accelerometer output signal in each window respectively, judge two windows most Whether big peak value is corresponding same number under same sequential, is, then N1=N1+1 that otherwise N1 is constant, and it is maximum to record appearance The sequential j of peak value, and it is stored in maxpeak_tim (e N) 1;
(5) two windows ask for the minimum peak of contained accelerometer output signal in each window respectively, judge two windows most Whether small leak is corresponding same number under same sequential, is, then N2=N2+1 that otherwise N2 is constant, and it is minimum to record appearance The sequential j of peak value, and it is stored in minpeak_tim (e N) 2;
(6) as N1=N2 and N1>When 0, step number N=N+1, and gait cycle T (N) is calculated, otherwise N and T (N) are constant, from And realize adaptive step number detection.
The principle of the present invention:Wen Zhonghang, which makes a move, refers to that single pin steps forward a step, and day when az represents pedestrian's walking is to adding Speed.In the case where not considering the disturbed conditions such as vibration, pedestrian's walking step state is shown in accompanying drawing 1 with corresponding day to acceleration az corresponding relations.
When across the width maximum of foot of human body two, now for gravity center of human body in extreme lower position, az reaches minimum valley value;People is further continued for When taking a step forward, position of human center starts up to move, and az is increased monotonically in the time;When human body is in erectility, this When both legs be nearly at vertical state, center of gravity reaches extreme higher position,azReach maximum crest value;Then gravity center of human body is with step Cut down from extreme higher position and reach extreme lower position, complete the action that row makes a move forward, form a period of change.
One skilled in the art's center of gravity is made a move at extreme higher position in vertical direction fluctuations rule, row by center of gravity, az Always accordingly there is a crest in signal.Do not consider that pedestrian's row makes a move during the interference such as vibration, once maximum ripple accordingly occurs in az Peak.Therefore there is crest times N um_crest in az and step number Num_step meets relationship below:
Num_crest=Num_step (1)
If do not vibrated etc. when influenceing, pedestrian's row is calculated by detecting az crest occurrence number Num_crest cans The step number walked.But various interference signals are constantly present in actual walking process, wherein vibration when landing is to accelerometer Signal output influences maximum, and these interference signals make it that false crest occurs in az in often walking, and these false crests to utilize az Signal detection step number accuracy rate declines, and how to be effective against vibration interference and improves step number verification and measurement ratio, is asked for the vibrational perturbation Topic, propose a kind of adaptive Dual-window step number detection method.
Two adaptive overlaid windows are quoted to detect the peak value that day occurs to acceleration az in each step, including maximum ripple Peak value and minimum valley value.Detect general principle:Window refers to the one-dimension array for extracting az peak values;Length of window L is exactly Array length, that is, the sampling number included;Two windows head and the tail only overlapping sampling number, if two windows are most Big crest value is the same number under same sequential, then it is assumed that the unique maximum of two windows is the maximum crest of az in this step Value, it can similarly obtain az minimum valley value.
But length of window L is long to make detected step number on the low side, similarly window is too short can make step number bigger than normal, and it is accurate not reach Calculate the effect of step number.The step number and az peak-peak walked in order to self-adapting detecting different people with friction speed and minimum Peak value.Experimental data is further analyzed, it is found that length of window is relevant with pedestrian walking speed, can be according to pedestrian walking speed not Equally adaptively adjust length of window.For ease of simplifying, walking is characterized with gait cycle T (time that row makes a move) herein Speed.It can show that length of window L and gait cycle T relational expression are as follows through analysis:
L=T*fs (2)
Wherein fs is system sampling frequency, is all relatively applicable when formula (2) is walked to different people with friction speed, passes through walking The difference of speed carrys out the adaptive length L for adjusting two overlaid windows.By many experiments, different pedestrians are gathered with friction speed row The true number walked, it is found that it is per second pedestrian in the cadence (step number in the unit interval) for just starting the starting stage is usually no more than 5 steps, To test result of the different pedestrians under different starting speeds it is further concluded that following rule-of-thumb relation:
L=T (0) * fs (3)
Because of pedestrian, in ground zero, walking speed is small, and cadence further becomes on this basis afterwards within 5 steps are per second Change, so formula (3) can be used to be grown again with formula (1) come the adaptive window that adjusts in walking process to setting home window length Degree.
In often being walked using the method detection az maximums crest value and minimum valley value and the two corresponding sequential j (appearance Time point).The sequential occurred by maximum crest value and minimum valley value can obtain pedestrian gait cycle T, and then use gait Cycle T adjusts length of window L, realizes based on the adaptive step number detection of single-axis accelerometer.
The present invention compared with prior art the advantages of be:
(1) quote Dual-window and carry out identification feature signal, be effective against the interference such as vibration, to reach accurate detection step number.
(2) the adaptively changing length of window according to the difference of pedestrian's speed of travel, and then self-adapting detecting step number.
Brief description of the drawings
Fig. 1 is gait and accelerometer output signal az relation schematic diagrams;
Fig. 2 is the present invention based on the adaptive step number overhaul flow chart of single-axis accelerometer.
Embodiment:
Fig. 2 is the adaptive step number overhaul flow chart of the present invention, divides following steps:
(1) single-axis accelerometer is fixed on rear side of human lumbar and for measuring pedestrian day to acceleration;
(2) gait cycle T (0), accelerometer signal maximum crest number N1=0, accelerometer signal are set when initializing Minimum trough number N2=0, traveling step number N=0;
(3) the length L (N) of two windows is adaptively adjusted using gait cycle T (N) and system sampling frequency fs, wherein two Window only overlapping 1 sampled point;
(4) two windows ask for the peak-peak of contained accelerometer output signal in each window respectively, judge two windows most Whether big peak value is corresponding same number under same sequential, is, then N1=N1+1 that otherwise N1 is constant, and it is maximum to record appearance The sequential j of peak value, and it is stored in maxpeak_tim (e N) 1;
(5) two windows ask for the minimum peak of contained accelerometer output signal in each window respectively, judge two windows most Whether small leak is corresponding same number under same sequential, is, then N2=N2+1 that otherwise N2 is constant, and it is minimum to record appearance The sequential j of peak value, and it is stored in m inpeak_tim (e N) 2;
(6) as N1=N2 and N1>When 0, step number N=N+1, and gait cycle T (N) is calculated, otherwise N and T (N) are constant, from And realize adaptive step number detection.
The content not being described in detail in this specification belongs to prior art known to professional and technical personnel in the field.

Claims (1)

1. a kind of adaptive step number detection method based on single-axis accelerometer, it is characterised in that comprise the following steps:
(1) single-axis accelerometer is fixed on rear side of human lumbar and for measuring pedestrian day to acceleration;
(2) gait cycle is set when initializing:The time T (0)=0.2 second that row makes a move, accelerometer signal maximum crest number N1=0, accelerometer signal minimum trough number N2=0, traveling step number N=0;
(3) the length L (N) of two windows is adaptively adjusted using gait cycle T (N) and system sampling frequency fs, wherein two windows Only overlapping 1 sampled point;
(4) two windows ask for the peak-peak of contained accelerometer output signal in each window respectively, judge two window maximum peaks Whether value is corresponding same number under same sequential, is, then N1=N1+1 that no, then N1 is constant, and records and peak-peak occur Sequential j, and be stored in maxpeak_time (N1);
(5) two windows ask for the minimum peak of contained accelerometer output signal in each window respectively, judge two window smallest peaks Whether value is corresponding same number under same sequential, is, then N2=N2+1 that otherwise N2 is constant, and records and minimum peak occur Sequential j, and be stored in minpeak_time (N2);
(6) as N1=N2 and N1>When 0, step number N=N+1, and gait cycle T (N) is calculated, otherwise N and T (N) are constant, so as to real Now adaptive step number detection.
CN201410806143.1A 2014-12-22 2014-12-22 A kind of adaptive step number detection method based on single-axis accelerometer Active CN104457781B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410806143.1A CN104457781B (en) 2014-12-22 2014-12-22 A kind of adaptive step number detection method based on single-axis accelerometer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410806143.1A CN104457781B (en) 2014-12-22 2014-12-22 A kind of adaptive step number detection method based on single-axis accelerometer

Publications (2)

Publication Number Publication Date
CN104457781A CN104457781A (en) 2015-03-25
CN104457781B true CN104457781B (en) 2018-01-30

Family

ID=52904214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410806143.1A Active CN104457781B (en) 2014-12-22 2014-12-22 A kind of adaptive step number detection method based on single-axis accelerometer

Country Status (1)

Country Link
CN (1) CN104457781B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105004349B (en) * 2015-06-30 2018-08-31 深圳还是威健康科技有限公司 A kind of step-recording method
CN106767807B (en) * 2015-11-20 2020-07-03 北京航空航天大学 Pedestrian step length comprehensive measurement method based on height and motion characteristics
CN105674989B (en) * 2016-01-27 2018-07-24 西北大学 A kind of indoor objects movement locus method of estimation based on mobile phone built-in sensors
CN106767888A (en) * 2016-11-15 2017-05-31 皖西学院 A kind of meter based on Wave crest and wave trough detection walks algorithm
CN106888006B (en) * 2017-03-17 2020-11-03 华自科技股份有限公司 Signal peak value detection device
CN108362282B (en) * 2018-01-29 2020-10-27 哈尔滨工程大学 Inertial pedestrian positioning method based on self-adaptive zero-speed interval adjustment
CN115280101A (en) * 2020-05-29 2022-11-01 北京嘀嘀无限科技发展有限公司 Indoor navigation

Citations (5)

* Cited by examiner, † Cited by third party
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 (en) * 2011-09-02 2012-04-18 无锡智感星际科技有限公司 Indoor positioning method based on inertial navigation system and WIFI (wireless fidelity)
CN102954803A (en) * 2012-08-09 2013-03-06 益体康(北京)科技有限公司 Adaptive step-counting processing system and method
CN103727959A (en) * 2013-12-31 2014-04-16 歌尔声学股份有限公司 Step counting method and step counting device
WO2014191803A1 (en) * 2013-05-27 2014-12-04 Tata Consultancy Services Limited Acceleration-based step activity detection and classification on mobile devices

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140074431A1 (en) * 2012-09-10 2014-03-13 Apple Inc. Wrist Pedometer Step Detection

Patent Citations (5)

* Cited by examiner, † Cited by third party
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 (en) * 2011-09-02 2012-04-18 无锡智感星际科技有限公司 Indoor positioning method based on inertial navigation system and WIFI (wireless fidelity)
CN102954803A (en) * 2012-08-09 2013-03-06 益体康(北京)科技有限公司 Adaptive step-counting processing system and method
WO2014191803A1 (en) * 2013-05-27 2014-12-04 Tata Consultancy Services Limited Acceleration-based step activity detection and classification on mobile devices
CN103727959A (en) * 2013-12-31 2014-04-16 歌尔声学股份有限公司 Step counting method and step counting device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Modeling Human Walking for Step Detection and Stride Determination by 3-Axis;Kashyap Tumkur,Suneeth Subbiah;《2012 Fourth International Conference on Computational Intelligence, Modelling and Simulation》;20121025;全文 *

Also Published As

Publication number Publication date
CN104457781A (en) 2015-03-25

Similar Documents

Publication Publication Date Title
CN104457781B (en) A kind of adaptive step number detection method based on single-axis accelerometer
CN101354265B (en) Method and device for counting steps
EP3099229B1 (en) Improvements in the detection of walking in measurements of the movement of a user
EP2748093B1 (en) Method and apparatus for elevator motion detection
US8756032B2 (en) Method and apparatus for fall detection
CN102353383B (en) Method for step counting and mileage reckoning based on single-axis gyroscope
CN106705968A (en) Indoor inertial navigation algorithm based on posture recognition and step length model
US20150185044A1 (en) Step counting method and a pedometer based on a 3-axis accelerometer
CN104197952A (en) User walk step counting method and device and mobile terminal
CN104406603B (en) A kind of step-recording method and device based on acceleration transducer
CN106813676B (en) A kind of step counting, localization method and device
CN101881625A (en) Stride correction method, ranging method and step-counting device
WO2017000563A1 (en) Real-time location method and system for intelligent device, and determination method for movement posture of mobile phone
US20210093917A1 (en) Detecting outdoor walking workouts on a wearable device
CN104613965B (en) A kind of step-by-step movement pedestrian navigation method based on bidirectional filtering smoothing technique
CN105758404A (en) Real-time positioning method and system of intelligent equipment
WO2019033587A1 (en) Smart watch-based gps drifting filtering method, and smart watch
CN109938740A (en) A kind of gait cycle detecting method, device and computer readable storage medium
TWI439947B (en) Method for pedestrian behavior recognition and the system thereof
CN104605859B (en) Indoor navigation gait detection method based on mobile terminal sensor
CN105953794B (en) A kind of meter step air navigation aid based on MEMS sensor
CN105357753B (en) A kind of indoor orientation method based on multimodality fusion recursive iteration
CN106643785B (en) A kind of adaptive step number detection method of multi-source information based on MEMS Inertial Measurement Units
US20150032033A1 (en) Apparatus and method for identifying movement in a patient
CN106767807B (en) Pedestrian step length comprehensive measurement method based on height and motion characteristics

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