NAVIGATION DEVICE & METHOD
First Claim
1. A navigation device comprising:
- a receiver arranged to receive signals from position sensors;
a memory having stored therein a seed position and map data which comprises a map of navigable routes in an area;
an output device arranged to output a current location; and
a processor arranged to determine distance travelled and changes in orientation from the signals and further arranged to estimate the current location on one of the navigable routes of the map data by;
using the distance travelled and the changes in orientation to extrapolate from the seed position possible paths along the navigable routes that the navigation device may have travelled and assigning to each path a probability that the navigation device travelled that path,for changes in orientation, expanding each path and recalculating the probability that the navigation device travelled that path, andassigning the current location to be a current predicted position on the path with the highest probability and then, for further changes in orientation, expanding each path and recalculating the probability that the navigation device travelled that path.
2 Assignments
0 Petitions
Accused Products
Abstract
A navigation device comprising a receiver for receiving signals from position sensors, memory having stored therein a seed position and map data which comprises a map of navigable routes in an area, and an output device, such as a display or speaker, for outputting a current location. The navigation device further comprises a processor for determining distance travelled and changes in orientation from the signals and estimating the current location on one of the navigable routes of the map data. The step of estimating comprises using the distance travelled and the changes in orientation to extrapolate from the seed position possible paths along the navigable routes that the navigation device may have travelled and assigning to each path a probability that the navigation device travelled that path. For changes in orientation, the processor expands each path and recalculates the probability that the navigation device travelled that path. The processor assigns the current location to be a current predicted position on the path with the highest probability.
-
Citations
16 Claims
-
1. A navigation device comprising:
-
a receiver arranged to receive signals from position sensors; a memory having stored therein a seed position and map data which comprises a map of navigable routes in an area; an output device arranged to output a current location; and a processor arranged to determine distance travelled and changes in orientation from the signals and further arranged to estimate the current location on one of the navigable routes of the map data by; using the distance travelled and the changes in orientation to extrapolate from the seed position possible paths along the navigable routes that the navigation device may have travelled and assigning to each path a probability that the navigation device travelled that path, for changes in orientation, expanding each path and recalculating the probability that the navigation device travelled that path, and assigning the current location to be a current predicted position on the path with the highest probability and then, for further changes in orientation, expanding each path and recalculating the probability that the navigation device travelled that path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory data carrier having stored thereon instructions which, when carried out by a processor connected with a memory, the memory having stored therein a seed position and map data which comprises a map of navigable routes in an area, cause the processor to:
-
receive position data on distance travelled and changes in orientation; estimate a current location on one of a plurality of navigable routes of map data from the position data; and output the current location to an output device; wherein the step of estimating comprises; using the distance travelled and changes in orientation to extrapolate from the seed position possible paths along the navigable routes that the navigation device may have travelled and assigning to each path a probability that the navigation device travelled that path, for changes in orientation, expanding each path and recalculating the probability that the navigation device travelled that path, and assigning the current location to be a current predicted position on the path with the highest probability and then, for further changes in orientation, expanding each path and recalculating the probability that the navigation device travelled that path.
-
-
16. A method of estimating a current location on a map of navigable routes using position data, the method comprising:
-
determining distance travelled and changes in orientation from the position data; using the distance travelled and the changes in orientation to extrapolate from a seed position possible paths along the navigable routes that may have been travelled and assigning to each path a probability that the path was travelled, for changes in orientation, expanding each path and recalculating the probability that the navigation device travelled that path, and assigning the current location to be a current predicted position on the path with the highest probability and then, for further changes in orientation, expanding each path and recalculating the probability that the navigation device travelled that path.
-
Specification