Method of correcting magnetization vector
First Claim
1. A method of correcting the output of a magnetization vector detector of a stand alone navigation system of a mobile body, said mobile body having said magnetization vector detector and a geomagnetic vector detector, said method comprising:
- detecting a magnetization vector Mn-1 with said magnetization vector detector, said magnetization vector being directed from a reference position toward the center of a magnetic circle which indicates the magnetized condition of the mobile body;
determining the direction of progression of the mobile body and detecting a geomagnetic vector Sn which is directed from the reference position in the direction in which the mobile body progresses;
calculating an instantaneous direction vector Rn which is directed from the center of the magnetic circle in the direction in which the mobile body progresses and which has a direction angle Θ
mn according to the equation Rn =Sn -Mn-1 ;
calculating an average geomagnetic intensity ron from the average of past values of the magnitude rn of the instantaneous direction vector Rn, and a weighing coefficient hn that is a positive real number no greater than 1 based on the average geomagnetic intensity ron ;
calculating a substantially instantaneous magnetization vector Hn for correcting the magnetization vector Mn-1 according to the equation;
Hn =Sn -ron ·
exp(jΘ
mn);
determining the corrected magnetization vector Mn from the magnetization vector Mn-1, the weighing coefficient hn, and the substantially instantaneous magnetization vector Hn according to the equation;
Mn =(1-hn)·
Mn-1 +hn ·
Hn andcorrecting an output of said magnetization vector detector in accordance with said determined corrected magnetization vector.
1 Assignment
0 Petitions
Accused Products
Abstract
When the body of an automobile equipped with a stand-alone navigation system is magnetized by an external magnetism, an unknown magnetization vector is determined by correcting the known magnetization vector. Even very small changes in the magnetization vector can be corrected without putting a burden on the user of the automobile. A magnetization vector directed from a reference position toward the center of a magnetic circle which indicates the magnetized condition of the automobile body is detected, and a geomagnetic vector which is directed from the reference position in the direction in which the mobile body progresses is detected. An instantaneous direction vector which is directed from the center of the magnetic circle in the direction in which the mobile body progresses and which has a direction angle is calculated. Then, an average geomagnetic intensity is calculated from the average of past values of the magnitude of the instantaneous direction vector, and a weighting coefficient that is a positive real number of or less than 1 is calculated based on the average geomagnetic intensity. A substantially instantaneous magnetization vector for correcting the magnetization vector is calculated. Thereafter, a corrected magnetization vector is calculated from the magnetization vector, the weighting coefficient, and the substantially instantaneous magnetization vector.
-
Citations
5 Claims
-
1. A method of correcting the output of a magnetization vector detector of a stand alone navigation system of a mobile body, said mobile body having said magnetization vector detector and a geomagnetic vector detector, said method comprising:
-
detecting a magnetization vector Mn-1 with said magnetization vector detector, said magnetization vector being directed from a reference position toward the center of a magnetic circle which indicates the magnetized condition of the mobile body; determining the direction of progression of the mobile body and detecting a geomagnetic vector Sn which is directed from the reference position in the direction in which the mobile body progresses; calculating an instantaneous direction vector Rn which is directed from the center of the magnetic circle in the direction in which the mobile body progresses and which has a direction angle Θ
mn according to the equation Rn =Sn -Mn-1 ;calculating an average geomagnetic intensity ron from the average of past values of the magnitude rn of the instantaneous direction vector Rn, and a weighing coefficient hn that is a positive real number no greater than 1 based on the average geomagnetic intensity ron ; calculating a substantially instantaneous magnetization vector Hn for correcting the magnetization vector Mn-1 according to the equation;
Hn =Sn -ron ·
exp(jΘ
mn);determining the corrected magnetization vector Mn from the magnetization vector Mn-1, the weighing coefficient hn, and the substantially instantaneous magnetization vector Hn according to the equation;
Mn =(1-hn)·
Mn-1 +hn ·
Hn andcorrecting an output of said magnetization vector detector in accordance with said determined corrected magnetization vector.
-
-
2. A method of correcting the output of a magnetization vector detector of a stand alone navigation system of a mobile body having said magnetization vector detector and a geomagnetic vector detector, said method comprising:
-
detecting with said magnetization vector detector a magnetization vector Mn-1 directed from a reference position toward the center of a magnetic circle which indicates the magnetized condition of the mobile body; detecting with said geomagnetic vector detector a geomagnetic vector Sn which is directed from the reference position in the direction in which the mobile body progresses; obtaining an output signal from an angular velocity sensor, and calculating a deviation vector Σ
(σ
x, σ
y) which indicates the deviation of the output signal of the angular velocity sensor from the geomagnetic vector;determining if at least one of the components σ
x and σ
y is not less than a constant k;if at least one of the components σ
x and σ
y is equal to or greater than the constant k, determining the corrected magnetization vector Mn according to the equation Mn =Mn-1 +Σ
; andif the components σ
x and σ
y are both smaller than the constant k, calculating an instantaneous direction vector Rn which is directed from the center of the magnetic circle in the direction in which the mobile body progresses and which has a direction angle Θ
mn according to the equation Rn =Sn -Mn-1 ;calculating an average geomagnetic intensity ron from the average of past values of the magnitude rn of the instantaneous direction vector Rn, and a weighing coefficient hn that is a positive real number of or less than 1 based on the average geomagnetic intensity ron ; calculating a substantially instantaneous magnetization vector Hn for correcting the magnetization vector Mn-1 according to the equation;
Hn =Sn -ron ·
exp (jΘ
mn);determining the corrected magnetization vector Mn from the magnetization vector Mn-1, the weighing coefficient hn, and the substantially instantaneous magnetization vector Hn according to the equation;
Mn =(1-hn)·
Mn-1 =hn ·
Hn andcorrecting said magnetization vector detector output in accordance with said corrected magnetization vector.
-
-
3. A stand alone navigation system for a mobile body comprising:
-
a magnetization vector detector for detecting a magnetization vector Mn-1 directed from a reference position toward the center of a magnetic circle which indicates a magnetized condition of the mobile body; means for detecting a geomagnetic vector Sn which is directed from the reference position in a direction in which the mobile body progresses; means for calculating an instantaneous direction vector Rn which is directed from the center of the magnetic circle in the direction in which the mobile body progresses and which has a direction angle Θ
mn according to the equation Rn =Sn -Mn-1 ;means for calculating an average geomagnetic intensity ron from the average of past values of the magnitude rn of the instantaneous direction vector Rn, and a weighing coefficient hn that is a positive real number no greater than 1 based on the average geomagnetic intensity ron ; means for calculating a substantially instantaneous magnetization vector Hn for correcting the magnetization vector Mn-1 according to the equation;
Hn =Sn -ron ·
exp(jΘ
mn);means for determining a corrected magnetization vector Mn from the magnetization vector Mn-1, the weighing coefficient hn, and the substantially instantaneous magnetization vector Hn according to the equation;
Mn =(1-hn)·
Mn-1 +hn ·
Hn andmeans for correcting the output of said magnetization vector detector in accordance with said corrected magnetization vector.
-
-
4. A stand alone navigation system of a mobile body comprising:
-
a magnetization vector detector for detecting a magnetization vector Mn-1 directed from a reference position toward the center of a magnetic circle which indicates a magnetized condition of the mobile body; means for detecting a geomagnetic vector Sn which is directed from the reference position in the direction in which the mobile body progresses; an angular velocity sensor; means for obtaining an output signal from said angular velocity sensor and calculating a deviation vector Σ
(σ
x, σ
y) which indicates the deviation of the output signal of the angular velocity sensor from the geomagnetic vector;means for determining if at least one of the components σ
x and σ
y is not less than a constant k;means for calculating a corrected magnetization vector Mn according to the equation Mn =Mn-1 +Σ
where said determining means determines that the constant k is less than at least one of σ
x and σ
y andmeans for correcting the output of said magnetization vector detector in accordance with said corrected magnetization vector. - View Dependent Claims (5)
-
Specification