IP Library › Granted Patent US 11,685,408
Granted Patent B1
US 11,685,408 · App. 17/347,685 · Granted Jun 27, 2023

Driving difficulty heat maps for autonomous vehicles

Inventors: Xiaoyue Zhao (Saratoga, CA); Henning Hohnhold (San Francisco, CA); Yin-Hsiu Chen (San Francisco, CA); Xiang Gao (Mountain View, CA); Ajay Joshi (Mountain View, CA); Kevin Cao (Mountain View, CA)
Assignee: WAYMO LLC
B60W60/005G01C21/3841G07C5/02B60W2556/40B60W2556/45
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 11,685,408
App. No.
17/347,685
Granted
Jun 27, 2023
Kind
B1
Abstract

Aspects of the disclosure provide for the generation of a driving difficulty heat map for autonomous vehicles. For instance, log data generated by a vehicle being driven in a manual driving mode for a segment of a route may be input into a disengage model in order to generate an output identifying a likelihood of a vehicle driving in an autonomous driving mode requiring a disengage from the autonomous driving mode along the segment of the route. The log data may have been collected within a geographic area. A grid for the geographic area may be generated. The grid may include a plurality of cells. The output is assigned to one of the plurality of cells. The plurality of cells and assigned output may be used to generate a driving difficulty heat map for the geographic area.

Claims (35)

1. A method of generating a driving difficulty heat map for autonomous vehicles, the method comprising:

inputting, by one or more processors, log data generated by a vehicle being driven in a manual driving mode for a segment of a route into a disengage model in order to generate an output identifying a likelihood of a vehicle driving in an autonomous driving mode requiring a disengage from the autonomous driving mode along the segment of the route, the log data being collected within a geographic area;

generating, by the one or more processors, a grid for the geographic area, the grid including a plurality of cells;

assigning, by the one or more processors, the output to one of the plurality of cells;

using, by the one or more processors, the plurality of cells and assigned output to generate a driving difficulty heat map for the geographic area; and

identifying, by the one or more processors, a geographic area to be excluded from a service area for the autonomous vehicles in real time based on the driving difficulty heat map.

2. The method of claim 1 , wherein dimensions of the cells are selected based on a length of the segment of the route.

3. The method of claim 1 , wherein the disengage model is a machine learned model trained using log data collected by a vehicle driving in an autonomous driving mode in a second geographic area different from the geographic area.

4. The method of claim 3 , further comprising training the disengage model using a number of different types of maneuvers from the log data.

5. The method of claim 3 , further comprising training the disengage model using a number of different types of maneuvers per a predetermined driving distance from the log data.

6. The method of claim 1 , wherein the output further includes a number of likely disengages along the segment of the route.

7. The method of claim 1 , wherein the output further includes a lane-level location of any potential disengages along that segment.

8. A system for generating a driving difficulty heat map for autonomous vehicles, the system comprising one or more processors configured to:

input log data generated by a vehicle being driven in a manual driving mode for a segment of a route into a disengage model in order to generate an output identifying a likelihood of a vehicle driving in an autonomous driving mode requiring a disengage from the autonomous driving mode along the segment of the route, the log data being collected within a geographic area;

generate a grid for the geographic area, the grid including a plurality of cells;

assign the output to one of the plurality of cells; and

use the plurality of cells and assigned output to generate the driving difficulty heat map for the geographic area and

identifying, by the one or more processors, a geographic area to be excluded from a service area for the autonomous vehicles in real time based on the driving difficulty heatmap.

9. The system of claim 8 , wherein dimensions of the cells are selected based on a length of the segment of the route.

10. The system of claim 8 , wherein the disengage model is a machine learned model trained using log data collected by a vehicle driving in an autonomous driving mode in a second geographic area different from the geographic area.

11. The system of claim 10 , wherein the one or more processors are further configured to train the disengage model using a number of different types of maneuvers from the log data.

12. The system of claim 10 , wherein the one or more processors are further configured to train the disengage model using a number of different types of maneuvers per a predetermined driving distance from the log data.

13. The system of claim 8 , wherein the output further includes a number of likely disengages along the segment of the route.

14. The system of claim 8 , wherein the output further includes a lane-level location of any potential disengages along that segment.

15. A non-transitory computing device-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 of generating a driving difficulty heat map for autonomous vehicles, the method comprising:

inputting log data generated by a vehicle being driven in a manual driving mode for a segment of a route into a disengage model in order to generate an output identifying a likelihood of a vehicle driving in an autonomous driving mode requiring a disengage from the autonomous driving mode along the segment of the route, the log data being collected within a geographic area;

generating a grid for the geographic area, the grid including a plurality of cells;

assigning the output to one of the plurality of cells; and

using the plurality of cells and assigned output to generate the driving difficulty heat map for the geographic area; and

identifying a geographic area to be excluded from a service area for the autonomous vehicles in real time based on the driving difficulty heat map.

16. The medium of claim 15 , wherein dimensions of the cells are selected based on a length of the segment of the route.

17. The medium of claim 15 , wherein the disengage model is a machine learned model trained using log data collected by a vehicle driving in an autonomous driving mode in a second geographic area different from the geographic area.

18. The medium of claim 17 , wherein the method further comprises training the disengage model using a number of different types of maneuvers from the log data.

19. The medium of claim 17 , wherein the method further comprises training the disengage model using a number of different types of maneuvers per a predetermined driving distance from the log data.

20. The medium of claim 15 , wherein the output further includes a number of likely disengages along the segment of the route.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2021
From: ZHAO, XIAOYUE; HOHNHOLD, HENNING; CHEN, YIN-HSIU; GAO, XIANG; JOSHI, AJAY; CAO, KEVIN
To: WAYMO LLC
Reel/Frame 056542/0396 →
Cited By (3)
US 1,149,730 US 12,198,476 US 12,637,109