Road registration differential GPS
First Claim
1. A method of calibrating satellite signals broadcast by one or more satellites of a satellite positioning system, the method comprising:
- receiving sensor data from one or more sensors provided on a vehicle;
detecting satellite signals from the one or more satellites; and
determining timing offsets of the satellite signals from each of the one or more satellites based at least in part on the sensor data, wherein determining the timing offsets of the satellite signals comprises determining a location of the vehicle by;
comparing the sensor data to a map of registered locations; and
determining a relative proximity of the vehicle to one or more of the registered locations based on comparing the sensor data to the map of registered location.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method of calibrating satellite signals broadcast by one or more satellites of a satellite positioning system. The system receives sensor data from one or more sensors provided on a vehicle. The system further detects satellite signals from the one or more satellites, and determines timing offsets associated with the satellite signals from each of the one or more satellites based at least in part on the sensor data. For example, the one or more sensors may include at least one of a camera or a rangefinder, and the sensor data may correspond to a three-dimensional sensor image that may be used to determine a location of the vehicle.
128 Citations
16 Claims
-
1. A method of calibrating satellite signals broadcast by one or more satellites of a satellite positioning system, the method comprising:
-
receiving sensor data from one or more sensors provided on a vehicle; detecting satellite signals from the one or more satellites; and determining timing offsets of the satellite signals from each of the one or more satellites based at least in part on the sensor data, wherein determining the timing offsets of the satellite signals comprises determining a location of the vehicle by; comparing the sensor data to a map of registered locations; and determining a relative proximity of the vehicle to one or more of the registered locations based on comparing the sensor data to the map of registered location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A satellite signal calibration system, comprising:
-
one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to; receive sensor data from one or more sensors provided on a vehicle; detect satellite signals from one or more satellites of a satellite positioning system; and determine timing offsets of the satellite signals from each of the one or more satellites based at least in part on the sensor data, wherein execution of the instructions to determine the timing offsets of the satellite signals comprises determining a location of the vehicle by; comparing the sensor data to a map of registered locations; and determining a relative proximity of the vehicle to one or more of the registered locations based on comparing the sensor data to the map of registered locations. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium containing instructions that, when executed by one or more processors of a satellite signal calibration system, causes the system to:
-
receive sensor data from one or more sensors provided on a vehicle; detect satellite signals from one or more satellites of a satellite positioning system; and determine timing offsets of the satellite signals from each of the one or more satellites based at least in part on the sensor data; wherein execution of the instructions to determine the timing offsets causes the system to (i) determine a location of the vehicle based at least in part on the sensor data, (ii) calculate respective distances to each of the one or more satellites based at least in part on the location of the vehicle, (iii) determine propagation times of the satellite signals from each of the one or more satellites, (iv) calculate expected propagation times for the satellite signals based at least in part on the respective distances to each of the one or more satellites, and (v) compare the propagation times with the expected propagation times to determine the timing offsets.
-
Specification