IP Library Granted Patent US 9,677,888
Granted Patent B2
US 9,677,888 · App. 14/736,813 · Granted Jun 13, 2017

Determining sensor orientation in indoor navigation

Inventors: David Tornqvist (Linkoping, SE); Fredrik Gustafsson (Linkoping, SE); Per Skoglar (Linkoping, SE)
Assignee: SENIONLAB AB
G01C21/165G01C17/38G01C21/16G01C21/206G01C25/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,677,888
App. No.
14/736,813
Granted
Jun 13, 2017
Kind
B2
Abstract

A method and system are provided for improved pedestrian dead reckoning. In an embodiment, the crab angle of a device, i.e., the angle by which the device direction of travel differs from the device orientation, is determined via the processing of measurements from a vector accelerometer. The measured acceleration vector is rotated so that one component is vertical, and the crab angle is then found by determining a horizontal direction having the greatest energy. Correlations between the two horizontal acceleration components and the vertical acceleration component may be computed to determine the user's gait, further improving dead reckoning, e.g., for improving indoor position resolution.

Claims (16)

1. A method for determining a crab angle of a portable electronic device carried by a user, wherein the crab angle is an angle by which the device direction of travel differs from the device orientation, and wherein the device is provided with a vector accelerometer, the method comprising:

detecting a step of the user at a fixed phase of the user's step cycle using the vector accelerometer and acquiring a plurality of acceleration vectors;

projecting each acceleration vector into a horizontal plane that is perpendicular to a vertical direction;

determining an energy vector for each projected acceleration vector over one step cycle; and

computing the device crab angle by finding a direction in the horizontal plane having maximal energy associated therewith.

2. The method in accordance with claim 1 , further comprising computing correlations between two projected horizontal acceleration components and a vertical acceleration component to find an acceleration that is due to a gait of the user.

3. The method in accordance with claim 2 , further comprising performing synchronous averaging of the computed correlations to improve crab angle estimates.

4. The method in accordance with claim 1 , further comprising using the crab angle to correct a compass angle, in order to improve pedestrian dead reckoning.

5. The method in accordance with claim 1 , wherein the device is provided with a gyroscope sensor, further comprising using the crab angle to validate course changes measured by the gyroscope sensor in order to improve pedestrian dead reckoning.

6. The method in accordance with claim 5 , further comprising performing pedestrian dead reckoning during indoor position resolution.

7. A portable electronic device that provides pedestrian dead reckoning, the portable electronic device comprising: an accelerometer for detecting an acceleration vector; and a processor, the processor being configured to detect a step of a user at a fixed phase of the user's step cycle using the vector accelerometer and acquiring a plurality of acceleration vectors and project the acceleration vectors into a horizontal plane perpendicular to a vertical direction, determine an energy vector for each projected acceleration vector over one step cycle and compute a crab angle of the device by determining a direction in the horizontal plane with maximal energy, wherein the crab angle is an angle by which the determined direction differs from the device orientation.

8. The portable electronic device in accordance with claim 6 , wherein the processor is further configured to compute correlations between two horizontal acceleration components and a vertical acceleration to find the acceleration that is due to a gait of the user.

9. The portable electronic device in accordance with claim 8 , wherein the processor is further configured to detect a gait of a user holding the device and perform synchronous averaging of the computed correlations to improve crab angle estimates.

10. The portable electronic device in accordance with claim 9 , wherein the processor is further configured to correct a compass angle using the crab angle in order to improve pedestrian dead reckoning.

11. The portable electronic device in accordance with claim 7 , wherein the processor is further configured to use the crab angle to validate course changes measured by the gyroscopes, in order to improve pedestrian dead reckoning.

12. The portable electronic device in accordance with claim 11 , wherein the processor is further configured to perform pedestrian dead reckoning during indoor position resolution.

Assignments (2)
CHANGE OF NAME Recorded Nov 1, 2021
From: SENIONLAB AB
To: SENION AB
Reel/Frame 058597/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2015
From: TORNQVIST, DAVID; GUSTAFSSON, FREDRIK; SKOGLAR, PER
To: SENIONLAB AB
Reel/Frame 035823/0794 →
Continuity (1)
Related Publication 20160363448A1 · Dec 15, 2016