IP Library Granted Patent US 11,513,198
Granted Patent B2
US 11,513,198 · App. 16/240,126 · Granted Nov 29, 2022

LIDAR pulse elongation

Inventors: Luke Wachter (San Francisco, CA); Pierre-Yves Droz (Los Altos, CA); Clayton Kunz (Mill Valley, CA)
Assignee: Waymo LLC
G01S7/4861G01S7/497G01S17/04G01S17/931
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,513,198
App. No.
16/240,126
Granted
Nov 29, 2022
Kind
B2
Abstract

Systems and methods are disclosed to identify a presence of a volumetric medium in an environment associated with a LIDAR system. In some implementations, the LIDAR system may emit a light pulse into the environment, receive a return light pulse corresponding to reflection of the emitted light pulse by a surface in the environment, and determine a pulse width of the received light pulse. The LIDAR system may compare the determined pulse width with a reference pulse width, and determine an amount of pulse elongation of the received light pulse. The LIDAR system may classify the surface as either an object to be avoided by a vehicle or as air particulates associated with the volumetric medium based, at least in part, on the determined amount of pulse elongation.

Claims (92)

1. A method comprising:

emitting a light pulse into an environment along an emission direction;

receiving a return light pulse corresponding to reflection of the emitted light pulse by a surface in the environment;

determining a pulse width of the received light pulse;

comparing the determined pulse width with a reference pulse width;

determining an amount of pulse elongation of the received light pulse based on the comparison; and

determining that the surface comprises at least one of: a surface that is non-orthogonal relative to the emission direction or air particulates associated with a volumetric medium in the environment, wherein the determination is based, at least in part, on the determined amount of pulse elongation, and wherein:

(i) the method further comprises:

determining a peak amplitude of the received light pulse; and

retrieving the reference pulse width from a look-up table based on the determined peak amplitude, wherein the look-up table stores a plurality of reference pulse widths each associated with a corresponding one of a plurality of different peak amplitudes; or

(ii) comparing the determined pulse width with the reference pulse width comprises:

determining the peak amplitude of the received light pulse;

selecting one of the plurality of reference pulse widths stored in a memory based on the determined peak amplitude; and

comparing the determined pulse width with the selected reference pulse width; or

(iii) the method further comprises generating a corresponding point in a point cloud indicative of objects detected in the environment based on the determined amount of pulse elongation.

2. The method of claim 1 , wherein the volumetric medium comprises air particulates from which photons associated with the return light pulse are scattered, and wherein the air particulates include at least one of exhaust, aerosol, dust, pollution, smoke, rain, or fog.

3. The method of claim 1 , wherein the reference pulse width is based, at least in part, on one or more reference light pulses reflected from an orthogonal surface relative to a direction of the emitted light pulse.

4. The method of claim 3 , further comprising:

emitting a plurality of light pulses during a calibration operation;

receiving a plurality of reference light pulses reflected by the orthogonal surface;

determining a reference pulse width for each of the plurality of received reference light pulses; and

storing the reference pulse widths in the memory.

5. The method of claim 1 , further comprising:

comparing the determined pulse width with a pulse width of light reflected from a road surface to determine a pulse elongation difference value; and

identifying the surface as debris on the road surface based, at least in part, on the determined pulse elongation difference value.

6. The method of claim 1 , further comprising:

determining the peak amplitude of the received light pulse; and

retrieving the reference pulse width from the look-up table based on the determined peak amplitude, wherein the look-up table stores the plurality of reference pulse widths each associated with the corresponding one of the plurality of different peak amplitudes.

7. The method of claim 1 , wherein the comparing comprises:

determining the peak amplitude of the received light pulse;

selecting one of the plurality of reference pulse widths stored in the memory based on the determined peak amplitude; and

comparing the determined pulse width with the selected reference pulse width.

8. The method of claim 1 , wherein determining the pulse width comprises:

determining a first time at which a magnitude of the received light pulse rises above a first value; and

determining a second time at which the magnitude of the received light pulse falls below a second value.

9. The method of claim 1 , further comprising:

generating the corresponding point in the point cloud indicative of objects detected in the environment based on the determined amount of pulse elongation.

10. A LIDAR system comprising:

a light emitter configured to emit a light pulse into an environment along an emission direction;

a photodetector configured to receive a return light pulse corresponding to reflection of the emitted light pulse by a surface in the environment;

at least one processing channel configured to:

determine a pulse width of the received light pulse;

compare the determined pulse width with a reference pulse width; and

determine an amount of pulse elongation of the received light pulse based on the comparison; and

a controller configured to determine that the surface comprises at least one of: a surface that is non-orthogonal relative to the emission direction or air particulates associated with a volumetric medium in the environment, wherein the determination is based, at least in part, on the determined amount of pulse elongation, and wherein:

