Navigation device having dead reckoning navigation functionality and method thereof
First Claim
Patent Images
1. A navigation device, comprising a processor, a receiver, a memory having map data and a dead reckoning navigation (DRN) module, wherein the DRN module is operable to determine when a structure has been entered, wherein the DRN module, upon the determination of entering the structure, is additionally operable to:
- obtain angular information relating to a heading of navigation device travel; and
obtain distance information relating to a distance travelled by the navigation device, and wherein said DRN module is arranged to;
determine a reference heading for a roadway system having a grid layout in the structure based on a direction of navigation device travel for a first distance in response to a determination that a change in heading over the first distance is less than a first threshold angle;
set a current heading of navigation device travel as equal to the determined reference heading;
determine a change in heading of navigation device travel over each of one or more second distances travelled by the navigation device, said second distance being less than the first distance;
update the current heading of navigation device travel as an integer multiple of a predetermined lock angle in combination with the reference heading in response to a determination that the change in heading over one of the second distances is less than a second threshold angle, wherein the integer is selected such that the updated current heading best matches the heading of navigation device travel indicated by the obtained angular information;
determine a current location of the navigation device based on the current heading and a distance travelled by the navigation device indicated by the obtained distance information;
and determine when the structure has been exited, and wherein the navigation device, upon the determination of exiting structure by the DRN module, is operable to;
output navigation information using at least one of a display and a speaker of the navigation device based on the determined current location.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method of determining a heading of travel of a navigation device, comprising determining a reference heading for a roadway system and determining a current heading of navigation device travel, wherein the current heading is determined as an integer multiple of a predetermined lock angle in combination with the reference heading.
5 Citations
18 Claims
-
1. A navigation device, comprising a processor, a receiver, a memory having map data and a dead reckoning navigation (DRN) module, wherein the DRN module is operable to determine when a structure has been entered, wherein the DRN module, upon the determination of entering the structure, is additionally operable to:
-
obtain angular information relating to a heading of navigation device travel; and obtain distance information relating to a distance travelled by the navigation device, and wherein said DRN module is arranged to; determine a reference heading for a roadway system having a grid layout in the structure based on a direction of navigation device travel for a first distance in response to a determination that a change in heading over the first distance is less than a first threshold angle; set a current heading of navigation device travel as equal to the determined reference heading; determine a change in heading of navigation device travel over each of one or more second distances travelled by the navigation device, said second distance being less than the first distance; update the current heading of navigation device travel as an integer multiple of a predetermined lock angle in combination with the reference heading in response to a determination that the change in heading over one of the second distances is less than a second threshold angle, wherein the integer is selected such that the updated current heading best matches the heading of navigation device travel indicated by the obtained angular information; determine a current location of the navigation device based on the current heading and a distance travelled by the navigation device indicated by the obtained distance information; and determine when the structure has been exited, and wherein the navigation device, upon the determination of exiting structure by the DRN module, is operable to; output navigation information using at least one of a display and a speaker of the navigation device based on the determined current location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A processor implemented method of determining a heading of travel of a navigation device using a dead reckoning navigation (DRN) module, comprising:
-
determining when a structure has been entered, wherein upon the determination of entering the structure, the method further comprising; obtaining, by the DRN module, angular information relating to a heading of navigation device travel; and obtaining, by the DRN module, distance information relating to a distance travelled by the navigation device; determining, by the DRN module, a current location determine a reference heading for a roadway system having a grid layout in the structure based on a direction of navigation device travel for a first distance in response to a determination that a change in heading over the first distance is less than a first threshold angle; setting, by the DRN module, a current heading of navigation device travel as equal to the determined reference heading; determining, by the DRN module, a change in heading of navigation device travel over each of one or more second distances travelled by the navigation device, said second distance being less than the first distance; updating, by the DRN module, the current heading of navigation device travel as an integer multiple of a predetermined lock angle in combination with the reference heading in response to a determination that the change in heading over one of the second distances is less than a second threshold angle, wherein the integer is selected such that the updated current heading best matches the heading of navigation device travel indicated by the obtained angular information; determining, by the DRN module, a current location of the navigation device based on the current heading and a distance travelled by the navigation device indicated by the obtained distance information; and determining when a structure has been exited, and wherein upon the determination of exiting the structure, the method further comprising; outputting navigation information using at least one of a display and a speaker of the navigation device based on the determined current location. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium comprising computer software operable, when executed by a processor, to perform a method of determining a heading of travel of a navigation device using a dead reckoning navigation (DRN) module comprising:
-
determining when a structure has been entered, wherein upon the determination of entering the structure, the method further comprising; obtaining angular information relating to a heading of navigation device travel; and obtaining distance information relating to a distance travelled by the navigation device; determining a reference heading for a roadway system having a grid layout in the structure based on a direction of navigation device travel for a first distance in response to a determination that a change in heading over the first distance is less than a first threshold angle; setting a current heading of navigation device travel as equal to the determined reference heading; determining a change in heading of navigation device travel over each of one or more second distances travelled by the navigation device, said second distance being less than the first distance; updating the current heading of navigation device travel as an integer multiple of a predetermined lock angle in combination with the reference heading in response to a determination that the change in heading over one of the second distances is less than a second threshold angle, wherein the integer is selected such that the updated current heading best matches the heading of navigation device travel indicated by the obtained angular information; determining a current location of the navigation device based on the current heading and a distance travelled by the navigation device indicated by the obtained distance information; and determining when the structure has been exited, wherein upon the determination of exiting the structure, the method further comprising; outputting navigation information using at least one of a display and a speaker of the navigation device based on the determined current location.
-
Specification