Device and method of gyro sensor calibration
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure are directed to a method and apparatus for calibration of gyro sensors by using magnetic sensor measurements and background computation during normal product operation. In one embodiment, magnetic sensor measurements are used to adjust gyro gain by comparing measured magnetic vector orientation with its expected orientation computed from gyro integration. The background process constantly compares this discrepancy for various values of gyro gain and selects the one that minimizes such error on average. In one embodiment, device orientation obtained by gyro integration is improved by using magnetic sensor measurements.
19 Citations
34 Claims
-
1-20. -20. (canceled)
-
21. An electronic device comprising:
-
a microprocessor communicating with a memory; a gyroscopic sensor for determining a rotational position of the electronic device; a stored gain parameter that is adapted to be applied to gyroscopic sensor data produced by the gyroscopic sensor; a magnetic sensor for determining the rotational position of the electronic device; and the memory storing instructions configured to instruct the microprocessor to perform operations as part of a feedback process, the operations comprising; integrating a time-series set of gyroscopic sensor data associated with a period of time from the gyroscopic sensor; measuring a time-series set of magnetic sensor data associated with the period of time from the magnetic sensor; comparing the integrated gyroscopic sensor data from the period of time with the magnetic sensor data from the period of time to create an error measure for the period of time; determining an updated gyroscopic sensor gain parameter based on the error measure; and adjusting the stored gyroscopic sensor gain parameter to the updated gyroscopic sensor gain parameter. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
receiving at a processor in an electronic device a time-series of gyroscopic sensor data associated with a period of time from a gyroscopic sensor contained within the electronic device; integrating the time-series of gyroscopic sensor data into a gyroscopic quaternion; receiving a time-series of magnetic sensor data associated with the period of time from a magnetic sensor contained within the electronic device; converting the time-series of magnetic sensor data into a magnetic quaternion; comparing the gyroscopic quaternion with the magnetic quaternion to create an error measure for the period of time; determining an updated gyroscopic sensor gain parameter based on the error measure; and causing the stored gyroscopic sensor gain parameter to be changed to the updated gyroscopic sensor gain parameter such that subsequent gyroscopic sensor data shall be adjusted by the updated gyroscopic sensor gain parameter. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification