Positioning system implementing multi-sensor pose solution

US9494430B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9494430-B2
Application numberUS-201414524727-A
CountryUS
Kind codeB2
Filing dateOct 27, 2014
Priority dateOct 27, 2014
Publication dateNov 15, 2016
Grant dateNov 15, 2016

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 determining the position of a mobile machine is disclosed. The system may include a first sensor configured to generate a first signal indicative of a pose of the mobile machine, a second sensor configured to generate a second signal indicative of a parameter of the mobile machine, and a controller in communication with the first and second sensors. The controller may be configured to generate a measured pose of the mobile machine based on the first signal, to generate an estimated pose of the mobile machine based on the second signal, and to determine uncertainty values associated with each of the measured and estimated poses. The controller may be further configured to determine overlap of the uncertainty values, to selectively adjust the measured pose based on the overlap, and to determine a pose solution based on the estimated pose and adjustment of the measured pose.

First claim

Opening claim text (preview).

What is claimed is: 1. A positioning system for use with a mobile machine, comprising: a first sensor configured to generate a first signal indicative of a pose of the mobile machine; a second sensor configured to generate a second signal indicative of a parameter of the mobile machine; and a controller in communication with the first and second sensors, the controller configured to: receive a first pose solution from a memory location; generate a measured pose of the mobile machine based on the first signal; generate an estimated pose of the mobile machine based on the first pose solution and the second signal; determine uncertainty values associated with each of the measured and estimated poses; determine an overlap of the uncertainty values; selectively adjust the measured pose and uncertainty value based on the overlap; and determine a second pose solution based on the estimated pose and adjustment of the measured pose and uncertainty value. 2. The positioning system of claim 1 , wherein the controller determines the second pose solution based on the estimated pose and adjustment of the measured pose and uncertainty value only when the estimated and measured poses are generally synchronous. 3. The positioning system of claim 2 , wherein the controller is further configured to selectively determine the second pose solution based on only the estimated pose when the estimated and measured poses are not generally synchronous and the uncertainty values do not overlap. 4. The positioning system of claim 3 , wherein the second pose solution passes through a center of the estimated pose when the estimated and measured poses are not generally synchronous and the uncertainty values do not overlap. 5. The positioning system of claim 1 , wherein the controller is configured to adjust the measured pose and uncertainty value_only when the uncertainty values overlap and the overlap is less than a threshold %. 6. The positioning system of claim 1 , wherein the controller is further configured to determine a difference between the measured pose as adjusted and the estimated pose, and to perform a Kalman filter update to determine the second pose solution. 7. The positioning system of claim 1 , wherein the controller is configured to adjust the measured pose and uncertainty value by moving the measured pose toward the estimated pose and increasing a size of the uncertainty value associated with the measured pose to encompass an original uncertainty value associated with the measured pose and the estimated pose. 8. The positioning system of claim 1 , wherein the controller is configured to adjust the measured pose and uncertainty value by moving the measured pose toward the estimated pose and increasing a size of the uncertainty value associated with the measured pose to encompass an original uncertainty value associated with the measured pose and an original uncertainty value associated with the estimated pose. 9. The positioning system of claim 1 , wherein the controller is configured to adjust the measured pose and uncertainty value by only increasing a size of the uncertainty value associated with the measured pose to encompass an original uncertainty value associated with the measured pose and the estimated pose. 10. The positioning system of claim 1 , wherein the first sensor is a GNSS receiver. 11. The positioning system of claim 10 , wherein the second sensor is an IMU. 12. The positioning system of claim 1 , wherein the parameter includes at least one of an acceleration, a velocity, a heading, and an angular rate. 13. The positioning system of claim 1 , wherein the controller is further configured to selectively initialize the second pose solution with the measured pose when the mobile machine is stationary. 14. The positioning system of claim 1 , wherein the controller is configured to perform a sensor check prior to determining the second pose solution. 15. The positioning system of claim 14 , wherein the sensor check includes a cross-check between the first and second sensors. 16. The positioning system of claim 15 , wherein the sensor check further includes at least one of a communication check, a diagnostic check, a timing check, an out- of-range check, and an in-range check. 17. A method of determining a position of a mobile machine, comprising: receiving, by a controller, a first pose solution from a memory location; generating, by the controller, a measured pose of the mobile machine based on a first signal from a first sensor; generating, by the controller, an estimated pose of the mobile machine based on the first pose solution and a second signal from a second sensor; determining, by the controller, uncertainty values associated with each of the measured and estimated poses; determining, by the controller, an overlap of the uncertainty values; selectively adjusting, by the controller, the measured pose and uncertainty value based on the overlap; and determining, by the controller, a second pose solution based on the estimated pose and adjustment of the measured pose. 18. The method of claim 17 , wherein: determining the second pose solution includes determining the second pose solution based on the estimated pose and adjustment of the measured pose only when the estimated and measured poses are generally synchronous; and the method further includes selectively determining the second pose solution based on only the estimated pose when the estimated and measured poses are not generally synchronous and the uncertainty values do not overlap. 19. The method of claim 17 , wherein adjusting the measured pose and uncertainty value includes adjusting the measured pose only when the uncertainty values overlap and the overlap is less than a threshold %. 20. The method of claim 17 , further including performing a plurality of sensor checks prior to determining the second pose solution, the plurality of sensor checks including at least two of a cross-check, a communication check, a diagnostic check, a timing check, an out-of-range check, and an in-range check, wherein generating the measured and estimated poses includes generating the measured and estimated poses based on sensor input prior to performing the plurality of sensor checks.

Assignees

Inventors

Classifications

  • Determining accuracy or reliability of position or pseudorange measurements · CPC title

  • Determining attitude · CPC title

  • G01S19/393Primary

    Trajectory determination or predictive tracking, e.g. Kalman filtering · CPC title

  • Determining attitude · CPC title

  • with electromagnetic compass · 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 US9494430B2 cover?
A system for determining the position of a mobile machine is disclosed. The system may include a first sensor configured to generate a first signal indicative of a pose of the mobile machine, a second sensor configured to generate a second signal indicative of a parameter of the mobile machine, and a controller in communication with the first and second sensors. The controller may be configured…
Who is the assignee on this patent?
Caterpillar Inc
What technology area does this patent fall under?
Primary CPC classification G01S19/393. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 15 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).