Magnetometer calibration

US9229084B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9229084-B2
Application numberUS-201414269677-A
CountryUS
Kind codeB2
Filing dateMay 5, 2014
Priority dateOct 6, 2010
Publication dateJan 5, 2016
Grant dateJan 5, 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 real-time calibration system and method for a mobile device having an onboard magnetometer uses an estimator to estimate magnetometer calibration parameters and a magnetic field external to the mobile device (e.g., the earth magnetic field). The calibration parameters can be used to calibrate uncalibrated magnetometer readings output from the onboard magnetometer. The external magnetic field can be modeled as a weighted combination of a past estimate of the external magnetic field and the asymptotic mean of that magnetic field, perturbed by a random noise (e.g., Gaussian random noise). The weight can be adjusted based on a measure of the statistical uncertainty of the estimated calibration parameters and the estimated external magnetic field. The asymptotic mean of the external magnetic field can be modeled as a time average of the estimated external magnetic field.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method performed by a mobile device having a magnetometer, comprising: receiving uncalibrated magnetometer readings from the magnetometer; estimating, by the mobile device, bias calibration parameters based on the uncalibrated magnetometer readings and an algebraic linearization of a sphere constraint model using a bias vector and an intermediate variable; calibrating, by the mobile device, the uncalibrated magnetometer readings using the estimated bias calibration parameters; generating, by the mobile device, a compass heading from the calibrated magnetometer readings; and presenting, by the mobile device, the compass heading. 2. The method of claim 1 , where the estimating further comprises estimating using a linear Kalman Filter formulation, whose state vector includes both the bias vector and the intermediate variable. 3. The method of claim 2 , further comprising: modeling time dynamics of the intermediate variable using a Gauss-Markov process. 4. The method of claim 3 , further comprising: modeling the intermediate variable μ by μ t =βμ t-1 +(1−β)ρ+√{square root over ((1−β 2 ))}υ t-1 , where β is a weighting factor valued in [0 1], ρ is an estimate of the asymptotic mean of μ and υ is a random variable with a certain given variance and zero mean. 5. A magnetometer calibration system, comprising: a magnetometer; a processor coupled to the magnetometer and configured for executing instructions to perform operations comprising: receiving uncalibrated magnetometer readings; estimating bias calibration parameters based on the uncalibrated magnetometer readings and an algebraic linearization of a sphere constraint model using a bias vector and an intermediate variable; calibrating the uncalibrated magnetometer readings using the estimated bias calibration parameters; generating, by the mobile device, a compass heading from the calibrated magnetometer readings; and presenting, by the mobile device, the compass heading. 6. The system of claim 5 , where a linear Kalman Filter formulation is used to estimate a state vector that includes the bias vector and the intermediate variable. 7. The system of claim 6 , where the time dynamics of the intermediate variable is modeled using a Gauss-Markov process. 8. The system of claim 7 , where the intermediate variable p is modeled by μ t =βμ t-1 +(1−β)ρ+√{square root over ((1−β 2 ))}υ t-1 , where β is a weighting factor valued in [0 1], ρ is an estimate of the asymptotic mean of μ and υ is a random variable with a certain given variance and zero mean.

Assignees

Inventors

Classifications

  • Calibration of single magnetic sensors, e.g. integrated calibration · CPC title

  • Electrodynamic magnetometers · CPC title

  • G01R35/00Primary

    Testing or calibrating of apparatus covered by the other groups of this subclass · 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 US9229084B2 cover?
A real-time calibration system and method for a mobile device having an onboard magnetometer uses an estimator to estimate magnetometer calibration parameters and a magnetic field external to the mobile device (e.g., the earth magnetic field). The calibration parameters can be used to calibrate uncalibrated magnetometer readings output from the onboard magnetometer. The external magnetic field …
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01R33/0035. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 05 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).