IP Library Granted Patent US 12,468,041
Granted Patent B2
US 12,468,041 · App. 17/420,468 · Granted Nov 11, 2025

System, method, and components providing compressive active range sampling

Inventor: Jerramy Lee Gipson (Willits, CA)
Assignees: VOLKSWAGEN AKTIENGESELLSCHAFT; AUDI AG; DR. ING. H.C.F. PORSCHE AKTIENGESELLSCHAFT
G01S17/931G01S7/4815G01S7/4817G01S17/58
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,468,041
App. No.
17/420,468
Granted
Nov 11, 2025
Kind
B2
Abstract

A system, methodologies and components utilizing a random access scanning LiDAR sensor for object detection for use in autonomous and driver assisted transportation vehicles, wherein calculated expected potential range changes determined based on emission of range determining laser pulses are used to schedule subsequent emission of range determining laser pulses such that laser pulse generation and ray sample generation for individual rays with a larger expected potential range change is performed more frequently than laser pulse generation and ray sample generation for individual rays with a smaller expected potential change so as to provide compressive active range scanning.

Claims (39)

1 . A system utilizing a random access scanning LiDAR sensor for object detection to implement assistive and/or autonomous driving functionality in a transportation vehicle, the system comprising:

at least one random access scanning LiDAR sensor; and

at least one data processor running a software algorithm stored in memory, the software algorithm being configured to control scheduling of individual rays for emission of range determining laser pulses generated by the at least one random access scanning LiDAR sensor to generate ray samples which are then analyzed to calculate expected potential range changes for the rays,

wherein the calculated expected potential range changes are then used to schedule subsequent emission of range determining laser pulses by the at least one random access scanning LiDAR sensor such that laser pulse generation and ray sample generation for individual rays with a larger expected potential range change is performed more frequently than laser pulse generation and ray sample generation for individual rays with a smaller expected potential change so as to provide compressive active range scanning,

wherein the compressive active range scanning maximizes information delivery by the at least one data processor running the software algorithm to generate ray request packets that request rays where the most change from a previous sampling of that ray is expected, whereby a given ray, as considered in a reference frame of the at least one random access scanning LiDAR sensor, is re-sampled more quickly based on an increased uncertainty of a likely result, thereby indicating an information-rich sample location.

2 . The system of claim 1 , wherein the potential range change from the previous sampling is determined based on radial velocity determined for that ray.

3 . The system of claim 1 , wherein the potential range change is determined based on uncertainty of a sampling having a specific result.

4 . The system of claim 1 , wherein the at least one random access scanning LiDAR sensor includes a micro-electro-mechanical system mirror to direct a laser pulse allow the beam to be steered in a complex path.

5 . The system of claim 1 , wherein the at least one random access scanning LiDAR sensor includes a laser emitter comprised of an array of micro-lasers.

6 . The system of claim 1 , wherein the at least one LiDAR sensor is configured to perform horizontal random-access scanning.

7 . The system of claim 1 , wherein the at least one LiDAR sensor is configured to perform vertical random-access scanning.

8 . The system of claim 1 , wherein the at least one LiDAR sensor is configured to provide dynamically configurable scan patterns.

9 . The system of claim 1 , wherein, on a periodic basis, the potential range change is computed for all rays in a grid, and the rays with the highest potential range change values are requested for the at least one LiDAR sensor to sample sooner than the other rays in the grid.

10 . The system of claim 1 , wherein range samples are returned to the at least one processor in User Datagram Protocol packets.

11 . The system of claim 1 , wherein the potential range change and x- and y-coordinates of the samples are saved in the memory in a sortable list, which is then used to schedule subsequent individual rays for emitting range determining laser pulses generated by the at least one random access scanning LiDAR sensor to generate ray samples.

12 . The system of claim 1 , wherein lateral motion across a frame of samples is detected by the at least one LiDAR by implementing velocity spreading such that a calculated radial velocity for a sampled point along a sampling ray is spread and saved for neighboring sampling rays such that potential range change in the neighboring sampling rays may be identified to indicate potential range change in a neighborhood of the sampled rays thereby triggering sampling of the neighborhood of the sampled rays to increase the probability of finding lateral movement across the frame of samples.

13 . A method for performing random access scanning using at least one LiDAR sensor for object detection to implement assistive and/or autonomous driving functionality in a transportation vehicle, the method comprising:

scheduling individual rays for emitting range determining laser pulses by at least one random access scanning LiDAR sensor by at least one data processor running a software algorithm stored in memory and generating ray request packets;

emitting the range determining laser pulses by the at least one random access scanning LiDAR;

analyzing data sensed in response to the emitted range determining laser pulses to generate ray samples;

analyzing the generated ray samples to determine expected potential range changes; and

using the expected potential range changes to schedule subsequent emission of range determining laser pulses by the at least one random access scanning LiDAR sensor such that laser pulse generation and ray sample generation for individual rays with a larger expected potential range change is performed more frequently than laser pulse generation and ray sample generation for individual rays with a smaller expected potential change so as to provide compressive active range scanning,

wherein the compressive active range scanning maximizes information delivery by at least one data processor running the software algorithm to generate ray request packets that request rays where the most change from a previous sampling of that ray is expected, whereby a given ray, as considered in a reference frame of the at least one random access scanning LiDAR sensor, is re-sampled more quickly based on an increased uncertainty of a likely result, thereby indicating an information-rich sample location.

