METHOD AND APPARATUS FOR CORRECTING CURRENT POSITION IN NAVIGATION SYSTEM VIA HUMAN-MACHINE INTERFACE
First Claim
1. A method for correcting a calculated user position in a navigation system, comprising:
- performing an integrity check, wherein a candidate position specified by a user indicating a location of the user as perceived by the user and correlating to the user'"'"'s position on a digitized map of the navigation system is validated by determining whether a probability of the candidate position as calculated by a map-matching algorithm satisfies at least one of an absolute probability threshold and a probability range with a highest probable position as calculated by the map-matching algorithm; and
updating the calculated user position in the navigation system to the candidate position upon determining that the candidate position is validated by the integrity check.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for correcting position error in a navigation system by utilizing user input received via a human-machine interface, where the user input indicates the location of a user as perceived by the user. The navigation system includes a positioning module, navigation sensors, a map database and a human-machine interface that are employed to calculate and display the current position to the user. The method and apparatus are advantageously used in situations with intermittent or unavailable GPS signal, cumulative navigational sensor errors, and cases where map database information is incorrect. The positioning module receives and processes user input from the human-machine interface and analyzes the user input against the result of a map-matching algorithm to correct positioning errors.
11 Citations
18 Claims
-
1. A method for correcting a calculated user position in a navigation system, comprising:
-
performing an integrity check, wherein a candidate position specified by a user indicating a location of the user as perceived by the user and correlating to the user'"'"'s position on a digitized map of the navigation system is validated by determining whether a probability of the candidate position as calculated by a map-matching algorithm satisfies at least one of an absolute probability threshold and a probability range with a highest probable position as calculated by the map-matching algorithm; and updating the calculated user position in the navigation system to the candidate position upon determining that the candidate position is validated by the integrity check. - View Dependent Claims (2)
-
-
3. A method for correcting a calculated user position in a navigation system, comprising:
-
recording sensor data detected by one or more navigation sensors; receiving, via a human-machine interface, an indication from a user that the calculated user position is incorrect; examining by a first map-matching algorithm a map database and the sensor data to find at least one candidate position; presenting to the user, via the human-machine interface, the at least one candidate position; receiving from the user, via the human-machine interface, a selection of one of the at least one candidate position; calculating by the first map-matching algorithm a probability of the selection; performing an integrity check on the selection, wherein the selection is validated by determining whether the probability satisfies at least one of an absolute probability threshold, and a probability range with a highest probable candidate position as calculated by a second map-matching algorithm; updating the calculated user position in the navigation system based on the integrity check; and presenting the calculated user position on a digital map image of the human-machine interface. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for correcting a user position in a navigation system, comprising:
-
one or more processors for controlling overall operations of the navigation system; a human-machine interface for interaction between the navigation system and a user, the interface further comprising at least a display; one or more navigation sensors configured to detect sensor data proximate to the user position; one or more positioning receivers of the navigation system which receives and analyzes positioning signals to estimate the user position; a map database which stores digital map data of road networks including at least coordinate positions and attributes of road segments and road nodes, and a positioning module configured to; receive an indication from the user that the user position is incorrect; examine by a map-matching algorithm a map database and the sensor data to find at least one candidate position; present, via the human-machine interface, the at least one candidate position to the user; receive from the user a selection from the at least one candidate, the selection indicating a location of the user as perceived by the user, perform an integrity check on the selection, wherein the selection is validated by determining whether the probability satisfies at least one of an absolute probability threshold, and a probability range with a highest probable candidate position as calculated by a second map-matching algorithm; and update the user position on a digital map image displayed on the human-machine interface in accordance with the integrity check. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification