Adaptive control of ladar systems using spatial index of prior ladar return data

US12372654B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12372654-B2
Application numberUS-202318236107-A
CountryUS
Kind codeB2
Filing dateAug 21, 2023
Priority dateOct 25, 2018
Publication dateJul 29, 2025
Grant dateJul 29, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are examples of ladar systems and methods where data about a plurality of ladar returns from prior ladar pulse shots gets stored in a spatial index that associates ladar return data with corresponding locations in a coordinate space to which the ladar return data pertain. This spatial index can then be accessed by a processor to retrieve ladar return data for locations in the coordinate space that are near a range point to be targeted by the ladar system with a new ladar pulse shot. This nearby prior ladar return data can then be analyzed by the ladar system to help define a parameter value for use by the ladar system with respect to the new ladar pulse shot. Examples of such adaptively controlled parameter values can include shot energy, receiver parameters, shot selection, camera settings, and others.

First claim

Opening claim text (preview).

What is claimed is: 1. An adaptive ladar system comprising: a ladar transmitter configured to transmit a plurality of ladar pulse shots into a coordinate space; a ladar receiver configured to receive incident light and detect ladar returns from a plurality of the ladar pulse shots based on the received incident light, a memory configured to spatially index prior ladar return data by location in the coordinate space, wherein the prior ladar return data is derived from returns detected by the ladar receiver from prior ladar pulse shots; and a processor configured to (1) search the spatially indexed prior ladar return data to access prior ladar return data stored in the memory for one or more locations in the coordinate space that are within a defined vicinity around a targeted location in the coordinate space for a new ladar pulse shot, (2) perform an analysis of the accessed prior ladar return data, and (3) define a control parameter for the ladar system based on the analysis; and wherein the ladar system is configured to operate with respect to the new ladar pulse shot based on the defined control parameter. 2. The system of claim 1 wherein the spatially indexed prior ladar return data is organized in the memory as a quad tree index or an octree index. 3. The system of claim 1 wherein the spatially indexed prior ladar return data is organized in the memory as a hierarchical tree structure, the hierarchical tree structure comprising a plurality of leaf nodes and a plurality of branch nodes, wherein the leaf nodes are associated with different locations in the coordinate space, wherein each branch node has a plurality of the leaf nodes as descendants in the hierarchical tree structure through one or more hierarchical levels of the hierarchical tree structure, and wherein the prior ladar return data is stored in the leaf nodes according to correspondence between the locations associated with the leaf nodes and the locations in the coordinate space for the prior ladar return data. 4. The system of claim 3 wherein each branch node encodes status information indicative of whether any of its descendant leaf nodes contain active prior ladar return data; and wherein the processor is further configured to (1) search the hierarchical tree structure based on the encoded status information in the branch nodes to identify one or more leaf nodes that are (i) within the defined vicinity and (ii) contain active prior ladar return data and (2) perform the analysis on the active prior ladar return data contained by the one or more identified leaf nodes. 5. The system of claim 1 wherein the defined control parameter comprises a shot energy for the new ladar pulse shot. 6. The system of claim 5 wherein the processor is further configured to define the shot energy in a manner that increases a uniformity or smoothness of illumination by ladar pulses shots that target locations in the defined vicinity. 7. The system of claim 1 wherein the processor is further configured to update the memory so that the spatially indexed prior ladar return data includes return data detected by the ladar receiver for the new ladar pulse shot, and wherein the processor is further configured to perform the search, analysis, and update operations on a shot-by-shot basis for a plurality of new ladar pulse shots. 8. The system of claim 7 wherein the defined control parameter comprises a shot selection for the ladar transmitter. 9. The system of claim 8 wherein the defined control parameter operates to remove a ladar pulse shot from a shot list for the ladar transmitter. 10. The system of claim 1 wherein the defined control parameter comprises a setting for the ladar receiver. 11. The system of claim 1 further comprising a camera configured to generate images of one or more regions within the coordinate space, and wherein the defined control parameter comprises a setting for the camera. 12. The system of claim 1 wherein the prior ladar return data comprises intensity data for the ladar returns from prior ladar pulse shots. 13. The system of claim 1 wherein the prior ladar return data comprises range data for the ladar returns from prior ladar pulse shots. 14. The system of claim 1 wherein the prior ladar return data comprises (1) intensity data for the ladar returns from prior ladar pulse shots, (2) range data for the ladar returns from prior ladar pulse shots, and (3) noise level data and/or pulse shape data for the ladar returns from prior ladar pulse shots. 15. The system of claim 1 wherein the coordinate space comprises an azimuth-elevation grid. 16. The system of claim 1 wherein the spatially indexed prior ladar return data spatially indexes the prior ladar return data for a ladar frame. 17. The system of claim 1 wherein the spatially indexed prior ladar return data spatially indexes the prior ladar return data over a defined time period. 18. The system of claim 1 wherein the defined vicinity is an adjustable value. 19. The system of claim 1 wherein the processor comprises a field programmable gate array (FPGA). 20. A method for adaptively operating a ladar system, the method comprising: spatially indexing prior ladar return data by location in a coordinate space, wherein the prior ladar return data is derived from returns detected by a ladar receiver from prior ladar pulse shots; searching the spatially indexed prior ladar return data to access prior ladar return data for one or more locations in the coordinate space that are within a defined vicinity around a targeted location in the coordinate space for a new ladar pulse shot; performing an analysis of the accessed prior ladar return data; defining a control parameter for the ladar system based the analysis; and operating the ladar system with respect to the new ladar pulse shot based on the defined control parameter.

Assignees

Inventors

Classifications

  • of transmitters alone · CPC title

  • Evaluating distance, position or velocity data · CPC title

  • of receivers alone · CPC title

  • Velocity or trajectory determination systems; Sense-of-movement determination systems · CPC title

  • Circuits for detection, sampling, integration or read-out · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12372654B2 cover?
Disclosed herein are examples of ladar systems and methods where data about a plurality of ladar returns from prior ladar pulse shots gets stored in a spatial index that associates ladar return data with corresponding locations in a coordinate space to which the ladar return data pertain. This spatial index can then be accessed by a processor to retrieve ladar return data for locations in the c…
Who is the assignee on this patent?
Aeye Inc
What technology area does this patent fall under?
Primary CPC classification G01S17/89. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).