Integrated positioning method and system

US11073396B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11073396-B2
Application numberUS-201816179460-A
CountryUS
Kind codeB2
Filing dateNov 2, 2018
Priority dateNov 15, 2017
Publication dateJul 27, 2021
Grant dateJul 27, 2021

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.

The present disclosure provides an integrated positioning method and system. The method comprises: receiving IMU data, and solving for the IMU data in a first Kalman filter to obtain a system state variable of an autonomous vehicle; receiving and buffering measurement data, and regarding the measurement data as current measurement data; performing measurement updating: obtaining the system state variable at a measurement time of current measurement data, and solving in the second Kalman filter to obtain an updated system state variable; if measurement data after the measurement time of the measurement data is already buffered, regarding the already-buffered measurement data after the measurement time as current measurement data, and performing the measurement update. The present disclosure can solve the problem about measurement information disorder caused by inconsistency of time delay in solving between different sensors, and improve real time and accuracy of the positioning.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented integrated positioning method for an autonomous vehicle, wherein the method comprises: receiving IMU data of the autonomous vehicle, and solving using the IMU data in a first Kalman filter to obtain a system state variable of the autonomous vehicle; receiving and buffering measurement data, and regarding the measurement data as current measurement data; performing measurement updating: obtaining the system state variable at a measurement time of current measurement data, and solving in a second Kalman filter to obtain an updated system state variable; if measurement data after the measurement time of the measurement data is already buffered, regarding the already-buffered measurement data after the measurement time as current measurement data, and performing the measurement update for positioning the autonomous vehicle, wherein said performing the measurement update comprises: performing time update for the second Kalman filter until a measurement time of measurement data after the measurement time of the measurement data, and performing measurement update. 2. The computer-implemented method according to claim 1 , wherein the receiving IMU data, and solving using the IMU data in a first Kalman filter to obtain a system state variable of an autonomous vehicle comprises: receiving the IMU data, and solving using the IMU data in the first Kalman filter to obtain a system state variable and an error state variable of the autonomous vehicle; storing in a buffer the IMU data and the system state variable of the autonomous vehicle obtained from the solving. 3. The computer-implemented method according to claim 2 , wherein the performing the measurement update comprises: performing time update, assigning an error state variable in the first Kalman filter to the second Kalman filter, and obtaining, from the buffer of the first Kalman filter, the system state variable at the measurement time of the current measurement data; performing measurement update, comprising: calculating an error state variable of the second Kalman filter to correct the system state variable, according to the current measurement data, and the system state variable and error state variable obtained by the first Kaman filter's solving. 4. The computer-implemented method according to claim 1 , wherein the performing time update for the second Kalman filter until a measurement time of measurement data after the measurement time of the measurement data, and performing measurement update further comprises: if there are a plurality of measurement data, performing time update and measurement update for the second Kalman filter in turn, until a time of latest IMU data. 5. The computer-implemented method according to claim 1 , wherein after step of, if measurement data after the measurement time of the measurement data is already buffered, regarding the already-buffered measurement data after the measurement time as current measurement data, and performing the measurement update, the method further comprises: performing time update for the second Kalman filter until a time of latest IMU data, and assigning the error state variable in the second Kalman filter to the first Kalman filter. 6. The computer-implemented method according to claim 1 , wherein the measurement data is GNSS or LiDAR measurement data. 7. A computer device, comprising a memory, a processor and a computer program which is stored on the memory and runnable on the processor, wherein the processor, upon executing the program, implements an integrated positioning method for an autonomous vehicle, wherein the method comprises: receiving IMU data of the autonomous vehicle, and solving using the IMU data in a first Kalman filter to obtain a system state variable of the autonomous vehicle; receiving and buffering measurement data, and regarding the measurement data as current measurement data; performing measurement updating: obtaining the system state variable at a measurement time of current measurement data, and solving in a second Kalman filter to obtain an updated system state variable; if measurement data after the measurement time of the measurement data is already buffered, regarding the already-buffered measurement data after the measurement time as current measurement data, and performing the measurement update for positioning the autonomous vehicle, wherein said performing the measurement update comprises: performing time update for the second Kalman filter until a measurement time of measurement data after the measurement time of the measurement data, and performing measurement update. 8. The computer device according to claim 7 , wherein the receiving IMU data, and solving using the IMU data in a first Kalman filter to obtain a system state variable of an autonomous vehicle comprises: receiving the IMU data, and solving using the IMU data in the first Kalman filter to obtain a system state variable and an error state variable of the autonomous vehicle; storing in a buffer the IMU data and the system state variable of the autonomous vehicle obtained from the solving. 9. The computer device according to claim 8 , wherein the performing the measurement update comprises: performing time update, assigning an error state variable in the first Kalman filter to the second Kalman filter, and obtaining, from the buffer of the first Kalman filter, the system state variable at the measurement time of the current measurement data; performing measurement update, comprising: calculating an error state variable of the second Kalman filter to correct the system state variable, according to the current measurement data, and the system state variable and error state variable obtained by the first Kaman filter's solving. 10. The computer device according to claimer 7 , wherein the performing time update for the second Kalman filter until a measurement time of measurement data after the measurement time of the measurement data, and performing measurement update further comprises: if there are a plurality of measurement data, performing time update and measurement update for the second Kalman filter in turn, until a time of latest IMU data. 11. The computer device according to claim 7 , wherein after step of, if measurement data after the measurement time of the measurement data is already buffered, regarding the already-buffered measurement data after the measurement time as current measurement data, and performing the measurement update, the method further comprises: performing time update for the second Kalman filter until a time of latest IMU data, and assigning the error state variable in the second Kalman filter to the first Kalman filter. 12. The computer device according to claim 7 , wherein the measurement data is GNSS or LiDAR measurement data. 13. A non-transitory computer-readable storage medium on which a computer program is stored, wherein the program, when executed by a processor, implements an integrated positioning method, wherein the method comprises: receiving IMU data of the autonomous vehicle, and solving using the IMU data in a first Kalman filter to obtain a system state variable of the autonomous vehicle; receiving and buffering measurement data, and regarding the measurement data as current measurement data; performing measurement updating: obtaining the system state variable at a measurement time of current measurement data, and solving in a second Kalman filter to obtain an updated system state variable; if measurement data after the measurement time of the measurement data is already buffered, regarding the already-buffered measurement data after the measur

Assignees

Inventors

Classifications

  • G01C21/005Primary

    with correlation of navigation data from several sources, e.g. map or contour matching (G01C21/30 takes precedence) · CPC title

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

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

  • combined with non-inertial navigation instruments · 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 US11073396B2 cover?
The present disclosure provides an integrated positioning method and system. The method comprises: receiving IMU data, and solving for the IMU data in a first Kalman filter to obtain a system state variable of an autonomous vehicle; receiving and buffering measurement data, and regarding the measurement data as current measurement data; performing measurement updating: obtaining the system stat…
Who is the assignee on this patent?
Baidu online network technology beijing co ltd
What technology area does this patent fall under?
Primary CPC classification G01C21/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 27 2021 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).