Dead reckoning based initialization of position and heading using discrete position indicators
First Claim
1. A computer implemented method for navigation performed by a hand-held computer system programmed to perform the method comprising:
- receiving a first position fix;
storing a starting position;
compute a navigation path using a dead reckoning process, the navigation path having a navigation heading and a dead reckoning displacement vector;
receiving a second position fix;
computing a heading correction using the difference between the dead reckoning displacement vector and a displacement vector based on the second position fix, wherein computing a heading correction using the difference between the dead reckoning displacement vector and a displacement vector based on the second position fix is executed under a dual fix condition; and
updating the navigation heading using the heading correction.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for operating a hand-held computer system for navigation. Embodiments of the present invention includes novel improvements to a navigation method and implementation through a device, which can include inertial and/or magnetic field sensors integrated within a hand held device. The method can include using a single-fix method or a dual-fix method. The single fix method includes monitoring travel distance or time for a pre-specified condition and updating the heading from a dead reckoning process based on a first position fix by using a map. The dual-fix method includes obtaining a second position fix and updating the heading based on the difference in displacement vectors from the dead reckoning process based on the first position fix.
-
Citations
13 Claims
-
1. A computer implemented method for navigation performed by a hand-held computer system programmed to perform the method comprising:
-
receiving a first position fix; storing a starting position; compute a navigation path using a dead reckoning process, the navigation path having a navigation heading and a dead reckoning displacement vector; receiving a second position fix; computing a heading correction using the difference between the dead reckoning displacement vector and a displacement vector based on the second position fix, wherein computing a heading correction using the difference between the dead reckoning displacement vector and a displacement vector based on the second position fix is executed under a dual fix condition; and updating the navigation heading using the heading correction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for navigation performed by a hand-held computer system programmed to perform the method comprising:
-
receiving a first position fix; storing a starting position; compute a navigation path using a dead reckoning process, the navigation path having a navigation heading and a dead reckoning displacement vector; monitoring for a pre-specified condition; receiving a second position fix; computing a heading correction based on a map upon detection of the pre-specified condition; computing a heading correction using the difference between the dead reckoning displacement vector and a displacement vector based on the second position fix, wherein computing a heading correction using the difference between the dead reckoning displacement vector and a displacement vector based on the second position fix is executed under a dual fix condition; and updating the navigation heading using the heading correction. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification