IP Library › Granted Patent US 11,373,419
Granted Patent B2
US 11,373,419 · App. 16/941,162 · Granted Jun 28, 2022

Automatically detecting unmapped drivable road surfaces for autonomous vehicles

Inventors: David Harrison Silver (San Carlos, CA); Ivan Bogun (San Jose, CA); Romain Thibaux (Fremont, CA)
Assignee: Waymo LLC
G06V20/588G05D1/0212G05D1/0231G06K9/6218G06K9/6262G05D2201/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 11,373,419
App. No.
16/941,162
Granted
Jun 28, 2022
Kind
B2
Abstract

Aspects of the disclosure relate to detecting unmapped drivable road surfaces. In one instance, sensor data captured by a sensor of an autonomous vehicle may be projected onto a grid having a plurality of cells. The plurality of cells may be classified by generating a label for each of the plurality of cells. Each label may identifies whether or not a corresponding cell contains a drivable surface. Ones of the plurality of cells may be clustered based on the labels to form a cluster of cells. An area of the cluster of cells may be compared to a map. Whether the area of the cluster of cells is an unmapped drivable road surface may be determined based on the comparison.

Claims (24)

1. A method of detecting unmapped drivable road surfaces, the method comprising:

projecting, by one or more processors, sensor data captured by a sensor of an autonomous vehicle onto a grid having a plurality of cells, wherein the plurality of cells associated with the grid correspond to a plurality of cells associated with a pre-stored map of an area where the sensor data was captured;

classifying, by the one or more processors, the plurality of cells by generating a label for each of the plurality of cells, each label identifying whether or not a corresponding cell contains a drivable surface; and

determining, by the one or more processors, one or more areas of any of the plurality of cells as an unmapped drivable road surface based on the labels.

2. The method of claim 1 , wherein the sensor data includes LIDAR sensor data.

3. The method of claim 1 , wherein the sensor data includes camera images.

4. The method of claim 1 , wherein the classifying includes using a machine learning classifier to generate the labels.

5. The method of claim 1 , further comprising classifying, by the one or more processors, the plurality of cells by generating a second label for each of the plurality of cells, each second label identifying one or more driving directions for a corresponding cell, and wherein the determining is further based on the second labels.

6. The method of claim 1 , further comprising classifying, by the one or more processors, the plurality of cells by generating a second label for each of the plurality of cells, each second label identifying whether a corresponding cell is part of an intersection, and wherein the determining is further based on the second labels.

7. The method of claim 1 , further comprising classifying, by the one or more processors, the plurality of cells by generating a second label for each of the plurality of cells, each second label identifying whether a corresponding cell is part of a driveway, and wherein the determining is further based on the second labels.

8. The method of claim 1 , further comprising classifying, by the one or more processors, the plurality of cells by generating a second label for each of the plurality of cells, each second label identifying whether a corresponding cell is part of a crosswalk, and wherein the determining is further based on the second labels.

9. The method of claim 1 , further computing grouping adjacent cells to form a cluster based on the labels, and wherein the determining is further based on the grouping.

10. The method of claim 1 , further comprising determining a confidence for each of the labels, and wherein the classifying is further based on the confidences.

11. The method of claim 10 , further comprising grouping together non-adjacent cells to form a cluster based on the confidences, and wherein the determining is further based on the grouping.

12. The method of claim 11 , wherein the grouping includes ignoring one or more labels having confidence levels below a threshold when forming the cluster.

13. The method of claim 1 , further comprising includes determining an amount of overlap between the one or more areas and a region of the pre-stored map having a label identifying whether or not a corresponding cell contains a drivable surface, and wherein the determining is further based on the amount of overlap.

14. The method of claim 13 , wherein when the amount of overlap is not a complete overlap, the determining includes determined to be an unmapped drivable road surface.

15. The method of claim 13 , wherein when the amount of overlap is a complete overlap, the one or more areas are determined not to be an unmapped drivable road surface.

16. The method of claim 13 , wherein when the amount of overlap is a partial overlap, the method further comprises determining that the one or more areas correspond to a moved road feature.

17. The method of claim 1 , further comprising using the determination to control an autonomous vehicle in an autonomous driving mode.

18. The method of claim 17 , wherein controlling the autonomous vehicle using the determination includes changing a driving behavior of the autonomous vehicle.

19. The method of claim 17 , further comprising sending the determination to other vehicles having autonomous driving modes.

20. The method of claim 1 , further comprising using the determination as a signal that other unmapped drivable road surfaces may exist in an area proximate to any cells determined to be an unmapped drivable road surface.

21. The method of claim 1 , wherein a size and location of the plurality of cells of the grid correspond to a size and location of the plurality of cells associated with the pre-stored map.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: SILVER, DAVID HARRISON; BOGUN, IVAN; THIBAUX, ROMAIN
To: WAYMO LLC
Reel/Frame 054093/0260 →
Continuity (2)
Continuation 16194632 · Nov 19, 2018
Related Publication 20210049374A1 · Feb 18, 2021