System and method for lidar-based vehicular localization relating to autonomous navigation

US11294060B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11294060-B2
Application numberUS-201815956623-A
CountryUS
Kind codeB2
Filing dateApr 18, 2018
Priority dateApr 18, 2018
Publication dateApr 5, 2022
Grant dateApr 5, 2022

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 for use in a vehicle, the system comprising one or more sensors, one or more processors operatively coupled to the one or more sensors, and a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform a method. The method comprising capturing a current point cloud with the one or more sensors, determining an estimated location and an estimated heading of the vehicle, selecting one or more point clouds based on the estimated location and heading of the vehicle, simplifying the current point cloud and the one or more point clouds, correlating the current point cloud to the one or more point clouds, and determining an updated estimate of the location of the vehicle based on correlation between the current point cloud and the one or more point clouds.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for use in a vehicle, the system comprising: one or more sensors; one or more processors operatively coupled to the one or more sensors; and a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform a method comprising the steps of: capturing a current point cloud with the one or more sensors; determining an estimated location and an estimated heading of the vehicle; selecting one or more point clouds based on the estimated location and heading of the vehicle; simplifying the current point cloud and the one or more point clouds; correlating the current point cloud to the one or more point clouds; and determining an updated estimate of the location of the vehicle based on correlation between the current point cloud and the one or more point clouds. 2. The system of claim 1 , wherein the one or more sensors comprises a LIDAR sensor. 3. The system of claim 1 , wherein the estimated location of the vehicle comprises an error bounds defining an area in which the vehicle is likely located. 4. The system of claim 3 , wherein selecting the one or more point clouds based on the estimated location and heading of the vehicle comprises retrieving the one or more point clouds containing data about the area defined by the error bounds. 5. The system of claim 4 , wherein selecting the one or more point clouds based on the estimated location and heading of the vehicle further comprises: for each of the one or more point clouds containing data about the area defined by the error bounds: determining a distance score for a respective point cloud; determining whether the distance score is less than a search radius; in accordance with a determination that the distance score is less than the search radius, selecting the respective point cloud; and in accordance with a determination that the distance score is not less than the search radius, forgoing selecting the respective point cloud. 6. The system of claim 5 , wherein the distance score is based on the estimated location and heading of the vehicle. 7. The system of claim 4 , wherein selecting the one or more point clouds based on the estimated location and heading of the vehicle further comprises: for each of the one or more point clouds containing data about the area defined by the error bounds, determining a distance score for a respective point cloud; selecting the respective point cloud with the lowest distance score. 8. The system of claim 4 , wherein selecting the one or more point clouds based on the estimated location and heading of the vehicle further comprises: for each of the one or more point clouds containing data about the area defined by the error bounds, determining a distance score for a respective point cloud; selecting up to ten of the one or more point clouds with the lowest distance score. 9. The system of claim 4 , wherein the one or more point clouds containing data about the area defined by the error bounds are retrieved from the memory. 10. The system of claim 9 , wherein the one or more point clouds were previously captured by the vehicle. 11. The system of claim 4 , wherein the one or more point clouds containing data about the area defined by the error bounds are retrieved from a remote server. 12. The system of claim 11 , wherein the one or more point clouds were previously captured by the vehicle or another vehicle. 13. The system of claim 1 , wherein simplifying the current point cloud and the one or more point clouds comprises one or more of: removing data points due to ground and the vehicle from the current point cloud and the one or more point clouds; down-sampling the current point cloud and the one or more point clouds; and removing outlier data points from the current point cloud and the one or more point clouds. 14. The system of claim 13 , wherein removing outlier data points from the current point cloud and the one or more point clouds comprises: calculating a distance from a first data point in the current point cloud to a corresponding data point in the one or more point clouds; and in accordance with a determination that the distance is greater than a threshold, removing the first data point and the corresponding data point from the current point cloud and the one or more point clouds. 15. The system of claim 14 , wherein the threshold is three meters. 16. The system of claim 1 , wherein correlating the current point cloud to the one or more point clouds comprises translating and rotating the one or more point clouds and the current point cloud with an Interactive Closest Point (ICP) technique. 17. The system of claim 16 , wherein the ICP technique is performed multiple times with different starting points. 18. The system of claim 1 , wherein correlating the current point cloud to the one or more point clouds further comprises: calculating a distance from a first data point in the current point cloud to a corresponding data point in the one or more point clouds; and in accordance with a determination that the distance is equal to or greater than a threshold, forgoing correlating the first data point in the current point cloud to the corresponding data point in the one or more point clouds. 19. A non-transitory computer-readable medium including instructions, which when executed by one or more processors, cause the one or more processors to perform a method comprising: capturing a current point cloud with one or more sensors; determining an estimated location and an estimated heading of a vehicle; selecting one or more point clouds based on the estimated location and heading of the vehicle; simplifying the current point cloud and the one or more point clouds; correlating the current point cloud to the one or more point clouds; and determining an updated estimate of the location of the vehicle based on correlation between the current point cloud and the one or more point clouds. 20. A method comprising: capturing a current point cloud with one or more sensors; determining, by a processor, an estimated location and an estimated heading of a vehicle; selecting, by a processor, one or more point clouds based on the estimated location and heading of the vehicle; simplifying, by a processor, the current point cloud and the one or more point clouds; correlating, by a processor, the current point cloud to the one or more point clouds; and determining, by a processor, an updated estimate of the location of the vehicle based on correlation between the current point cloud and the one or more point clouds.

Assignees

Inventors

Classifications

  • with electromagnetic compass · CPC title

  • G01C21/30Primary

    Map- or contour-matching · CPC title

  • with passive imaging devices, e.g. cameras · CPC title

  • with ranging devices, e.g. LIDAR or RADAR · CPC title

  • G01S17/89Primary

    for mapping or imaging · 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 US11294060B2 cover?
A system for use in a vehicle, the system comprising one or more sensors, one or more processors operatively coupled to the one or more sensors, and a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform a method. The method comprising capturing a current point cloud with the one or more sensors, determining an estimated l…
Who is the assignee on this patent?
Faraday & Future Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 05 2022 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).