IP Library Granted Patent US 10,451,737
Granted Patent B2
US 10,451,737 · App. 16/114,139 · Granted Oct 22, 2019

Fast scanning with dynamic voxel probing

Inventor: Gerard Dirk Smits (Los Gatos, CA)
G01S17/10G01S7/4808G01S7/4817G01S17/023G01S17/32G01S17/42G01S17/89
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 10,451,737
App. No.
16/114,139
Granted
Oct 22, 2019
Kind
B2
Abstract

A LIDAR system includes a scanner; a receiver; and one or more processor devices to perform actions, including: scanning a continuous light beam over the field of view in a first scan pass; detecting photons of the continuous light beam that are reflected from one or more objects; determining a coarse range to the one or more objects based on times of departure of the photons of the continuous light beam and times of arrival of the photons at the receiver; scanning light pulses over the field of view in a second scan pass; detecting photons from the light pulses that are reflected from the one or more objects; and determining a refined range to the one or more objects based on times of departure of the photons of the light pulses and times of arrival of the photons at the receiver.

Claims (52)

1. A method for measuring a range of one or more objects, the method comprising:

employing a scanner to scan a continuous light beam at the one or more objects;

employing continuous light reflected by the one or more objects to determine a coarse range between the scanner and the one or more objects;

employing the scanner to scan a pulsed light beam at the one or more objects;

employing pulses of light reflected by the one or more objects to determine a refined range between the scanner and the one or more objects;

employing a lens that is configured to widen the reflected continuous light and the reflected pulses of light that are incident on a plurality of pixels of a receiver, wherein the reflected light incident on the pixels is employed to determine the determined range and the refined range; and

iteratively redetermining the refined range based on subsequent reflected pulses of light over time generated by other scans of the pulsed of light beam at the one or more objects.

2. The method of claim 1 , further comprising another scanner that scans a light beam at the one or more objects, wherein the other scanner performs one or more actions including:

employing the light beam to scan the one or more objects at a slower rate than the scanner scans the light beam at the one or more objects, wherein the combination of the scanning of the light beam by the other scanner and the scanner provides the scanning of the continuous light beam or the pulsed light beam at the one or more objects.

3. The method of claim 1 , further comprising another scanner that scans a light beam at the one or more objects, wherein the other scanner employs another axis that is oriented different than an axis of the scanner to scan the light beam at the one or more objects, wherein the combination of the scanning of the light beam by the other scanner and the scanner provides the scanning of the continuous light beam or the pulsed light beam at the one or more objects.

4. The method of claim 1 , further comprising employing a lens that is configured to increase a field of view that the scanner scans the continuous light beam and the pulsed light beam at the one or more objects.

5. The method of claim 1 , further comprising employing a receiver that includes a plurality of pixels for detecting the reflected continuous light and the reflected pulses of light from the one or more objects, wherein one of the continuous light beam or the pulsed light beam is a non-visible light beam and the other is a visible light beam.

6. The method of claim 1 , further comprising employing a receiver that includes a plurality of pixels for detecting the reflected continuous light and the reflected pulses of light from the one or more objects, wherein a portion of the pixels are relatively physically smaller than a another portion of the pixels, and wherein the smaller portion of pixels are configured to detect non-visible reflected light and the other portion of the pixels are configured to detect visible reflected light.

7. The method of claim 1 , further comprising employing activation of one or more of a plurality of pixels configured to detect the reflected continuous light and the reflected pulse of light to filter out at least a portion of scattered light that is detected by the plurality of pixels.

8. The method of claim 1 , further comprising employing activation of one or more of a plurality of pixels configured to detect one or more of the continuous light or the reflected pulse of light to detect and compensate for an environmental condition disposed between the scanner and the one or more objects.

9. The method of claim 1 , providing a different color for one or more of the continuous light beam or the pulsed light beam based on a color of a preceding scan of one or more of the continuous light beam or the pulsed light beam.

10. A system to measure a range of one or more objects, comprising:

a scanner configured to scan light over a field of view;

a receiver that comprises a plurality of pixels configured to detect light;

one or more memory devices that store instructions; and

one or more processor devices that execute the stored instructions to perform actions, including:

employing the scanner to scan a continuous light beam at the one or more objects;

employing continuous light reflected by the one or more objects onto the pixels of the receiver to determine a coarse range between the scanner and the one or more objects;

employing the scanner to scan a pulsed light beam at the one or more objects;

employing pulses of light reflected by the one or more objects onto the pixels of the receiver to determine a refined range between the scanner and the one or more objects;

employing a lens that is configured to widen the reflected continuous light and the reflected pulses of light that are incident on a plurality of pixels of a receiver, wherein the reflected light incident on the pixels is employed to determine the determined range and the refined range; and

iteratively redetermining the refined range based on subsequent reflected pulses of light over time generated by other scans of the pulsed of light beam at the one or more objects.

11. The system of claim 10 , further comprising another scanner that scans a light beam at the one or more objects, wherein the other scanner performs one or more actions including:

employing the light beam to scan the one or more objects at a slower rate than the scanner scans the light beam at the one or more objects, wherein the combination of the scanning of the light beam by the other scanner and the scanner provides the scanning of the continuous light beam or the pulsed light beam at the one or more objects.

