Systems and methods for gyroscope calibration
First Claim
Patent Images
1. A method for calibrating gyroscope sensitivity for a portable device, comprising:
- obtaining motion data from at least a gyroscope and at least one other motion sensor;
detecting a motion pattern in the motion data comprising at least a first period of reduced motion and at least a second period of increased motion;
determining a reference orientation for the portable device during the first period using at least one motion sensor other than the gyroscope;
obtaining gyroscope data for the portable device during the second period;
determining a plurality of alternative estimated orientations for a same instant for the portable device by applying a plurality of candidate gyroscope sensitivity values to the gyroscope data over a complete length of the second period; and
determining a difference between the reference orientation and the plurality of alternative estimated orientations; and
deriving a calibrated gyroscope sensitivity value non-iteratively using a predefined relationship in which gyroscope sensitivity is dependent on a minimum difference between the reference orientation and alternative estimated orientations.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and devices are disclosed for calibration of gyroscope sensitivity. By comparing a reference orientation determined without gyroscope data to estimated orientations determined with gyroscope data, a calibrated sensitivity value may be derived using a known relationship between a reference orientation and estimated orientations difference and gyroscope sensitivity.
31 Citations
22 Claims
-
1. A method for calibrating gyroscope sensitivity for a portable device, comprising:
-
obtaining motion data from at least a gyroscope and at least one other motion sensor; detecting a motion pattern in the motion data comprising at least a first period of reduced motion and at least a second period of increased motion; determining a reference orientation for the portable device during the first period using at least one motion sensor other than the gyroscope; obtaining gyroscope data for the portable device during the second period; determining a plurality of alternative estimated orientations for a same instant for the portable device by applying a plurality of candidate gyroscope sensitivity values to the gyroscope data over a complete length of the second period; and determining a difference between the reference orientation and the plurality of alternative estimated orientations; and deriving a calibrated gyroscope sensitivity value non-iteratively using a predefined relationship in which gyroscope sensitivity is dependent on a minimum difference between the reference orientation and alternative estimated orientations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A portable device comprising:
-
a gyroscope for providing gyroscope data; at least one other motion sensor; and a calibration module for gyroscope sensitivity, wherein the calibration module is configured to; detect a motion pattern in the motion data comprising at least a first period of reduced motion and at least a second period of increased motion; determine a reference orientation for the portable device during the first period using data obtained from the at least one other motion sensor; concurrently determine a plurality of alternative estimated orientations for a same instant for the portable device by applying a plurality of candidate gyroscope sensitivity values to gyroscope data over a complete length of the second period; determine a difference between the reference orientation and the plurality of alternative estimated orientations; and derive a calibrated sensitivity value non-iteratively using a predefined relationship in which gyroscope sensitivity is dependent on a minimum difference between the reference orientation and alternative estimated orientations. - View Dependent Claims (22)
-
Specification