IP Library › Granted Patent US 10,939,057
Granted Patent B2
US 10,939,057 · App. 16/556,683 · Granted Mar 2, 2021

Synchronized spinning LIDAR and rolling shutter camera system

Inventors: Blaise Gassend (East Palo Alto, CA); Benjamin Ingram (Santa Clara, CA); Andreas Wendel (Mountain View, CA); Mark Alexander Shand (Palo Alto, CA)
Assignee: Waymo LLC
H04N5/3532G01S17/42G01S17/86G01S17/89G06T7/521H04N5/2258H04N5/2351H04N5/2353H04N5/23238H04N5/247H04N5/341G06T7/90G06T17/05G06T2207/10028G06T2207/10144G06T2207/10152
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,939,057
App. No.
16/556,683
Granted
Mar 2, 2021
Kind
B2
Abstract

One example system comprises a LIDAR sensor that rotates about an axis to scan an environment of the LIDAR sensor. The system also comprises one or more cameras that detect external light originating from one or more external light sources. The one or more cameras together provide a plurality of rows of sensing elements. The rows of sensing elements are aligned with the axis of rotation of the LIDAR sensor. The system also comprises a controller that operates the one or more cameras to obtain a sequence of image pixel rows. A first image pixel row in the sequence is indicative of external light detected by a first row of sensing elements during a first exposure time period. A second image pixel row in the sequence is indicative of external light detected by a second row of sensing elements during a second exposure time period.

Claims (44)

1. A method, comprising:

receiving light detection and ranging (LIDAR) data obtained by a LIDAR sensor coupled to a vehicle, wherein the LIDAR sensor scans an environment of the vehicle based on rotation of the LIDAR sensor about an axis, wherein the rotation of the LIDAR sensor about the axis adjusts a field-of-view (FOV) of the LIDAR sensor, and wherein the LIDAR data comprises a plurality of LIDAR data points indicative of distances to one or more objects in the environment of the vehicle;

receiving image data indicative of the environment of the vehicle obtained by one or more cameras coupled to the vehicle, wherein the one or more cameras operate in a rolling shutter mode that is coordinated with the rotation of the LIDAR sensor, wherein the image data comprises a plurality of image pixels; and

combining the image data and the LIDAR data.

2. The method of claim 1 , wherein the one or more cameras include a plurality of rows of sensing elements, wherein each row of sensing elements is aligned with the axis of rotation of the LIDAR sensor, and wherein the one or more cameras are operated in the rolling shutter mode such that each row of sensing elements senses light in a respective FOV during a respective exposure time period.

3. The method of claim 2 , wherein the rolling shutter mode is coordinated with the rotation of the LIDAR sensor such that the FOV of the LIDAR sensor at least partially overlaps the FOV of each given row of sensing elements during the exposure time period of that given row of sensing elements as the LIDAR sensor rotates about the axis.

4. The method of claim 1 , wherein combining the image data and the LIDAR data comprises:

assigning depth values to individual image pixels in the plurality of image pixels based on the LIDAR data.

5. The method of claim 1 , wherein combining the image data and the LIDAR data comprises:

assigning colors to individual LIDAR data points in the plurality of LIDAR data points based on the image data.

6. The method of claim 1 , further comprising:

determining detection times of one or more image pixels of the plurality of image pixels; and

determining detection times of one or more LIDAR data points of the plurality of LIDAR data points.

7. The method of claim 6 , wherein combining the image data and the LIDAR data comprises:

associating the one or more image pixels with the one or more LIDAR data points based on the detection times of the one or more image pixels being within a threshold of the detection times of the one or more LIDAR data points.

8. The method of claim 1 , further comprising:

determining sensing directions of one or more image pixels of the plurality of image pixels; and

determining sensing directions of one or more LIDAR data points of the plurality of LIDAR data points.

9. The method of claim 8 , wherein combining the image data and the LIDAR data comprises:

associating the one or more image pixels with the one or more LIDAR data points based on the sensing directions of the one or more image pixels matching the sensing directions of the one or more LIDAR data points.

10. The method of claim 1 , wherein combining the image data and the LIDAR data comprises:

generating a three-dimensional representation of the environment that indicates distances to one or more features in the environment along with colors of the one or more features.

11. The method of claim 1 , wherein combining the image data and the LIDAR data comprises:

