Inertial sensor aided heading and positioning for GNSS vehicle navigation

US9803983B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9803983-B2
Application numberUS-201113309519-A
CountryUS
Kind codeB2
Filing dateDec 1, 2011
Priority dateDec 3, 2010
Publication dateOct 31, 2017
Grant dateOct 31, 2017

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 to detect if the mobile device is unmounted, the method comprising: receiving, in the mobile device, accelerometer measurements; determining, by the mobile device, an average of the accelerometer measurements; computing a parameter based on the accelerometer measurements and the average; computing a variance of the parameter; comparing the variance to a threshold; and declaring, by the mobile device, the mobile device is unmounted based on the variance being greater than the threshold. 2. The method of claim 1 , wherein the parameter comprise an angle between the accelerometer measurements and the average, and the variance comprises a variance of the angle. 3. The method of claim 1 , wherein the parameter comprise a magnitude of the accelerometer measurements, and wherein the variance comprises a variance comprising a variance of the magnitude ∥{right arrow over (a)}∥ from a magnitude of the average. 4. A mobile device to detect if the mobile device is unmounted, the mobile device comprising: an inertial measurement unit comprising an accelerometer; a processor coupled to the inertial measurement unit; and memory coupled to the processor, comprising code for: receiving accelerometer measurements; determining an average of the accelerometer measurements; computing a parameter based on the accelerometer measurements and the average; computing a variance of the parameter; comparing the variance to a threshold; and declaring the mobile device is unmounted based on the variance being greater than the threshold. 5. The mobile device of claim 4 , wherein the parameter comprise an angle between the accelerometer measurements and the average, and the variance comprises a variance of the angle. 6. The mobile device of claim 4 , wherein the parameter comprise a magnitude of the accelerometer measurements, and wherein the variance comprises a variance comprising a variance of the magnitude from a magnitude of the average. 7. A mobile device to detect if the mobile device is unmounted, the mobile device comprising: means for receiving accelerometer measurements; means for determining an average of the accelerometer measurements; means for computing a parameter based on the accelerometer measurements and the average; means for computing a variance of the parameter; means for comparing the variance to a threshold; and means for declaring the mobile device is unmounted based on the variance being greater than the threshold. 8. The mobile device of claim 7 , wherein the parameter comprise an angle between the accelerometer measurements and the average, and the variance comprises a variance of the angle. 9. The mobile device of claim 7 , wherein the parameter comprise a magnitude of the accelerometer measurements, and wherein the variance comprises a variance of the magnitude from a magnitude of the average. 10. A mobile device comprising a processor and a memory wherein the memory includes software instructions for: receiving accelerometer measurements; determining an average of the accelerometer measurements; computing a parameter based on the accelerometer measurements and the average; computing a variance of the parameter; comparing the variance to a threshold; and declaring the mobile device is unmounted based on the variance being greater than the threshold. 11. A non-transitory computer-readable storage medium including program code stored thereon, comprising program code for a mobile device for: receiving accelerometer measurements; determining an average of the accelerometer measurements; computing a parameter based on the accelerometer measurements and the average; computing a variance of the parameter; comparing the variance to a threshold; and declaring the mobile device is unmounted based on the variance being greater than the threshold. 12. A method in a mobile device to detect if the mobile device is unmounted, the method comprising: receiving, in the mobile device, gyroscope measurements; determining, by the mobile device, an average of the gyroscope measurements; computing a parameter based on the gyroscope measurements and the average; computing a variance of the parameter; comparing the variance to a threshold; and declaring, by the mobile device, the mobile device is unmounted based on the variance being greater than the threshold. 13. The method of claim 12 , wherein the parameter comprise an angle between the gyroscope measurements and the average, and the variance comprises a variance of the angle. 14. The method of claim 12 , wherein the parameter comprise a magnitude of the gyroscope measurements, and wherein the variance comprises a variance of the magnitude from a magnitude of the average. 15. A mobile device to detect if the mobile device is unmounted, the mobile device comprising: an inertial measurement unit comprising a gyroscope; a processor coupled to the inertial measurement unit; and memory coupled to the processor, comprising code for: receiving gyroscope measurements; determining an average of the gyroscope measurements; computing a parameter based on the gyroscope measurements and the average; computing a variance of the parameter; comparing the variance to a threshold; and declaring the mobile device is unmounted based on the variance being greater than the threshold. 16. The mobile device of claim 15 , wherein the parameter comprise an angle between the gyroscope measurements and the average, and the variance comprises a variance of the angle. 17. The mobile device of claim 15 , wherein the parameter comprise a magnitude of the gyroscope measurements, and wherein the variance comprises a variance comprising a variance of the magnitude from a magnitude of the average. 18. A mobile device to detect if the mobile device is unmounted, the mobile device comprising: means for receiving gyroscope measurements; means for determining an average of the gyroscope measurements; means for computing a parameter based on the gyroscope measurements and the average; means for computing a variance of the parameter; means for comparing the variance to a threshold; and means for declaring the mobile device is unmounted based on the variance being greater than the threshold. 19. The mobile device of claim 18 , wherein the parameter comprise an angle between the gyroscope measurements and the average, and the variance comprises a variance of the angle. 20. The mobile device of claim 18 , wherein the parameter comprise a magnitude of the gyroscope measurements, and wherein the variance comprises a variance comprising a variance of the magnitude from a magnitude of the average. 21. A mobile device comprising a processor and a memory wherein the memory includes software instructions for: receiving gyroscope measurements; determining an average of the gyroscope measurements; computing a parameter based on the gyroscope measurements and the average; computing a variance of the parameter; comparing the variance to a threshold; and declaring the mobile device is unmounted based on the variance being greater than the threshold. 22. A non-transitory computer-readable storage medium including program code stored thereon, comprising program code for a mobile device for: receiving gyroscope measurements; determining an average of the gyroscope measurements; computing a parameter based on the gyroscope measurements and the average; comput

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

  • initial alignment, calibration or starting-up of inertial devices · 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 US9803983B2 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, Joshi Ashutosh, Namburi Shanta Pavan, 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 Oct 31 2017 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).