14 . The method of claim 13 , wherein the potential range change from the previous sampling is determined based on radial velocity determined for that ray.

15 . The method of claim 13 , wherein the potential range change is determined based on uncertainty of a sampling having a specific result.

16 . The method of claim 13 , wherein the at least one LiDAR sensor is configured to perform horizontal random-access scanning.

17 . The method of claim 13 , wherein the at least one LiDAR sensor is configured to perform vertical random-access scanning.

18 . The method of claim 13 , wherein the at least one LiDAR sensor is configured to provide dynamically configurable scan patterns.

19 . The method of claim 13 , wherein, on a periodic basis, the potential range change is computed for all rays in a grid, and the rays with the highest potential range change values are requested for the at least one LiDAR sensor to sample sooner than the other rays in the grid.

20 . The method of claim 13 , wherein range samples are returned to the at least one processor in User Datagram Protocol packets.

21 . The method of claim 13 , wherein the potential range change and x- and y-coordinates of the samples are saved in the memory in a sortable list, which is then used to schedule subsequent individual rays for emitting range determining laser pulses generated by the at least one random access scanning LiDAR sensor to generate ray samples.

22 . The method of claim 13 , wherein lateral motion across a frame of samples is detected by the at least one LiDAR by implementing velocity spreading such that a calculated radial velocity for a sampled point along a sampling array is spread and saved for neighboring sampling rays such that potential range change in the neighboring sampling rays may be identified to indicate potential range change in a neighborhood of the sampled rays thereby triggering sampling of the neighborhood of the sampled rays to increase the probability of finding lateral movement across the frame of samples.

23 . A non-transitory computer readable medium including software instructions which, when performed on at least one computer processor, perform a method for performing random access scanning using at least one LiDAR sensor for object detection to implement assistive and/or autonomous driving functionality in a transportation vehicle, the method comprising:

scheduling individual rays for emitting range determining laser pulses by at least one random access scanning LiDAR sensor by at least one data processor running a software algorithm stored in memory and generating ray request packets;

emitting the range determining laser pulses by the at least one random access scanning LiDAR;

analyzing data sensed in response to the emitted range determining laser pulses to generate ray samples;

analyzing the generated ray samples to determine expected potential range changes; and

using the expected potential range changes to schedule subsequent emission of range determining laser pulses by the at least one random access scanning LiDAR sensor such that laser pulse generation and ray sample generation for individual rays with a larger expected potential range change is performed more frequently than laser pulse generation and ray sample generation for individual rays with a smaller expected potential change so as to provide compressive active range scanning,

wherein the compressive active range scanning maximizes information delivery by at least one data processor running the software algorithm to generate ray request packets that request rays where the most change from a previous sampling of that ray is expected, whereby a given ray, as considered in a reference frame of the at least one random access scanning LiDAR sensor, is re-sampled more quickly based on an increased uncertainty of a likely result, thereby indicating an information-rich sample location.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2021
From: GIPSON, JERRAMY LEE
To: VOLKSWAGEN GROUP OF AMERICA, INC.
Reel/Frame 057440/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2021
From: VOLKSWAGEN GROUP OF AMERICA, INC.
To: VOLKSWAGEN AKTIENGESELLSCHAFT; AUDI AG; PORSCHE AG
Reel/Frame 057440/0190 →
Continuity (2)
Provisional Application 62787934 · Jan 3, 2019
Related Publication 20220082701A1 · Mar 17, 2022
References Cited (24)
US 5028802A · Webb · 1991 [cited by examiner]
US 5237331A · Henderson · 1993 [cited by examiner]
US 5719664A · Besesty et al. · 1998 [cited by applicant]
US 9916703B2 · Levinson et al. · 2018 [cited by applicant]
US 10131446B1 · Stambler et al. · 2018 [cited by applicant]
US 10761195B2 · Donovan · 2020 [cited by applicant]
US 20070138371A1 · Marshall · 2007 [cited by examiner]
US 20070263901A1 · Wu · 2007 [cited by examiner]
US 20100066993A1 · Lepere et al. · 2010 [cited by applicant]
US 20130305297A1 · Jabara · 2013 [cited by examiner]
US 20150025708A1 · Anderson · 2015 [cited by examiner]
US 20170003392A1 · Bartlett · 2017 [cited by examiner]
US 20170080886A1 · Kuga et al. · 2017 [cited by applicant]
US 20170082735A1 · Slobodyanyuk · 2017 [cited by examiner]
US 20180180733A1 · Smits · 2018 [cited by applicant]
US 20180284278A1 · Russell et al. · 2018 [cited by applicant]
US 20190107606A1 · Russell · 2019 [cited by examiner]
US 20190132709A1 · Graefe · 2019 [cited by examiner]
US 20210389467A1 · Eshel · 2021 [cited by examiner]
CN 109073757A · 2018 [cited by applicant]
EP 1944721A2 · 2008 [cited by applicant]
Office Action; Chinese Patent Application No. 202080007890.2; Nov. 21, 2023. [cited by applicant]
Search Report for European Patent Application No. 20736121.3; Jul. 20, 2022. [cited by applicant]
Search Report and Written Opinion for International Patent Application No. PCT/US2020/012166; Mar. 19, 2020. [cited by applicant]