Method for selecting calibration data for an auto-calibrating compass
First Claim
1. A method for determining heading from an origin of the earth'"'"'s magnetic field vector in an auto-calibrating electronic compass comprising the steps of:
- (a) orienting first and second sense coils of a flux-gate sensor perpendicular to each other in the earth'"'"'s magnetic field;
(b) saturating said sense coils with a drive signal;
(c) measuring an induced voltage in said sense coils induced by said magnetic field;
(d) measuring and storing, in a memory unit connected to a processing unit, at least three heading data points related to said induced voltage, each said heading data point having an x and a y coordinate, each said heading data point being measured and stored after the orientation of the flux-gate sensor with respect to the earth'"'"'s magnetic field vector, as measured at the flux-gate sensor, has changed;
(e) calculating and storing x and y coordinates for an earth'"'"'s magnetic field circle center;
(f) adding said center coordinates to a sum of previous center coordinates;
(g) calculating mean square errors of said center and said previous center coordinates;
(h) calculating a figure of merit associated with the accuracy of said center coordinates;
(i) calculating and storing x and y coordinates for a new center for said earth'"'"'s magnetic field circle by adding to one of said previous center coordinate, said center coordinates calculated in step (b) as weighted by said figure of merit;
(j) subtracting said new center coordinates from said stored heading data points to yield compensated heading data points having a compensated y coordinate and a compensated x coordinate;
(k) dividing the compensated y coordinate by the compensated x coordinate to obtain a quotient, and calculating the arctangent of said quotient; and
(l) using said calculated arctangent of said quotient to obtain a new vehicle heading for conveying information regarding true heading to a display unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for selecting calibration data which uses mean square error to minimize variations in the calculated origins of the earth'"'"'s magnetic field vector. A microcomputer having a memory calculates and stores the origin of the earth'"'"'s magnetic field vector from the last three headings or data points. The x and y coordinates of the origins are summed with all the previous x and y coordinates and the mean square errors of the x and y coordinates are calculated. A figure of merit for the mean square errors is calculated. An adjusted origin is determined and stored by weighing the newly calculated origin by a figure of merit and adding it to the previous origin. Provision is made for reinitializing all quantities to zero when the sum of the mean square errors exceeds a predetermined maximum.
-
Citations
4 Claims
-
1. A method for determining heading from an origin of the earth'"'"'s magnetic field vector in an auto-calibrating electronic compass comprising the steps of:
-
(a) orienting first and second sense coils of a flux-gate sensor perpendicular to each other in the earth'"'"'s magnetic field; (b) saturating said sense coils with a drive signal; (c) measuring an induced voltage in said sense coils induced by said magnetic field; (d) measuring and storing, in a memory unit connected to a processing unit, at least three heading data points related to said induced voltage, each said heading data point having an x and a y coordinate, each said heading data point being measured and stored after the orientation of the flux-gate sensor with respect to the earth'"'"'s magnetic field vector, as measured at the flux-gate sensor, has changed; (e) calculating and storing x and y coordinates for an earth'"'"'s magnetic field circle center; (f) adding said center coordinates to a sum of previous center coordinates; (g) calculating mean square errors of said center and said previous center coordinates; (h) calculating a figure of merit associated with the accuracy of said center coordinates; (i) calculating and storing x and y coordinates for a new center for said earth'"'"'s magnetic field circle by adding to one of said previous center coordinate, said center coordinates calculated in step (b) as weighted by said figure of merit; (j) subtracting said new center coordinates from said stored heading data points to yield compensated heading data points having a compensated y coordinate and a compensated x coordinate; (k) dividing the compensated y coordinate by the compensated x coordinate to obtain a quotient, and calculating the arctangent of said quotient; and (l) using said calculated arctangent of said quotient to obtain a new vehicle heading for conveying information regarding true heading to a display unit. - View Dependent Claims (2, 3, 4)
-
Specification