Methods to improve location/localization accuracy in autonomous machines with GNSS, LIDAR, RADAR, camera, and visual sensors

US11340354B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11340354-B2
Application numberUS-201916453617-A
CountryUS
Kind codeB2
Filing dateJun 26, 2019
Priority dateJun 26, 2019
Publication dateMay 24, 2022
Grant dateMay 24, 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.

Methods and systems include localization of a vehicle localize precisely and in near real-time. As described, localization of a vehicle using a Global Navigation Satellite System (GNSS) can comprise receiving a signal from each of a plurality of satellites of a GNSS constellation and receiving input from one or more sensors of the vehicle. The input from the sensors can indicate current physical surroundings of the vehicle. A model of the current physical surrounding of the vehicle can be generated based on the input from the one or more sensors of the vehicle. One or more multipath signals received from the plurality of satellites can be mitigated based on the model and the vehicle can be localized using the received signals from the plurality of satellites of the GNSS constellation and based on the mitigation of the one or more multipath signals.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for localization of an autonomous machine using a Global Navigation Satellite System (GNSS), the method comprising: receiving, by a navigation system of a vehicle, a signal from each of a plurality of satellites of a GNSS constellation; receiving, by the navigation system of the vehicle, input from one or more sensors of the vehicle, the input from the one or more sensors indicating a current physical surrounding of the vehicle, wherein the one or more sensors of the vehicle comprise one or more cameras and one or more of a Light Detection And Ranging (LiDAR) sensor, a RAdio Detection And Ranging (RADAR) sensor, or a four-dimensional RADAR sensor, wherein the input from the one or more sensors indicates one or more of elevation, azimuth, range, intensity, and reflectivity of one or more objects in the current physical surrounding of the vehicle, wherein input from the one or more cameras comprises images representing a 360-degree view of the current physical surrounding of the vehicle; generating, by the navigation system of the vehicle, a model of the current physical surrounding of the vehicle based on the input from the one or more sensors of the vehicle, wherein generating the model of the current physical surrounding of the vehicle comprises generating an obstacle map based on the input from the one or more sensors, classifying one or more sky portions and one or more obstacles to signals received from the plurality of satellites in the current physical surrounding of the vehicle based on the images representing the 360-degree view of the current physical surrounding of the vehicle, and determining an azimuth in degrees from the vehicle and an elevation in degrees of each of the one or more obstacles; mitigating, by the navigation system of the vehicle, one or more multipath signals received from the plurality of satellites based on the generated model of the current physical surrounding of the vehicle; and localizing, by the navigation system of the vehicle, the vehicle using the signals received from the plurality of satellites of the GNSS constellation, the localizing being based on the mitigation of the one or more multipath signals. 2. The method of claim 1 , further comprising: reading, by the navigation system of the vehicle, current ephemerides and a current almanac and time for the GNSS satellite constellation; and determining, by the navigation system of the vehicle, an azimuth and elevation for each of the plurality of satellites of the GNSS constellation based on the current ephemerides and the current almanac and time for the GNSS satellite constellation. 3. The method of claim 2 , wherein mitigating the one or more multipath signals further comprises: comparing the azimuth in degrees from the vehicle and the elevation in degrees of each of the one or more obstacles to the signals from the plurality of satellites in the model of the current physical surrounding of the vehicle to azimuth and elevation for each of the plurality of satellites of the GNSS constellation; and identifying one or more satellites of the plurality of satellites that do not have a direct line of sight to the vehicle based on the comparing. 4. The method of claim 3 , wherein mitigating one or more multipath signals received from the plurality of satellites comprises applying a Bayesian filtering technique to the signals from the plurality of satellites, wherein applying the Bayesian filtering technique comprises de-weighting or removing signal measurements from satellites having no clear line of sight to the vehicle. 5. A navigation system of an autonomous machine, the navigation system comprising: a processor; and a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to localize a vehicle using a Global Navigation Satellite System (GNSS) by: receiving a signal from each of a plurality of satellites of a GNSS constellation; receiving input from one or more sensors of the vehicle, the input from the sensors indicating a current physical surrounding of the vehicle, wherein the one or more sensors of the vehicle comprise one or more cameras and one or more of a Light Detection And Ranging (LiDAR) sensor, a RAdio Detection And Ranging (RADAR) sensor, or a four-dimensional RADAR sensor, wherein the input from the one or more sensors indicates one or more of elevation, azimuth, range, intensity, and reflectivity of one or more objects in the current physical surrounding of the vehicle, wherein the input from the one or more cameras comprises images representing a 360-degree view of the current physical surrounding of the vehicle; generating a model of the current physical surrounding of the vehicle based on the input from the one or more sensors of the vehicle, wherein generating the model of the current physical surrounding of the vehicle comprises generating an obstacle map based on the input from the one or more sensors, classifying one or more sky portions and one or more obstacles to signals received from the plurality of satellites in the current physical surrounding of the vehicle based on the images representing the 360-degree view of the current physical surrounding of the vehicle, and determining an azimuth in degrees from the vehicle and an elevation in degrees of each of the one or more obstacles; mitigating one or more multipath signals received from the plurality of satellites based on the generated model of the current physical surrounding of the vehicle; and localizing the vehicle based on the signals received from the plurality of satellites of the GNSS constellation and the mitigation of the one or more multipath signals. 6. The navigation system of claim 5 , wherein the instructions further cause the processor to: read current ephemerides and a current almanac and time for the GNSS satellite constellation; and determine an azimuth and elevation for each of the plurality of satellites of the GNSS constellation based on the current ephemerides and the current almanac and time for the GNSS satellite constellation. 7. The navigation system of claim 6 , wherein mitigating the one or more multipath signals further comprises: comparing the azimuth in degrees from the vehicle and the elevation in degrees of each of the one or more obstacles to signals from the plurality of satellites in the model of the current physical surrounding of the vehicle to azimuth and elevation for each of the plurality of satellites of the GNSS constellation; and identifying one or more satellites of the plurality of satellites that do not have a direct line of sight to the vehicle based on the comparing. 8. The navigation system of claim 7 , wherein mitigating one or more multipath signals received from the plurality of satellites comprises applying a Bayesian filtering technique to the signals from the plurality of satellites, wherein applying the Bayesian filtering technique comprises de-weighting or removing signal measurements from satellites having no clear line of sight to the vehicle. 9. A vehicle comprising: a Global Navigation Satellite System (GNSS) receiver; one or more sensors; a navigation system coupled with and receiving input from the GNSS receiver and the one or more sensors, the input from the GNSS receiver comprising a signal from each of a plurality of satellites of a GNSS constellation and the input from the one or more sensors indicating a current physical surrounding of a vehicle, the navigation system comprising: a processor; and a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to localiz

Assignees

Inventors

Classifications

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

  • Simultaneous measurement of distance and other co-ordinates (indirect measurement G01S17/46) · CPC title

  • Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders · CPC title

  • G01C21/20Primary

    Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence) · CPC title

  • Identifying the radio environment · 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 US11340354B2 cover?
Methods and systems include localization of a vehicle localize precisely and in near real-time. As described, localization of a vehicle using a Global Navigation Satellite System (GNSS) can comprise receiving a signal from each of a plurality of satellites of a GNSS constellation and receiving input from one or more sensors of the vehicle. The input from the sensors can indicate current physica…
Who is the assignee on this patent?
Nio Usa Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 24 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).