Methods and apparatus for detecting, measuring, and mitigating effects of moving an inertial navigation device's cradle

US9151613B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9151613-B2
Application numberUS-201113209240-A
CountryUS
Kind codeB2
Filing dateAug 12, 2011
Priority dateAug 12, 2011
Publication dateOct 6, 2015
Grant dateOct 6, 2015

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 apparatus for detecting, measuring, and/or mitigating effects of moving an inertial navigation device's cradle are provided. In an example, provided are methods and apparatus to mitigate cradle rotation-induced inertial navigation errors. In an example, a method for mitigating an inertial navigation error includes receiving inertial sensor data and processing the inertial sensor data with a first navigation algorithm having a non-holonomic constraint (NHC). A second navigation algorithm, lacking a NHC, also processes the inertial sensor data simultaneously with the first algorithm. A cradle rotation is detected by the second navigation algorithm. A first navigation algorithm result, produced from the inertial sensor data generated during the cradle rotation, is discarded. The first algorithm can be computationally realigned, based on a second navigation algorithm result produced from the inertial sensor data generated during the cradle rotation.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for mitigating an inertial navigation error, comprising: receiving inertial sensor data; processing the inertial sensor data with a first navigation algorithm having a non-holonomic constraint (NHC); processing the inertial sensor data with a second navigation algorithm lacking a NHC, wherein the first and second navigation algorithms are executed simultaneously; detecting a cradle rotation with the second navigation algorithm; and discarding a first navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 2. The method of claim 1 , further comprising outputting a second navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 3. The method of claim 1 , further comprising computationally realigning the first algorithm based on a second navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 4. The method of claim 3 , wherein the realigning includes realigning the first algorithm in one step after the cradle rotation is completed. 5. The method of claim 1 , wherein the inertial sensor data is gyroscope output data. 6. The method of claim 1 , wherein the inertial sensor data is accelerometer output data. 7. An apparatus configured to mitigate an inertial navigation error, comprising: means for receiving inertial sensor data; means for processing the inertial sensor data with a first navigation algorithm having a non-holonomic constraint (NHC); means for processing the inertial sensor data with a second navigation algorithm lacking a NHC, wherein the first and second navigation algorithms are executed simultaneously; means for detecting a cradle rotation with the second navigation algorithm; and means for discarding a first navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 8. The apparatus of claim 7 , further comprising means for outputting a second navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 9. The apparatus of claim 7 , further comprising means for computationally realigning the first algorithm based on a second navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 10. The apparatus of claim 9 , wherein the means for computationally realigning includes means for realigning the first algorithm in one step after the cradle rotation is completed. 11. The apparatus of claim 7 , wherein the inertial sensor data is gyroscope output data. 12. The apparatus of claim 7 , wherein the inertial sensor data is accelerometer output data. 13. The apparatus of claim 7 , wherein at least a part of the apparatus is integrated on a semiconductor die. 14. The apparatus of claim 7 , further comprising at least one of a mobile device, a navigation device, communications device, personal digital assistant (PDA), and a computer, into which the apparatus is integrated. 15. An apparatus configured to mitigate an inertial navigation error, comprising a processor configured to: receive inertial sensor data; process the inertial sensor data with a first navigation algorithm having a non-holonomic constraint (NHC); process the inertial sensor data with a second navigation algorithm lacking a NHC, wherein the first and second navigation algorithms are executed simultaneously; detect a cradle rotation with the second navigation algorithm; and discard a first navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 16. The apparatus of claim 15 , wherein the processor is further configured to output a second navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 17. The apparatus of claim 15 , wherein the processor is further configured to computationally realign the first algorithm based on a second navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 18. The apparatus of claim 17 , wherein the processor is further configured to computationally realign the first algorithm in one step after the cradle rotation is completed. 19. The apparatus of claim 15 , wherein the inertial sensor data is gyroscope output data. 20. The apparatus of claim 15 , wherein the inertial sensor data is accelerometer output data. 21. The apparatus of claim 15 , wherein at least a part of the processor is integrated on a semiconductor die. 22. The apparatus of claim 15 , further comprising at least one of a mobile device, a navigation device, communications device, personal digital assistant (PDA), and a computer, with which the processor is integrated. 23. A non-transitory computer-readable medium, comprising instructions stored thereon that, if executed by a processor, cause the processor to execute a method comprising: receiving inertial sensor data; processing the inertial sensor data with a first navigation algorithm having a non-holonomic constraint (NHC); processing the inertial sensor data with a second navigation algorithm lacking a NHC, wherein the first and second navigation algorithms are executed simultaneously; detecting a cradle rotation with the second navigation algorithm; and discarding a first navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 24. The non-transitory computer-readable medium of claim 23 , wherein the method further comprises outputting a second navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 25. The non-transitory computer-readable medium of claim 23 , wherein the method further comprises computationally realigning the first algorithm based on a second navigation algorithm result produced from the inertial sensor data generated during the cradle rotation. 26. The non-transitory computer-readable medium of claim 25 , wherein the computational realigning includes realigning the first algorithm in one step after the cradle rotation is completed. 27. The non-transitory computer-readable medium of claim 23 , wherein the inertial sensor data is gyroscope output data. 28. The non-transitory computer-readable medium of claim 23 , wherein the inertial sensor data is accelerometer output data. 29. The non-transitory computer-readable medium of claim 23 , wherein the non-transitory computer-readable medium is integrated with at least one of a mobile device, a navigation device, communications device, personal digital assistant (PDA), and a computer.

Assignees

Inventors

Classifications

  • G01C21/188Primary

    for accumulated errors, e.g. by coupling inertial systems with absolute positioning systems · CPC title

  • combined with non-inertial navigation instruments · CPC title

  • G01C21/00Primary

    Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 (measuring distance traversed on the ground by a vehicle G01C22/00; control of position, course, altitude or attitude of vehicles G05D1/00; traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968) · CPC title

  • by integrating acceleration or speed, i.e. inertial navigation · 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 US9151613B2 cover?
Methods and apparatus for detecting, measuring, and/or mitigating effects of moving an inertial navigation device's cradle are provided. In an example, provided are methods and apparatus to mitigate cradle rotation-induced inertial navigation errors. In an example, a method for mitigating an inertial navigation error includes receiving inertial sensor data and processing the inertial sensor dat…
Who is the assignee on this patent?
Czompo Joseph, Lee Jong Bin D, Qualcomm Inc
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 06 2015 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).