Sensor-aided vehicle positioning system
First Claim
1. A method for localizing a vehicle in a digital map comprising:
- retrieving raw satellite measurement data from at least three satellites in a Global Navigation Satellite System (GNSS) satellite system;
retrieving from a database a digital map of a region traveled by the vehicle based on the raw measurement data, the digital map including a geographic mapping of a traveled road and registered roadside objects, the registered roadside objects being positionally identified in the digital map by earth-fixed coordinates;
sensing roadside objects in the region traveled by the vehicle using distance data and bearing angle data;
matching the sensed roadside objects on the digital map;
determining a position of the vehicle on the traveled road by fusing the raw satellite measurement data and sensor measurement data of the sensed roadside objects, wherein the position of the vehicle is represented as a function of linearizing the raw satellite measurement data and the sensor measurement data as derived by a Jacobian matrix and normalized measurements, respectively; and
updating the position of the vehicle in a vehicle positioning system utilizing the determined position of the vehicle;
wherein determining the position includes using the following equation;
minx∥
HGNSSx−
oGNSS∥
2 where x=(x, y, vh, φ
)T, x y is a ground plane position of the vehicle, vh is a ground plane longitudinal velocity of the vehicle, φ
is a ground plane orientation of the vehicle, HGNSS is the derived Jacobian matrix, and oGNSS are the normalized measurements.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for localizing a vehicle in a digital map. GPS raw measurement data is retrieved from satellites. A digital map of a region traveled by the vehicle based on the raw measurement data is retrieved from a database. The digital map includes a geographic mapping of a traveled road and registered roadside objects. The registered roadside objects are positionally identified in the digital map by earth-fixed coordinates. Roadside objects are sensed in the region traveled by the vehicle using distance data and bearing angle data. The sensed roadside objects are matched on the digital map. A vehicle position is determined on the traveled road by fusing raw measurement data and sensor measurements of the identified roadside objects. The position of the vehicle is represented as a function of linearizing raw measurement data and the sensor measurement data as derived by a Jacobian matrix and normalized measurements, respectively.
8 Citations
19 Claims
-
1. A method for localizing a vehicle in a digital map comprising:
-
retrieving raw satellite measurement data from at least three satellites in a Global Navigation Satellite System (GNSS) satellite system; retrieving from a database a digital map of a region traveled by the vehicle based on the raw measurement data, the digital map including a geographic mapping of a traveled road and registered roadside objects, the registered roadside objects being positionally identified in the digital map by earth-fixed coordinates; sensing roadside objects in the region traveled by the vehicle using distance data and bearing angle data; matching the sensed roadside objects on the digital map; determining a position of the vehicle on the traveled road by fusing the raw satellite measurement data and sensor measurement data of the sensed roadside objects, wherein the position of the vehicle is represented as a function of linearizing the raw satellite measurement data and the sensor measurement data as derived by a Jacobian matrix and normalized measurements, respectively; and updating the position of the vehicle in a vehicle positioning system utilizing the determined position of the vehicle; wherein determining the position includes using the following equation;
minx∥
HGNSSx−
oGNSS∥
2where x=(x, y, vh, φ
)T, x y is a ground plane position of the vehicle, vh is a ground plane longitudinal velocity of the vehicle, φ
is a ground plane orientation of the vehicle, HGNSS is the derived Jacobian matrix, and oGNSS are the normalized measurements.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
where P1, P2, P3 are positions of the at least three satellites, respectively, and PH is a position of the vehicle.
-
-
4. The method of claim 2 wherein the Doppler measurements are determined from the following equations:
-
5. The method of claim 1, wherein determining the position utilizes wireless router data, wherein the linearized measurements for determining the position is further represented by the following equation:
-
minx∥
HWRx−
oWR∥
2where HWR is another derived Jacobian matrix, and oWR are normalized measurements derived from the wireless data.
-
-
6. The method of claim 5, wherein the wireless router data includes a distance measurement between the vehicle and a Wi-Fi access point, and a distance measurement between the vehicle and an RFID tag.
-
7. The method of claim 6, wherein the distance measurement between the vehicle and the Wi-Fi access point is represented by the following equation:
-
∥
PWIFI−
PH∥
=RWIFIwhere PWIFI is a position of the Wi-Fi router, and PH is a position of the vehicle.
-
-
8. The method of claim 6, wherein the distance measurement between the vehicle and the Wi-Fi access point is represented by the following equation:
-
∥
PRFID−
PH∥
=RRFIDwhere PRFID is a position of the RFID tag, and PH is a position of the vehicle.
-
-
9. The method of claim 1, wherein determining the vehicle position utilizes sensor data, wherein the linearized measurements for determining the position is further represented by the following equation:
-
minx∥
HSENx−
oSEN∥
2where HSEN is another derived Jacobian matrix, and oSEN are normalized measurements derived from the sensor data.
-
-
10. The method of claim 9, wherein the sensor data includes Doppler measurements between the vehicle and a tree trunk, between the vehicle and a light pole, and between the vehicle and a traffic sign.
-
11. The method of claim 10, wherein the Doppler measurements are represented by the following equations:
-
12. The method of claim 1 wherein determining the vehicle position utilizes lane marker data, wherein the minimization of the position error is represented by the following equation:
-
minx∥
HLINx−
oLIN∥
2where HLIN is another derived Jacobian matrix, and oLIN are normalized measurements derived from the lane marker data.
-
-
13. The method of claim 12, wherein the lane marker data includes lateral offsets between the vehicle and a left lane marker, between the vehicle and a right lane marker, and between the vehicle and a guard rail wherein the line marker data is represented by the following equations:
-
x cos η
L−
y sin η
L+DL=dL
x cos η
R−
y sin η
R+DR=dR
x cos η
G−
y sin η
G+DG=dGwhere η
L, η
R, and η
G are the measured relative orientation angle of the left lane marker, the right lane marker, and the guard rail, respectively, DL, DR, and DG are distance between the vehicle and the left lane marker, the right lane marker, and the guard rail, respectively.
-
-
14. The method of claim 1, wherein localizing the position of the vehicle utilizes the raw satellite measurement data, wireless router data, sensor data, and lane marker data, and wherein the linearized measurements for determining the position are represented by the following equation:
-
minx∥
HGNSSx−
oGNSS∥
2+∥
HWRx−
oWR∥
2+∥
HSENx−
oSEN∥
2+∥
HLINx−
oLIN∥
2where each of HGSNN, HWR, HSEN, and HLIN is a derived Jacobian matrix related to a respective measurement device, and oGSNN, oWR, oSEN and oLIN are normalized measurements respectively derived from the raw satellite measurement data, the wireless router data, the sensor data, and the lane marker data.
-
-
15. The method of claim 1, further comprising determining the ground plane heading of the vehicle and a curvature of the traveled road as a function of Global Positioning Satellite (GPS) coordinates in the raw satellite measurement data and the determined vehicle position utilizing coordinates of the sensed roadside objects.
-
16. The method of claim 15, wherein the ground plane heading of the vehicle and the curvature of the traveled road is provided to a curvature estimator, the method further comprising:
- enabling curvature speed control of the vehicle via the curvature estimator.
-
17. The method of claim 15, wherein the ground plane heading of the vehicle and the curvature of the traveled road is provided to a curvature estimator for enabling lane centering control of the vehicle, the method further comprising:
- enabling curvature speed control of the vehicle via the curvature estimator.
-
18. The method of claim 15, further comprising localizing a position of the vehicle in a curved road as a function of the ground plane heading of the vehicle and the curvature of the traveled road.
-
19. The method of claim 1, wherein determining the position of the vehicle on the road of travel further includes determining a relative position of the vehicle utilizing pseudolite signals.
Specification