IP Library Granted Patent US 9,381,918
Granted Patent B1
US 9,381,918 · App. 14/454,241 · Granted Jul 5, 2016

Modifying speed of an autonomous vehicle based on traffic conditions

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,381,918
App. No.
14/454,241
Granted
Jul 5, 2016
Kind
B1
Abstract

Aspects of the disclosure relate generally to speed control in an autonomous vehicle. For example, an autonomous vehicle may include a user interface which allows the driver to input speed preferences. These preferences may include the maximum speed above the speed limit the user would like the autonomous vehicle to drive when other vehicles are present and driving above or below certain speeds. The other vehicles may be in adjacent or the same lane the vehicle, and need not be in front of the vehicle.

Claims (41)

1. A method comprising:

receiving, by one or more computing devices, sensor data collected as a vehicle is maneuvered by the one or more computing devices along a roadway;

determining, by the one or more computing devices, a set of objects likely to be vehicles traveling in the same general direction as the autonomous vehicle from the sensor data;

identifying, by the one or more computing devices, a speed preference for the vehicle based on the set of objects and data including a set of two or more speed scenarios for objects likely to be vehicles traveling in the same general direction as the autonomous vehicle;

calculating, by the one or more computing devices, a preferred speed based on the identified speed preference; and

adjusting, by the one or more computing devices, a speed of the autonomous vehicle to the preferred speed.

2. The method of claim 1 , further comprising:

identifying a driver of the vehicle; and

wherein identifying the speed preference includes selecting the speed preference from a plurality of speed preferences for different drivers based on the identified driver.

3. The method of claim 1 , wherein when the set of objects is empty, the speed preference includes a maximum speed value above a speed limit for the roadway.

4. The method of claim 1 , wherein when the set of objects is empty, the speed preference includes a speed limit for the roadway.

5. The method of claim 1 , wherein identifying the speed preference further includes identifying a scenario of the set of two or more speed scenarios based a speed of an object of the set of objects that is slower than a speed of any other object of the set of objects and the speed preference is associated with the identified scenario.

6. The method of claim 1 , wherein identifying the speed preference further includes identifying a scenario of the set of two or more speed scenarios based on an average speed of the objects of the set of objects and the speed preference is associated with the identified scenario.

7. The method of claim 1 , wherein identifying the speed preference further includes identifying a scenario of the set of two or more speed scenarios based on an average speed of the objects of the set of objects above a speed limit of the roadway and the speed preference is associated with the identified scenario.

8. The method of claim 1 , wherein identifying the speed preference further includes identifying a scenario of the set of two or more speed scenarios based on a speed of an object of the set of objects that is faster than a speed of any other object of the set of objects and the speed preference is associated with the identified scenario.

9. The method of claim 1 , wherein the speed preference is a percentage above a speed limit for the roadway.

10. The method of claim 1 , wherein the speed preference is a percentage below a speed limit for the roadway.

11. The method of claim 1 , wherein the speed preference is a percentage above a speed limit for the roadway.

12. The method of claim 1 , wherein the speed preference is fixed speed value below a speed limit for the roadway.

13. A system comprising:

memory; and

a processor configured to:

receive sensor data collected as a vehicle is maneuvered by the one or more computing devices along a roadway;

determine a set of objects likely to be vehicles traveling in the same general direction as the autonomous vehicle from the sensor data;

identify a speed preference for the vehicle based on the set of objects and data including a set of two or more speed scenarios for objects likely to be vehicles traveling in the same general direction as the autonomous vehicle;

calculate a preferred speed based on the identified speed preference; and

adjust a speed of the autonomous vehicle to the preferred speed.

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

identify a driver of the vehicle; and

identify the speed preference by selecting the speed preference from a plurality of speed preferences for different drivers based on the identified driver.

15. The system of claim 13 , wherein when the set of objects is empty, the speed preference includes a maximum speed value above a speed limit for the roadway.

16. The system of claim 13 , wherein the one or more processors are further configured to identify the speed preference by identifying a scenario of the set of two or more speed scenarios based a speed of an object of the set of objects that is slower than a speed of any other object of the set of objects and the speed preference is associated with the identified scenario.

17. The system of claim 13 , wherein the one or more processors are further configured to identify the speed preference by identifying a scenario of the set of two or more speed scenarios based on an average speed of the objects of the set of objects and the speed preference is associated with the identified scenario.

18. The system of claim 13 , wherein the one or more processors are further configured to identify the speed preference by a scenario of the set of two or more speed scenarios based on an average speed of the objects of the set of objects above a speed limit of the roadway and the speed preference is associated with the identified scenario.

19. The system of claim 13 , wherein the one or more processors are further configured to identify the speed preference by a scenario of the set of two or more speed scenarios based on a speed of an object of the set of objects that is faster than a speed of any other object of the set of objects and the speed preference is associated with the identified scenario.

20. A non-transitory, tangible machine 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, the method comprising:

receiving sensor data collected as a vehicle is maneuvered by the one or more computing devices along a roadway;

determining, by the one or more computing devices, a set of objects likely to be vehicles traveling in the same general direction as the autonomous vehicle from the sensor data;

identifying a speed preference for the vehicle based on the set of objects and data including a set of two or more speed scenarios for objects likely to be vehicles traveling in the same general direction as the autonomous vehicle;

calculating a preferred speed based on the identified speed preference; and

adjusting a speed of the autonomous vehicle to the preferred speed.

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 Oct 2, 2014
From: FERGUSON, DAVID IAN FRANKLIN; DOLGOV, DMITRI A.
To: GOOGLE INC.
Reel/Frame 033871/0579 →