IP Library Granted Patent US 10,479,376
Granted Patent B2
US 10,479,376 · App. 15/467,525 · Granted Nov 19, 2019

Dynamic sensor selection for self-driving vehicles

Inventors: Eric Meyhofer (Pittsburgh, PA); David Rice (Pittsburgh, PA); Scott Boehmke (Pittsburgh, PA); Carl Wellington (Pittsburgh, PA)
Assignee: UATC, LLC
B60W50/023G01S13/862G01S13/865G01S13/867G01S13/931G01S17/936G05D1/024G05D1/0251G01C21/30G01S2013/936G01S2013/9353G01S2013/9357G05D2201/0213
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 10,479,376
App. No.
15/467,525
Granted
Nov 19, 2019
Kind
B2
Abstract

A self-driving vehicle (SDV) can operate by analyzing sensor data to autonomously control acceleration, braking, and steering systems of the SDV along a current route. The SDV includes a number of sensors generating the sensor data and a control system to detect conditions relating to the operation of the SDV, such as vehicle speed and local weather, select a set of sensors based on the detected conditions, and prioritize the sensor data generated from the selected set of sensors to control aspects relating to the operation of the SDV.

Claims (32)

1. A self-driving vehicle (SDV) comprising:

a plurality of sensors generating sensor data indicative one or more views of a surrounding area of the SDV; and

a control system to execute instructions that cause the control system to:

detect one or more conditions relating to an operation of the SDV;

select a set of sensors from the plurality of sensors based on performance characteristics of each of the plurality of sensors associated with the detected one or more conditions; and

prioritize the sensor data generated from the selected set of sensors to control one or more aspects relating to the operation of the SDV based on the performance characteristics of each of the plurality of sensors in the detected one or more conditions relating to the operation of the SDV.

2. The SDV of claim 1 , wherein detecting the one or more conditions includes receiving contextual information from a network service over a network.

3. The SDV of claim 1 , wherein the control system detects the one or more conditions by analyzing the sensor data.

4. The SDV of claim 1 , wherein the one or more conditions relating to the operation of the SDV include weather conditions, current speed of the SDV, time of day, ambient lighting, and road conditions.

5. The SDV of claim 1 , wherein a plurality of sensor priority rules are applied to the detected one or more conditions to select the set of sensors.

6. The SDV of claim 5 , wherein the plurality of sensor priority rules include one or more weights to apply to the sensor data from one or more of the plurality of sensors, and the control system prioritizes the sensor data based on the one or more weights.

7. The SDV of claim 6 , wherein the plurality of sensor priority rules and/or the one or more weights are based on the performance characteristics of each of the plurality of sensors in a plurality of conditions relating to the operation of the SDV.

8. The SDV of claim 1 , wherein the one or more aspects relating to the operation of the SDV include detecting one or more objects in an environment around the SDV.

9. The SDV of claim 8 , wherein the control system prioritizes the sensor data generated from the selected set of sensors to assign an object classification to each of the one or more objects.

10. The SDV of claim 1 , wherein the one or more aspects relating to the operation of the SDV include localization, prediction, and motion planning.

11. A non-transitory computer readable medium storing instructions that, when executed by a control system of a self-driving vehicle (SDV), cause the control system to:

detect one or more conditions relating to an operation of the SDV;

select a set of sensors from a plurality of sensors based on performance characteristics of each of the plurality of sensors associated with the detected one or more conditions, the sensors are configured to generate sensor data indicative of one or more views of a surrounding area of the SDV; and

prioritize the sensor data generated from the selected set of sensors to control one or more aspects relating to the operation of the SDV based on the performance characteristics of each of the plurality of sensors in the detected one or more conditions relating to the operation of the SDV.

12. The non-transitory computer readable medium of claim 11 , wherein detecting the one or more conditions includes receiving contextual information from a network service over a network.

13. The non-transitory computer readable medium of claim 11 , wherein the control system detects the one or more conditions by analyzing the sensor data.

14. The non-transitory computer readable medium of claim 11 , wherein the one or more conditions relating to the operation of the SDV include weather conditions, current speed of the SDV, time of day, ambient lighting, and road conditions.

15. The non-transitory computer readable medium of claim 11 , wherein a plurality of sensor priority rules are applied to the detected one or more conditions to select the set of sensors.

16. The non-transitory computer readable medium of claim 15 , wherein the plurality of sensor priority rules include one or more weights to apply to the sensor data from one or more of the plurality of sensors, and the control system prioritizes the sensor data based on the one or more weights.

17. The non-transitory computer readable medium of claim 16 , wherein the plurality of sensor priority rules and/or the one or more weights are based on the performance characteristics of each of the plurality of sensors in a plurality of conditions relating to the operation of the SDV.

18. The non-transitory computer readable medium of claim 11 , wherein the one or more aspects relating to the operation of the SDV include detecting one or more objects in an environment around the SDV.

19. The non-transitory computer readable medium of claim 18 , wherein the control system prioritizes the sensor data generated from the selected set of sensors to assign an object classification to each of the one or more objects.

20. A computer-implemented method of operating a self-driving vehicle (SDV), the method being performed by a control system of the SDV and comprising:

obtaining, from a plurality of sensors onboard the SDV, sensor data indicative of one or more views of a surrounding area of the SDV;

detecting one or more conditions relating to an operation of the SDV;

selecting a set of sensors from the plurality of sensors based on performance characteristics of each of the plurality of sensors associated with the detected one or more conditions; and

prioritizing sensor data generated from the selected set of sensors to control one or more aspects relating to the operation of the SDV based on the performance characteristics of each of the plurality of sensors in the detected one or more conditions relating to the operation of the SDV.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE FROM CHANGE OF NAME TO ASSIGNMENT PREVIOUSLY RECORDED ON REEL 050353 FRAME 0884. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT CONVEYANCE SHOULD BE ASSIGNMENT. Recorded Nov 27, 2019
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 051145/0001 →
CHANGE OF NAME Recorded Sep 12, 2019
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 050353/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2018
From: MEYHOFER, ERIC; BOEHMKE, SCOTT; RICE, DAVID
To: UBER TECHNOLOGIES, INC.
Reel/Frame 046862/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2018
From: WELLINGTON, CARL
To: UBER TECHNOLOGIES, INC.
Reel/Frame 046864/0673 →
Continuity (1)
Related Publication 20180272963A1 · Sep 27, 2018
Cited By (1)
US 12,282,095