Positioning apparatus comprising an inertial sensor and inertial sensor temperature compensation method
US-2020292570-A1 · Sep 17, 2020 · US
US11965939B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11965939-B2 |
| Application number | US-202217718590-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 12, 2022 |
| Priority date | Apr 12, 2021 |
| Publication date | Apr 23, 2024 |
| Grant date | Apr 23, 2024 |
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.
Disclosed are an electronic device for compensating for geomagnetic sensing data and a method for controlling the same. According to an embodiment of the disclosure, an electronic device may include a processor configured to store, in a memory, a temperature of each of a plurality of heating areas and a variation in a geomagnetic value sensed by a geomagnetic sensor, perform linear fitting using the temperature and the variation in the geomagnetic value, compute an error between the variation in the geomagnetic value and an estimated value for the variation in the geomagnetic value, based on a result of the linear fitting, determine a scheme for compensating for the geomagnetic value based on the computed error, and compensate for the geomagnetic value sensed by the geomagnetic sensor using the determined scheme when a variation in temperature is detected for at least one heating area in the plurality of heating areas.
Opening claim text (preview).
What is claimed is: 1. An electronic device comprising: a memory, a geomagnetic sensor, and at least one processor configured to: store, in the memory, a temperature of each of a plurality of heating areas included in the electronic device and a variation in a geomagnetic value sensed by the geomagnetic sensor, corresponding to the temperature, perform linear fitting using the temperature and the variation in the geomagnetic value stored in the memory, compute an error between the variation in the geomagnetic value and an estimated value for the variation in the geomagnetic value, based on a result of the linear fitting, determine a scheme for compensating for the geomagnetic value based on the computed error, and compensate for the geomagnetic value sensed by the geomagnetic sensor using the determined scheme when a variation in temperature is detected for at least one heating area in the plurality of heating areas, wherein the at least one processor is further configured to, when an acceleration value sensed by the acceleration sensor is a predesignated value or less, sense the temperature and the variation in the geomagnetic value and store the temperature and the variation in the geomagnetic value in the memory. 2. The electronic device of claim 1 , wherein the geomagnetic sensor includes a three-axis geomagnetic sensor, and wherein the at least one processor is further configured to obtain geomagnetic values for X axis, Y axis, and Z axis from the geomagnetic sensor and measure the variation in the geomagnetic value for each axis. 3. The electronic device of claim 2 , wherein an equation resulting from the linear fitting has a temperature of at least one heating area in the plurality of heating areas, as a variable. 4. The electronic device of claim 2 , wherein the at least one processor is further configured to perform the linear fitting on all of the X axis, the Y axis, and the Z axis. 5. The electronic device of claim 1 , wherein the at least one processor is further configured to compute average values of compensated geomagnetic values and, when a difference between the average values is a predesignated threshold or more, re-sense the geomagnetic value, and update the variation in the geomagnetic value stored in the memory. 6. The electronic device of claim 1 , wherein the at least one processor is further configured to store, in the memory, an average value of temperatures of the plurality of heating areas and an average value of geomagnetic values. 7. An electronic device comprising: a memory, a geomagnetic sensor, and at least one processor configured to: perform linear fitting using a temperature of each of a plurality of heating areas previously stored in the memory and a variation in a geomagnetic value sensed by the geomagnetic sensor, compute an error between the variation in the geomagnetic value and an estimated value for the variation in the geomagnetic value, based on a result of the linear fitting, determining a scheme for compensating for the geomagnetic value based on the computed error, and compensate for the geomagnetic value sensed by the geomagnetic sensor using the determined scheme when a variation in temperature is detected for at least one heating area in the plurality of heating areas, wherein the at least one processor is further configured to compute average values of compensated geomagnetic values and, when a difference between the average values is a predesignated threshold or more, re-sense the geomagnetic value, and update the variation in the geomagnetic value stored in the memory. 8. The electronic device of claim 7 , wherein the geomagnetic sensor includes a three-axis geomagnetic sensor, and wherein the at least one processor is further configured to obtain geomagnetic values for X axis, Y axis, and Z axis from the geomagnetic sensor and measure the variation in the geomagnetic value for each axis. 9. The electronic device of claim 8 , wherein an equation resulting from the linear fitting has a temperature of at least one heating area in the plurality of heating areas, as a variable. 10. The electronic device of claim 9 , wherein the at least one processor is further configured to perform the linear fitting on all of the X axis, the Y axis, and the Z axis. 11. The electronic device of claim 7 , wherein the at least one processor is further configured to store, in the memory, an average value of temperatures of the plurality of heating areas and an average value of geomagnetic values. 12. A method for controlling an electronic device, the method comprising: storing, in a memory, a temperature of each of a plurality of heating areas constituting the electronic device and a variation in a geomagnetic value sensed by a geomagnetic sensor, corresponding to the temperature, performing linear fitting using the temperature and the variation in the geomagnetic value stored in the memory, computing an error between the variation in the geomagnetic value and an estimated value for the variation in the geomagnetic value, based on a result of the linear fitting, determining a scheme for compensating for the geomagnetic value based on the computed error, and compensating for the geomagnetic value sensed by the geomagnetic sensor using the determined scheme when a variation in temperature is detected for at least one heating area in the plurality of heating areas, wherein the storing of the temperature and the variation in the geomagnetic value in the memory further comprises, when an acceleration value sensed by the acceleration sensor is a predesignated value or less, sensing the temperature and the variation in the geomagnetic value and storing the temperature and the variation in the geomagnetic value in the memory. 13. The method of claim 12 , wherein the geomagnetic sensor includes a three-axis geomagnetic sensor, and wherein the storing of the variation in the geomagnetic value sensed by the geomagnetic sensor further comprises: obtaining geomagnetic values for X axis, Y axis, and Z axis from the geomagnetic sensor; measuring the variation in the geomagnetic value for each axis; and storing the measured variation in the geomagnetic value. 14. The method of claim 12 , wherein an equation resulting from the linear fitting has a temperature of at least one heating area in the plurality of heating areas, as a variable. 15. The method of claim 13 , wherein performing the linear fitting further includes performing the linear fitting on all of the X axis, the Y axis, and the Z axis. 16. The method of claim 12 , further comprising computing average values of compensated geomagnetic values and, when a difference between the average values is a predesignated threshold or more, re-sensing the geomagnetic value, and updating the variation in the geomagnetic value stored in the memory. 17. The method of claim 12 , wherein storing in the memory includes storing, in the memory, an average value of temperatures of the plurality of heating areas and an average value of geomagnetic values.
Three-component magnetometers · CPC title
Compensation, e.g. compensating for temperature changes · CPC title
Testing, calibrating, or compensating of compasses · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.