Auto-calibration of orientation sensing systems
First Claim
1. An electronic device with an orientation sensing system for determining an orientation of the electronic device in operational use of the electronic device, the orientation sensing system comprising:
- a first sensor comprising a 2D magnetometer or a 3D magnetometer configured to supply first vectors representative of earth-magnetic field vectors;
a second sensor comprising a 2D accelerometer or a 3D accelerometer configured to supply second vectors representative of gravity field vectors; and
a calibration device coupled to the first and second sensors configured to calibrate the orientation sensing system for operational use, wherein the calibration device is configured to use the second vectors to constrain a range of possible directions of corresponding earth-magnetic field vectors to be determined per corresponding orientations of the electronic device and numerically solve a set of equations involving first quantities representative of the first vectors and second quantities representative of the second vectors, wherein the set includes, for each of the first quantities, a corresponding equation that comprises a term that is equivalent to a matrix multiplication of a parameter matrix with the corresponding earth-magnetic field vector, second equations specifying a magnitude of the earth-magnetic field vector for the multiple orientations, third equations specifying a value of a dot product of the earth-magnetic field vector with the gravity field vector for the multiple orientations, and a minimum number of the multiple orientations is no more than ten.
10 Assignments
0 Petitions
Accused Products
Abstract
An electronic device has an orientation sensing system for determining an orientation of the device. The system includes a magnetometer and an accelerometer. The system further has a calibration device configured to calibrate the sensing system for operational use. The accelerometer supplies measurements used to constrain a range of possible directions of the external magnetic field to be determined. The calibration device numerically solves a set of equations and is equally usable for a 2D or 3D magnetometer in combination with a 2D or 3D accelerometer.
-
Citations
19 Claims
-
1. An electronic device with an orientation sensing system for determining an orientation of the electronic device in operational use of the electronic device, the orientation sensing system comprising:
-
a first sensor comprising a 2D magnetometer or a 3D magnetometer configured to supply first vectors representative of earth-magnetic field vectors; a second sensor comprising a 2D accelerometer or a 3D accelerometer configured to supply second vectors representative of gravity field vectors; and a calibration device coupled to the first and second sensors configured to calibrate the orientation sensing system for operational use, wherein the calibration device is configured to use the second vectors to constrain a range of possible directions of corresponding earth-magnetic field vectors to be determined per corresponding orientations of the electronic device and numerically solve a set of equations involving first quantities representative of the first vectors and second quantities representative of the second vectors, wherein the set includes, for each of the first quantities, a corresponding equation that comprises a term that is equivalent to a matrix multiplication of a parameter matrix with the corresponding earth-magnetic field vector, second equations specifying a magnitude of the earth-magnetic field vector for the multiple orientations, third equations specifying a value of a dot product of the earth-magnetic field vector with the gravity field vector for the multiple orientations, and a minimum number of the multiple orientations is no more than ten. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of calibrating an orientation sensing system configured to determine an orientation of the orientation sensing system, wherein the orientation sensing system, comprises a first sensor comprising a 2D magnetometer or a 3D magnetometer configured to supply first vectors representative of earth-magnetic field vectors;
- and a second sensor comprising a 2D accelerometer or a 3D accelerometer configured to supply second vectors representative of gravity field vectors, wherein the method comprises;
using the second vectors to constrain a range of possible directions of corresponding earth-magnetic field vectors to be determined per corresponding orientations of the system; and numerically solving, by a microprocessor, a set of equations involving first quantities representative of the first vectors and second quantities representative of the second vectors, wherein the set includes, for each of the first quantities, a corresponding equation that comprises a term that is equivalent to a matrix multiplication of a parameter matrix with the corresponding earth-magnetic field vector, second equations specifying a magnitude of the earth-magnetic field vector for the multiple orientations, and third equations specifying a value of the dot product of the earth-magnetic field vector with the gravity field vector for the multiple orientations, and a minimum number of the multiple orientations is no more than ten. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
- and a second sensor comprising a 2D accelerometer or a 3D accelerometer configured to supply second vectors representative of gravity field vectors, wherein the method comprises;
Specification