SYSTEM AND METHOD FOR GYROSCOPE ERROR ESTIMATION
First Claim
Patent Images
1. A method for compensating for errors in a mobile gyroscope in a device, the method comprising:
- a) determining a rotational rate of change of said device around at least one axis;
b) determining an overall magnetic field vector of a magnetic field local to said device;
c) determining a rate of change of said magnetic field field vector;
d) determining if said magnetic field is unchanging;
e) in the event said magnetic field is unchanging, generating estimated gyroscope errors using said rate of change of said magnetic field vector and said rotational rate of change of said device;
f) compensating for said gyroscope errors using said estimated gyroscope errors.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for compensating for gyroscopic errors. A system uses magnetometers to detect and measure a magnetic field local to a personal navigation device. When the local magnetic field is quasi-static, the rate of change of the magnetic field is combined with the rotational rate of change of the device. This generates an estimated gyroscope error. The error can then be used to correct for time-varying inherent gyroscope errors.
-
Citations
19 Claims
-
1. A method for compensating for errors in a mobile gyroscope in a device, the method comprising:
-
a) determining a rotational rate of change of said device around at least one axis; b) determining an overall magnetic field vector of a magnetic field local to said device; c) determining a rate of change of said magnetic field field vector; d) determining if said magnetic field is unchanging; e) in the event said magnetic field is unchanging, generating estimated gyroscope errors using said rate of change of said magnetic field vector and said rotational rate of change of said device; f) compensating for said gyroscope errors using said estimated gyroscope errors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for determining errors in a gyroscope in a non-static device, the method comprising:
-
a) determining at least two periods of time when a total local magnetic field is unchanging; b) for each of said at least two periods of time, determining a magnetic field vector for said magnetic field; c) for each of said at least two periods of time, determining a rotational rate of change for said device; d) using an extended Kalman filter to estimate errors in readings from said gyroscope using said magnetic field vector determined in step b) and said rotational rate of change for said device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method according 13 wherein said local magnetic field is unchanging when a rate of change of magnetic field strength measurements for said local magnetic field is close to zero.
-
19. Computer readable media having encoded thereon computer readable instructions which, when executed, implements a method for compensating for errors in a handheld gyroscope in a device, the method comprising:
-
a) determining a rotational rate of change of said device around at least one axis; b) determining an overall magnetic field vector of a magnetic field local to said device; c) determining a rate of change of said magnetic field field vector; d) determining if said magnetic field is unchanging; e) in the event said magnetic field is unchanging, generating estimated gyroscope errors using said rate of change of said magnetic field vector and said rotational rate of change of said device; f) compensating for said gyroscope errors using said estimated gyroscope errors.
-
Specification