12. The system of claim 10 , further comprising another scanner that scans a light beam at the one or more objects, wherein the other scanner employs another axis that is oriented different than an axis of the scanner to scan the light beam at the one or more objects, wherein the combination of the scanning of the light beam by the other scanner and the scanner provides the scanning of the continuous light beam or the pulsed light beam at the one or more objects.

13. The system of claim 10 , further comprising employing a lens that is configured to increase a field of view that the scanner scans the continuous light beam and the pulsed light beam at the one or more objects.

14. The system of claim 10 , further comprising employing a receiver that includes a plurality of pixels for detecting the reflected continuous light and the reflected pulses of light from the one or more objects, wherein one of the continuous light beam or the pulsed light beam is a non-visible light beam and the other is a visible light beam.

15. The system of claim 10 , further comprising employing a receiver that includes a plurality of pixels for detecting the reflected continuous light and the reflected pulses of light from the one or more objects, wherein a portion of the pixels are relatively physically smaller than a another portion of the pixels, and wherein the smaller portion of pixels are configured to detect non-visible reflected light and the other portion of the pixels are configured to detect visible reflected light.

16. The system of claim 10 , further comprising employing activation of one or more of a plurality of pixels configured to detect the reflected continuous light and the reflected pulse of light to filter out at least a portion of scattered light that is detected by the plurality of pixels.

17. The system of claim 10 , further comprising employing activation of one or more of a plurality of pixels configured to detect one or more of the continuous light or the reflected pulse of light to detect and compensate for an environmental condition disposed between the scanner and the one or more objects.

18. The system of claim 10 , providing a different color for one or more of the continuous light beam or the pulsed light beam based on a color of a preceding scan of one or more of the continuous light beam or the pulsed light beam.

19. A non-transitory processor readable storage media that includes instructions for measuring a range to one or more objects, wherein execution of the instructions by one or more processor devices cause the one or more processor devices to perform actions, comprising:

employing a scanner to scan a continuous light beam at the one or more objects;

employing continuous light reflected by the one or more objects to determine a coarse range between the scanner and the one or more objects;

employing the scanner to scan a pulsed light beam at the one or more objects;

employing pulses of light reflected by the one or more objects to determine a refined range between the scanner and the one or more objects;

employing a lens that is configured to widen the reflected continuous light and the reflected pulses of light that are incident on a plurality of pixels of a receiver, wherein the reflected light incident on the pixels is employed to determine the determined range and the refined range; and

iteratively redetermining the refined range based on subsequent reflected pulses of light over time generated by other scans of the pulsed of light beam at the one or more objects.

20. The media of claim 19 , further comprising another scanner that scans a light beam at the one or more objects, wherein the other scanner performs one or more actions including:

employing the light beam to scan the one or more objects at a slower rate than the scanner scans the light beam at the one or more objects, wherein the combination of the scanning of the light beam by the other scanner and the scanner provides the scanning of the continuous light beam or the pulsed light beam at the one or more objects.

21. The media of claim 19 , further comprising another scanner that scans a light beam at the one or more objects, wherein the other scanner employs another axis that is oriented different than an axis of the scanner to scan the light beam at the one or more objects, wherein the combination of the scanning of the light beam by the other scanner and the scanner provides the scanning of the continuous light beam or the pulsed light beam at the one or more objects.

22. The media of claim 19 , further comprising employing a lens that is configured to increase a field of view that the scanner scans the continuous light beam and the pulsed light beam at the one or more objects.

23. The media of claim 19 , further comprising employing a receiver that includes a plurality of pixels for detecting the reflected continuous light and the reflected pulses of light from the one or more objects, wherein one of the continuous light beam or the pulsed light beam is a non-visible light beam and the other is a visible light beam.

24. The media of claim 19 , further comprising employing a receiver that includes a plurality of pixels for detecting the reflected continuous light and the reflected pulses of light from the one or more objects, wherein a portion of the pixels are relatively physically smaller than a another portion of the pixels, and wherein the smaller portion of pixels are configured to detect non-visible reflected light and the other portion of the pixels are configured to detect visible reflected light.

25. The media of claim 19 , further comprising employing activation of one or more of a plurality of pixels configured to detect the reflected continuous light and the reflected pulse of light to filter out at least a portion of scattered light that is detected by the plurality of pixels.

26. The media of claim 19 , further comprising employing activation of one or more of a plurality of pixels configured to detect one or more of the continuous light or the reflected pulse of light to detect and compensate for an environmental condition disposed between the scanner and the one or more objects.

27. The media of claim 19 , providing a different color for one or more of the continuous light beam or the pulsed light beam based on a color of a preceding scan of one or more of the continuous light beam or the pulsed light beam.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: SMITS, GERARD
To: SAMSUNG SEMICONDUCTOR, INC.
Reel/Frame 063571/0817 →
CORRECTION BY DECLARATION OF ERRONEOUSLY FILED PATENT ASSIGNMENT ON REEL 051757 FRAME 0900 Recorded Sep 9, 2020
From: SMITS, GERARD DIRK
To: SMITS, GERARD DIRK
Reel/Frame 054067/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2020
From: SMITS, GERARD DIRK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 051757/0900 →
Continuity (3)
Continuation 15799149 · Oct 31, 2017
Provisional Application 62496888 · Oct 31, 2016
Related Publication 20180364355A1 · Dec 20, 2018