Method and system for vehicle odometry using coherent range doppler optical sensors

US12320898B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12320898-B2
Application numberUS-202117506397-A
CountryUS
Kind codeB2
Filing dateOct 20, 2021
Priority dateJun 21, 2019
Publication dateJun 3, 2025
Grant dateJun 3, 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.

A system and method for vehicle odometry using coherent range Doppler optical sensors. The system and method includes operating a Doppler light detection and ranging (LIDAR) system to collect raw point cloud data that indicates for a point a plurality of dimensions, wherein a dimension of the plurality of dimensions includes an inclination angle, an azimuthal angle, a range, or a relative speed between the point and the LIDAR system; determining a corrected velocity vector for the Doppler LIDAR system based on the raw point cloud data; and producing revised point cloud data that is corrected for the velocity of the Doppler LIDAR system.

First claim

Opening claim text (preview).

What is claimed: 1. A method comprising: collecting, by a light detection and ranging (LIDAR) system of a vehicle, point cloud data; producing, by the LIDAR system based on the point cloud data, a velocity vector for the vehicle; determining, by the LIDAR system, whether a scan by the LIDAR system is unidirectional or bidirectional; in response to determining that the scan is bidirectional, revising, by the LIDAR system, the velocity vector and the point cloud data based on an average velocity in a scan direction; and in response to determining that the scan is unidirectional, revising, by the LIDAR system, the velocity vector and the point cloud data based on a discontinuity in velocity measurements. 2. The method as recited in claim 1 , wherein the revising the velocity vector and the point cloud data based on an average velocity in a scan direction comprises: calculating a translational velocity for each scan direction; and averaging the calculated translational velocities. 3. The method as recited in claim 2 , wherein the translational velocities are averaged across evenly balanced opposing-direction scans such that an erroneous transverse velocity is canceled out. 4. The method as recited in claim 1 , wherein the revising the velocity vector and the point cloud data based on a discontinuity in velocity measurements comprises: detecting the discontinuity in the velocity measurements at a limit of a field of view (FOV) of a sensor; and detecting a transverse velocity at a time of the discontinuity. 5. The method as recited in claim 4 , wherein the time of the discontinuity is when a beam wraps around to a far side of the FOV of the sensor. 6. The method as recited in claim 1 , wherein the point cloud data comprises data representing at least one of an inclination angle, an azimuthal angle, a range, or a speed. 7. The method as recited in claim 1 , wherein the velocity vector is a translation velocity vector. 8. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising causing a light detection and ranging (LIDAR) system of a vehicle to: collect point cloud data; produce, based on the point cloud data, a velocity vector for the vehicle; determine whether a scan by the LIDAR system is unidirectional or bidirectional; in response to determining that the scan is bidirectional, revise the velocity vector and the point cloud data based on an average velocity in a scan direction; and in response to determining that the scan is unidirectional, revise the velocity vector and the point cloud data based on a discontinuity in velocity measurements. 9. The non-transitory computer-readable medium as recited in claim 8 , wherein in revising the velocity vector and the point cloud data based on an average velocity in a scan direction, the instructions cause the LIDAR system to: calculate a translational velocity for each scan direction; and average the calculated translational velocities. 10. The non-transitory computer-readable medium as recited in claim 9 , wherein the translational velocities are averaged across evenly balanced opposing-direction scans such that an erroneous transverse velocity is canceled out. 11. The non-transitory computer-readable medium as recited in claim 8 , wherein in revising the velocity vector and the point cloud data based on a discontinuity in velocity measurements, the instructions cause the LIDAR system to: detect the discontinuity in the velocity measurements at a limit of a field of view (FOV) of a sensor; and detect a transverse velocity at a time of the discontinuity. 12. The non-transitory computer-readable medium as recited in claim 11 , wherein the time of the discontinuity is when a beam wraps around to a far side of the FOV of the sensor. 13. The non-transitory computer-readable medium as recited in claim 8 , wherein the point cloud data comprises data representing at least one of an inclination angle, an azimuthal angle, a range, or a speed. 14. The non-transitory computer-readable medium as recited in claim 8 , wherein the velocity vector is a translation velocity vector. 15. A light detection and ranging (LIDAR) system comprising: one or more processors configured to: collect point cloud data; produce, based on the point cloud data, a velocity vector for the vehicle; determine whether a scan by the LIDAR system is unidirectional or bidirectional; in response to determining that the scan is bidirectional, revise the velocity vector and the point cloud data based on an average velocity in a scan direction; and in response to determining that the scan is unidirectional, revise the velocity vector and the point cloud data based on a discontinuity in velocity measurements. 16. The system as recited in claim 15 , wherein in revising the velocity vector and the point cloud data based on an average velocity in a scan direction, the one or more processors are configured to: calculate a translational velocity for each scan direction; and average the calculated translational velocities. 17. The system as recited in claim 16 , wherein the translational velocities are averaged across evenly balanced opposing-direction scans such that an erroneous transverse velocity is canceled out. 18. The system as recited in claim 15 , wherein in revising the velocity vector and the point cloud data based on a discontinuity in velocity measurements, the one or more processors are configured to: detect the discontinuity in the velocity measurements at a limit of a field of view (FOV) of a sensor; and detect a transverse velocity at a time of the discontinuity. 19. The system as recited in claim 18 , wherein the time of the discontinuity is when a beam wraps around to a far side of the FOV of the sensor. 20. The system as recited in claim 15 , wherein the velocity vector is a translation velocity vector.

Assignees

Inventors

Classifications

  • Radar; Laser, e.g. lidar · CPC title

  • Extracting wanted echo signals {, e.g. pulse detection} · CPC title

  • Receivers · CPC title

  • Auxiliary means for detecting or identifying lidar signals or the like, e.g. laser illuminators · CPC title

  • Lidar systems specially adapted for specific applications · 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 US12320898B2 cover?
A system and method for vehicle odometry using coherent range Doppler optical sensors. The system and method includes operating a Doppler light detection and ranging (LIDAR) system to collect raw point cloud data that indicates for a point a plurality of dimensions, wherein a dimension of the plurality of dimensions includes an inclination angle, an azimuthal angle, a range, or a relative speed…
Who is the assignee on this patent?
Aurora Operations Inc
What technology area does this patent fall under?
Primary CPC classification G01S17/58. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 03 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).