IP Library Granted Patent US 9,555,740
Granted Patent B1
US 9,555,740 · App. 14/946,967 · Granted Jan 31, 2017

Cross-validating sensors of an autonomous vehicle

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,555,740
App. No.
14/946,967
Granted
Jan 31, 2017
Kind
B1
Abstract

Methods and systems are disclosed for cross-validating a second sensor with a first sensor. Cross-validating the second sensor may include obtaining sensor readings from the first sensor and comparing the sensor readings from the first sensor with sensor readings obtained from the second sensor. In particular, the comparison of the sensor readings may include comparing state information about a vehicle detected by the first sensor and the second sensor. In addition, comparing the sensor readings may include obtaining a first image from the first sensor, obtaining a second image from the second sensor, and then comparing various characteristics of the images. One characteristic that may be compared are object labels applied to the vehicle detected by the first and second sensor. The first and second sensors may be different types of sensors.

Claims (45)

1. A system for validating the accuracy of a sensor, the system comprising:

one or more computing devices having one or more processors configured to:

receive first sensor information from a first sensor configured to detect objects in a vehicle's environment;

receive second sensor information from a second sensor configured to detect objects in a vehicle's environment;

identify a first object and a first characteristic value of the first object using the first sensor information;

identify the first object and a second characteristic value of the first object using the second sensor information, wherein the first characteristic and the second characteristic are of a same type;

determine a deviation value based on the first characteristic value with the second characteristic value; and

use the deviation value to determine whether the first sensor is accurately detecting the object by comparing the deviation value to a deviation threshold value identifying an acceptable amount of difference between the first and second characteristic values; and

when the comparison indicates that the deviation value does not meet the deviation threshold value, determine that the first sensor has had an operational failure.

2. The system of claim 1 , further comprising the first sensor and the second sensor.

3. The system of claim 2 , wherein the first sensor includes a laser and the second sensor includes a camera.

4. The system of claim 1 , wherein the first and second characteristic values each defines a dimension of the object.

5. The system of claim 1 , wherein the first and second characteristic values each defines a position of the object.

6. The system of claim 1 , wherein the first and second characteristic values each define a heading of the object.

7. The system of claim 1 , further comprising the vehicle.

8. The system of claim 1 , wherein the one or more processors are further configured to:

memory storing a failure count value for each of the first and second sensors; and

wherein the one or more processors are further configured to change the failure count value for the first sensor based upon the determination that the first sensor has had an operational failure.

9. The system of claim 8 , wherein the vehicle includes an autonomous driving mode and a manual driving mode, and the one or more processors are further configured to use the failure count value to determine whether to switch from the autonomous driving mode to a manual driving mode.

10. The system of claim 1 , wherein the one or more processors are further configured to select the deviation threshold value from a plurality of deviation threshold values based on the type of the first and second characteristic values.

11. The system of claim 1 , wherein the first and second characteristic values are numerical values.

12. A method for validating the accuracy of a sensor, the method comprising:

receiving, by one or more processors, first sensor information from a first sensor configured to detect objects in a vehicle's environment;

receiving, by the one or more processors, second sensor information from a second sensor configured to detect objects in a vehicle's environment;

identifying, by the one or more processors, a first object and first characteristic value of the first object using the first sensor information;

identifying, by the one or more processors, the first object and second characteristic value of the first object using the second sensor information, wherein the first characteristic and the second characteristic are of a same type;

determining, by the one or more processors, a deviation value based on the first characteristic value with the second characteristic value; and

using, by the one or more processors, the deviation value to determine whether the first sensor is accurately detecting the object by comparing the deviation value to a deviation threshold value identifying an acceptable amount of difference between the first and second characteristic values; and

when the comparison indicates that the deviation value does not meet the deviation threshold value, determining that the first sensor has had an operational failure.

13. The method of claim 12 , further comprising changing a stored failure count value for the first sensor based upon the determination that the first sensor has had an operational failure.

14. The method of claim 13 , wherein the vehicle includes an autonomous driving mode and a manual driving mode, and the method further comprises, using the failure count value to determine whether to switch from the autonomous driving mode to a manual driving mode.

15. The method of claim 12 , further comprising selecting the deviation threshold value from a plurality of deviation threshold values based on the type of the first and second characteristic values.

16. The system of method 12 , wherein the first sensor includes a laser and the second sensor includes a camera.

17. A non-transitory computer readable medium on which instructions are stored, the instructions, when executed by one or more processors, cause the one or more processors to perform a method for validating the accuracy of a sensor, the method comprising:

receiving first sensor information from a first sensor configured to detect objects in a vehicle's environment;

receiving second sensor information from a second sensor configured to detect objects in a vehicle's environment;

identifying a first object and first characteristic value of the first object using the first sensor information;

identifying the first object and second characteristic value of the first object using the second sensor information, wherein the first characteristic and the second characteristic are of a same type;

determining a deviation value based on the first characteristic value with the second characteristic value;

selecting a deviation threshold value from a plurality of deviation threshold values based on the type of the first and second characteristic values;

using the deviation value to determine whether the first sensor is accurately detecting the object by comparing the deviation value to a deviation threshold value identifying an acceptable amount of difference between the first and second characteristic values; and

when the comparison indicates that the deviation value does not meet the deviation threshold value, determine that the first sensor has had an operational failure.

18. The medium of claim 17 , wherein the method further comprises changing a stored failure count value for the first sensor based upon the determination that the first sensor has had an operational failure.

19. The medium of claim 18 , wherein the vehicle includes an autonomous driving mode and a manual driving mode, and the method further comprises, using the failure count value to determine whether to switch from the autonomous driving mode to a manual driving mode.

20. The medium of claim 17 , wherein the first sensor includes a laser and the second sensor includes a camera.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE REMOVAL OF THE INCORRECTLY RECORDED APPLICATION NUMBERS 14/149802 AND 15/419313 PREVIOUSLY RECORDED AT REEL: 44144 FRAME: 1. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 4, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 068092/0502 →
SUBMISSION TO CORRECT AN ERROR MADE IN A PREVIOUSLY RECORDED DOCUMENT THAT ERRONEOUSLY AFFECTS THE IDENTIFIED APPLICATIONS Recorded Nov 11, 2019
From: WAYMO LLC
To: WAYMO LLC
Reel/Frame 050978/0359 →
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044144/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2017
From: WAYMO HOLDING INC.
To: WAYMO LLC
Reel/Frame 042108/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2017
From: GOOGLE INC.
To: WAYMO HOLDING INC.
Reel/Frame 042099/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2015
From: ZHU, JIAJUN; DOLGOV, DMITRI A.; URMSON, CHRISTOPHER PAUL
To: GOOGLE INC.
Reel/Frame 037190/0498 →