IP Library Granted Patent US 10,627,521
Granted Patent B2
US 10,627,521 · App. 16/176,473 · Granted Apr 21, 2020

Controlling vehicle sensors based on dynamic objects

Inventors: Benjamin Englard (Palo Alto, CA); Eric C. Danziger (San Francisco, CA); Austin K. Russell (Orlando, FL)
Assignee: Luminar Technologies, Inc.
G01S17/89B60W10/04B60W30/18145B60W30/18163B60W50/06G01S7/4026G01S7/4808G01S13/931G01S17/66G01S17/86G01S17/931G05D1/0088G05D1/0094G05D1/0221G05D1/0231G05D1/0248G06K9/00791G06K9/42G06K9/6261G06K9/6262G06K9/6274G06N3/08G06T3/4007G06T7/50G06T15/08G06T17/05G06T17/20B60W2420/42B60W2420/52B60W2552/15B60W2554/00B60W2555/20B60W2555/40B60W2555/60B60W2720/106B60W2720/12B60W2720/125G01S2007/403G01S2007/4034G01S2013/9323G05D1/0257G05D2201/0213G06K9/00832G06K9/6256G06K9/6267G06T7/20G06T2207/10028G06T2207/20081G06T2207/20084G06T2207/30252
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,627,521
App. No.
16/176,473
Granted
Apr 21, 2020
Kind
B2
Abstract

A method for controlling at least a first vehicle sensor includes receiving sensor data generated by one or more vehicle sensors that are configured to sense an environment through which the vehicle is moving, and identifying, based on the received sensor data, one or more current and/or predicted positions of one or more dynamic objects that are currently moving, or are capable of movement, within the environment. The method also includes causing, based on the current and/or predicted positions of the dynamic objects, an area of focus of the first sensor to be adjusted, at least by causing (i) a field of regard of the first sensor, and/or (ii) a spatial distribution of scan lines produced by the first sensor, to be adjusted.

Claims (59)

1. A method for controlling a lidar device of a vehicle, the method comprising:

receiving sensor data generated by one or more sensors of the vehicle, wherein the one or more sensors are configured to sense an environment through which the vehicle is moving;

identifying, by one or more processors and based on the received sensor data, one or more current and one or more predicted positions of one or more dynamic objects that are currently moving, or are capable of movement, within the environment, wherein identifying a predicted position of at least one of the dynamic objects is based at least in part on applying, to the at least one dynamic object, one or more rules of the road on which the at least one dynamic object is operating; and

causing, by one or more processors and based on the current and predicted positions of the dynamic objects, an area of focus of the lidar device to be adjusted, wherein causing the area of focus to be adjusted includes causing a spatial distribution of scan lines produced by the lidar device to be adjusted, comprising increasing a density of the scan lines in one or more regions associated with the current and/or predicted positions of the dynamic objects.

2. The method of claim 1 , wherein identifying the one or more current and the one or more predicted positions of the one or more dynamic objects includes:

generating, based on the received sensor data, signals descriptive of a current state of the environment; and

identifying, based on the signals descriptive of the current state of the environment, the one or more current and the one or more predicted positions of the one or more dynamic objects.

3. The method of claim 2 , wherein generating the signals descriptive of the current state of the environment includes:

partitioning a digital representation of the environment into a plurality of portions in accordance with probable boundaries between separate physical objects, the digital representation including, or being derived from, the received sensor data;

classifying at least some of the plurality of portions according to object types; and

tracking movement of classified objects over time.

4. The method of claim 3 , wherein identifying the one or more current and the one or more predicted positions of the one or more dynamic objects includes:

determining that the at least one dynamic object has been classified as an object type that is known to be capable of movement; and

identifying a current position and a predicted position of the at least one dynamic object.

5. The method of claim 2 , wherein identifying, based on the signals descriptive of the current state of the environment, the one or more current and the one or more predicted positions of the one or more dynamic objects includes:

generating, based on the signals descriptive of the current state of the environment, signals descriptive of one or more future states of the environment; and

identifying, based on the signals descriptive of the one or more future states of the environment, the one or more predicted positions of the one or more dynamic objects.

6. The method of claim 1 , wherein identifying the predicted position of the at least one dynamic object is further based at least in part on a speed and direction of the at least one dynamic object.

7. The method of claim 1 , wherein causing the area of focus of the lidar device to be adjusted further includes causing a field of regard of the lidar device to be adjusted.

8. The method of claim 7 , wherein causing the field of regard of the lidar device to be adjusted includes causing a vertical width and/or a horizontal width of the field of regard to be adjusted.

9. The method of claim 7 , wherein causing the field of regard of the lidar device to be adjusted includes centering the field of regard on one of the predicted positions where one or more of the dynamic objects will be located at a time in a near future.

10. The method of claim 7 , wherein:

identifying the one or more current and the one or more predicted positions of the one or more dynamic objects includes identifying an area having a high density of dynamic objects; and

causing the field of regard of the lidar device to be adjusted includes causing the field of regard to be centered and/or sized based on the identified area having a high density of dynamic objects.

11. The method of claim 7 , wherein:

identifying the one or more current and the one or more predicted positions of the one or more dynamic objects includes identifying current and predicted positions of a plurality of dynamic objects; and

causing the field of regard of the lidar device to be adjusted includes preventing a vertical width and/or a horizontal width of the field of regard from being reduced to a level that excludes any of the plurality of dynamic objects.

12. The method of claim 1 , wherein the one or more sensors include only the lidar device.

13. The method of claim 1 , wherein the one or more sensors include a camera.

14. The method of claim 1 , wherein the one or more sensors include the lidar device, and wherein the sensor data includes a point cloud generated by the lidar device.

