APPARATUS AND METHODOLOGY FOR CALIBRATION OF A GYROSCOPE AND A COMPASS INCLUDED IN A HANDHELD DEVICE
First Claim
1. A method for a handheld device, comprising:
- rotating the handheld device through an angle;
receiving rotation information from a gyroscope;
receiving rotation information from a compass;
comparing the information received from the gyroscope with the information received from the compass;
determining a compass bias from the comparison; and
correcting the compass bias.
2 Assignments
0 Petitions
Accused Products
Abstract
Novel techniques for estimating compass and gyroscope biases for handheld devices are disclosed. The handheld devices can include wireless phones, navigational devices and video gaming systems. The compass bias can be determined by causing a small movement of the handheld device and comparing the data obtained from the compass with the data obtained from the gyroscope. The gyroscope bias can be determined by obtaining a quaternion based angular velocity term of the handheld device when the accelerometer and compass data are reliable, and then comparing the angular velocity term to with the gyro data estimate the gyro bias. When the compass and/or the accelerometer data are unreliable, a previously determined quaternion angular velocity term is used, which was determined when the compass and the accelerometer were providing reliable data. The gyroscope bias can also be determined by measuring gyroscope biases at various temperatures in a non-factory setting, and storing that data in a memory, and using the data to estimate gyro biases when the accelerometer and/or the compass data are unreliable.
50 Citations
20 Claims
-
1. A method for a handheld device, comprising:
-
rotating the handheld device through an angle; receiving rotation information from a gyroscope; receiving rotation information from a compass; comparing the information received from the gyroscope with the information received from the compass; determining a compass bias from the comparison; and correcting the compass bias. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for calibrating a gyroscope implemented in a handheld device, comprising:
-
having the handheld device in a non-factory setting; having an environment in which the handheld device is not subject to a strong linear acceleration; having an environment in which the handheld device is not subject to a rapidly changing magnetic field; having an environment in which the temperature is changing; measuring gyroscope biases at various temperature values; and storing the measurements and temperature values in a table in a memory. - View Dependent Claims (10, 11)
-
-
12. A handheld consumer electronics device comprising:
-
a gyroscope; a compass; a processor programmed to receive information from the gyroscope and the compass; and the processor programmed to determine a compass bias by comparing a rotation information received from the gyroscope with a rotation information received from the compass;
wherein,the rotation information is generated by rotating the handheld device through an angle. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification