Systems and methods for calibrating unstable sensors
US-11199406-B2 · Dec 14, 2021 · US
US12228402B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12228402-B2 |
| Application number | US-202318539991-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 14, 2023 |
| Priority date | Sep 9, 2016 |
| Publication date | Feb 18, 2025 |
| Grant date | Feb 18, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Calibrating an unstable sensor of a mobile device. Systems and methods for calibrating a sensor of a mobile device determine a first estimated position of the mobile device without using any measurement from the sensor of the mobile device, generate a second estimated position of the mobile device using a measurement from the sensor, estimate a sensor error of the sensor using the first estimated position and the second estimated position, and use the sensor error to determine a calibration value for adjusting one or more measurements from the sensor.
Opening claim text (preview).
The invention claimed is: 1. A method, comprising: determining a first estimated altitude of a mobile device without using any measurement from a pressure sensor of the mobile device; generating a second estimated altitude of the mobile device using a first measurement from the pressure sensor; estimating a pressure sensor error of the pressure sensor using the first estimated altitude and the second estimated altitude; and determining a calibration value for adjusting one or more second measurements from the pressure sensor using the pressure sensor error; wherein the first estimated altitude is determined by: estimating a non-vertical velocity of the mobile device; determining whether the estimated velocity exceeds a threshold amount of velocity; upon determining that the estimated velocity exceeds the threshold amount of velocity, determining that the mobile device is outdoors; and after determining that the mobile device is outdoors, determining a ground-level altitude, wherein the first estimated altitude is determined using the ground-level altitude or the ground-level altitude adjusted by a predefined value. 2. The method of claim 1 , wherein the method further comprises: adjusting the one or more second measurements from the pressure sensor by the calibration value. 3. The method of claim 1 , wherein determining the calibration value further comprises: retrieving one or more previously estimated pressure sensor errors of the pressure sensor; computing an average pressure sensor error by averaging the estimated pressure sensor error and the one or more previously estimated pressure sensor errors; and using the average pressure sensor error as the calibration value. 4. The method of claim 1 , wherein determining the calibration value further comprises: identifying a pressure sensor calibration equation that includes calibration coefficient values; identifying temperature measurements of the pressure sensor and corresponding pressure sensor error measurements for the pressure sensor, wherein each temperature measurement of the identified temperature measurements was measured when the pressure sensor made a corresponding measurement of pressure that was used to determine a corresponding pressure sensor error measurement of the identified pressure sensor error measurements; determining calibration coefficient adjustment values by performing a polynomial fit using the identified temperature measurements and the corresponding pressure sensor error measurements; determining an adjusted pressure sensor calibration equation by using the calibration coefficient adjustment values to adjust the calibration coefficient values of the pressure sensor calibration equation; and determining the calibration value using the adjusted pressure sensor calibration equation. 5. The method of claim 1 , wherein estimating the pressure sensor error further comprises: determining a difference in distance between the first estimated altitude and the second estimated altitude; determining an estimated difference in pressure between the first estimated altitude and the second estimated altitude by applying a scaling factor to the difference in distance; and setting the pressure sensor error to the estimated difference in pressure. 6. The method of claim 1 , wherein determining the calibration value further comprises: setting the calibration value to the pressure sensor error or an average of the pressure sensor error and other previously stored pressure sensor errors. 7. The method of claim 1 , wherein the pressure sensor produces an inaccurate measurement of pressure relative to true pressure. 8. A method, comprising: determining a first estimated altitude of a mobile device without using any measurement from a pressure sensor of the mobile device; generating a second estimated altitude of the mobile device using a first measurement from the pressure sensor; estimating a pressure sensor error of the pressure sensor using the first estimated altitude and the second estimated altitude; and determining a calibration value for adjusting one or more second measurements from the pressure sensor using the pressure sensor error; wherein the first estimated altitude is determined by: capturing a first image using a camera of the mobile device; identifying a second image that matches the first image; identifying a stored position that is associated with the second image, wherein the stored position includes an estimate of an altitude the mobile device was at when the camera of the mobile device captured the second image; and determining the first estimated altitude using the estimate of the altitude the mobile device was at when the camera of the mobile device captured the second image. 9. The method of claim 8 , wherein the method further comprises: adjusting the one or more second measurements from the pressure sensor by the calibration value. 10. The method of claim 8 , wherein determining the calibration value further comprises: retrieving one or more previously estimated pressure sensor errors of the pressure sensor; computing an average pressure sensor error by averaging the estimated pressure sensor error and the one or more previously estimated pressure sensor errors; and using the average pressure sensor error as the calibration value. 11. The method of claim 8 , wherein determining the calibration value further comprises: identifying a pressure sensor calibration equation that includes calibration coefficient values; identifying temperature measurements of the pressure sensor and corresponding pressure sensor error measurements for the pressure sensor, wherein each temperature measurement of the identified temperature measurements was measured when the pressure sensor made a corresponding measurement of pressure that was used to determine a corresponding pressure sensor error measurement of the identified pressure sensor error measurements; determining calibration coefficient adjustment values by performing a polynomial fit using the identified temperature measurements and the corresponding pressure sensor error measurements; determining an adjusted pressure sensor calibration equation by using the calibration coefficient adjustment values to adjust the calibration coefficient values of the pressure sensor calibration equation; and determining the calibration value using the adjusted pressure sensor calibration equation. 12. The method of claim 8 , wherein estimating the pressure sensor error further comprises: determining a difference in distance between the first estimated altitude and the second estimated altitude; determining an estimated difference in pressure between the first estimated altitude and the second estimated altitude by applying a scaling factor to the difference in distance; and setting the pressure sensor error to the estimated difference in pressure. 13. The method of claim 8 , wherein determining the calibration value further comprises: setting the calibration value to the pressure sensor error or an average of the pressure sensor error and other previously stored pressure sensor errors. 14. The method of claim 8 , wherein the pressure sensor produces an inaccurate measurement of pressure relative to true pressure.
initial alignment, calibration or starting-up of inertial devices · CPC title
by using measurements of speed or acceleration (G01C21/24, G01C21/26 take precedence) · CPC title
Identifying whether indoors or outdoors · CPC title
Detecting state or type of motion · CPC title
specially adapted for specific applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.