15. The method of claim 1 , wherein one or both of (i) identifying the one or more current and the one or more predicted positions of the one or more dynamic objects, and (ii) causing, based on the one or more current and predicted positions of the one or more dynamic objects, the area of focus of the lidar device to be adjusted, are performed using a machine learning based attention model.

16. The method of claim 15 , further comprising training, by one or more processors, the attention model.

17. The method of claim 16 , wherein training the attention model includes training the attention model using reinforcement learning.

18. The method of claim 17 , wherein training the attention model using reinforcement learning includes providing rewards based on achievement of a number of driving goals.

19. The method of claim 16 , wherein training the attention model includes training the attention model using an evolutionary algorithm.

20. The method of claim 16 , wherein training the attention model includes:

receiving data indicating visual focus of a human driver during a real or simulated driving trip;

using the received data indicating visual focus of the human driver to generate labels for a labeled data set; and

performing supervised training of the attention model using the labeled data set.

21. The method of claim 1 , wherein increasing the density of the scan lines comprises arranging the scan lines based on a continuous mathematical distribution, wherein a peak of the mathematical distribution corresponds to a region of the one or more regions.

22. A non-transitory computer-readable medium storing thereon instructions executable by one or more processors to implement a sensor control architecture for controlling a lidar device of a vehicle, the sensor control architecture being configured to:

receive sensor data generated by one or more sensors of the vehicle, wherein the one or more sensors are configured to sense an environment through which the vehicle is moving;

identify, based on the received sensor data, one or more current and one or more predicted positions of one or more dynamic objects that are currently moving, or are capable of movement, within the environment, wherein identifying a predicted position of at least one of the dynamic objects is based at least in part on applying, to the at least one dynamic object, one or more rules of the road on which the at least one dynamic object is operating; and

cause, based on the current and predicted positions of the dynamic objects, an area of focus of the lidar device to be adjusted, at least by causing a spatial distribution of scan lines produced by the lidar device to be adjusted, comprising increasing a density of the scan lines in one or more regions associated with the current and/or predicted positions of the dynamic objects.

23. The non-transitory computer-readable medium of claim 22 , wherein the sensor control architecture is configured to identify the one or more current and the one or more predicted positions of the one or more dynamic objects at least by:

generating, based on the received sensor data, signals descriptive of a current state of the environment; and

identifying, based on the signals descriptive of the current state of the environment, the one or more current and the one or more predicted positions of the one or more dynamic objects.

24. The non-transitory computer-readable medium of claim 23 , wherein the sensor control architecture is configured to generate the signals descriptive of the current state of the environment at least by:

partitioning a digital representation of the environment into a plurality of portions in accordance with probable boundaries between separate physical objects, the digital representation including, or being derived from, the received sensor data;

classifying at least some of the plurality of portions according to object types; and

tracking movement of classified objects over time.

25. The non-transitory computer-readable medium of claim 23 , wherein the sensor control architecture is configured to identify the one or more current and the one or more predicted positions of the one or more dynamic objects at least by:

determining that the at least one dynamic object has been classified as an object type that is known to be capable of movement; and

identifying a current position and a predicted position of the at least one dynamic object.

26. The non-transitory computer-readable medium of claim 22 , wherein identify the predicted position of the at least one dynamic object is further based at least in part on a speed and direction of the at least one dynamic object.

27. The non-transitory computer-readable medium of claim 22 , wherein the sensor control architecture is further configured to cause, based on the current and/or predicted positions of the dynamic objects, a field of regard of the lidar device to be adjusted.

28. The non-transitory computer-readable medium of claim 22 , wherein the one or more sensors include a camera.

29. The non-transitory computer-readable medium of claim 22 , wherein the sensor control architecture includes a machine learning based attention model.

30. The non-transitory computer-readable medium of claim 29 , wherein the attention model is trained using (i) reinforcement learning, (ii) evolutionary algorithms, or (iii) supervised learning with labels corresponding to focus of a human driver.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.
Reel/Frame 074733/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2026
From: LUMINAR TECHNOLOGIES, INC.
To: MICROVISION, INC.
Reel/Frame 075282/0141 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Feb 4, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.; LUMINAR LLC
Reel/Frame 074944/0658 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Feb 4, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.; LUMINAR LLC
Reel/Frame 074944/0606 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME OF THE FIRST CONVEYING PARTY PREVIOUSLY RECORDED AT REEL: 69312 FRAME: 713. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 27, 2024
From: LUMINAR TECHNOLOGIES, INC; LUMINAR , LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069990/0772 →
SECURITY INTEREST Recorded Nov 6, 2024
From: LUMINAR TECHNOLOGIES, INC; LUMINAR , LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069312/0669 →
SECURITY INTEREST Recorded Nov 6, 2024
From: LIMINAR TECHNOLOGIES, INC; LUMINAR, LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069312/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2023
From: LUMINAR, LLC
To: LUMINAR TECHNOLOGIES, INC.
Reel/Frame 064371/0452 →
CHANGE OF NAME Recorded Nov 11, 2022
From: LUMINAR HOLDCO, LLC
To: LUMINAR, LLC
Reel/Frame 061931/0445 →
MERGER Recorded Mar 5, 2021
From: LAZR, INC.
To: LUMINAR HOLDCO, LLC
Reel/Frame 055508/0657 →
CHANGE OF NAME Recorded Mar 5, 2021
From: LUMINAR TECHNOLOGIES, INC.
To: LAZR, INC.
Reel/Frame 055516/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2019
From: ENGLARD, BENJAMIN; DANZIGER, ERIC C.; RUSSELL, AUSTIN K.
To: LUMINAR TECHNOLOGIES, INC.
Reel/Frame 048441/0672 →
Cited By (2)
US 12,517,230 US 12,523,748