IP Library Granted Patent US 12,403,913
Granted Patent B2
US 12,403,913 · App. 17/937,933 · Granted Sep 2, 2025

Systems and methods for detecting water along driving routes

Inventor: Laura W. Shane (Park City, UT)
Assignee: Kodiak Robotics, Inc.
B60W40/06G06V20/588B60W2420/54
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 12,403,913
App. No.
17/937,933
Granted
Sep 2, 2025
Kind
B2
Abstract

Systems and methods for identifying water on a road surface via ultrasonic return intensity analysis are provided. The method comprises generating, using a processor, a road surface mapping of a road surface of an environment of a vehicle, transmitting, using one or more ultrasonic transducers, one or more ultrasonic waves in a direction of the road surface, receiving, using the one or more ultrasonic transducers, one or more returned ultrasonic waves, wherein the one or more returned ultrasonic waves return to the one or more ultrasonic transducers after reflecting off the road surface, determining an intensity of the one or more returned ultrasonic waves, and, when the intensity is below a threshold intensity, determining that a location at which the returned ultrasonic waves reflected off of the road surface has water present.

Claims (36)

1. A method for identifying water on a road surface via ultrasonic return intensity analysis, comprising:

generating, using a processor, a road surface mapping of a road surface of an environment of a vehicle,

wherein the vehicle comprises an autonomous vehicle and the road surface is positioned along a ground surface;

transmitting, using one or more ultrasonic transducers, one or more ultrasonic waves in a direction of the road surface;

receiving, using the one or more ultrasonic transducers, one or more returned ultrasonic waves, wherein the one or more returned ultrasonic waves return to the one or more ultrasonic transducers after reflecting off the road surface;

determining an intensity of the one or more returned ultrasonic waves;

when the intensity is below a threshold intensity, using the processor to determine that a location at which the returned ultrasonic waves reflected off of the road surface has water present;

measuring, by the processor, a first distance from the one or more ultrasonic transducers to the road surface based on the intensity of the one or more returned ultrasonic waves;

measuring, by the processor, a second distance from the one or more ultrasonic transducers to the ground surface based on the intensity of the one or more returned ultrasonic waves;

determining, by the processor, a degree of wetness of the road surface based on a difference between the first distance and the second distance;

adjusting driving instructions for the vehicle based on the degree of wetness; and

using the processor, reducing a speed of the vehicle based on the degree of wetness of the road surface by implementing the driving instructions.

2. The method of claim 1 , further comprising, when the intensity is above the threshold intensity, determining that the location at which the returned ultrasonic waves reflected off the road surface does not have water present.

3. The method of claim 1 , wherein the one or more transducers are coupled to the vehicle.

4. A system for identifying water on a road surface via ultrasonic return intensity analysis, comprising:

an autonomous vehicle;

one or more ultrasonic transducers configured to: transmit one or more ultrasonic waves in a direction of the road surface; and receive one or more returned ultrasonic waves, wherein the one or more returned ultrasonic waves return to the one or more ultrasonic transducers after reflecting off the road surface, wherein the road surface is positioned along a ground surface; and

a processor, configured to:

generate a road surface mapping of the road surface of an environment of a vehicle;

determine an intensity of the one or more returned ultrasonic waves; when the intensity is below a threshold intensity: determine that a location at which the returned ultrasonic waves reflected off the road surface has water present; measure a first distance from the one or more ultrasonic transducers to the road surface based on the intensity of the one or more returned ultrasonic waves; measure a second distance from the one or more ultrasonic transducers to the ground surface based on the intensity of the one or more returned ultrasonic waves; determine a degree of wetness of the road surface based on the difference between the first distance and the second distance;

adjust driving instructions for the autonomous vehicle based on the degree of wetness; and

reduce a speed of the autonomous vehicle based on the degree of wetness of the road surface by implementing the driving instructions.

5. The system of claim 4 , wherein the processor is further configured to, when the intensity is above the threshold intensity, determine that the location at which the returned ultrasonic waves reflected off the road surface does not have water present.

6. The system of claim 4 , wherein the one or more transducers are coupled to the autonomous vehicle.

7. A system, comprising:

at least one ultrasonic transducer, coupled to a vehicle, configured to:

transmit one or more ultrasonic waves in a direction of the road surface; and

receive one or more returned ultrasonic waves, wherein the one or more returned ultrasonic waves return to the one or more ultrasonic transducers after reflecting off the road surface, wherein the vehicle comprises an autonomous vehicle and the road surface is positioned along a ground surface; and

a computing device, comprising a processor and a memory, coupled to the vehicle, configured to store programming instructions that, when executed by the processor, cause the processor to:

generate a road surface mapping of the road surface of an environment of a vehicle;

determine an intensity of the one or more returned ultrasonic waves; and when the intensity is below a threshold intensity;

determine that a location at which the returned ultrasonic waves reflected off the road surface has water present;

measure a first distance from the one or more ultrasonic transducers to the road surface based on the intensity of the one or more returned ultrasonic waves;

measure a second distance from the one or more ultrasonic transducers to the ground surface based on the intensity of the one or more returned ultrasonic waves; determine a degree of wetness of the road surface based on a difference between the first distance and the second distance; adjust driving instructions for the autonomous vehicle based on the degree of wetness; and

reduce a speed of the autonomous vehicle based on the degree of wetness of the road surface by implementing the driving instructions.

8. The system of claim 7 , wherein the computing device is further configured, when executed by the processor, to cause the processor to, when the intensity is above the threshold intensity, determine that the location at which the returned ultrasonic waves reflected off the road surface does not have water present.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2025
From: SHANE, LAURA W.
To: KODIAK ROBOTICS, INC.
Reel/Frame 071974/0193 →
SECURITY INTEREST Recorded Apr 14, 2025
From: KODIAK ROBOTICS, INC.
To: ARES ACQUISITION HOLDINGS II LP
Reel/Frame 070833/0096 →
SECURITY INTEREST Recorded Jun 12, 2024
From: KODIAK ROBOTICS, INC.
To: HORIZON TECHNOLOGY FINANCE CORPORATION
Reel/Frame 067711/0909 →
Continuity (1)
Related Publication 20240116514A1 · Apr 11, 2024
References Cited (2)
US 20140307247A1 · Zhu · 2014 [cited by examiner]
US 20230384419A1 · Blaes · 2023 [cited by examiner]