(i) the at least one processing channel is further configured to:

determine a peak amplitude of the received light pulse; and

retrieve the reference pulse width from a look-up table based on the determined peak amplitude, wherein the look-up table stores a plurality of reference pulse widths each associated with a corresponding one of a plurality of different peak amplitudes; or

(ii) comparing the determined pulse width with the reference pulse width comprises:

determining the peak amplitude of the received light pulse;

selecting one of the plurality of reference pulse widths stored in a memory based on the determined peak amplitude; and

comparing the determined pulse width with the selected reference pulse width; or

(iii) the controller is further configured to generate a corresponding point in a point cloud indicative of objects detected in the environment based on the determined amount of pulse elongation.

11. The LIDAR system of claim 10 , wherein the volumetric medium comprises air particulates from which photons associated with the return light pulse are scattered, and wherein the air particulates include at least one of exhaust, aerosol, dust, pollution, smoke, rain, or fog.

12. The LIDAR system of claim 10 , wherein the reference pulse width is based, at least in part, on one or more reference light pulses reflected from an orthogonal surface relative to a direction of the emitted light pulse.

13. The LIDAR system of claim 12 , wherein the at least one processing channel is further configured to:

emit a plurality of light pulses during a calibration operation;

receive a plurality of reference light pulses reflected by the orthogonal surface;

determine a reference pulse width for each of the plurality of received reference light pulses; and

store the reference pulse widths in the memory.

14. The LIDAR system of claim 10 , wherein:

the at least one processing channel is further configured to compare the determined pulse width with a pulse width of light reflected from a road surface to determine a pulse elongation difference value; and

the controller is further configured to identify the surface as debris on the road surface based, at least in part, on the determined pulse elongation difference value.

15. The LIDAR system of claim 10 , wherein the at least one processing channel is further configured to:

determine the peak amplitude of the received light pulse; and

retrieve the reference pulse width from the look-up table based on the determined peak amplitude, wherein the look-up table stores the plurality of reference pulse widths each associated with the corresponding one of the plurality of different peak amplitudes.

16. The LIDAR system of claim 10 ,

wherein the controller is further configured to generate the corresponding point in the point cloud indicative of objects detected in the environment based on the determined amount of pulse elongation.

17. A vehicle comprising:

a light emitter configured to emit a light pulse into an environment along an emission direction;

a photodetector configured to receive a return light pulse corresponding to reflection of the emitted light pulse by a surface in the environment;

at least one processing channel configured to:

determine a pulse width of the received light pulse;

compare the determined pulse width with a reference pulse width; and

determine an amount of pulse elongation of the received light pulse based on the comparison; and

a controller configured to determine that the surface comprises at least one of: a surface that is non-orthogonal to the emission direction or air particulates associated with a volumetric medium in the environment, wherein the determination is based, at least in part, on the determined amount of pulse elongation, and wherein:

(i) the at least one processing channel is further configured to:

determine a peak amplitude of the received light pulse; and

retrieve the reference pulse width from a look-up table based on the determined peak amplitude, wherein the look-up table stores a plurality of reference pulse widths each associated with a corresponding one of a plurality of different peak amplitudes; or

(ii) comparing the determined pulse width with the reference pulse width comprises:

determining the peak amplitude of the received light pulse;

selecting one of the plurality of reference pulse widths stored in a memory based on the determined peak amplitude; and

comparing the determined pulse width with the selected reference pulse width; or

(iii) the controller is further configured to generate a corresponding point in a point cloud indicative of objects detected in the environment based on the determined amount of pulse elongation.

18. The vehicle of claim 17 , wherein the at least one processing channel is further configured to:

determine the peak amplitude of the received light pulse; and

retrieve the reference pulse width from the look-up table based on the determined peak amplitude, wherein the look-up table stores the plurality of reference pulse widths each associated with the corresponding one of the plurality of different peak amplitudes.

19. The vehicle of claim 17 , wherein:

the at least one processing channel is further configured to compare the determined pulse width with a pulse width of light reflected from a road surface to determine a pulse elongation difference value; and

the controller is further configured to identify the surface as debris on the road surface based, at least in part, on the determined pulse elongation difference value.

20. The vehicle of claim 17 , wherein the controller is further configured to

generate the corresponding point in the point cloud indicative of objects detected in the environment based on the determined amount of pulse elongation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2019
From: WACHTER, LUKE; DROZ, PIERRE-YVES; KUNZ, CLAYTON
To: WAYMO LLC
Reel/Frame 047904/0681 →
Continuity (1)
Related Publication 20210132197A1 · May 6, 2021
Cited By (1)
US 12,204,053