Method and apparatus for alignment harmonization
US-8977512-B1 · Mar 10, 2015 · US
US10352725B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10352725-B2 |
| Application number | US-201514742852-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 18, 2015 |
| Priority date | Jun 18, 2015 |
| Publication date | Jul 16, 2019 |
| Grant date | Jul 16, 2019 |
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.
A sensor calibration method and system dynamically compute a bias offset which is subtracted from field strength readings generated by a sensor to correct them. The three-dimensional space around a sensor is seeded with orientation targets. As the sensor is rotated to different orientations, field strength readings are generated by the sensor and assigned to different targets based on estimated proximity. Once occupancy of targets conforms to a first state of occupancy, a coarse bias offset is computed for the sensor using readings from occupied targets. Once occupancy of targets conforms to a second state of occupancy, a refined bias offset is computed for the sensor using readings from occupied targets. Multiple sensors may be calibrated concurrently. Moreover, a user interface provides a real-time graphic showing the location and occupancy status of individual targets and highlighting the individual target best aligned with a most recent corrected sensor reading.
Opening claim text (preview).
What is claimed is: 1. A method for calibrating a sensor, the method comprising: generating a plurality of orientation targets in three-dimensional space around the sensor; generating field strength readings by the sensor when at different orientations; assigning the readings to different ones of the targets based on estimated proximity between the readings and the targets whereby different ones of the targets are occupied by the readings, wherein the assigning step comprises assigning the readings to tentative targets having an estimated shortest distance from the readings in a positive X, Y, Z octant of the three-dimensional space around the sensor and combining the tentative targets with X, Y, Z sign values from the readings to identify the assigned targets in a final octant of the three-dimensional space around the sensor; comparing a current occupancy of targets by readings for conformance with a predetermined state of target occupancy; and computing a bias offset to correct at least one of the field strength readings generated by the sensor when the current occupancy conforms with the predetermined state of target occupancy. 2. The method of claim 1 , wherein the targets are grouped in a plurality of zones and conformance of the current occupancy with the predetermined state of target occupancy is determined based on occupancy of the zones by readings. 3. The method of claim 1 , wherein the targets are paired with diametrically opposing targets and conformance of the current occupancy with the predetermined state of target occupancy is determined based on occupancy of the paired targets by readings. 4. The method of claim 1 , wherein the bias offset is computed as an average of minimum and maximum readings for each of three spatial dimensions among readings from occupied targets. 5. The method of claim 1 , wherein the bias offset is computed as an average of readings for each of three spatial dimensions among readings from only diametrically opposed occupied targets. 6. The method of claim 1 , wherein the bias offset is computed using readings from targets occupied by single readings. 7. The method of claim 1 , wherein the bias offset is computed using readings from targets occupied by multiple readings. 8. The method of claim 1 , wherein the bias offset is computed using filtered readings from targets occupied by multiple readings. 9. The method of claim 1 , wherein the bias offset is subtracted from a field strength reading taken by the sensor. 10. The method of claim 1 , wherein the method is applied to calibrate a plurality of sensors concurrently. 11. The method of claim 1 , further comprising displaying on a user interface a graphic showing locations and occupancy status of individual ones of the targets. 12. The method of claim 1 , further comprising displaying on a user interface a graphic showing locations of individual ones of the targets and highlighting one of the individual targets best aligned with a most recent corrected sensor reading. 13. The method of claim 1 , wherein the sensor is a magnetometer. 14. The method of claim 1 , wherein the sensor is an accelerometer. 15. The method of claim 1 , wherein the sensor resides on an inertial measurement unit. 16. A method for calibrating a sensor, the method comprising: generating a plurality of orientation targets in three-dimensional space around the sensor; generating field strength readings by the sensor when at different orientations; assigning the readings to different ones of the targets based on estimated proximity between the readings and the targets whereby different ones of the targets are occupied by the readings; comparing a current occupancy of targets by readings for conformance with a predetermined state of target occupancy; and computing a bias offset to correct at least one of the field strength readings generated by the sensor when the current occupancy conforms with the predetermined state of target occupancy wherein the computing step comprises computing a coarse bias offset for the sensor when the current occupancy conforms with a first predetermined state of target occupancy and computing a refined bias offset for the sensor when the current occupancy conforms with a second predetermined state of target occupancy. 17. A method for calibrating a sensor, the method comprising: generating a plurality of orientation targets in three-dimensional space around the sensor; generating field strength readings by the sensor when at different orientations; assigning the readings to different ones of the targets based on estimated proximity between the readings and the targets whereby different ones of the targets are occupied by the readings; comparing a current occupancy of targets by readings for conformance with a predetermined state of target occupancy; computing a bias offset to correct at least one of the field strength readings generated by the sensor when the current occupancy conforms with the predetermined state of target occupancy, and buffering the readings and reassigning at least one of the buffered readings to a different one of the targets based on an updated estimated proximity between the buffered reading and the different target determined using the computed bias offset. 18. A sensor calibration system, comprising: a sensor configured to measure a physical property at different orientations of the sensor and generate field strength readings for the sensor based on measurements of the physical property; a processor communicatively coupled with the sensor, wherein under control of the processor the system is configured to generate a plurality of orientation targets in three-dimensional space around the sensor, assign the readings to different ones of the targets based on estimated proximity between the readings and the targets whereby different ones of the targets are occupied by the readings, compare a current occupancy of targets by readings with a predetermined state of target occupancy and compute a bias offset to correct at least one of the field strength readings generated by the sensor, when the current occupancy of targets by readings conforms with the predetermined state of target occupancy; and buffer the readings and reassign at least one of the buffered readings to a different one of the targets based on an updated estimated proximity between the buffered reading and the different target determined using the computed bias offset.
Testing or calibrating of apparatus or devices covered by the preceding groups · CPC title
Gyroscopes; Turn-sensitive devices using vibrating masses; Turn-sensitive devices without moving masses; Measuring angular rate using gyroscopic effects · CPC title
Calibration of single magnetic sensors, e.g. integrated calibration · CPC title
Testing, calibrating, or compensating of compasses · CPC title
initial alignment, calibration or starting-up of inertial devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.