CN106813676A - One kind meter step, localization method and device - Google Patents

One kind meter step, localization method and device Download PDF

Info

Publication number
CN106813676A
CN106813676A CN201710092579.2A CN201710092579A CN106813676A CN 106813676 A CN106813676 A CN 106813676A CN 201710092579 A CN201710092579 A CN 201710092579A CN 106813676 A CN106813676 A CN 106813676A
Authority
CN
China
Prior art keywords
valley
peak value
time
acceleration
occurrence
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
Application number
CN201710092579.2A
Other languages
Chinese (zh)
Other versions
CN106813676B (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201710092579.2A priority Critical patent/CN106813676B/en
Publication of CN106813676A publication Critical patent/CN106813676A/en
Application granted granted Critical
Publication of CN106813676B publication Critical patent/CN106813676B/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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

A kind of meter step, localization method and device are the embodiment of the invention provides, step-recording method includes:In the detection cycle for pre-setting, it is determined that the second peak value/the second valley of the acceleration of the first peak value/the first valley of the acceleration of advance direction of principal axis and vertical axis;Obtain and occur the first time of occurrence of the first peak value/the first valley every time, and occur the second time of occurrence of the second peak value/the second valley that there is corresponding relation with the first peak value/the first valley every time;Calculate the first difference every time between the first time of occurrence and the second time of occurrence;Record number of times of first difference no more than the first predetermined threshold value;Judge in detection cycle, whether the average value of the acceleration of advance direction of principal axis is more than the second predetermined threshold value;If it does, increasing recorded number of times in current meter step number.Using the embodiment of the present invention, the accuracy of meter step and the accuracy of indoor positioning are improve.

Description

One kind meter step, localization method and device
Technical field
The present invention relates to communication technical field, more particularly to a kind of meter step, localization method and device.
Background technology
Inertial navigation (inertial navigation) is according to newton principle of inertia, using in inertial navigation set Acceleration transducer measures carrier acceleration in itself, and speed and position are obtained by integration and computing, right so as to reach The purpose of carrier navigator fix, carrier mentioned here can be intelligent communication device, exemplary, intelligent communication device Can be smart mobile phone, panel computer etc..Inertial navigation set is all arranged in carrier, and extraneous letter is independent of during work Breath, also not outwardly emittance, is not easily susceptible to interference, is a kind of autonomic navigation system.
It is people's row flight path estimating method that inertial navigation is applied to indoor positioning most common method, and the method is in known pedestrian Initial position in the case of, according to pedestrian per length and course angle is cut down step by step, judge that pedestrian is expert at position after making a move Put.In the method by meter step exactly, could correctly be positioned.
Existing conventional step-recording method is to carry out meter step by peakvalue's checking, and specific method is:From acceleration transducer The acceleration that three axles when pedestrian walks are produced respectively is obtained, three axle mentioned here is respectively X-axis, Y-axis and Z axis, exemplary , three axle schematic diagrames of smart mobile phone can be as shown in Figure 1.Y-axis is also called advance shaft, and Z axis are also called vertical axis;Detection is vertical Whether the acceleration peak value of direction of principal axis is more than predetermined threshold value;If it does, adding a step in original counting.But above-mentioned meter step Method is not accurate enough, for example:During pedestrian's hand-held intelligent terminal, when the attitude of hand-held intelligent terminal changes, may produce Acceleration, further, it is possible to which the acceleration in vertical axis is more than predetermined threshold value, so that there is the meter step of mistake, Cause meter step inaccurate, and then influence the accuracy of indoor positioning.
The content of the invention
The purpose of the embodiment of the present invention is to provide a kind of meter step, localization method and device, the accuracy of step in terms of improving With the accuracy of indoor positioning.Concrete technical scheme is as follows:
In a first aspect, to reach above-mentioned purpose, the embodiment of the invention discloses a kind of step-recording method, methods described includes:
In the detection cycle for pre-setting, it is determined that the first peak value/the first valley of the acceleration of advance direction of principal axis and hang down Second peak value/the second valley of the acceleration in d-axis direction;
Obtain every time occur the first peak value/the first valley the first time of occurrence, and every time occur with first peak value/ First valley has the second time of occurrence of the second peak value/the second valley of corresponding relation;Wherein, the corresponding relation is in institute State in detection cycle, what the order occurred according to the first peak value/the first valley and the second peak value/the second valley determined;
Calculate the first difference every time between the second time of occurrence and the first time of occurrence;
Record number of times of first difference no more than the first predetermined threshold value;
Judge in the detection cycle, whether the average value of the acceleration of advance direction of principal axis is more than the second predetermined threshold value;
If it does, increasing recorded number of times in current meter step number.
Optionally, the detection cycle makes a move the required time not less than predetermined pedestrian's row.
Optionally, it is described in the detection cycle for pre-setting, it is determined that the first peak value/the of the acceleration of advance direction of principal axis Second peak value/the second valley of the acceleration of one valley and vertical axis, including:
Using predetermined low pass filter, acceleration to the advance direction of principal axis in the detection cycle that pre-sets and The acceleration of vertical axis is filtered;Wherein, the cut-off frequecy of passband of the low pass filter is not less than predetermined Maximum cadence when the pedestrian walks;
Determine first peak value/the first valley and filtered vertical axis of the acceleration of filtered advance direction of principal axis Acceleration the second peak value/the second valley.
Optionally, there is the first time of occurrence of the first peak value/the first valley every time in described acquisition, and occurs every time and institute Stating the first peak value/the first valley has second time of occurrence of the second peak value/the second valley of corresponding relation, including:
A peak value/valley is selected in the first peak value/the first valley, is defined as target peak/target valley;
Determine the second appearance of first time of occurrence and the 3rd peak value/the 3rd valley of the target peak/target valley Time, wherein, the 3rd peak value/the 3rd valley is in the second peak value/the second valley, with the target peak/mesh Mark valley has the peak value/valley of corresponding relation;
From the first peak value/the first valley, selection one is not defined as the peak value/paddy of target peak/target valley Value, selected peak value/valley is updated to by the target peak/target valley, and return execution determine the target peak/ The step of second time of occurrence of the first time of occurrence of target valley and the 3rd peak value/the 3rd valley, until the first peak value/the Peak value/valley in one valley is targeted peak value/target valley.
Second aspect, to reach above-mentioned purpose, the embodiment of the invention also discloses a kind of localization method, methods described bag Include:
In the detection cycle for pre-setting, it is determined that the first peak value/the first valley of the acceleration of advance direction of principal axis and hang down Second peak value/the second valley of the acceleration in d-axis direction;
Obtain every time occur the first peak value/the first valley the first time of occurrence, and every time occur with first peak value/ First valley has the second time of occurrence of the second peak value/the second valley of corresponding relation;Wherein, the corresponding relation is in institute State in detection cycle, what the order occurred according to the first peak value/the first valley and the second peak value/the second valley determined;
Calculate the first difference every time between the second time of occurrence and the first time of occurrence;
Record number of times of first difference no more than the first predetermined threshold value;
Judge in the detection cycle, whether the average value of the acceleration of advance direction of principal axis is more than the second predetermined threshold value;
If it does, increasing recorded number of times in current meter step number;
According to the step-length course corresponding with the number of times for being recorded that the current position coordinates of pedestrian, pedestrian's row make a move Angle, positions the position coordinates after pedestrian's walking one step.
The third aspect, to reach above-mentioned purpose, the embodiment of the invention also discloses a kind of step count set, described device bag Include:
First determining module, in the detection cycle for pre-setting, it is determined that the first of the acceleration of advance direction of principal axis Second peak value/the second valley of the acceleration of peak value/the first valley and vertical axis;
First obtains module, occurs the first time of occurrence of the first peak value/the first valley every time for obtaining, and go out every time Now there is the second time of occurrence of the second peak value/the second valley of corresponding relation with the first peak value/the first valley;Wherein, The corresponding relation is that in the detection cycle, occurred according to the first peak value/the first valley and the second peak value/the second valley What order determined;
First computing module, for calculating the first difference every time between the second time of occurrence and the first time of occurrence;
First logging modle, for recording number of times of first difference no more than the first predetermined threshold value;
First judge module, for judging in the detection cycle, whether the average value of the acceleration of advance direction of principal axis More than the second predetermined threshold value;
First increases module, for being more than in the case of, current in the judged result of first judge module Increase recorded number of times in meter step number.
Optionally, the detection cycle makes a move the required time not less than predetermined pedestrian's row.
Optionally, first determining module, including:
Filtering submodule, for utilizing predetermined low pass filter, to the advance in the detection cycle that pre-sets The acceleration of direction of principal axis and the acceleration of vertical axis are filtered;Wherein, the cut-off frequecy of passband of the low pass filter Maximum cadence when being walked not less than the predetermined pedestrian;
First determination sub-module, the first peak value/the first valley of the acceleration for determining filtered advance direction of principal axis With the second peak value/the second valley of the acceleration of filtered vertical axis.
Optionally, described first module is obtained, including:
Second determination sub-module, for selecting a peak value/valley in the first peak value/the first valley, is defined as mesh Mark peak value/target valley;
3rd determination sub-module, for determine first time of occurrence and the 3rd peak value of the target peak/target valley/ Second time of occurrence of the 3rd valley, wherein, the 3rd peak value/the 3rd valley be in the second peak value/the second valley, With peak value/valley that the target peak/target valley has corresponding relation;
Selection submodule, for from the first peak value/the first valley, selection one not to be defined as target peak/mesh Peak value/the valley of valley is marked, the target peak/target valley selected peak value/valley is updated to, and return to execution institute The 3rd determination sub-module is stated, until the peak value/valley in the first peak value/the first valley is targeted peak value/target paddy Value;
Fourth aspect, to reach above-mentioned purpose, the embodiment of the invention also discloses a kind of positioner, described device bag Include:
Second determining module, in the detection cycle for pre-setting, it is determined that the first of the acceleration of advance direction of principal axis Second peak value/the second valley of the acceleration of peak value/the first valley and vertical axis;
Second obtains module, occurs the first time of occurrence of the first peak value/the first valley every time for obtaining, and go out every time Now there is the second time of occurrence of the second peak value/the second valley of corresponding relation with the first peak value/the first valley;Wherein, The corresponding relation is that in the detection cycle, occurred according to the first peak value/the first valley and the second peak value/the second valley What order determined;
Second computing module, for calculating the first difference every time between the second time of occurrence and the first time of occurrence;
Second logging modle, for recording number of times of first difference no more than the first predetermined threshold value;
Second judge module, for judging in the detection cycle, whether the average value of the acceleration of advance direction of principal axis More than the second predetermined threshold value;
Second increases module, for being more than in the case of, current in the judged result of second judge module Increase recorded number of times in meter step number;
Locating module, for according to the current position coordinates of pedestrian, pedestrian's row step-length for making a move and being recorded The corresponding course angle of number of times, positions the position coordinates after pedestrian's walking one step.
A kind of meter step provided in an embodiment of the present invention, localization method and device, by calculate every time the second time of occurrence with The first difference between first time of occurrence, the first difference of record no more than the first predetermined threshold value number of times, so that it is determined that row The step number that people walks in detection cycle, further, it is determined that in detection cycle the acceleration of advance direction of principal axis it is average Value increases recorded number of times more than in the case of the second predetermined threshold value in meter step number, can improve meter step accuracy and The accuracy of indoor positioning.Certainly, implement any product of the invention or method it is not absolutely required to while reaching the above All advantages.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is three axle schematic diagrames of smart mobile phone;
A kind of schematic flow sheet of step-recording method that Fig. 2 is carried for the embodiment of the present invention;
Fig. 3 is the curve map that the 3-axis acceleration for obtaining changes with sampled point;
Fig. 4 is the filter window of Butterworth LPF;
Fig. 5 is the curve map that changes with sampled point of acceleration of filtered advance direction of principal axis and vertical axis;
Fig. 6 is the schematic diagram of double-legged alternating movement in a walking period;
Fig. 7 in the process of walking, the curve that the speed of the point A on pedestrian's pin changes over time;
Fig. 8 is the change schematic diagram of the acceleration of vertical axis and the acceleration of advance shaft in the process of walking;
Fig. 9 is the comparison diagram of the acceleration of the acceleration and advance shaft of vertical axis;
Figure 10 is a kind of schematic flow sheet of localization method provided in an embodiment of the present invention;
Figure 11 is a kind of structural representation of step count set provided in an embodiment of the present invention;
Figure 12 is a kind of structural representation of positioner provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
To solve the problems, such as prior art, one kind provided in an embodiment of the present invention counts step, localization method and device, under Kept man of a noblewoman first illustrates to a kind of step-recording method provided in an embodiment of the present invention.
A kind of schematic flow sheet of step-recording method that Fig. 2 is carried for the embodiment of the present invention, the method includes:
S101:In the detection cycle for pre-setting, it is determined that the first peak value/the first valley of the acceleration of advance direction of principal axis With the second peak value/the second valley of the acceleration of vertical axis.
In embodiments of the present invention, the acceleration of advance direction of principal axis and the acceleration of vertical axis are by acceleration sensing Device collection, acceleration transducer may be mounted at the intelligent terminals such as smart mobile phone, intelligent watch, Intelligent bracelet, panel computer.
Specifically, the detection cycle makes a move the required time not less than predetermined pedestrian's row.
In embodiments of the present invention, detection cycle makes a move the required time not less than predetermined pedestrian's row, this Sample ensure that the peak value/valley of the acceleration in the presence of at least one advance shaft in detection cycle.At least one vertical axis Acceleration peak value/valley, further, it is ensured that pedestrian can be at least detected in a detection cycle and has walked one Step.
In actual applications, between 1Hz to 2.4Hz, i.e., pedestrian is in normal walking time step for the cadence that pedestrian normally walks Frequency is 1-2.4 steps/second, and cadence of the pedestrian when running is no more than 3.5 steps/second.In order to ensure in a detection cycle, pedestrian At least walk a step, general detection cycle will not set too short, exemplary, detection cycle can be more than or equal to 0.42 second, Detection cycle is 1 second, 2 seconds etc..While the experience in order to improve user, allows user to know the step number of oneself walking in time, together When position exactly to obtain, detection cycle typically will not be oversize.Specifically, the specific size of detection cycle can be according to reality Border situation determines.
It will be appreciated by persons skilled in the art that be analyzed by the acceleration of three axles to pedestrian's walking process, The acceleration of advance direction of principal axis and the acceleration of vertical axis can be determined in cyclically-varying, and rule when being walked with pedestrian Rule matches, but the acceleration of X-direction does not have rule, to meter step without king-sized effect.Therefore, in the embodiment of the present invention In, only determine advance direction of principal axis acceleration the first peak value/the first valley and vertical axis acceleration the second peak value/ Second valley.In practical application, two of the acceleration of advance direction of principal axis and the acceleration of vertical axis can be generally determined Peak value, is detected with two peak values.It is of course also possible to determine two valleies, detected with two valleies.
First peak value/the first valley mentioned here is the peak value/valley of the acceleration of advance direction of principal axis, the second peak value/ Second valley is the peak value/valley of the acceleration in vertical value direction.In embodiments of the present invention, it is necessary in detection cycle, really Peak value/the valley of the acceleration of the peak value/valley and vertical axis of the acceleration of fixed each advance direction of principal axis.
Specifically, it is described in the detection cycle for pre-setting, it is determined that the first peak value/the of the acceleration of advance direction of principal axis Second peak value/the second valley of the acceleration of one valley and vertical axis, including:
Using predetermined low pass filter, acceleration to the advance direction of principal axis in the detection cycle that pre-sets and The acceleration of vertical axis is filtered;Wherein, the cut-off frequecy of passband of the low pass filter is not less than predetermined Maximum cadence when the pedestrian walks;
Determine first peak value/the first valley and filtered vertical axis of the acceleration of filtered advance direction of principal axis Acceleration the second peak value/the second valley.
In detection cycle, substantially there is deviation in the acceleration of advance direction of principal axis and the acceleration of vertical axis of acquisition The acceleration of normal acceleration range filters this partial filtration acceleration, it is necessary to pass through filtering.Can so avoid what is determined Second peak value/the second valley of the first peak value/the first valley of the acceleration of advance direction of principal axis or the acceleration of vertical axis It is inaccurate, in turn result in the inaccurate of meter step.
In embodiments of the present invention, low pass filter can be Butterworth LPF, Chebyshev's LPF Device etc., maximum cadence when only needing to meet cut-off frequecy of passband not less than predetermined pedestrian walking of low pass filter .This ensure that useful acceleration information will not be filtered, and then ensure that and will not miss paces number.Low pass filter Depending on stopband cut-off frequency is needed more than cut-off frequecy of passband, but occurrence can be according to actual conditions.
Exemplary, the curve map changed with sampled point in the 3-axis acceleration for obtaining is as shown in figure 3, specifically, three axles Acceleration is acceleration transducer collection, and acceleration transducer is that to use frequency be 50Hz.Wherein, curve 201 is vertical axis The curve that the acceleration in direction changes with sampled point;Curve 202 is the curve that changes with sampled point of acceleration of advance direction of principal axis; Curve 203 is the curve map that changes with sampled point of acceleration of X-direction.It is 3Hz, stopband cutoff frequency to use cut-off frequecy of passband Rate is the Butterworth LPF of 10Hz, and the filter window of the Butterworth LPF is as shown in Figure 4.By Bart Butterworth low pass filter is filtered to the acceleration in Fig. 3, the acceleration of filtered advance direction of principal axis and vertical axis The curve map changed with sampled point is as shown in Figure 5.Wherein, curve 301 is the acceleration of filtered vertical axis with sampling The curve of point change;Curve 302 is the curve that changes with sampled point of acceleration of filtered advance direction of principal axis.By Fig. 3 and Fig. 5 is contrasted, it is known that, the curve that the acceleration of filtered vertical axis changes with sampled point is compared to the curve before filtering more Plus it is smooth;The acceleration of filtered advance direction of principal axis is also more put down with the curve that sampled point changes compared to the curve before filtering It is sliding.
S102:Obtain and occur the first time of occurrence of the first peak value/the first valley every time, and occur and described first every time Peak value/the first valley has the second time of occurrence of the second peak value/the second valley of corresponding relation;Wherein, the corresponding relation Be in the detection cycle, what the order occurred according to the first peak value/the first valley and the second peak value/the second valley determined.
In embodiments of the present invention, corresponding relation is in detection cycle, according to the first peak value/the first valley and the second peak What the order that the/the second valley of value occurs determined.Exemplary, in detection cycle, in the first peak value or the first valley for the first time Peak value/the valley occurred for the first time in the peak value/valley of appearance and the second peak value/the second valley has corresponding relation.
Specifically, obtain occurring the first time of occurrence of the first peak value/the first valley every time, and occur every time and described the One peak value/the first valley has the second time of occurrence of the second peak value/the second valley of corresponding relation, including:
A peak value/valley is selected in the first peak value/the first valley, is defined as target peak/target valley;
Determine the second appearance of first time of occurrence and the 3rd peak value/the 3rd valley of the target peak/target valley Time, wherein, the 3rd peak value/the 3rd valley is in the second peak value/the second valley, with the target peak/mesh Mark valley has the peak value/valley of corresponding relation;
From the first peak value/the first valley, selection one is not defined as the peak value/paddy of target peak/target valley Value, selected peak value/valley is updated to by the target peak/target valley, and return execution determine the target peak/ The step of second time of occurrence of the first time of occurrence of target valley and the 3rd peak value/the 3rd valley, until the first peak value/the Peak value/valley in one valley is targeted peak value/target valley.
It will be appreciated by persons skilled in the art that each acceleration correspond to a time, the acceleration is collected The time of degree is exactly the time of occurrence of the acceleration.Occur the first peak value/the first every time, it is necessary to obtain in embodiments of the present invention First time of occurrence of valley, and occur the second peak value/the second paddy that there is corresponding relation with the first peak value/the first valley every time Second time of occurrence of value.Specifically, when can obtain the appearance of peak value in the first peak value/the first valley one by one or valley Between, at the same obtain the first peak value/the first valley in peak value/valley time of occurrence after, then, obtain the second peak value/ The time of occurrence of the peak value/valley with the peak value/valley with corresponding relation in the second valley.In actual applications, obtain Occur the first time of occurrence of the first peak value/the first valley every time, can be according to each appearance first for obtaining appearance every time The corresponding sampled point of peak value/the first valley determines.Exemplary, sample frequency is 50Hz, in detection cycle, advance shaft side To the corresponding sampled point of second peak value be sampled point 15, then when can determine the appearance of second peak value of advance direction of principal axis Between beSecond.
S103:Calculate the first difference every time between the second time of occurrence and the first time of occurrence.
In embodiments of the present invention, associated because having between the first peak value/the first valley and the second peak value/the second valley Relation, the first time of occurrence is the time of occurrence of the first peak value/the first valley, and the second time of occurrence is the second peak value/the second paddy The time of occurrence of value, can extrapolate the corresponding relation of the first time of occurrence and the second time of occurrence.It is mentioned here to calculate the The first difference between two time of occurrences and the first time of occurrence, is exactly that the second time of occurrence and second time of occurrence have one by one There is the first difference between the first time of occurrence of corresponding relation.Understood according to inferring above, if pedestrian is in walking, second goes out Corresponding first time of occurrence is generally larger than between current, therefore, the first difference mentioned here is subtracted for the second time of occurrence Difference obtained by first time of occurrence.
S104:Record number of times of first difference no more than the first predetermined threshold value.
During pedestrian walks, double-legged alternating movement, in a walking period, the schematic diagram of double-legged alternating movement Can be as shown in Figure 6.One walking period is:The batter is heelstrike arrived with the process that lands again in side when walking.One Individual walking period is divided into support phase (stance phase) and swing phase (swing phase), support phase be pin contact ground and The time of gravity is born, the 60% of walking period is accounted for.The support phase most of the time is single pin support.Swing phase refers to foot for swing phase The time taken a step forward with leaving between landing again, account for the 40% of walking period.
In the prior art, also there is the step-recording method based on zero-speed detection principle, the theoretical foundation of zero-speed detection is row When people normally walks, the pin moment alternately contiguously is the zero-speed moment.Exemplary, Fig. 7 is in the process of walking, on pedestrian's pin The curve that the speed of one point A changes over time, can obtain from Fig. 7, and the interval between T1 and T2 is exactly the zero-speed moment, i.e., Time period corresponding to Δ T is exactly the zero-speed moment.Step-recording method based on zero-speed detection principle is:From the pin for being fixed on pedestrian Portion, waist or head acceleration sensor obtain acceleration, if the variance yields of acceleration change within a certain period of time, less than pre- If threshold value, it is determined that the time is the zero-speed moment, Jia 1 in meter step number.This step-recording method is applied to strapdown inertial navigation System, is not suitable for the situation of hand-held intelligent terminal.Pedestrian's hand-held intelligent terminal when walking, relative to strapdown inertial navigation Acceleration transducer position in system is fixed, and the position of the acceleration transducer in intelligent terminal is not fixed, the acceleration for obtaining Degree is uncertain larger, it is difficult to detect the zero-speed moment, causes exactly count step.
Present inventor it has been investigated that, under normal circumstances, pedestrian walk when, the acceleration and advance shaft of vertical axis Acceleration into periodically change, in the process of walking, the change of the acceleration of vertical axis and the acceleration of advance shaft is illustrated Figure can with as shown in figure 8, start walking when, the acceleration of vertical axis gradually increases, increase to a certain extent it After reduce;The acceleration of advance direction of principal axis is also gradually increasing, and reduces after increase to a certain extent.As shown in figure 9, curve 11 It is curve that the acceleration of vertical axis changes with sampled point;Curve 12 is that the acceleration of advance direction of principal axis changes with sampled point Curve.It can be seen in figure 9 that the acceleration of advance direction of principal axis arrives first peaking, reached after the acceleration of vertical axis Peak value.The variation tendency of acceleration of this rule with pedestrian during walking matches.In embodiments of the present invention, really Determine the difference between the acceleration peak value time of occurrence of vertical axis and the acceleration peak value time of occurrence of advance direction of principal axis, when When the difference is not more than the first predetermined threshold value, the difference corresponding time period is the zero-speed moment.In fig .9, rectangle frame is in transverse axis On moment be exactly moment that pedestrian's sole completely attaches to ground, that is, zero-speed moment, when rectangle frame is corresponding on transverse axis Between interval be exactly it is above-mentioned described in the first difference.
In embodiments of the present invention, the first predetermined threshold value can determine according to actual conditions, can count and normally walk Cheng Zhong, the time of occurrence of the acceleration peak value of vertical axis and the time of occurrence of the acceleration peak value of advance direction of principal axis, calculate Difference between the time of occurrence of the time of occurrence of the acceleration peak value of vertical axis and the acceleration peak value of advance direction of principal axis, Determine the first predetermined threshold value, exemplary, the first predetermined threshold value can be 240 milliseconds.
S105:Judge in the detection cycle, whether the average value of the acceleration of advance direction of principal axis is preset more than second Threshold value.
In embodiments of the present invention, in the case of other conditions identical, within the identical time, the hand-held intelligence of pedestrian is obtained When energy terminal is moved up and down, the average value of the acceleration of advance direction of principal axis;When acquisition pedestrian marks time, the acceleration of advance direction of principal axis Average value;When acquisition pedestrian normally walks, the average value of the acceleration of advance direction of principal axis.Carried out by these three average values Research, it is found that the average value of the acceleration that pedestrian normally walks is not only greater than the acceleration average value marked time, also greater than hand-held intelligence The average value of acceleration when energy terminal is moved up and down.Therefore, in embodiments of the present invention, the second predetermined threshold value is being less than pedestrian just The average value of acceleration when often walking, the average value of acceleration when being marked time more than pedestrian, also greater than on hand-held intelligent terminal The average value of acceleration when lower mobile.Exemplary, the average value of acceleration when hand-held intelligent terminal is moved up and down is 1.16893m/s2, the average value of acceleration when pedestrian marks time is 1.87583m/s2, acceleration when pedestrian normally walks it is flat Average is 3.01653m/s2, then the second predetermined threshold value can be 3m/s2
S106:Increase recorded number of times in current meter step number.
Judging in detection cycle, in the case that the average value of the acceleration of advance direction of principal axis is more than the second predetermined threshold value, Perform S106.It should be noted that increase by 1 step one by one in current meter step number, until be increased in current meter step number being remembered The number of times of record.In embodiments of the present invention, can avoid because the position of pedestrian is motionless what intelligent terminal change in location caused Mistake meter is walked, and can effectively identify the walking states of pedestrian, and step is counted exactly, further, because meter step Accurately, accurate navigation results can also be provided for pedestrian.
Using the embodiment of the present invention, first by calculating every time between the second time of occurrence and the first time of occurrence is poor Value, the first difference of record no more than the first predetermined threshold value number of times, so that it is determined that the step number that pedestrian walks in detection cycle, Further, it is determined that the average value of the acceleration of advance direction of principal axis is more than the situation of the second predetermined threshold value in detection cycle Under, increase recorded number of times in meter step number, so as to improve the accuracy of meter step.
Figure 10 is a kind of schematic flow sheet of localization method provided in an embodiment of the present invention, and the method includes:
S401:In the detection cycle for pre-setting, it is determined that the first peak value/the first valley of the acceleration of advance direction of principal axis With the second peak value/the second valley of the acceleration of vertical axis.
S402:Obtain and occur the first time of occurrence of the first peak value/the first valley every time, and occur and described first every time Peak value/the first valley has the second time of occurrence of the second peak value/the second valley of corresponding relation;Wherein, the corresponding relation Be in the detection cycle, what the order occurred according to the first peak value/the first valley and the second peak value/the second valley determined.
S403:Calculate the first difference every time between the second time of occurrence and the first time of occurrence.
S404:Record number of times of first difference no more than the first predetermined threshold value.
S405:Judge in the detection cycle, whether the average value of the acceleration of advance direction of principal axis is preset more than second Threshold value;
S406:Increase recorded number of times in current meter step number.
It should be noted that S401-S406 is identical with S101-S106 difference respectively, do not repeated herein.
S407:It is corresponding with the number of times for being recorded according to the step-length that the current position coordinates of pedestrian, pedestrian's row make a move Course angle, position the pedestrian and walk the position coordinates after a step.
It will be appreciated by persons skilled in the art that the step-length that pedestrian's row makes a move can pre-set, it is also possible to Distance according to produced by actual pedestrian's row makes a move, it is possible to further the acceleration pair made a move produced by period to row Time integral, determines the step-length that pedestrian's row makes a move.Certainly, it is not limited in the side of the step-length that above-mentioned determination pedestrian row makes a move Method, the embodiment of the present invention pair does not determine that the method for the step-length that pedestrian's row makes a move is defined.The current position coordinates of pedestrian Course angle corresponding with the number of times for being recorded can be determined by method of the prior art, not repeated herein.
In embodiments of the present invention can be by the position after following pedestrian's reckoning formula positions pedestrian's one step of walking Coordinate:
Ek+1=EK+Sk·sin(ak)
Nk+1=NK+Sk·cos(ak)
Wherein, EKIt is the position coordinates of current pedestrian's east orientation, NKIt is the position coordinates of current pedestrian's north orientation, SkIt is pedestrian's row The step-length for making a move, akIt is the corresponding course angle of the number of times for a being recorded step therein, Ek+1East orientation after being made a move for pedestrian's row Position coordinates;Nk+1The position coordinates of the north orientation after being made a move for pedestrian's row.
Using the embodiment of the present invention, first by calculating every time between the second time of occurrence and the first time of occurrence is poor Value, the first difference of record no more than the first predetermined threshold value number of times, so that it is determined that the step number that pedestrian walks in detection cycle, Further, it is determined that the average value of the acceleration of advance direction of principal axis is more than the situation of the second predetermined threshold value in detection cycle Under, increase recorded number of times in meter step number, improve the accuracy of meter step.By counting step exactly, further, improve The accuracy of indoor positioning.
Figure 11 is a kind of structural representation of step count set provided in an embodiment of the present invention, and the device includes that first determines mould Block 501, first obtains module 502, the first computing module 503, the first logging modle 504, the first judge module 505 and first and increases Plus module 506, wherein,
First determining module 501, in the detection cycle for pre-setting, it is determined that the of the acceleration of advance direction of principal axis Second peak value/the second valley of the acceleration of one peak value/the first valley and vertical axis;
First obtains module 502, occurs the first time of occurrence of the first peak value/the first valley every time for obtaining, and often Second time of occurrence of secondary the second peak value/the second valley for occurring that there is corresponding relation with the first peak value/the first valley;Its In, the corresponding relation is in the detection cycle, to be gone out according to the first peak value/the first valley and the second peak value/the second valley What existing order determined;
First computing module 503, for calculating the first difference every time between the second time of occurrence and the first time of occurrence;
First logging modle 504, for recording number of times of first difference no more than the first predetermined threshold value;
First judge module 505, for judging in the detection cycle, the average value of the acceleration of advance direction of principal axis is It is no to be more than the second predetermined threshold value;
First increase module 506, for the judged result of first judge module 505 be more than in the case of, Increase recorded number of times in current meter step number.
Specifically, the detection cycle makes a move the required time not less than predetermined pedestrian's row.
Specifically, first determining module 501, including filtering submodule and the first determination sub-module (are not shown in figure Go out).
Filtering submodule, for utilizing predetermined low pass filter, to the advance in the detection cycle that pre-sets The acceleration of direction of principal axis and the acceleration of vertical axis are filtered;Wherein, the cut-off frequecy of passband of the low pass filter Maximum cadence when being walked not less than the predetermined pedestrian;
First determination sub-module, the first peak value/the first valley of the acceleration for determining filtered advance direction of principal axis With the second peak value/the second valley of the acceleration of filtered vertical axis.
Specifically, first obtains module 502, including the second determination sub-module, the 3rd determination sub-module and selection submodule (not shown).
Second determination sub-module, for selecting a peak value/valley in the first peak value/the first valley, is defined as mesh Mark peak value/target valley;
3rd determination sub-module, for determine first time of occurrence and the 3rd peak value of the target peak/target valley/ Second time of occurrence of the 3rd valley, wherein, the 3rd peak value/the 3rd valley be in the second peak value/the second valley, With peak value/valley that the target peak/target valley has corresponding relation;
Selection submodule, for from the first peak value/the first valley, selection one not to be defined as target peak/mesh Peak value/the valley of valley is marked, the target peak/target valley selected peak value/valley is updated to, and return to execution institute The 3rd determination sub-module is stated, until the peak value/valley in the first peak value/the first valley is targeted peak value/target paddy Value.
Using the embodiment of the present invention, first by calculating every time between the second time of occurrence and the first time of occurrence is poor Value, the first difference of record no more than the first predetermined threshold value number of times, so that it is determined that the step number that pedestrian walks in detection cycle, Further, it is determined that the average value of the acceleration of advance direction of principal axis is more than the situation of the second predetermined threshold value in detection cycle Under, increase recorded number of times in meter step number, so as to improve the accuracy of meter step.
Figure 12 is a kind of structural representation of positioner provided in an embodiment of the present invention, and the device includes that second determines mould Block 601, second obtain module 602, the second computing module 603, the second logging modle 604, the second judge module 605 and, second Increase module 606 and locating module 607, wherein,
Second determining module 601, in the detection cycle for pre-setting, it is determined that the of the acceleration of advance direction of principal axis Second peak value/the second valley of the acceleration of one peak value/the first valley and vertical axis;
Second obtains module 602, occurs the first time of occurrence of the first peak value/the first valley every time for obtaining, and often Second time of occurrence of secondary the second peak value/the second valley for occurring that there is corresponding relation with the first peak value/the first valley;Its In, the corresponding relation is in the detection cycle, to be gone out according to the first peak value/the first valley and the second peak value/the second valley What existing order determined;
Second computing module 603, for calculating the first difference every time between the second time of occurrence and the first time of occurrence;
Second logging modle 604, for recording number of times of first difference no more than the first predetermined threshold value;
Second judge module 605, for judging in the detection cycle, the average value of the acceleration of advance direction of principal axis is It is no to be more than the second predetermined threshold value;
Second increase module 606, for the judged result of second judge module 605 be more than in the case of, Increase recorded number of times in current meter step number;
Locating module 607, for the step-length made a move according to the current position coordinates of pedestrian, pedestrian's row and is recorded The corresponding course angle of number of times, position the pedestrian and walk the position coordinates after a step.
Using the embodiment of the present invention, first by calculating every time between the second time of occurrence and the first time of occurrence is poor Value, the first difference of record no more than the first predetermined threshold value number of times, so that it is determined that the step number that pedestrian walks in detection cycle, Further, it is determined that the average value of the acceleration of advance direction of principal axis is more than the situation of the second predetermined threshold value in detection cycle Under, increase recorded number of times in meter step number, improve the accuracy of meter step.By counting step exactly, further, improve The accuracy of indoor positioning.
It should be noted that herein, such as first and second or the like relational terms are used merely to a reality Body or operation make a distinction with another entity or operation, and not necessarily require or imply these entities or deposited between operating In any this actual relation or order.And, term " including ", "comprising" or its any other variant be intended to Nonexcludability is included, so that process, method, article or equipment including a series of key elements not only will including those Element, but also other key elements including being not expressly set out, or also include being this process, method, article or equipment Intrinsic key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that Also there is other identical element in process, method, article or equipment including the key element.
Each embodiment in this specification is described by the way of correlation, identical similar portion between each embodiment Divide mutually referring to what each embodiment was stressed is the difference with other embodiment.Especially for system reality Apply for example, because it is substantially similar to embodiment of the method, so description is fairly simple, related part is referring to embodiment of the method Part explanation.
Presently preferred embodiments of the present invention is the foregoing is only, is not intended to limit the scope of the present invention.It is all Any modification, equivalent substitution and improvements made within the spirit and principles in the present invention etc., are all contained in protection scope of the present invention It is interior.

Claims (10)

1. a kind of step-recording method, it is characterised in that methods described includes:
In the detection cycle for pre-setting, it is determined that first peak value/the first valley and vertical axis of the acceleration of advance direction of principal axis Second peak value/the second valley of the acceleration in direction;
Obtain and occur the first time of occurrence of the first peak value/the first valley every time, and occur and first peak value/the first every time Valley has the second time of occurrence of the second peak value/the second valley of corresponding relation;Wherein, the corresponding relation is in the inspection In the survey cycle, what the order occurred according to the first peak value/the first valley and the second peak value/the second valley determined;
Calculate the first difference every time between the second time of occurrence and the first time of occurrence;
Record number of times of first difference no more than the first predetermined threshold value;
Judge in the detection cycle, whether the average value of the acceleration of advance direction of principal axis is more than the second predetermined threshold value;
If it does, increasing recorded number of times in current meter step number.
2. method according to claim 1, it is characterised in that the detection cycle is walked not less than predetermined pedestrian Time required for one step.
3. method according to claim 1, it is characterised in that described in the detection cycle for pre-setting, it is determined that advancing Second peak value/the second valley of the first peak value/the first valley of the acceleration of direction of principal axis and the acceleration of vertical axis, bag Include:
Using predetermined low pass filter, acceleration to the advance direction of principal axis in the detection cycle that pre-sets and vertical The acceleration of direction of principal axis is filtered;Wherein, the cut-off frequecy of passband of the low pass filter is described not less than predetermined Maximum cadence when pedestrian walks;
Determine the first peak value/the first valley of the acceleration of filtered advance direction of principal axis and adding for filtered vertical axis Second peak value/the second valley of speed.
4. the method according to claim any one of 1-3, it is characterised in that the first peak value/the occurs every time in the acquisition First time of occurrence of one valley, and occur every time with the first peak value/the first valley have the second peak value of corresponding relation/ Second time of occurrence of the second valley, including:
A peak value/valley is selected in the first peak value/the first valley, is defined as target peak/target valley;
Determine the first time of occurrence of the target peak/target valley and the second time of occurrence of the 3rd peak value/the 3rd valley, Wherein, the 3rd peak value/the 3rd valley is in the second peak value/the second valley, with the target peak/target valley Peak value/valley with corresponding relation;
From the first peak value/the first valley, selection one is not defined as the peak value/valley of target peak/target valley, will The target peak/target valley is updated to selected peak value/valley, and returns to the execution determination target peak/target The step of second time of occurrence of the first time of occurrence of valley and the 3rd peak value/the 3rd valley, until the first peak value/the first paddy Peak value/valley in value is targeted peak value/target valley.
5. a kind of localization method, it is characterised in that methods described includes:
In the detection cycle for pre-setting, it is determined that first peak value/the first valley and vertical axis of the acceleration of advance direction of principal axis Second peak value/the second valley of the acceleration in direction;
Obtain and occur the first time of occurrence of the first peak value/the first valley every time, and occur and first peak value/the first every time Valley has the second time of occurrence of the second peak value/the second valley of corresponding relation;Wherein, the corresponding relation is in the inspection In the survey cycle, what the order occurred according to the first peak value/the first valley and the second peak value/the second valley determined;
Calculate the first difference every time between the second time of occurrence and the first time of occurrence;
Record number of times of first difference no more than the first predetermined threshold value;
Judge in the detection cycle, whether the average value of the acceleration of advance direction of principal axis is more than the second predetermined threshold value;
If it does, increasing recorded number of times in current meter step number;
According to the step-length course angle corresponding with the number of times for being recorded that the current position coordinates of pedestrian, pedestrian's row make a move, Position the position coordinates after pedestrian's walking one step.
6. a kind of step count set, it is characterised in that described device includes:
First determining module, in the detection cycle for pre-setting, it is determined that the first peak value of the acceleration of advance direction of principal axis/ Second peak value/the second valley of the acceleration of the first valley and vertical axis;
First obtain module, for obtain every time occur the first peak value/the first valley the first time of occurrence, and every time occur with First peak value/the first valley has the second time of occurrence of the second peak value/the second valley of corresponding relation;Wherein, it is described Corresponding relation is in the detection cycle, according to the order that the first peak value/the first valley and the second peak value/the second valley occur Determine;
First computing module, for calculating the first difference every time between the second time of occurrence and the first time of occurrence;
First logging modle, for recording number of times of first difference no more than the first predetermined threshold value;
First judge module, for judging in the detection cycle, whether the average value of the acceleration of advance direction of principal axis is more than Second predetermined threshold value;
First increases module, for being more than in the case of, to be walked in current meter in the judged result of first judge module Increase recorded number of times on number.
7. device according to claim 6, it is characterised in that the detection cycle is walked not less than predetermined pedestrian Time required for one step.
8. device according to claim 6, it is characterised in that first determining module, including:
Filtering submodule, for utilizing predetermined low pass filter, to the advance shaft side in the detection cycle that pre-sets To acceleration and the acceleration of vertical axis be filtered;Wherein, the cut-off frequecy of passband of the low pass filter is not small Maximum cadence when the predetermined pedestrian walks;
First determination sub-module, the first peak value/the first valley and filter for determining the acceleration of filtered advance direction of principal axis Second peak value/the second valley of the acceleration of the vertical axis after ripple.
9. the device according to claim any one of 6-8, it is characterised in that described first obtains module, including:
Second determination sub-module, for selecting a peak value/valley in the first peak value/the first valley, is defined as target peak Value/target valley;
3rd determination sub-module, the first time of occurrence and the 3rd peak value/3rd for determining the target peak/target valley Second time of occurrence of valley, wherein, the 3rd peak value/the 3rd valley is in the second peak value/the second valley, with institute Stating target peak/target valley has the peak value/valley of corresponding relation;
Selection submodule, for from the first peak value/the first valley, selection one not to be defined as target peak/target paddy Peak value/the valley of value, selected peak value/valley is updated to by the target peak/target valley, and returns to execution described the Three determination sub-modules the, until peak value/valley in the first peak value/the first valley is targeted peak value/target valley.
10. a kind of positioner, it is characterised in that described device includes:
Second determining module, in the detection cycle for pre-setting, it is determined that the first peak value of the acceleration of advance direction of principal axis/ Second peak value/the second valley of the acceleration of the first valley and vertical axis;
Second obtain module, for obtain every time occur the first peak value/the first valley the first time of occurrence, and every time occur with First peak value/the first valley has the second time of occurrence of the second peak value/the second valley of corresponding relation;Wherein, it is described Corresponding relation is in the detection cycle, according to the order that the first peak value/the first valley and the second peak value/the second valley occur Determine;
Second computing module, for calculating the first difference every time between the second time of occurrence and the first time of occurrence;
Second logging modle, for recording number of times of first difference no more than the first predetermined threshold value;
Second judge module, for judging in the detection cycle, whether the average value of the acceleration of advance direction of principal axis is more than Second predetermined threshold value;
Second increases module, for being more than in the case of, to be walked in current meter in the judged result of second judge module Increase recorded number of times on number;
Locating module, for according to the current position coordinates of pedestrian, pedestrian's row step-length for making a move and the number of times for being recorded Corresponding course angle, positions the position coordinates after pedestrian's walking one step.
CN201710092579.2A 2017-02-21 2017-02-21 A kind of step counting, localization method and device Active CN106813676B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710092579.2A CN106813676B (en) 2017-02-21 2017-02-21 A kind of step counting, localization method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710092579.2A CN106813676B (en) 2017-02-21 2017-02-21 A kind of step counting, localization method and device

Publications (2)

Publication Number Publication Date
CN106813676A true CN106813676A (en) 2017-06-09
CN106813676B CN106813676B (en) 2019-09-06

Family

ID=59112566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710092579.2A Active CN106813676B (en) 2017-02-21 2017-02-21 A kind of step counting, localization method and device

Country Status (1)

Country Link
CN (1) CN106813676B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107393260A (en) * 2017-07-31 2017-11-24 青岛真时科技有限公司 A kind of sitting based reminding method, device and wrist type sitting reminiscences
CN108197082A (en) * 2017-12-05 2018-06-22 东南大学 A kind of step-recording method according to paces Reliability estimation
CN108195395A (en) * 2017-11-17 2018-06-22 捷开通讯(深圳)有限公司 Mobile terminal and its step-recording method, storage device
CN108404394A (en) * 2018-02-09 2018-08-17 上海康斐信息技术有限公司 The computational methods and system, wearable device of a kind of running distance for wearable device
CN109115216A (en) * 2017-06-23 2019-01-01 北京方位捷讯科技有限公司 Pedestrian's step-length detection method, apparatus and system
CN109405832A (en) * 2018-10-18 2019-03-01 南京理工大学 A kind of target step estimation method
CN109448417A (en) * 2018-10-09 2019-03-08 广州安迪信息技术有限公司 A kind of parking lot reverse car search navigation system and method based on barcode scanning location technology
CN109646009A (en) * 2018-11-15 2019-04-19 北京中科汇成科技有限公司 The calculation method of gait Time And Space Parameters based on portable gait analysis system
CN113551687A (en) * 2021-09-23 2021-10-26 珠海市杰理科技股份有限公司 Step counting method, step counting device, step counting equipment, computer storage medium and chip
CN117553822A (en) * 2024-01-12 2024-02-13 深圳三基同创电子有限公司 Step number counting method and system based on intelligent watch

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2386828A1 (en) * 2010-05-12 2011-11-16 Technische Universität Graz Method and system for detection of a zero velocity state of an object
CN102721416A (en) * 2012-06-12 2012-10-10 北京邮电大学 Positioning method and mobile terminal
CN104121925A (en) * 2014-08-08 2014-10-29 沈迪 Step counting method and device
CN104713566A (en) * 2013-12-16 2015-06-17 ***通信集团公司 Step counting method, step counting apparatus and pedometer
CN105628028A (en) * 2016-01-04 2016-06-01 成都卫士通信息产业股份有限公司 Indoor three-dimensional positioning system and positioning method based on mobile phone built-in sensor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2386828A1 (en) * 2010-05-12 2011-11-16 Technische Universität Graz Method and system for detection of a zero velocity state of an object
CN102721416A (en) * 2012-06-12 2012-10-10 北京邮电大学 Positioning method and mobile terminal
CN104713566A (en) * 2013-12-16 2015-06-17 ***通信集团公司 Step counting method, step counting apparatus and pedometer
CN104121925A (en) * 2014-08-08 2014-10-29 沈迪 Step counting method and device
CN105628028A (en) * 2016-01-04 2016-06-01 成都卫士通信息产业股份有限公司 Indoor three-dimensional positioning system and positioning method based on mobile phone built-in sensor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
QINGLIN TIAN 等: "An Enhanced Pedestrian Dead Reckoning Approach for Pedestrain Tracking using Smartphones", 《2015 IEEE TENTH INTERNATIONAL CONFERENCE ON INTELLIGENT SENSORS,SENSOR NETWORKS AND INFORMATION PROCESSING(ISSNIP)》 *
李辰祥: "基于MEMS行人惯性导航的零速度修正技术研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109115216A (en) * 2017-06-23 2019-01-01 北京方位捷讯科技有限公司 Pedestrian's step-length detection method, apparatus and system
CN109115216B (en) * 2017-06-23 2021-06-15 北京方位捷讯科技有限公司 Pedestrian step length detection method, device and system
CN107393260B (en) * 2017-07-31 2020-04-21 歌尔科技有限公司 Sedentariness reminding method and device and wrist type sedentariness reminder
CN107393260A (en) * 2017-07-31 2017-11-24 青岛真时科技有限公司 A kind of sitting based reminding method, device and wrist type sitting reminiscences
CN108195395A (en) * 2017-11-17 2018-06-22 捷开通讯(深圳)有限公司 Mobile terminal and its step-recording method, storage device
CN108197082A (en) * 2017-12-05 2018-06-22 东南大学 A kind of step-recording method according to paces Reliability estimation
CN108197082B (en) * 2017-12-05 2021-06-11 东南大学 Step counting method based on step reliability estimation
CN108404394A (en) * 2018-02-09 2018-08-17 上海康斐信息技术有限公司 The computational methods and system, wearable device of a kind of running distance for wearable device
CN109448417A (en) * 2018-10-09 2019-03-08 广州安迪信息技术有限公司 A kind of parking lot reverse car search navigation system and method based on barcode scanning location technology
CN109405832A (en) * 2018-10-18 2019-03-01 南京理工大学 A kind of target step estimation method
CN109646009A (en) * 2018-11-15 2019-04-19 北京中科汇成科技有限公司 The calculation method of gait Time And Space Parameters based on portable gait analysis system
CN109646009B (en) * 2018-11-15 2021-11-26 北京中科汇成科技有限公司 Gait space-time parameter calculation method based on portable gait analysis system
CN113551687A (en) * 2021-09-23 2021-10-26 珠海市杰理科技股份有限公司 Step counting method, step counting device, step counting equipment, computer storage medium and chip
CN117553822A (en) * 2024-01-12 2024-02-13 深圳三基同创电子有限公司 Step number counting method and system based on intelligent watch
CN117553822B (en) * 2024-01-12 2024-04-19 深圳三基同创电子有限公司 Step number counting method and system based on intelligent watch

Also Published As

Publication number Publication date
CN106813676B (en) 2019-09-06

Similar Documents

Publication Publication Date Title
CN106813676A (en) One kind meter step, localization method and device
CN106705968B (en) Indoor inertial navigation algorithm based on attitude identification and step size model
CN104061934B (en) Pedestrian indoor position tracking method based on inertial sensor
CN104964685B (en) A kind of decision method of mobile phone athletic posture
CN104296750B (en) Zero speed detecting method, zero speed detecting device, and pedestrian navigation method as well as pedestrian navigation system
US6813582B2 (en) Navigation device for personnel on foot
CN103340634B (en) A kind of method detecting people's kinestate based on acceleration change
CN105241454A (en) System and method for pedestrian navigation based on multiple sensors
CN105865450A (en) Zero-speed update method and system based on gait
US10520330B2 (en) Estimation of direction of motion of users on mobile devices
CN104197935B (en) Indoor localization method based on mobile intelligent terminal
CN104613965B (en) A kind of step-by-step movement pedestrian navigation method based on bidirectional filtering smoothing technique
Tumkur et al. Modeling human walking for step detection and stride determination by 3-axis accelerometer readings in pedometer
CN105664454B (en) The method and apparatus for realizing sports equipment tachometric survey
CN106705959A (en) Method and device for detecting course of mobile terminal
CN110274592B (en) Zero-speed interval determination method for information fusion of waist and foot inertia measurement units
CN105758404A (en) Real-time positioning method and system of intelligent equipment
CN107490378A (en) A kind of indoor positioning based on MPU6050 and smart mobile phone and the method for navigation
CN107255474A (en) A kind of PDR course angles of fusion electronic compass and gyroscope determine method
CN104266648A (en) Indoor location system based on Android platform MARG sensor
CN109629379A (en) A kind of pavement detection method based on mobile phone sensor data
CN107515413A (en) A kind of GPS drift filter methods and the intelligent watch based on intelligent watch
CN106643711A (en) Indoor positioning method and indoor positioning system based on hand-held device
CN106461401A (en) Information processing device, information processing method, and computer program
CN104251699B (en) Indoor space positioning method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant