Puddle occupancy grid for autonomous vehicles

US12060080B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12060080-B2
Application numberUS-202318310620-A
CountryUS
Kind codeB2
Filing dateMay 2, 2023
Priority dateDec 11, 2020
Publication dateAug 13, 2024
Grant dateAug 13, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Aspects of the disclosure relate to generating a puddle occupancy grid including a plurality of cells. For instance, a first probability value for a puddle being located at a first location generated using sensor data from a first sensor may be received. A second probability value for a puddle being located at a second location generating using sensor data from a second sensor different from the first sensor may be received. A first cell may be identified from the plurality of cells using the first location. The first cell may also be identified using the second location. A value for the cell may be generated using the first probability value and the second probability value.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, by one or more processors, a first probability value for puddling at a first location generated using sensor data from a first sensor; generating, by the one or more processors, a first value for a first cell of a plurality of cells of a puddle occupancy grid based on the first location and the first probability value; sending, by the one or more processors, the first value to a remote computing system; receiving, by the one or more processors, a second value representing a second probability for puddling at a second location from the remote computing system; incorporating, by the one or more processors, the second value into the puddle occupancy grid; and using, by the one or more processors, the puddle occupancy grid to control a vehicle in an autonomous driving mode. 2. The method of claim 1 , wherein the remote computing system is part of another vehicle. 3. The method of claim 1 , wherein the remote computing system is a remote server computing system. 4. The method of claim 1 , wherein the second value is received as part of a second puddle occupancy grid. 5. The method of claim 1 , wherein generating the first value for the first cell includes first incorporating the first probability value and subsequently incorporating an additional probability value generated using second sensor data. 6. The method of claim 5 , wherein incorporating the first probability value includes using an inverse logistic regression function. 7. The method of claim 6 , wherein incorporating the additional probability value includes using the inverse logistic regression function. 8. The method of claim 1 , wherein generating the first value for the first cell includes using a Sigmoid function to convert the first probability value to a probability of puddling at the first cell. 9. The method of claim 1 , wherein using the puddle occupancy grid includes clustering cells of the occupancy grid, and wherein controlling the vehicle is further based on the clustered cells. 10. The method of claim 1 , further comprising sending the puddle occupancy grid to the remote computing system. 11. The method of claim 1 , wherein using the puddle occupancy grid to control the vehicle includes disregarding portions of sensor data. 12. The method of claim 11 , wherein disregarding portions of sensor data includes filtering out splashes from sensor data. 13. The method of claim 11 , wherein disregarding portions of sensor data includes adjusting a threshold value for classification of splashes. 14. The method of claim 1 , wherein using the puddle occupancy grid to control the vehicle includes taking a detour to avoid a blockage related to puddling and traffic caused by the blockage. 15. The method of claim 1 , wherein using the puddle occupancy grid to control the vehicle includes estimating changes in friction. 16. The method of claim 15 , further comprising, using the estimated changes in friction to control one of a path or speed of the vehicle. 17. A system comprising one or more processors configured to: receive a first probability value for puddling at a first location generated using sensor data from a first sensor; generate a first value for a first cell of a plurality of cells of a puddle occupancy grid based on the first location and the first probability value; send the first value to a remote computing system; receive a second value representing a second probability for puddling at a second location from the remote computing system; incorporate the second value into the puddle occupancy grid; and use the puddle occupancy grid to control a vehicle in an autonomous driving mode. 18. The system of claim 17 , wherein the one or more processors are further configured to send the puddle occupancy grid to the remote computing system. 19. The system of claim 17 , wherein the one or more processors are further configured to use the puddle occupancy grid to control the vehicle by disregarding portions of sensor data. 20. The system of claim 17 , wherein the one or more processors are further configured to use the puddle occupancy grid to control the vehicle by taking a detour to avoid a blockage related to puddling and traffic caused by the blockage.

Assignees

Inventors

Classifications

  • Radar; Laser, e.g. lidar · CPC title

  • based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate · CPC title

  • Clustering techniques · CPC title

  • Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road · CPC title

  • Road conditions · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12060080B2 cover?
Aspects of the disclosure relate to generating a puddle occupancy grid including a plurality of cells. For instance, a first probability value for a puddle being located at a first location generated using sensor data from a first sensor may be received. A second probability value for a puddle being located at a second location generating using sensor data from a second sensor different from th…
Who is the assignee on this patent?
Waymo Llc
What technology area does this patent fall under?
Primary CPC classification G06V20/56. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 13 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).