mapping individual LIDAR data points in the plurality of LIDAR data points to individual image pixels in the plurality of image pixels.

12. The method of claim 1 , wherein combining the image data and the LIDAR data comprises:

mapping individual image pixels in the plurality of image pixels to individual LIDAR data points in the plurality of LIDAR data points.

13. The method of claim 1 , wherein combining the image data and the LIDAR data comprises:

mapping individual LIDAR data points in the plurality of LIDAR data points to a three-dimensional representation of the environment; and

mapping individual image pixels in the plurality of image pixels to the three-dimensional representation of the environment.

14. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform operations, wherein the operations comprise:

receiving light detection and ranging (LIDAR) data obtained by a LIDAR sensor coupled to a vehicle, wherein the LIDAR sensor scans an environment of the vehicle based on rotation of the LIDAR sensor about an axis, wherein the rotation of the LIDAR sensor about the axis adjusts a field-of-view (FOV) of the LIDAR sensor, and wherein the LIDAR data comprises a plurality of LIDAR data points indicative of distances to one or more objects in the environment of the vehicle;

receiving image data indicative of the environment of the vehicle obtained by one or more cameras coupled to the vehicle, wherein the one or more cameras operate in a rolling shutter mode that is coordinated with the rotation of the LIDAR sensor, wherein the image data comprises a plurality of image pixels; and

combining the image data and the LIDAR data.

15. The non-transitory computer readable medium of claim 14 , wherein the one or more cameras include a plurality of rows of sensing elements, wherein each row of sensing elements is aligned with the axis of rotation of the LIDAR sensor, and wherein the one or more cameras are operated in the rolling shutter mode such that each row of sensing elements senses light in a respective FOV during a respective exposure time period.

16. The non-transitory computer readable medium of claim 15 , wherein the rolling shutter mode is coordinated with the rotation of the LIDAR sensor such that the FOV of the LIDAR sensor at least partially overlaps the FOV of each given row of sensing elements during the exposure time period of that given row of sensing elements as the LIDAR sensor rotates about the axis.

17. The non-transitory computer readable medium of claim 14 , wherein combining the image data and the LIDAR data comprises:

assigning depth values to individual image pixels in the plurality of image pixels based on the LIDAR data.

18. The non-transitory computer readable medium of claim 14 , wherein combining the image data and the LIDAR data comprises:

assigning colors to individual LIDAR data points in the plurality of LIDAR data points based on the image data.

19. A system, comprising:

a light detection and ranging (LIDAR) sensor coupled to a vehicle, wherein the LIDAR sensor is configured to scan an environment of the vehicle based on rotation of the LIDAR sensor about an axis and thereby obtain LIDAR data, wherein the rotation of the LIDAR sensor about the axis adjusts a field-of-view (FOV) of the LIDAR sensor, and wherein the LIDAR data comprises a plurality of LIDAR data points indicative of distances to one or more objects in the environment of the vehicle;

one or more cameras coupled to the vehicle, wherein the one or more cameras are configured to obtain image data indicative of the environment of the vehicle, wherein the image data comprises a plurality of image pixels, and wherein the one or more cameras operate in a rolling shutter mode that is coordinated with the rotation of the LIDAR sensor; and

a controller, wherein the controller is configured to receive the LIDAR data from the LIDAR sensor, receive the image data from the one or more cameras, and combine the image data and the LIDAR data.

20. The system of claim 19 , wherein the one or more cameras include a plurality of rows of sensing elements, wherein each row of sensing elements is aligned with the axis of rotation of the LIDAR sensor, wherein the one or more cameras are operated in the rolling shutter mode such that each row of sensing elements senses light in a respective FOV during a respective exposure time period, and wherein the rolling shutter mode is coordinated with the rotation of the LIDAR sensor such that the FOV of the LIDAR sensor at least partially overlaps the FOV of each given row of sensing elements during the exposure time period of that given row of sensing elements as the LIDAR sensor rotates about the axis.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: GASSEND, BLAISE; INGRAM, BENJAMIN; WENDEL, ANDREAS; SHAND, MARK ALEXANDER
To: WAYMO LLC
Reel/Frame 055491/0454 →
Continuity (2)
Continuation 15719366 · Sep 28, 2017
Related Publication 20200404197A1 · Dec 24, 2020
Cited By (3)
US 12,399,278 US 12,399,279 US 12,444,068