Navigation device and method
First Claim
1. A navigation device comprising:
- a receiver arranged to receive signals from position sensors indicative of the position of the navigation device;
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 traveled and changes in orientation from the signals and further arranged to estimate the current location of the navigation device on one of the navigable routes of the map data by;
using the determined distance traveled and the changes in orientation to extrapolate from the seed position a first set of possible paths along the navigable routes that the navigation device may have traveled and assigning to each path of the first set of possible paths a probability that the navigation device traveled that path,for further changes in at least one of orientation and distance, using the determined distance traveled and changes in orientation to expand each of the first set of possible paths to determine a second set of possible paths and assigning to each path of the second set of possible paths a probability that the navigation device traveled that path, andassigning the current location to be a current predicted position of the navigation device on the path with the highest probability of the second set of possible paths.
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.
8 Citations
16 Claims
-
1. A navigation device comprising:
-
a receiver arranged to receive signals from position sensors indicative of the position of the navigation device; 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 traveled and changes in orientation from the signals and further arranged to estimate the current location of the navigation device on one of the navigable routes of the map data by; using the determined distance traveled and the changes in orientation to extrapolate from the seed position a first set of possible paths along the navigable routes that the navigation device may have traveled and assigning to each path of the first set of possible paths a probability that the navigation device traveled that path, for further changes in at least one of orientation and distance, using the determined distance traveled and changes in orientation to expand each of the first set of possible paths to determine a second set of possible paths and assigning to each path of the second set of possible paths a probability that the navigation device traveled that path, and assigning the current location to be a current predicted position of the navigation device on the path with the highest probability of the second set of possible paths. - 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:
-
determining distance traveled and changes in orientation from the position data; using the determined distance traveled and the changes in orientation to extrapolate from a seed position a first set of possible paths along the navigable routes that may have been traveled and assigning to each path of the first set of possible paths a probability that the path was traveled, assigning the current location to be a current predicted position of the navigation device on the path with the highest probability of the first set of possible paths, for further changes in at least one of orientation and/or distance, using the determined distance traveled and changes in orientation to expand each of the first set of possible paths to determine a second set of possible paths and assigning to each of the second set of possible paths a probability that the navigation device traveled that path, and assigning the current location to be a current predicted position of the navigation device on the path with the highest probability of the second set of possible paths.
-
-
16. A method of estimating a current location on a map of navigable routes using position data, the method comprising:
-
determining distance traveled and changes in orientation from the position data; using the determined distance traveled and the changes in orientation to extrapolate from a seed position a first set of possible paths along the navigable routes that may have been traveled and assigning to each path of the first set of possible paths a probability that the path was traveled, assigning the current location to be a current predicted position of the navigation device on the path with the highest probability of the first set of possible paths, for further changes in at least one of orientation and distance, using the determined distance traveled and changes in orientation to expand each of the first set of possible paths to determine a second set of possible paths and assigning to each of the second set of possible paths a probability that the navigation device traveled that path, and assigning the current location to be a current predicted position of the navigation device on the path with the highest probability of the second set of possible paths.
-
Specification