Pedestrian navigation method and apparatus operative in a dead reckoning mode
First Claim
1. A method of determining a displacement of a pedestrian by detecting accelerations of said pedestrian, said method comprising the steps of:
- detecting accelerations having at least a component that is substantially along an antero-posterior (forward-backward) direction which is substantially non-vertical, determining at least one characteristic feature of said detected accelerations correlated with a displacement step motion, and determining said diplacement from a previous point to a predicted point on the basis of said at least one determined characteristic feature.
1 Assignment
0 Petitions
Accused Products
Abstract
A displacement of a pedestrian is determined from his or her accelerations by detecting accelerations which is substantially non vertical, determining a characteristic feature in the detected accelerations correlated with a step frequency, determining the displacement on the basis of said determined characteristic.
The acceleration data can be submitted to waveform analysis to determine an actualized time interval of an occurring feature, such a maximum values, from which it is determined whether the actualized time period falls within determined limit values. The currently detected characteristic feature is then determined as corresponding to a displacement step if the actualized time period falls within said determined limit value.
By using non-vertical acceleration measurements, the invention can make it possible to distinguish between forward, backward, left and right stepping movements and take these into account for the navigation.
205 Citations
139 Claims
-
1. A method of determining a displacement of a pedestrian by detecting accelerations of said pedestrian, said method comprising the steps of:
-
detecting accelerations having at least a component that is substantially along an antero-posterior (forward-backward) direction which is substantially non-vertical, determining at least one characteristic feature of said detected accelerations correlated with a displacement step motion, and determining said diplacement from a previous point to a predicted point on the basis of said at least one determined characteristic feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 73, 111)
determining a variance of successive acceleration values over a given time period for both an acceleration in the antero-posterior sense and in the lateral sense, comparing the variance determined for the antero-posterior acceleration values with the variance determined for the lateral acceleration values, determining that said pedestrian is making a step in said antero-posterior sense if the variance of said antero-posterior acceleration values exceeds the variance of said lateral acceleration values, and determining that said pedestrian is making a step in said lateral sense if the variance of said lateral acceleration values exceeds the variance of said antero-posterior acceleration values.
-
-
7. The method of claim 1, wherein said acceleration detecting step further comprises detecting accelerations along said vertical direction.
-
8. The method of claim 1, wherein:
-
said acceleration detecting step comprises acquiring successive acceleration values, said characteristic and displacement determination steps comprise the sub-steps of;
determining a current peak acceleration in said successive acceleration values by means of a sliding window, determining a variance of said successive acceleration values acquired between said current peak and a previous peak acceleration value, comparing said variance to an adaptive threshold to detect if said pedestrian is walking or not, determining whether a time interval between two successive peak acceleration values falls within a physiologically possible time interval, and storing the time of acquisition of said current peak acceleration value as the time of occurrence of a detected foot impact corresponding to a displacement step.
-
-
9. The method of claim 1, further comprising the step of detecting whether said pedestrian is moving or not, said determining step comprising:
-
acquiring acceleration values during a time interval, calculating a variance in said acquired acceleration values, comparing said variance to a determined threshold, and considering that said pedestrian is moving if the variance is superior to said threshold.
-
-
10. The method of claim 1, wherein said accelerations are detected by acceleration sensor means mounted on the trunk of said pedestrian.
-
11. The method of claim 1, wherein said accelerations are detected by acceleration sensor means mounted on the waist of said pedestrian.
-
12. The method of claim 1, wherein said accelerations are detected by means of three mutually orthogonal acceleration sensors each delivering an acceleration component of a respective orthogonal axis on a separate channel.
-
13. The method of claim 1, further comprising the step of using means satellite positioning means to correct displacement information obtained through said accelerations.
-
14. The method of claim 1, wherein said characteristic determination step comprises the sub-steps of:
-
detecting a repetition of a said characteristic feature in said accelerations, measuring a time interval separating a currently detected and a previously detected said characteristic feature, and determining whether said time interval falls within at least one of an upper and a lower limit, and wherein said displacement determining step comprises the step of considering said currently detected characteristic feature as corresponding to a displacement step if said time interval falls within said upper and lower limits.
-
-
15. The method of claim 14, wherein said characteristic feature is a maximum acceleration value or a minimum acceleration value in a determined group of detected acceleration values acquired in a time window.
-
16. The method of claim 1, further comprising a step of distinguishing between forward and backward steps relative to said pedestrian, said distinguishing step comprising:
-
detecting accelerations along the antero-posterior (forward-backward) direction relative to said pedestrian, determining a time of occurrence of a current first characteristic value and a previous first characteristic value in the antero-posterior accelerations, determining whether a time interval separating said current and previous first characteristic values is within determined time limits, determining a time of occurrence of a second characteristic value in the antero-posterior accelerations occurring within a time range at least sufficiently large to contain said determined time limits, and discriminating between a forward and a backward step on the basis of the order of occurrence of said current first characteristic value and said second characteristic value.
-
-
17. The method of claim 16, wherein said first characteristic value is a maximum value in a group of detected acceleration values, and said second characteristic value is a minimum value of said detected accelerations, and wherein said displacement step is determined as corresponding to a forward displacement step if said minimum value precedes said maximum value, and as corresponding to a backward step if said maximum value precedes said minimum value.
-
18. The method of claim 1, further comprising a step of distinguishing between left and right displacement steps relative to said pedestrian, said distinguishing step comprising:
-
detecting accelerations along a lateral (left-right) direction relative to said pedestrian, determining a time of occurrence of a current first characteristic value and a previous first characteristic value in the lateral accelerations, determining whether a time interval separating said current and previous first characteristic values is within determined time limits, determining a time of occurrence of a second characteristic value in the lateral accelerations occurring within a time range at least sufficiently large to contain said determined time limits, and discriminating between a left and a right step on the basis of the order of occurrence of said current first characteristic value said second characteristic value.
-
-
19. The method of claim 18, wherein said first characteristic value is a maximum value in a group of detected acceleration values, and said second characteristic value is a minimum value of said detected accelerations, and wherein said displacement step is determined as corresponding to a right displacement step if said minimum value precedes said maximum value, and as corresponding to a left displacement step if said maximum value precedes said minimum value.
-
20. The method of claim 1, wherein said characteristic determination step comprises the sub-steps of:
-
determining a first time corresponding to an occurrence of a characteristic feature in said accelerations along a substantially non-vertical direction of said pedestrian, detecting accelerations along a vertical direction of said pedestrian, determining a second time corresponding to an occurrence of said characteristic feature in said accelerations along a vertical direction of said pedestrian, comparing said first and second times, and using a result of said comparison to confirm the presence of a displacement step.
-
-
21. The method of claim 20, wherein said characteristic feature is a maximum acceleration value in a determined group of detected acceleration values.
-
22. The method of claim 1, wherein a step direction in at least one of an antero-posterior (forward-backward) sense and a lateral (left-right) sense is distinguished using a model adapted to recognize patterns in detected acceleration values that are representative of specific step directions.
-
24. The method of claim 1, wherein said accelerations are detected by using sensors of an inertial navigation system (INS).
-
25. The method of claim 24, wherein said sensors are housed in a module together with azimuth detection means, said azimuth detection means being one of magnetic sensor means and/or gyroscope means, and being used to acquire azimuth data.
-
26. The method of claim 1, further comprising the step of acquiring barometer data to determine an elevational component in said determined displacement.
-
27. The method of claim 1, wherein said displacement determining step involves determining a distance traveled by using at least one first model which yields a pedestrian displacement speed in response to a variance and/or a frequency of occurrence of said characteristic feature in values of said acquired accelerations, and at least a time indicator or a second model which correlates the pedestrian displacement speed obtained by said first model with a step length.
-
28. The method of claim 27, wherein said first mathematical model correlates displacement speed with said variance in accordance with the following relationships:
-
2-dimensional relative speed=D*(variance)E+F*frequency of steps;
displacement speed=2-dimensional displacement speed+vbaro where D, F and F are numerical coefficients from which D and F can be set equal to 0 or finite values and vbaro is the vertical velocity measured by a barometer, 2-dimensional displacement speed being obtained by multiplying the 2-dimensional relative speed by stature or the leg length according to the model which is chosen and 3-dimensional displacement speed then being computed by adding the vertical displacement vbaro to the 2-dimensional displacement speed.
-
-
29. The method of claim 27, wherein said first mathematical model correlates displacement speed with either said variance or a frequency of occurrence of said characteristic feature in accordance with the following relationship:
-
2-dimensional relative Speed=A*(Frequency or Variance)B+C, displacement speed=2-dimensional displacement speed+vbaro where A, B and C are numerical coefficients and vbaro is the vertical velocity measured by the barometer, the 2-dimensional displacement speed being obtained by multiplying the 2-dimensional relative speed by stature or the leg length according to the model which is chosen and 3-dimensional displacement speed then being computed by adding the vertical displacement vbaro to the 2-dimensional displacement speed.
-
-
30. The method of claim 27, wherein said time indicator correspond to a time interval between two successive said characteristic features, whereby:
-
step length=speed*time between two successive characteristic features or wherein said second mathematical model correlates step length with displacement speed in accordance with the following relationships;
step length=s10+m*displacement speed;
where s10 is a fraction of the step length which is constant and independent of speed of progression, and m is a slope of a function describing the step length as a function of displacement speed.
-
-
31. The method of claim 30, wherein an initial s10 value is determined with different model for a male or a female pedestrian.
-
32. The method of claim 27, further comprising the step of updating at least one parameter of said second mathematical model on the basis of external positioning data from a global positioning by satellite (GPS) system.
-
33. The method of claim 1, further comprising the step of azimuth computation for each step or group of steps effected to determine a position of said pedestrian.
-
35. The method of claim 33, wherein said azimuth computation is performed from azimuth signals produced by magnetic sensor means.
-
36. The method of claim 33, wherein said azimuth computation step is performed from azimuth signals produced by magnetic sensor means yielding raw angular data signals, said step comprising a sub step of extracting the cosine and sine components of said raw azimuth data and filtering said cosine and sine components.
-
37. The method of claim 33, wherein said azimuth computation is performed from azimuth signals produced by a gyroscopic sensor.
-
38. The method of claim 33, wherein said azimuth computation is performed by magnetic sensor means and by other sensor means not dependent on the North magnetic field, said method further comprising the steps:
-
comparing azimuth readings from said magnetic and said other sensor means, and ignoring azimuth readings from said magnetic sensor means if said comparison step reveals a discrepancy between said readings exceeding a limit value, indicative of a significant magnetic disturbance.
-
-
39. The method of claim 1, further comprising a step of detecting an about turn in said displacement of said pedestrian, comprising:
-
detecting a condition in which an azimuth rate of change of said pedestrian exceeds a determined threshold, determining whether said azimuth rate of change corresponds roughly to a 180°
turn,in the affirmative, determining whether alignments of trajectories before and after said turn are the same to within a determined discrepancy limit, in the affirmative, considering that an about turn is affected.
-
-
40. The method of claim 39, wherein any step made during a period in which said azimuth rate of change exceeds said determined threshold is not used to calculate a distance of displacement.
-
41. The method of claim 39, wherein an azimuth is calculated on the basis of an average between said alignments corresponding to a forward and return path.
-
42. The method of claim 39, wherein said about turn is considered to be effected only on the further condition that a trajectory effected after said azimuth rate of change of said pedestrian exceeding a determined threshold is shorter than the trajectory effected before said azimuth rate of change of said pedestrian exceeds a determined threshold.
-
43. The method of claim 1, wherein said accelerations are detected by means of two mutually orthogonal acceleration sensors each delivering an acceleration component operatively aligned along a respective orthogonal axis, the alignment of at least one of said sensors having a component in a non vertical direction when operatively carried by said pedestrian.
-
44. The method of claim 43, wherein at least one said axis of an accelerometer is inclined with respect to a vertical axis of said pedestrian.
-
73. The apparatus of claim 27, wherein said INS is in the form of a module that is carried on said pedestrian and is oriented independently of said pedestrian.
-
111. The method of claim 24, wherein said INS is in the form of a module that is carried on said pedestrian and is oriented independently of said pedestrian.
-
23. The method of claim wherein said model is a Hidden Markov Model.
-
34. The method of claim wherein an azimuth computation is computed for each determined displacement step, said computation comprising the steps of:
-
distinguishing a direction of a step between forward, backward, left and right displacement steps, detecting an azimuth from a sensor carried by said pedestrian, correcting said detected azimuth with an offset angle in accordance with a distinguished of step.
-
-
45. A method of pedestrian navigation operative in a dead reckoning mode, comprising the steps of:
-
detecting an evolving signal indicative of accelerations of said pedestrian in-an antero-posterior (forward-backward) direction, analyzing said signals to determine a variation therein conforming to predetermined constraints, using said variation to establish a displacement step motion and to determine displacement information comprising at least one of a speed and distance of displacement, determining an azimuth of said pedestrian, and combining said displacement data with said azimuth to obtain pedestrian navigation information.
-
-
46. A method of pedestrian navigation operative in a dead reckoning mode, comprising the steps of:
-
using an Inertial Navigation System (INS) as a source acceleration signals, said system having a motion detection sensor responsive to accelerations along an antero-posterior (forward-backward) direction of said pedestrian, submitting signals from said INS to a waveform analysis to determine a step of said pedestrian, and determining pedestrian navigation information of said step from a previous point to a predicted point on the basis of said waveform analysis. - View Dependent Claims (47, 48, 49, 50, 51)
-
-
52. An apparatus for determining a displacement of a pedestrian by detecting accelerations of said pedestrian, said apparatus comprising:
-
sensing means for detecting accelerations having at least a component that is substantially along an antero-posterior (forward-backward) direction which is substantially non-vertical, characteristic determining means for determining at least one characteristic feature of said detected accelerations correlated with a displacement step motion, and displacement determining means for determining said displacement from a previous point to a predicted point on the basis of said at least one determined characteristic feature. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
means for acquiring acceleration values during a time interval, means for calculating a variance in said acquired acceleration values, means for comparing said variance to a determined threshold, and means for considering that said pedestrian is moving if the variance is superior to said threshold.
-
-
56. The apparatus of claim 52, wherein said step characteristic feature determining means is operative to detect a peak acceleration from said detected accelerations and to correlate said peak with a motion of the body corresponding to a displacement.
-
57. The apparatus of claim 52, further comprising first distinguishing means for distinguishing between whether said pedestrian is making a step in an antero-posterior sense (forward or backward direction) on the one hand, and in a lateral sense (left or right direction) on the other, said first distinguishing means comprising:
-
means for determining a variance of successive acceleration values over a given time period for both an acceleration in the antero-posterior sense and in the lateral sense, means for comparing the variance determined for the antero-posterior acceleration values with the variance determined for the lateral acceleration values, means for determining that said pedestrian is making a step in said antero-posterior sense if the variance of said antero-posterior acceleration values exceeds the variance of said lateral acceleration values, and means for determining that said pedestrian is making a step in said lateral sense if the variance of said lateral acceleration values exceeds the variance of said antero-posterior of said lateral acceleration values.
-
-
58. The apparatus of claim 52, further comprising direction determining means for determining a direction, relative to said pedestrian, of a detected step.
-
59. The apparatus of claim 52, further comprising satellite positioning means to correct displacement information obtained through said accelerations.
-
60. The apparatus of claim 52, wherein said accelerations are detected by acceleration sensor means mounted on the waist of said pedestrian.
-
63. The apparatus of claim 52, wherein said accelerations are detected along a lateral (left-right) direction of said pedestrian.
-
64. The apparatus of claim 52, wherein said characteristic determining means comprises:
-
means for detecting a repetition of a said characteristic feature in said accelerations, means for measuring a time interval separating a currently detected and a previously detected said characteristic feature, and means for determining whether said time interval falls within at least one of an upper and a lower limit, and wherein said displacement determining means comprises means for considering said currently detected characteristic feature as corresponding to a displacement step if said time interval falls within said upper and lower limits.
-
-
65. The apparatus of claim 52, wherein said characteristic feature is a maximum acceleration value or a minimum acceleration value in a determined group of detected acceleration values acquired in a time window.
-
66. The apparatus of claim 52, further comprising second distinguishing means for distinguishing between forward and backward steps relative to said pedestrian, said second distinguishing means comprising:
-
means for detecting accelerations along the antero-posterior (forward-backward) direction relative to said pedestrian, means for determining a time of occurrence of a current first characteristic value and a previous first characteristic value in the antero-posterior accelerations, means for determining whether a time interval separating said current and previous first characteristic values is within determined time limits, means for determining a time of occurrence of a second characteristic value in the antero-posterior accelerations occurring within a time range at least sufficiently large to contain said determined time limits, and means for discriminating between a forward and a backward step on the basis of the order of occurrence of said current first characteristic value and said second characteristic value.
-
-
67. The apparatus of claim 66, wherein said first characteristic value is a maximum value in a group of detected acceleration values, and said second characteristic value is a minimum value of said detected accelerations, and wherein said displacement step is determined as corresponding to a forward displacement step if said minimum value precedes said maximum value, and as corresponding to a backward step if said maximum value precedes said minimum value.
-
68. The apparatus of claim 52, further comprising model means for distinguishing a step direction in at least one of an antero-posterior (forward-backward) sense and a lateral (left-right), said model means being adapted to recognize patterns in detected acceleration values that are representative of specific step directions.
-
69. The apparatus of claim 68, wherein said model means is a Hidden Markov Model.
-
70. The apparatus of claim 52, wherein said accelerations are detected by acceleration sensor means mounted on the trunk of said pedestrian.
-
71. The apparatus of claim 70, wherein said sensors are housed in a module together with azimuth detection means, said azimuth detection means being one of a magnetic sensor means and/or gyroscope means, and being used to acquire azimuth data.
-
72. The apparatus of claim 52, wherein said accelerations are detected by using sensors of an inertial navigation system (INS).
-
74. The apparatus of claim 52, further comprising pressure sensor means for determining an elevational component in said determined displacement.
-
75. The apparatus of claim 52, wherein said characteristic determination means comprises:
-
means for determining a first time corresponding to an occurrence of a characteristic feature in said accelerations along a substantially non-vertical direction of said pedestrian, means for detecting accelerations along a vertical direction of said pedestrian, means for determining a second time corresponding to an occurrence of said characteristic feature in said accelerations along a vertical direction of said pedestrian, means for comparing said first and second times, and means using a result of said comparison to confirm the presence of a displacement step.
-
-
76. The apparatus of claim 75, said characteristic feature is a maximum acceleration value in a determined group of detected acceleration values.
-
77. The apparatus of claim 52, further comprising third distinguishing means for distinguishing between left and right displacement steps relative to said pedestrian, said third distinguishing step comprising:
-
means for detecting accelerations along a lateral (left-right) direction relative to said pedestrian, means for determining a time of occurrence of a current first characteristic value and a previous first characteristic value in the lateral accelerations, means for determining whether a time interval separating said current and previous first characteristic values is within determined time limits, means for determining a time of occurrence of a second characteristic value in the lateral accelerations occurring within a time range at least sufficiently large to contain said determined time limits, and means for discriminating between a left and a right step on the basis of the order of occurrence of said current first characteristic value and said second characteristic value.
-
-
78. The apparatus of claim 77, wherein said first characteristic value is a maximum value in a group of detected acceleration values, and said second characteristic value is a minimum value of said detected accelerations, and wherein said displacement step is determined as corresponding to a right displacement step if said minimum value precedes said maximum value, and as corresponding to a left displacement step if said maximum value precedes said minimum value.
-
79. The apparatus of claim 52, wherein said displacement determining means comprises means for determining a distance traveled by using at least one first model which yields a pedestrian displacement speed in response to a variance and/or a frequency of occurrence of said characteristic feature in values of said acquired accelerations, and at least a second model which correlates the pedestrian displacement speed obtained by said first model with a step length.
-
80. The apparatus of claim 79, wherein said first mathematical model correlates displacement speed with said variance in accordance with the following relationship:
2-dimensional relative speed=D*(variance) E+F*frequency of steps displacement speed=2-dimensional displacement speed+vbaro where D, E and F are numerical coefficients from which D and F can be set equal to 0 or finite values and vbaro is the vertical velocity measured by a barometer, 2-dimensional displacement speed being obtained by multiplying the 2-dimensional relative speed by stature or the leg length according to the model which is chosen and 3-dimensional displacement speed then being computed by adding the vertical displacement vbaro to the 2-dimensional displacement speed.
-
81. The apparatus of claim 79, wherein said first mathematical model correlates displacement speed with either said variance or a frequency of occurrence of said characteristic feature in accordance with the following relationships:
2-dimensional relative Speed=A*(Frequency or Variance)B+C, displacement speed=2-dimensional displacement speed+vbaro where A, B and C are numerical coefficients and vbaro is the vertical velocity measured by the barometer, the 2-dimensional displacement speed being obtained by multiplying the 2-dimensional relative speed by stature or the leg length according to the model which is chosen and 3-dimensional displacement speed then being computed by adding the vertical displacement vbaro to the 2-dimensional displacement speed.
-
82. The apparatus of claim 79, wherein said time indicator corresponds to a time interval between two successive said characteristic features, whereby:
-
step length=speed*time between two successive characteristic features;
or wherein said second mathematical model correlates step length with displacement speed in accordance with the following relationship;
step length=s10+m×
displacement speed;
where s10 is a fraction of the step length which is constant and independent of speed of progression, and m is a slope of a function describing the step length as a function of displacement speed.
-
-
83. The apparatus of claim 82, wherein an initial s10 value is determined with different model for a male or a female pedestrian.
-
84. The apparatus of claim 79, further comprising means for updating at least one parameter of said second mathematical model on the basis of external positioning data from a global positioning by satellite (GPS) system.
-
85. The apparatus of claim 52, further comprising means for performing an azimuth computation for each step or group of steps effected to determine a position of said pedestrian.
-
86. The apparatus of claim 85, wherein said azimuth computation means computes an azimuth for each determined displacement step, said computation means comprising:
-
means for distinguishing a direction of a step between forward, backward, left and right displacement steps, means for detecting an azimuth from a sensor carried by said pedestrian, and means for correcting said detected azimuth with an offset angle in accordance with a distinguished of step.
-
-
87. The apparatus of claim 85, wherein said azimuth computation means comprise magnetic sensor means and other sensor means not dependent on the North magnetic field, said apparatus further comprising:
-
means for comparing azimuth readings from said magnetic and said other sensor means, and means for ignoring azimuth readings from said magnetic sensor means if said comparison step reveals a discrepancy between said readings exceeding a limit value, indicative of a significant magnetic disturbance.
-
-
88. The apparatus of claim 86, wherein said azimuth computation is performed from azimuth signals produced by magnetic sensor means.
-
89. The apparatus of claim 86, wherein said azimuth computation means uses azimuth signals produced by magnetic sensor means yielding raw angular data signals, said apparatus further comprising means for extracting the cosine and sine components of said raw azimuth data and filtering said cosine and sine components.
-
90. The apparatus of claim 86, wherein said azimuth computation means are operative to perform said computation from angular rate signals produced by a gyroscopic sensor.
-
91. The apparatus of claim 52, further comprising means for detecting an about turn in said displacement of said pedestrian, comprising:
-
means for detecting a condition in which an azimuth rate of change of said pedestrian exceeds a determined threshold, means for determining whether said azimuth rate of change corresponds roughly to a 180°
turn,means, operative in the affirmative, for determining whether alignments of trajectories before and after said turn are the same to within a determined discrepancy limit, and means, operative in the affirmative, for considering that an about turn is affected.
-
-
92. The apparatus of claim 91, wherein any step made during a period in which said azimuth rate of change exceeds said determined threshold is not used to calculate a distance of displacement.
-
93. The apparatus of claim 91, wherein an azimuth is calculated on the basis of an average between said alignments corresponding to a forward and return path.
-
94. The apparatus of claim 91, wherein said about turn is considered to be effected only on the further condition that a trajectory effected after said azimuth rate of change of said pedestrian exceeds a determined threshold is statistically shorter than or equal to the straight trajectory effected before said azimuth rate of change of said pedestrian exceeds a determined threshold.
-
95. The apparatus of claim 52, wherein said accelerations are detected by means of two mutually orthogonal acceleration sensors each delivering an acceleration component operatively aligned along a respective orthogonal axis, the alignment of at least one of said sensors having a component in a non vertical direction when operatively carried by said pedestrian.
-
96. The apparatus of claim 95, wherein at least one said axis of an accelerometer is inclined with respect to a vertical axis of said pedestrian.
- 62. The apparatus 52, wherein said accelerations are detected by means of three mutually orthogonal acceleration sensors each delivering an acceleration component of a respective orthogonal axis on a separate channel.
-
97. An apparatus for pedestrian navigation operative in a dead reckoning mode, comprising:
-
means for detecting an evolving signal indicative of accelerations of said pedestrian in an antero-posterior (forward-backward) direction, means for analyzing said signals to determine a variation therein conforming to predetermined constraints, means using said variation to establish a displacement step motion and to determine displacement information comprising at least one of a speed and distance of displacement, means for determining an azimuth of said pedestrian, and means for combining said displacement data with said azimuth to obtain pedestrian navigation information.
-
-
98. An apparatus for pedestrian navigation operative in a dead reckoning mode, comprising:
-
an Inertial Navigation System (INS) serving as a source of acceleration signals, said system having a motion detection sensor responsive to accelerations along an antero-posterior (forward-backward) direction of said pedestrian, means for submitting signals from said INS to a waveform analysis to determine a step of said pedestrian, and means for determining pedestrian navigation information of said step from a previous point to a predicted point on the basis of said waveform analysis. - View Dependent Claims (99, 100, 101, 102, 103, 104)
-
-
105. A method of determining a displacement of a pedestrian by detecting accelerations of said pedestrian, said method comprising the steps of:
-
detecting accelerations having at least a component that is substantially along a lateral (left-right) direction which is substantially non-vertical, determining at least one characteristic feature of said detected accelerations correlated with a displacement step motion, and determining said displacement from a previous point to a predicted point on the basis of said at least one determined characteristic feature. - View Dependent Claims (106, 107)
detecting a repetition of a said characteristic feature in said accelerations, measuring a time interval separating a currently detected and a previously detected said characteristic feature, and determining whether said time interval falls within at least one of an upper and a lower limit, and wherein said displacement determining step comprises the step of considering said currently detected characteristic feature as corresponding to a displacement step if said time interval falls within said upper and lower limits.
-
-
107. The method of claim 105, wherein said accelerations are detected by using sensors of an inertial navigation system (INS) in the form of a module that is carried on said pedestrian and is oriented independently of said pedestrian.
-
108. An apparatus for determining a displacement of a pedestrian by detecting accelerations of said pedestrian, said apparatus comprising:
-
sensing means for detecting accelerations having at least a component that is substantially along a lateral (left-right) direction which is substantially non-vertical, characteristic determining means for determining at least one characteristic feature of said detected accelerations correlated with a displacement step motion, and displacement determining means for determining said displacement from a previous point to a predicted point on the basis of said at least one determined characteristic feature. - View Dependent Claims (109, 110)
means for detecting a repetition of a said characteristic feature in said accelerations, means for measuring a time interval separating a currently detected and a previously detected said characteristic feature, and means for determining whether said time interval falls within at least one of an upper and a lower limit, and, wherein said displacement determining means comprises means for considering said currently detected characteristic feature as corresponding to a displacement step if said time interval falls within said upper and lower limits.
-
-
112. A method of determining a displacement of a pedestrian by detecting accelerations of said pedestrian, said method comprising the steps of:
-
detecting accelerations along a direction which is substantially non-vertical, determining at least one characteristic feature of said detected accelerations correlated with a displacement step motion, and determining said displacement from a previous point to a predicted point on the basis of said at least one determined characteristic feature, wherein said accelerations are detected along an antero-posterior (forward-backward) direction of said pedestrian. - View Dependent Claims (113, 114, 115, 116, 117, 118, 119, 120, 121)
detecting a repetition of a said characteristic feature in said accelerations, measuring a time interval separating a currently detected and a previously detected said characteristic feature, and determining whether said time interval falls within at least one of an upper and a lower limit, wherein said displacement determining step comprises the step of considering said currently detected characteristic feature as corresponding to a displacement step if said time interval falls within said upper and lower limits.
-
-
114. The method of claim 112, further comprising a step of distinguishing between whether said pedestrian is making a step in an antero-posterior sense (forward or backward direction) on the one hand, and in a lateral sense (left or right direction) on the other, said distinguishing step comprising:
-
determining a variance of successive acceleration values over a given time period for both an acceleration in the antero-posterior sense and in the lateral sense, comparing the variance determined for the antero-posterior acceleration values with the variance determined for the lateral acceleration values, determining that said pedestrian is making a step in said antero-posterior sense if the variance of said antero-posterior acceleration values exceeds the variance of said lateral acceleration values, and determining that said pedestrian is making a step in said lateral sense if the variance of said lateral acceleration values exceeds the variance of said antero-posterior acceleration values.
-
-
115. The method of claim 112, comprising a step of distinguishing between forward and backward steps relative to said pedestrian, said distinguishing step comprising:
-
detecting accelerations along the antero-posterior (forward-backward) direction relative to said pedestrian, determining a time of occurrence of a current first characteristic value and a previous first characteristic value in the antero-posterior accelerations, determining whether a time interval separating said current and previous first characteristic values is within determined time limits, determining a time of occurrence of a second characteristic value in the antero-posterior accelerations occurring within a time range at least sufficiently large to contain said determined time limits, and discriminating between a forward and a backward step on the basis of the order of occurrence of said current first characteristic value and said second characteristic value.
-
-
116. The method of claim 112, wherein a step direction in at least one of an antero-posterior (forward-backward) sense and a lateral (left-right) sense is distinguished using a model adapted to recognize patterns in detected acceleration values that are representative of specific step directions.
-
117. The method of claim 112, wherein:
-
said acceleration detecting step comprises acquiring successive acceleration values, said characteristic and displacement determination steps comprise the sub-steps of;
determining a current peak acceleration in said successive acceleration values by means of a sliding window, determining a variance of said successive acceleration values acquired between said current peak and a previous peak acceleration value, comparing said variance to an adaptive threshold to detect if said pedestrian is walking or not, determining whether a time interval between two successive peak acceleration values falls within a physiologically possible time interval, and storing the time of acquisition of said current peak acceleration value as the time of occurrence of a detected foot impact corresponding to a displacement step.
-
-
118. The method of claim 112, wherein said displacement determining step involves determining a distance traveled by using at least one first model which yields a pedestrian displacement speed in response to a variance and/or a frequency of occurrence of said characteristic feature in values of said acquired accelerations, and at least a time indicator or a second model which correlates the pedestrian displacement speed obtained by said first model with a step length.
-
119. The method of claim 112, further comprising the step of azimuth computation for each step or group of steps effected to determine a position of said pedestrian.
-
120. The method of claim 112, further comprising a step of detecting an about turn in said displacement of said pedestrian, comprising:
-
detecting a condition in which an azimuth rate of change of said pedestrian exceeds a determined threshold, determining whether said azimuth rate of change corresponds roughly to a 180°
turn,in the affirmative, determining whether alignments of trajectories before and after said turn are the same to within a determined discrepancy limit, and in the affirmative, considering that an about turn is affected.
-
-
121. The method of claim 112, wherein said accelerations are detected by means of three mutually orthogonal acceleration sensors each delivering an acceleration component of a respective orthogonal axis on a separate channel.
-
122. An apparatus for determining a displacement of a pedestrian by detecting accelerations of said pedestrian, said apparatus comprising:
-
sensing means for detecting accelerations along a direction which is substantially non-vertical, characteristic determining means for determining at least one characteristic feature of said detected accelerations correlated with a displacement step motion, and displacement determining means for determining said displacement from a previous point to a predicted point on the basis of said at least one determined characteristic feature, wherein said accelerations are detected along an antero-posterior (forward-backward) direction of said pedestrian. - View Dependent Claims (123, 124, 125, 126, 127, 128, 129)
means for detecting a repetition of a said characteristic feature in said accelerations, means for measuring a time interval separating a currently detected and a previously detected said characteristic feature, and means for determining whether said time interval falls within at least one of an upper and a lower limit, wherein said displacement determining means comprises means for considering said currently detected characteristic feature as corresponding to a displacement step if said time interval falls within said upper and lower limits.
-
-
124. The apparatus of claim 122, further comprising first distinguishing means for distinguishing between whether said pedestrian is making a step in an antero-posterior sense (forward or backward direction) on the one hand, and in a lateral sense (left or right direction) on the other, said first distinguishing means comprising:
-
means for determining a variance of successive acceleration values over a given time period for both an acceleration in the antero-posterior sense and in the lateral sense, means for comparing the variance determined for the antero-posterior acceleration values with the variance determined for the lateral acceleration values, means for determining that said pedestrian is making a step in said antero-posterior sense if the variance of said antero-posterior acceleration values exceeds the variance of said lateral acceleration values, and means for determining that said pedestrian is making a step in said lateral sense if the variance of said lateral acceleration values exceeds the variance of said antero-posterior acceleration values.
-
-
125. The apparatus of claim 122, further comprising second distinguishing means for distinguishing between forward and backward steps relative to said pedestrian, said second distinguishing means comprising:
-
means for detecting accelerations along the antero-posterior (forward-backward) direction relative to said pedestrian, means for determining a time of occurrence of a current first characteristic value and a previous first characteristic value in the antero-posterior accelerations, means for determining whether a time interval separating said current and previous first characteristic values is within determined time limits, means for determining a time of occurrence of a second characteristic value in the antero-posterior accelerations occurring within a time range at least sufficiently large to contain said determined time limits, and means for discriminating between a forward and a backward step on the basis of the order of occurrence of said current first characteristic value and said second characteristic value.
-
-
126. The apparatus of claim 122, wherein said characteristic determination means comprises:
-
means for determining a first time corresponding to an occurrence of a characteristic feature in said accelerations along a substantially non-vertical direction of said pedestrian, means for detecting accelerations along a vertical direction of said pedestrian, means for determining a second time corresponding to an occurrence of said characteristic feature in said accelerations along a vertical direction of said pedestrian, means for comparing said first and second times, and means using a result of said comparison to confirm the presence of a displacement step.
-
-
127. The apparatus of claim 122, wherein said displacement determining means comprises means for determining a distance traveled by using at least one first model which yields a pedestrian displacement speed in response to a variance and/or a frequency of occurrence of said characteristic feature in values of said acquired accelerations, and at least a second model which correlates the pedestrian displacement speed obtained by said first model with a step length.
-
128. The apparatus of claim 122, further comprising means for detecting an about turn in said displacement of said pedestrian, comprising:
-
means for detecting a condition in which an azimuth rate of change of said pedestrian exceeds a determined threshold, means for determining whether said azimuth rate of change corresponds roughly to a 180°
turn,means, operative in the affirmative, for determining whether alignments of trajectories before and after said turn are the same to within a determined discrepancy limit, and means, operative in the affirmative, for considering that an about turn is affected.
-
-
129. The apparatus of claim 122, wherein said accelerations are detected by means of three mutually orthogonal acceleration sensors each delivering an acceleration component of a respective orthogonal axis on a separate channel.
-
130. A method of pedestrian navigation operative in a dead reckoning mode, comprising the steps of:
-
detecting an evolving signal indicative of accelerations of said pedestrian in a lateral (left-right) direction, analyzing said signals to determine a variation therein conforming to predetermined constraints, using said variation to establish a displacement step motion from a previous point to a predicted point, and to determine displacement information comprising at least one of a speed and distance of displacement, determining an azimuth of said pedestrian, and combining said displacement data with said azimuth to obtain pedestrian navigation information.
-
-
131. A method of pedestrian navigation operative in a dead reckoning mode, comprising the steps of:
-
using an Inertial Navigation System (INS) as a source acceleration signals, said system having a motion detection sensor responsive to accelerations along a lateral (left-right) direction of said pedestrian, submitting signals from said INS to a waveform analysis to determine a step of said pedestrian, and determining pedestrian navigation information of said step from a previous point to a predicted point on the basis of said waveform analysis. - View Dependent Claims (132)
-
-
133. An apparatus for pedestrian navigation operative in a dead reckoning mode, comprising:
-
means for detecting an evolving signal indicative of accelerations of said pedestrian in a lateral (left-right) direction, means for analyzing said signals to determine a variation therein conforming to predetermined constraints, means using said variation to establish a displacement step motion and to determine displacement information comprising at least one of a speed and distance of displacement, means for determining an azimuth of said pedestrian, and means for combining said displacement data with said azimuth to obtain pedestrian navigation information.
-
-
134. An apparatus for pedestrian navigation operative in a dead reckoning mode, comprising:
-
an Inertial Navigation System (INS) serving as a source acceleration signals, said system having a motion detection sensor responsive to accelerations along a lateral (left-right) direction of said pedestrian, means for submitting signals from said INS to a waveform analysis to determine a step of said pedestrian, and means for determining pedestrian navigation information of said step from a previous point to a predicted point on the basis of said waveform analysis. - View Dependent Claims (135)
-
-
136. A method of determining a displacement of a pedestrian by detecting accelerations of said pedestrian, said method comprising the steps of:
-
detecting accelerations along a direction which is substantially non-vertical, determining at least one characteristic feature of said detected accelerations determining said displacement from a previous point to a predicted point on the basis of said at least one determined characteristic feature, wherein said accelerations are detected along a lateral (left-right) direction of said pedestrian. - View Dependent Claims (137)
detecting a repetition of a said characteristic feature in said accelerations, measuring a time interval separating a currently detected and a previously detected said characteristic feature, and determining whether said time interval falls within at least one of an upper and a lower limit, wherein said displacement determining step comprises the step of considering said currently detected characteristic feature as corresponding to a displacement step from a previous point to a predicted point if said time interval falls within said upper and lower limits.
-
-
138. An apparatus for determining a displacement of a pedestrian by detecting accelerations of said pedestrian, said apparatus comprising:
-
sensing means for detecting accelerations along a direction which is substantially non-vertical, characteristic determining means for determining at least one characteristic feature of said detected accelerations correlated with a displacement step motion, and displacement determining means for determining said displacement from a previous point to a predicted point on the basis of said at least one determined characteristic feature, wherein said accelerations are detected along a lateral (left-right) direction of said pedestrian. - View Dependent Claims (139)
means for detecting a repetition of a said characteristic feature in said accelerations, means for measuring a time interval separating a currently detected and a previously detected said characteristic feature, and means for determining whether said time interval falls within at least one of an upper and a lower limit, wherein said displacement determining means comprises means for considering said currently detected characteristic feature as corresponding to a displacement step if said time interval falls within said upper and lower limits.
-
Specification