Vehicle navigational system and method
DCFirst Claim
1. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
- (a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position, and for providing data identifying a measured heading of the vehicle;
(b) second means for providing a map data base of the streets; and
(c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists, wherein one of said parameters is the measured heading of the vehicle as compared with the headings of the streets of the map data base.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A vehicle navigational system and method for tracking a vehicle, including a programmed computer, sensors for sensing the distance traveled and heading of the vehicle, and a stored map data base identifying a map of an area over which the vehicle is moving, in which the computer calculates and advances dead reckoned positions of the vehicle in response to distance and heading data, provides data identifying a contour of equal probability containing the dead reckoned positions and having a probability of containing the actual location of the vehicle, derives multiparameters from the map data base, and updates a given dead reckoned position and the contour using a highly developed vehicle navigational algorithm if a more probable dead reckoned position exists based upon the given dead reckoned position, the contour and the derived multi-parameters.
244 Citations
78 Claims
-
1. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position, and for providing data identifying a measured heading of the vehicle; (b) second means for providing a map data base of the streets; and (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists, wherein one of said parameters is the measured heading of the vehicle as compared with the headings of the streets of the map data base.
-
-
2. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position; (b) second means for providing a map data base of the streets; and (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists, wherein one of the parameters is the closeness of two streets of the map data base to one another. - View Dependent Claims (3, 4)
-
-
5. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position, and for providing data identifying a measured heading of the vehicle; (b) second means for providing a map data base of the streets; (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists, wherein one of said parameters is the measured heading of the vehicle as compared with the headings of the streets of the map data base; and (d) means for providing an estimate of said accuracy of the respective positions. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position; (b) second means for providing a map data base of the streets; and (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists, wherein one of the parameters is the connectivity of the streets of the map data base. - View Dependent Claims (13, 14)
-
-
15. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position; (b) second means for providing a map data base of the streets; and (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists, wherein one of said parameters is a correlation of the path of the vehicle indicated by the respective positions of the vehicle and the path of a given street of the map data base. - View Dependent Claims (16, 17, 18, 19)
-
-
20. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position, and for providing data identifying a measured heading of the vehicle; (b) second means for providing a map data base of the streets; and (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists, wherein one of said parameters is the measured heading of the vehicle as compared with the headings of the streets of the map data base, and wherein a given street of the map data base does not qualify as possibly corresponding to the more probable current position if the difference between said measured heading and the heading of said given street is greater than a given threshold.
-
-
21. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position, and for providing data identifying a measured heading of the vehicle; (b) second means for providing a map data base of the streets; and (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists, wherein one of said parameters is the measured heading of the vehicle as compared with the headings of the streets of the map data base, and wherein a given street of the map data base qualifies as possibly corresponding to the more probable current position if the difference between said measured heading and the heading of said given street is less than a given threshold.
-
-
22. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position; (b) second means for providing a map data base of the streets; and (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists, wherein said means for deriving determines from said plurality of parameters if any said streets of said map data base qualify as possibly corresponding to the more probable current position, and if no said street is determined, then said current position is retained as an old position by said first means for providing data to provide data identifying a succeeding position of the vehicle.
-
-
23. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position; (b) second means for providing a map data base of the streets; and (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists, wherein said means for deriving determines from said plurality of parameters if any of said streets of said map data base qualify as possibly corresponding to the more probable current position, and if one of said streets is determined, then said more probable current position is retained as an old position by said first means for providing data to provide data identifying a succeeding position of the vehicle.
-
-
24. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position; (b) second means for providing a map data base of the streets; (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists; and (d) wherein said first means for providing data comprises sensor means for producing heading data indicating the direction of the vehicle, wherein a given one of said streets of said map data base has a direction corresponding to the direction of the vehicle, and further comprising means for calibrating said sensor means by comparing said direction of the vehicle and said direction of said given street and adjusting said heading data to minimize average error between said direction of the vehicle and said direction of said given street.
-
-
25. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of said positions being a current position; (b) second means for providing a map data base of the streets; (c) means for deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists; and (d) wherein said first means for providing comprises sensor means for producing distance data indicating the distance traveled by the vehicle;
wherein, upon the vehicle moving from one street onto another street, the position of the vehicle may be at a certain distance away from the corresponding other street of the map data base; and
further comprising means for calibrating said sensor means by adjusting said distance data in dependence on said certain distance.
-
-
26. A method of automatically tracking a vehicle movable about streets of an overall given area, comprising:
-
(a) providing first data identifying respective positions of the vehicle as the vehicle moves about the streets, each position having a certain accuracy and one of the positions being a current position; (b) providing second data being an estimate of the accuracy of the respective positions of the vehicle, the estimate changing as the vehicle moves about the streets to reflect the accuracy of the respective positions; (c) providing a map data base of the streets of the given area; and (d) determining if a more probable current position than the current position exists in response to the first data, the second data and the map data base.
-
-
27. Apparatus for providing information to improve the accuracy of tracking a vehicle movable over streets, comprising:
-
(a) first means for providing data identifying respective positions of the vehicle, each position having a certain accuracy and a current position possibly being subject to being updated; and (b) second means for providing an estimate of the accuracy of the positions of the vehicle, the estimate changing as the vehicle moves and changing if the current position is updated, the estimate being used to determine if a more probable position than the current position exists. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. Apparatus for automatically tracking a vehicle movable about streets of an overall given area, comprising:
-
(a) first means for providing first data identifying respective positions of the vehicle as the vehicle moves about the streets, each position having a certain accuracy and one of the positions being a current position; (b) second means for providing second data being an estimate of the accuracy of the respective positions of the vehicle, the estimate changing as the vehicle moves about the streets to reflect the accuracy of the respective positions; (c) third means for providing a map data base of the streets of the given area; and (d) means for determining if a more probable position than the current position exists in response to the first data, the second data and the map data base. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. Apparatus for automatically tracking a vehicle movable about streets of an overall given area, comprising:
-
(a) first means for providing first data identifying respective dead reckoned positions of the vehicle as the vehicle moves about the streets, each dead reckoned position having a certain accuracy and one of the dead reckoned positions being a current position; (b) second means for providing second data identifying an estimate of the accuracy of the respective dead reckoned positions in the form of a contour containing the respective dead reckoned positions of the vehicle and approximating a probability of containing the actual location on the vehicle, the contour changing as the vehicle moves about the streets; (c) third means for providing a map data base of the streets of the given area; and (d) means for updating the current dead reckoned position of the vehicle to an updated current dead reckoned position corresponding to a more probable point on one of the streets in response to said first data identifying the current dead reckoned position, said second data identifying the contour associated with the current dead reckoned position, and said map data base. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A system for automatically tracking a vehicle movable on streets of a given area, comprising:
-
(a) first means for providing first data being respective dead reckoned positions of the vehicle, one of the dead reckoned positions being current dead reckoned position, including (i) means for generating data identifying the distance traveled by the vehicle, and (ii) means for generating data identifying the heading of the vehicle; (b) second means for providing second data identifying and estimate of the accuracy of the respective dead reckoned positions in the form of a contour of equal probability containing the respective dead reckoned positions of the vehicle and approximating a probability of containing the actual location of the vehicle, the contour changing as the vehicle moves on the streets; (c) means for providing third data identifying a map data base of the streets of the given area; (d) means for determining lines-of-position corresponding to the streets in response to the map data base, in which one or more lines-of-position are substantially parallel to the heading of the vehicle and intersect the contour associated with the current dead reckoned position, one of which may be a most probable line-of-position corresponding to a street on which the vehicle most probably is moving; (e) means for updating the current dead reckoned position to an updated current dead reckoned position corresponding to a point on the most probable line-of-position; and (f) means for updating the contour associated with the current dead reckoned position to an updated contour upon updating the current dead reckoned position, in which the contour containing the respective dead reckoned positions expands in size as the vehicle moves to reflect a decreased accuracy in the respective dead reckoned positions until the updated dead reckoned position is produced and then contracts in size to reflect the increased accuracy of the updated dead reckoned position as compared to the current dead reckoned position, the expanding contour and contracted contour having approximately the same probability of containing the actual location of the vehicle. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72)
-
-
73. A vehicle navigational system for automatically tracking a motor vehicle movable over streets of a given area identified by a map, the vehicle navigational system being installable on the vehicle, comprising:
-
(a) first means for sensing the distance traveled by the motor vehicle and for generating distance data; (b) second means for sensing the heading of the motor vehicle and for generating heading data; (c) means for storing a map data base identifying of the streets; (d) means for displaying the map and a motor vehicle symbol movable relative to the displayed map; and (e) programmed computer means for; (i) providing data identifying respective dead reckoned positions of the motor vehicle in response to the distance data and the heading data, one of the dead reckoned positions being a current dead reckoned position; (ii) providing data identifying a contour containing the respective dead reckoned positions, the contour expanding from one dead reckoned position to another dead reckoned position as the vehicle moves until the current dead reckoned position is updated; (iii) determining lines-of-position corresponding to respective streets in response to the map data base, one of which may be a most probable line-of-position corresponding to a street over which the motor vehicle may be moving, the most probable line-of-position being substantially parallel to the heading of the motor vehicle, intersecting the contour associated with the current dead reckoned position and being connected to a next preceding most probable line-of-position corresponding to a next preceding updated current dead reckoned position; (iv) updating the current dead reckoned position to an updated dead reckoned position on a more probable point on the most probable line-of-position in response to the current dead reckoned position, the contour associated with the current dead reckoned position and the most probable line-of-position; (v) updating the contour associated with the current dead reckoned position to an updated contour containing the updated dead reckoned position in response to the contour associated with the current dead reckoned position and the most probable line-of-position; and (vi) controlling said displaying means to display the map in response to the map data base and to display the motor vehicle symbol in response to the data identifying the respective dead reckoned positions. - View Dependent Claims (74, 75, 76, 77)
-
-
78. A method for providing information to improve the accuracy of tracking a vehicle movable over streets in a given area, comprising:
-
(a) providing data identifying respective positions of the vehicle, each position having an accuracy relative to an actual location of the vehicle and one of the positions being a current position; (b) providing a map data base of the streets; and (c) deriving any of a plurality of parameters in dependence on one or more respective positions of the vehicle and the streets of the map data base to determine if a more probable current position exists.
-
Specification