Inertial sensor aided heading and positioning for GNSS vehicle navigation

US9891054B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9891054-B2
Application numberUS-201113309522-A
CountryUS
Kind codeB2
Filing dateDec 1, 2011
Priority dateDec 3, 2010
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

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.

An apparatus and method for providing an improved heading estimate of a mobile device in a vehicle is presented. First, the mobile device determines if it is mounted in a cradle attached to the vehicle; if so, inertia sensor data may be valid. While in a mounted stated, the mobile device determines whether it has been rotated in the cradle; if so, inertia sensor data may no longer be reliable and a recalibration to determine a new relative orientation between the vehicle and the mobile device is needed. If the mobile device is mounted and not recently rotated, heading data from multiple sensors (e.g., GPS, gyroscope, accelerometer) may be computed and combined to form the improved heading estimate. This improved heading estimate may be used to form an improved velocity estimate. The improved heading estimate may also be used to compute a bias to correct a gyroscope.

First claim

Opening claim text (preview).

What is claimed is: 1. A method in a mobile device for detecting cradle rotation of a cradle on which the mobile device is mounted, the method comprising: determining a threshold based on a GNSS magnitude; comparing an angular rotation rate to the threshold; determining a cradle rotation state based on the comparison; and declaring, by the mobile device, the cradle rotation state, wherein the cradle rotation state comprises an indication of whether the mobile device mounted on the cradle has been rotated relative to a frame of reference. 2. The method of claim 1 , wherein the angular rotation rate is based on gyroscope measurements. 3. The method of claim 1 , wherein the determining the threshold comprises: comparing a magnitude of a velocity to a velocity threshold; and determining the threshold based on the magnitude comparison. 4. The method of claim 3 , wherein the magnitude of the velocity comprises a magnitude of a velocity from a GNSS receiver. 5. The method of claim 3 , wherein determining the threshold comprises: setting the threshold based on a minimum radius of curvature when the magnitude comparison is low and based on a maximum acceleration when the magnitude comparison is high. 6. The method of claim 3 , wherein the angular rotation rate is based on gyroscope measurements. 7. The method of claim 1 , further comprising writing a parameter based on the cradle rotation state. 8. The method of claim 1 , further comprising saving the cradle rotation state. 9. The method of claim 1 , further comprising resetting at least one ongoing computation until a redetermination of the cradle rotation state, when the cradle rotation state indicates that the mobile device mounted on the cradle has been rotated relative to the frame of reference. 10. The method of claim 1 , further comprising de-weighting results of at least one ongoing computation until a redetermination of the cradle rotation state, when the cradle rotation state indicates that the mobile device mounted on the cradle has been rotated relative to the frame of reference. 11. The method of claim 1 , further comprising barring use of sensor measurements until a redetermination of the cradle rotation state, when the cradle rotation state indicates that the mobile device mounted on the cradle has been rotated relative to the frame of reference. 12. A mobile device to detect cradle rotation of a cradle on which the mobile device is mounted, the mobile device comprising: an inertial measurement unit comprising an accelerometer and a gyroscope; a Global Navigation Satellite Systems receiver (GNSS receiver); a processor coupled to the inertial measurement unit and the GNSS receiver; and memory coupled to the processor, comprising code for: determining a threshold based on a GNSS magnitude of a velocity; comparing an angular rotation rate to the threshold; determining a cradle rotation state based on the comparison; and declaring, by the mobile device, the cradle rotation state, wherein the cradle rotation state comprises an indication of whether the mobile device mounted on the cradle has been rotated relative to a frame of reference. 13. The mobile device of claim 12 , wherein the angular rotation rate is based on gyroscope measurements. 14. The mobile device of claim 12 , wherein the determining the threshold comprises: comparing a magnitude of a velocity to a velocity threshold; and determining the threshold based on the magnitude comparison. 15. The mobile device of claim 14 , wherein the magnitude of the velocity comprises a magnitude of a velocity from a GNSS receiver. 16. The mobile device of claim 14 , wherein determining the threshold comprises: setting the threshold based on a minimum radius of curvature when the magnitude comparison is low and based on a maximum acceleration when the magnitude comparison is high. 17. The mobile device of claim 14 , wherein the angular rotation rate is based on gyroscope measurements. 18. A mobile device to detect cradle rotation of a cradle on which the mobile device is mounted, the mobile device comprising: means for determining a threshold based on a GNSS magnitude of a velocity; means for comparing an angular rotation rate to the threshold; means for determining a cradle rotation state based on the comparison; and means for declaring, by the mobile device, the cradle rotation state, wherein the cradle rotation state comprises an indication of whether the mobile device mounted on the cradle has been rotated relative to a frame of reference. 19. A device mounted on a cradle, the device comprising a processor and a memory wherein the memory includes software instructions for: determining a threshold based on a GNSS magnitude; comparing an angular rotation rate to the threshold; determining a cradle rotation state based on the comparison; and declaring, by the device, the cradle rotation state, wherein the cradle rotation state comprises an indication of whether the mobile device mounted on the cradle has been rotated relative to a frame of reference. 20. A non-transitory computer-readable storage medium including program code stored thereon for detecting cradle rotation of a cradle on which the mobile device is mounted, the program code comprising instructions for: determining a threshold based on a GNSS magnitude; comparing an angular rotation rate to the threshold; determining a cradle rotation state based on the comparison; and declare, by the mobile device, the cradle rotation state, wherein the cradle rotation state comprises an indication of whether the mobile device mounted on the cradle has been rotated relative to a frame of reference.

Assignees

Inventors

Classifications

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

  • the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial · CPC title

  • Determining velocity · CPC title

  • specially adapted for specific applications · CPC title

  • specially adapted for navigation in a road network · 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 US9891054B2 cover?
An apparatus and method for providing an improved heading estimate of a mobile device in a vehicle is presented. First, the mobile device determines if it is mounted in a cradle attached to the vehicle; if so, inertia sensor data may be valid. While in a mounted stated, the mobile device determines whether it has been rotated in the cradle; if so, inertia sensor data may no longer be reliable a…
Who is the assignee on this patent?
Czompo Joseph, Opshaug Guttorm R, Joshi Ashutosh, and 2 more
What technology area does this patent fall under?
Primary CPC classification G01C21/188. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 13 2018 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).