Next Article in Journal
Research on the Lift-off Effect of Receiving Longitudinal Mode Guided Waves in Pipes Based on the Villari Effect
Previous Article in Journal
FGG-NUFFT-Based Method for Near-Field 3-D Imaging Using Millimeter Waves
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling and Implementation of Multi-Position Non-Continuous Rotation Gyroscope North Finder

1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
University of the Chinese Academy of Sciences, Beijing 10049, China
3
Fraunhofer Institute for Computer Graphics Research, Darmstadt 64283, Germany
4
Mathematical and Applied Visual Computing, Technische Universität Darmstadt, Darmstadt 64283, Germany
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(9), 1513; https://doi.org/10.3390/s16091513
Submission received: 17 June 2016 / Revised: 6 September 2016 / Accepted: 8 September 2016 / Published: 20 September 2016
(This article belongs to the Section Physical Sensors)

Abstract

:
Even when the Global Positioning System (GPS) signal is blocked, a rate gyroscope (gyro) north finder is capable of providing the required azimuth reference information to a certain extent. In order to measure the azimuth between the observer and the north direction very accurately, we propose a multi-position non-continuous rotation gyro north finding scheme. Our new generalized mathematical model analyzes the elements that affect the azimuth measurement precision and can thus provide high precision azimuth reference information. Based on the gyro’s principle of detecting a projection of the earth rotation rate on its sensitive axis and the proposed north finding scheme, we are able to deduct an accurate mathematical model of the gyro outputs against azimuth with the gyro and shaft misalignments. Combining the gyro outputs model and the theory of propagation of uncertainty, some approaches to optimize north finding are provided, including reducing the gyro bias error, constraining the gyro random error, increasing the number of rotation points, improving rotation angle measurement precision, decreasing the gyro and the shaft misalignment angles. According them, a north finder setup is built and the azimuth uncertainty of 18” is obtained. This paper provides systematic theory for analyzing the details of the gyro north finder scheme from simulation to implementation. The proposed theory can guide both applied researchers in academia and advanced practitioners in industry for designing high precision robust north finder based on different types of rate gyroscopes.

1. Introduction

The rate gyroscope (gyro) north finder is an orientation instrument that finds the azimuth by measuring a projection of the earth rotation rate onto the gyro’s sensitive axis. It has been widely used in e.g., aiming techniques, surveying techniques, and navigation of autonomous ground vehicles [1,2,3]. It is also capable of providing the required azimuth reference information when the GPS signal is blocked, for instance in underground environments. Usually, north finding with an uncertainty of 206”(206” = 1 milliradian) is required in these applications [4]. However, more accurate north finding systems are always popular in practical application, e.g., if the aiming distance is 1 km, the aiming error is about 1 m when the azimuth uncertainty is 206”, and the aiming error is about 0.17 m when the azimuth uncertainty is 36” . Thus improving the north finding system precision is valuable to both applied researchers in academia and advanced practitioners in industry. In current gyro north finder systems, different types of gyros are used to measure the angular rate with respect to an inertial frame of reference, including Micro-Electro-Mechanical System (MEMS) gyros, ring laser gyros, fiber optic gyros, resonant optical gyros and dynamically tuned gyros [5]. According to their general usage categories, gyros can be sorted as consumer, tactical, navigational and strategic type. Recently, the structures of different gyros have been comprehensively analyzed to constrain the gyros’ bias error, scale-factor error and random error, e.g., MEMS gyros [6,7,8,9], ring laser gyros [10,11], fiber optic gyros [10,12], resonant optical gyros [13,14,15,16] and dynamically tuned gyros [17,18,19]. Other very active areas include constraining the gyro bias error and modeling of temperature drift through different kinds of filter methods [20,21,22,23,24,25,26]. However, only few works present the details of building a complete gyro north finder system that provides high precision azimuth reference information.
It is a challenge to design a high precision robust north finder system and to provide the corresponding azimuth measuring model. Many factors should be taken into consideration. Firstly, the model should take the gyro’s characteristics into account, including the gyro bias, the gyro random error and the scale-factor error. Secondly, the relationship of the gyro and shaft misalignment angles against the azimuth model needs to be clarified. The gyro misalignment angle is the mechanical install error between the shaft (rotation axis) and the gyro axis; the shaft misalignment angle is the tilt between the practical shaft and the vertical one. Finally, the azimuth measurement precision is affected by several elements such as the measurement points and encoder precision; thus these elements should be considered by the system model.
Currently, two of the most commonly used approaches to attain high precision robust azimuth results are two-point gyro north finding [27] and multi-point continuous rotation gyro north finding [4,28,29,30]. In the former case, the gyro is rotated by 180 . By subtracting the azimuth measurement results at the two positions, the additive bias error and scale-factor error is mitigated. However, it is not robust to the gyro random error. For achieving high azimuth measurement precision, the latter approach is more often used, because it is not only robust to the gyro bias error and the scale-factor error, but also to the random error. In particular, Prikhodko provides a comprehensive analysis about how the gyro misalignment, the gyro bias error, and the number of measurement points affect the north finding precision, but does not provide the azimuth measuring model [4]. Recently, a north finding system consisting of an uniaxial MEMS accelerometer and a fiber optic gyro is proposed, and a translocation method is adopted to eliminate sensor constant drift and scale factor error [31]. Bojja improves this system by replacing the uniaxial MEMS accelerometer with a two-axis MEMS accelerometer, and an indexing method is used to remove the sensor bias [32]. However, these methods still possess three shortcomings. The first one is that the gyro detects not only the earth rotation rate but also the turntable rotation rate due to the gyro misalignment and the shaft misalignment. The second one is that the vibration produced by the continuous rotation corrupts the gyro outputs. Finally, there exists no generalized mathematical model which analyzes the elements that affect the azimuth measurement precision. Hence, proposing an appropriate azimuth measuring scheme and providing the corresponding azimuth measuring mathematical model for designing and evaluating the north finder are urgently needed.
In this paper we propose a multi-position non-continuous rotation gyro north finder scheme to measure the azimuth between the observer and the north direction. We are the first to deduce the mathematical model of the gyro outputs against the azimuth at each rotation position explicitly. Our approach demonstrates the effects of the gyro and the shaft misalignments on the gyro outputs. Combining the gyro outputs model and the theory of propagation of uncertainty, we thus obtain an optimized azimuth measurement scheme.
The rest of the paper is organized as follows. Section 2 presents the gyro north finder structure and the multi-position non-continuous azimuth measuring scheme. Section 3 gives the gyro outputs model. The optimized north finding scheme is described in Section 4. Experimental results are discussed in Section 5. Finally, conclusions are drawn in Section 6.

2. The Multi-Position Non-Continuous Rotation Gyro North Finder Scheme

Figure 1 demonstrates the layout of the north finder whose length, width and height are 420 mm, 420 mm and 416 mm respectively. Inside a pedestal, an inclinometer, a gyro, a platform, a shaft, a motor, and an encoder (see Figure 1a) are placed. The inclinometer and the gyro are mounted on the platform that is fixed to the shaft. The pedestal is shored up by three supporting legs whose heights are adjusted by the three knobs (see Figure 1b).
These devices are divided into two categories according to their functions. The first category measures the shaft misalignment angle and aligns the shaft. It includes the inclinometer, the three knobs and the three support legs. The inclinometer is used to measure the angle of the platform with respect to the horizontal plane, and the shaft tilt is adjusted by the three knobs using the inclinometer outputs. Secondly, the gyroscope, the platform, the shaft, the motor, and the encoder are used to measure the earth rotation rate onto the gyro sensitive axis at each rotation position. The gyro detects the projection of earth rotation rate onto its sensitive axis. The motor controls the gyro (the platform and the shaft) to move non-continuously from position 1 to position n. The encoder records the rotation angle of the gyro.
The non-continuous rotation scheme samples specify the gyro outputs at appointed positions. As shown in the first graph in Figure 2, the vector OA points towards the observer i.e., position 1; the vector OG denotes the gyro sensitive axis; the vector ON point to north direction and ψ indicates the azimuth of the observer against the north direction. The angle between the observer and the current gyro axis is denoted as γ 1 . As the gyro rotates non-continuously around the shaft by 360 in n equal angular increments, we obtain the angle γ i (1 ≤ in) and the gyro outputs at each position from 1 to n. The azimuth is achieved by fitting the gyro outputs at these positions using the azimuth measurement model. The following section describes our model in detail.

3. Modeling of the Gyro Outputs

The gyro detects the projection of the earth rotation rate on its sensitive axis and outputs its value. In this section, our mathematical model describing the relationship between the gyro outputs and the azimuth at each appointed position, i.e., position 1 to n, is proposed. Using this model, the azimuth is easily obtained from the gyro outputs. SubSection 3.1 proposes an azimuth measuring model in ideal condition. Since the azimuth measurement result is strongly affected by the gyro misalignment and the shaft misalignment, Subsection 3.2 presents a new measuring model with the former element taken into account, and Subsection 3.3 further improves this model by taking both the affecting elements into consideration.

3.1. Gyro Outputs Modeling Under Ideal Conditions

The aim of the north finder is to detect the azimuth ψ between the observer (first position of the gyro) and the north direction. Under ideal conditions (without the gyro and shaft misalignments), the azimuth measurement is performed in a local horizontal plane with the gyro axis kept parallel to the horizontal plane. In Figure 3, the sphere is the earth which rotates around itself with an angular rate ω e . The north finder is placed at point O with latitude φ. OXYZ is the geographical coordinate system, where the axes OX, OY, and OZ coincide with east, north, and up direction, respectively. Under ideal conditions, the gyro axis OG is parallel to the OXY horizontal plane at each rotation position i. At position 1, the gyro axis OG coincides with the direction OA.
It is clear from Figure 3 that the earth rotation angular velocity ω can be expressed in the geographical coordinate system as a column vector:
ω = 0 ω e cos φ ω e sin φ
where ω e is the magnitude of the earth angular velocity, with ω e = 15 . 041 / h .
In order to detect the azimuth ψ, the earth angular velocity (i.e., the column vector ω) is rotated counterclockwise by ψ around the OZ axis. Using the right hand rule (all the following rotation matrices follow these rule), the rotation matrix is given by
R Z ( ψ ) = cos ψ - sin ψ 0 sin ψ cos ψ 0 0 0 1
It should be noted that in our system, the OXYZ coordinate system is fixed, while the vector ω is rotated. Then the rotated vector ω o is obtained by using the matrix multiplication R Z ( ψ ) ω:
ω o = R Z ( ψ ) ω = - ω e cos φ sin ψ ω e cos φ cos ψ ω e sin φ
Here, the projection of the vector ω o on the OXY horizontal plane coincides with OA. When the gyro axis coincides with OA, the gyro output at this position is given by
ω o g = ω o ( 2 ) = ω e cos φ cos ψ + e b + e r ,
where e b and e r denote the gyro bias error and the gyro random error, respectively.
At a specific latitude, the azimuth ψ is achieved from Equation (4) if the gyro output ω o g is known. In practice, however, since only one gyro output is used, it requires the high bias stability of the gyro. Otherwise the small angular rate ω e cos φ cos ψ will be too small compared to the gyro bias error e b . Therefore, it is necessary to sample the gyro outputs at several positions. Hence, a multi-position non-continuous rotation north finding scheme is used in our system. As described in Figure 2, the gyro is rotated counterclockwise by γ i around axis OZ from position 1 to position n. We assume that the vector ω o is rotated along side with the gyro. The corresponding rotation matrix is
R Z ( γ i ) = cos γ i - sin γ i 0 sin γ i cos γ i 0 0 0 1 .
At position i, the vector ω r is obtained by multiplying R Z ( γ i ) by ω o :
ω r = R Z ( γ i ) ω o = - ω e cos φ sin ( γ i + ψ ) ω e cos φ cos ( γ i + ψ ) ω e sin φ .
The projection of ω r on the gyro axis at position i hence becomes
ω r g i = ω r ( 2 ) = ω e cos φ cos ( γ i + ψ ) + e b + e r .
Equation (7) is the mathematical model of the gyro outputs against azimuth at position i without taking the gyro and shaft misalignments into consideration.

3.2. Gyro Outputs Modeling with Gyro Misalignment

Conversely, in the north finding system, the gyro misalignment [4] and the shaft misalignment [33] usually do exist and corrupt the azimuth measurement result. As shown in Figure 4 (the sphere is in this case not the earth, but used to facilitate the understanding of the misalignments), under ideal conditions, the shaft is aligned vertically to the horizontal plane and is represented here as the vector OR. The gyro sensitive axis OG lies in the horizontal plane and points in the observer direction. When the shaft rotates, the gyro axis always remains in the horizontal plane, i.e., the blue part. If the gyro is misaligned, there exist an angle ε between the gyro sensitive axis OGg and the horizontal plane. It is defined as the gyro misalignment angle. As the shaft OR rotates, the trajectory of OGg forms a circular cone (the green part) and ε remains the same at each rotation position. If the shaft is misaligned, the condition becomes complex. Assuming OR1 is the misaligned shaft, the orange plane will be the moving trajectory of the gyro sensitive axis OGs as it rotates. Here, η is the angle between OR and OR1 and is defined as the shaft misalignment angle, and α i is used to denote the angle of the gyro axis to the OXY horizontal plane. Unlike the case when the gyro is misaligned, the angle between the gyro axis OGs and the OXY horizontal plane is different at different rotation positions. Since the characteristics of the gyro misalignment and the shaft misalignment are different, the two misalignments will be discussed separately, and eventually a generalized gyro outputs model will be presented. The gyro axis outputs model with only the gyro misalignment (ε ≠ 0, η = 0) is firstly presented. Then the model with also the shaft misalignment (ε = 0 or ε ≠ 0, η ≠ 0) is proposed.
In this part, η = 0 is assumed, i.e., only the gyro misalignment angle ε is considered. The gyro misalignment angle is obtained by rotating the gyro axis counterclockwise by - ε around the X axis. Likewise, we rotate the vector ω r counterclockwise by - ε around the X axis, and then a new vector ω g is obtained. Now the gyro outputs are equal to the projection of the vector ω g on the gyro axis. The rotation matrix is
R X ( - ε ) = 1 0 0 0 cos ε sin ε 0 - sin ε cos ε
The vector ω g is obtained by multiplying R X ( - ε ) by ω r :
ω g = R X ( - ε ) ω r = - ω e cos φ sin ( γ i + ψ ) ω e cos φ cos ( γ i + ψ ) cos ε + ω e sin φ sin ε - ω e cos φ cos ( γ i + ψ ) sin ε + ω e sin φ cos ε
Thus the earth rotation rate detected by the gyro axis is equal to the projection of ω g on the gyro axis:
ω g g i = ω g ( 2 ) = ω e cos φ cos ( γ i + ψ ) cos ε + ω e sin φ sin ε + e b + e r

3.3. Gyro Outputs Modeling with Shaft Misalignment

In this part, the shaft misalignment condition (η ≠ 0) will be explained. The gyro axis is obtained by rotating the gyro axis counterclockwise by - α i around the X axis. Similarly, we rotate the vector ω r counterclockwise by - α i around the X axis, and then a new vector ω s is obtained. Now the gyro outputs are equal to the projection of the vector ω s on the gyro axis. The rotation matrix is
R X ( - α i ) = 1 0 0 0 cos α i sin α i 0 - sin α i cos α i
The vector ω s is obtained by multiplying R X ( - α ) by ω r :
ω s = R X ( - α i ) ω r = - ω e cos φ sin ( γ i + ψ ) ω e cos φ cos ( γ i + ψ ) cos α i + ω e sin φ sin α i - ω e cos φ cos ( γ i + ψ ) sin α i + ω e sin φ cos α i
Thus, the earth rotation rate detected by the gyro axis is equal to the projection of ω s on the gyro axis:
ω s g i = ω s ( 2 ) = ω e cos φ cos ( γ i + ψ ) cos ( α i ) + ω e sin φ sin ( α i ) + e b + e r
As shown in Figure 4, the value of α i varies at different rotation positions i when η ≠ 0. Hence, the calculation of α i is discussed. Based on the value of ε (ε = 0, ε ≠ 0), α i is divided into two cases. As shown in Figure 5, the first case is ε = 0: OGs1 denotes the corresponding gyro axis at position 1, and α 1 = η. The trajectory of gyro axis under this condition (η ≠ 0, ε = 0) is a plane. The second case is ε ≠ 0: the corresponding gyro axis is OGsg1, the angle Gsg1OGs1 is ε, and α 1 = η - ε . The trajectory of the gyro axis under this condition (η ≠ 0, ε ≠ 0) is a circular cone.
Here, the second case is discussed. The first case is achieved by defining ε = 0. The gyro axis at position i is OGsgi, and OGsgi is defined as a unit vector, and then point Gsg1 is located at (0, cos(η - ε ), −sin(η - ε )). Point Gsgi’s trajectory is a circle with its center O1 at (0, sinε sinη, sinεcosη), and point Gsgi’s trajectory forms the shaft misalignment plane. The normal vector of the shaft misalignment plane is given by
n = ( 0 , sin η , cos η )
Based on Equation (14) and point Gsg1, the shaft misalignment plane equation equals
( sin η ) y + ( cos η ) z = sin ε
In the rotating process, if the shaft O1R1 is rotated γ i counterclockwise around itself, so does O1Gsg1. Assuming point Gsgi = ( x i , y i , z i ), then OGsgi is a unit vector, point Gsgi is on the shaft misalignment plane, and the angle between vector O1Gsg1 and vector O1Gsgi is γ i . Based on these conditions, the following set of equations about point Gsgi is thus obtained:
x i 2 + y i 2 + z i 2 = 1 ( sin η ) y i + ( cos η ) z i = sin ε cos γ i = ( cos η cos ε ( y i - sin η sin ε ) - sin η cos ε ( z i - cos η sin ε ) ) cos η cos ε ( y i - sin η sin ε ) - sin η cos ε ( z i - cos η sin ε ) ) cos ε 2 cos ε 2
The coordinate of G s g i is found by solving Equation (16):
x i = - cos ε sin γ i y i = sin η sin ε + cos η cos ε cos γ i z i = cos η sin ε - sin η cos ε cos γ i
Therefore, cos α i is equal to the cosine of the vectors OG s g i and OA i (A i is in OXY plane, and A i = (−sin γ i , cos γ i , 0)):
cos α i = sin γ i 2 cos ε + cos γ i ( sin η sin ε + cos η cos ε cos γ i )
Substituting Equation (18) into Equation (13), the gyro axis outputs model with the shaft and gyro misalignments is achieved.
ω s g i = ω e cos φ cos ( γ i + ψ ) cos ( α i ) + ω e sin φ sin ( α i ) + e b + e r cos α i = sin γ i 2 cos ε + cos γ i ( sin η sin ε + cos η cos ε cos γ i ) sin α i = 1 - cos α i 2
Equation (19) is simplified to Equation (10) when η = 0, and Equation (19) is reduced to Equation (7) when ε and η are both 0.

4. Estimate Azimuth Uncertainty

In order to estimate the measurement uncertainty of the north finding system, each critical measurement component should be identified and its uncertainty must be quantified. The parameters in the north finder system include the gyro bias error, the gyro random error, the number of measurement points n, the encoder uncertainty δ γ , the gyro misalignment angle ε, and the shaft misalignment angle η. Combining the gyro outputs model and the theory of propagation of uncertainty, these parameters are analyzed separately, and finally the overall azimuth uncertainty is presented.
Initially, the gyro measurement uncertainty is analyzed. According to Equation (19), the derivative of ω s g i to ψ with η = ε = 0 is
ω s g i ψ = - ω e cos φ sin ( γ i + ψ )
The gyro bias is a nonzero output when the input is zero. Usually, the bias error is very small in a short period time when the temperature is stable. The gyro random error is a fluctuating output when the input is the same. Here we take the gyro bias error e b and the gyro random error e r as gyro measurement uncertainty [5]. At position i, the gyro measurement uncertainty’s effect on ψ’s uncertainty is described as
σ ψ ω s g i = ψ ω s g i σ ω
where σ ω is the gyro measurement uncertainty. In one circle measurement from position 1 to position n, the total azimuth uncertainty σ ψ ω s g caused by the gyro measurement uncertainty is
σ ψ ω s g = i = 1 n ( ψ ω s g ) 2 σ ω 2
In Figure 2, the rotation angle is equal at every time in one circle, and the number of samples acquired n covers exactly a complete period [34], and then we have
i = 1 n cos γ i = i = 1 n sin γ i = i = 1 n sin γ i cos γ i = 0 i = 1 n ( cos γ i ) 2 = i = 1 n ( sin γ i ) 2 = n 2
Substituting Equations (20) and (23) into Equation (22), the azimuth uncertainty σ ψ ω s g is
σ ψ ω s g = 2 n σ ω ω e cos φ
In Equation (24), ω e = 15 . 041 /h and φ is a constant in specified latitude (for instance, φ = 43 . 8 in Changchun, China). As shown in Figure 6a (arc second is used to denote the unit of azimuth uncertainty, and 1 arc second = 1” = 1 / 3600 ), increasing the number of measurement points n and reducing the measurement uncertainty σ ω will lower the azimuth uncertainty. However, it is noted that azimuth uncertainty decreases slowly when the σ ω is quite small (see Figure 6b). In particular, when σ ω = 0 . 005 /h, the azimuth uncertainty decreases from 15 arc second (n = 70) to 10 arc second (n = 240); when σ ω = 0 . 001 /h, the azimuth uncertainty decreases from 3 arc second (n = 70) to 2 arc second (n = 240). Therefore, a proper number of measurement points should be chosen according to the required azimuth precision and the measurement time. In addition, the latitude affects the azimuth uncertainty too. Based on Equation (24), the azimuth uncertainty gradually decreases as the latitude decreases from high to low.
Subsequently, the encoder measurement uncertainty is analyzed. According to Equation (19), the azimuth uncertainty caused by the encoder measurement uncertainty σ γ at position i is
σ ψ γ i = ( ψ γ i ) 2 σ γ 2 = ( ψ ω s g i ω s g i γ i ) 2 σ γ 2
Substituting Equation (23) into Equation (25), in one circle measurement the overall azimuth uncertainty caused by the encoder measurement uncertainty with η = ε = 0 is
σ ψ γ = σ γ i = 1 n ( ψ ω s g i ω s g i γ i ) 2 = σ γ
According to Equation (26), the encoder uncertainty σ γ has a significant effect on the azimuth results, and the encoder uncertainty will propagate to the azimuth uncertainty directly. Therefore, a high precision encoder is required for a high precision north finder.
Next, the gyro misalignment’s effect is analyzed. According to Equation (19), gyro outputs with η = 0 equal
ω sg i = ω e cos φ cos ( γ i + ψ ) cos ε + ω e sin φ sin ε
Here ε is a constant for the assembled gyro, ω e = 15 . 041 /h, and φ is constant in a specified latitude. Thus Equation (27) can be rewritten as
ω sg i = C 1 cos ( γ i + ψ ) + C 2 C 1 = ω e cos φ cos ε , C 2 = ω e sin φ sin ε
Here C 1 and C 2 are constants, hence ε has no effect on the azimuth uncertainty when η = 0.
Finally, the shaft misalignment’s effect on the azimuth results is analyzed. The azimuth uncertainty caused by the shaft misalignment is
σ ψ η = σ η i = 1 n ( ψ ω s g i ω s g i η ) 2
Substituting Equation (19) into Equation (29), σ ψ η is obtained as follows, where the symbols a 1 , a 2 , a 3 , a 4 , a 5 , a 6 , b 1 , b 2 are introduced to simplify the equation:
σ ψ η = σ η n cos φ 2 ( a 1 + a 2 ) + sin φ 2 ( ( a 3 + a 4 + a 5 ) ( a 3 + a 4 + a 5 ) a 6 a 6 ) n cos φ 2 ( b 1 + b 2 ) a 1 = cos η 2 sin ε 2 ( 0 . 125 + 0 . 25 cos ψ 2 ) a 2 = sin η 2 cos ε 2 ( 0 . 0625 + 0 . 25 cos ψ 2 ) a 3 = sin η 2 cos η 2 ( 0 . 375 sin ε 4 + 0 . 2734 cos ε 4 ) a 4 = sin η 2 cos η ( 0 . 0782 cos ε 4 - 0 . 125 sin ε 2 cos ε 2 ) a 5 = 0 . 0625 cos ε 2 cos η 2 sin ε 2 + 0 . 0234 cos ε 4 sin η 2 + 0 . 3125 sin ε 2 cos ε 2 a 6 = 1 - ( 0 . 375 cos ε 2 + 0 . 25 cos ε 2 cos η + 0 . 5 sin η 2 sin ε 2 + 0 . 375 cos η 2 cos ε 2 ) b 1 = sin η 2 sin ε 2 ( 0 . 125 + 0 . 25 sin ψ 2 ) + cos η 2 cos ε 2 ( 0 . 0625 + 0 . 25 sin ψ 2 ) b 2 = 0 . 25 cos ψ 2 cos ε 2 + 0 . 0625 cos ε 2 + 0 . 125 cos ε 2 cos η
According to Equation (30), the relationship of the azimuth uncertainty against the shaft misalignment is shown in Figure 7. It is clear from Figure 7a that the azimuth uncertainty σ ψ η increases as the shaft misalignment angle η grows; however, as the gyro misalignment angle ε increases, the azimuth uncertainty slightly falls. When the shaft misalignment angle η equals zero, the azimuth uncertainty remains at zero regardless of the value of ε. Differently, the azimuth value ψ shows no effect on azimuth uncertainty (see Figure 7b). Usually, the gyro misalignment angle ε is very small and measuring it is troublesome. Therefore, a much better choice for achieving a lower azimuth uncertainty is to reduce the shaft misalignment angle.
Based on the theory of propagation of uncertainty, the total azimuth uncertainty σ ψ is expressed as:
σ ψ = σ ψ ω s g 2 + σ ψ γ 2 + σ ψ η 2
According to Equation (31), in order to improve the azimuth measurement precision, the following procedures should be conducted:
  • Constrain the gyro bias error and the gyro random error. Regarding to the former, on one hand, selecting a high precision gyro usually attains a low bias error; on the other hand, using filtering approaches [20,24,32] is an alternative method to reduce the gyro bias error. For the gyro random error, a simple and effective method is to average a large number of gyro outputs at each rotation position. Other filtering approaches can be found in [21,22,24,25] .
  • Increase the number of measurement points (ensure that the north finding time is less than the time scale of the bias instability [4]).
  • Execute the azimuth measurement at a low latitude area. When the north finding experiment is executed at the equator ( φ = 0 ), all the earth rotation rate is detected by the gyro sensitive axis. In contrast, the north finding task is impossible to achieve when φ = 90 . Generally, the north finding experiment should be conducted away from the Antarctic Circle and the Arctic Circle.
  • Improve the encoder measurement precision. In the multi-position north finding scheme, a high precise rotary platform and a corresponding high precision encoder are prerequisites to achieve high precision azimuth results.
  • Align the shaft to make the shaft misalignment angle as small as possible. As described in Equation (28), the gyro misalignment angle has no effect on the azimuth results when shaft misalignment angle is 0. However, when a shaft misalignment exists, both the shaft misalignment angle and the gyro misalignment angle corrupt the gyro outputs, as shown in Figure 7a. Therefore, the best choice is to align the shaft.
The criteriafor the selection of the system components, including the rate gyro, the inclinometer and the encoder, are listed as follows:
  • Building a north finding system with azimuth uncertainty of σ ψ (Equation (31)) is the goal. Through rough calculation (distribute azimuth uncertainty), the value of σ ψ ω s g , σ ψ γ and σ ψ η (Equation (31)) are determined.
  • Based on the value of σ ψ ω s g and Equation (24), the gyro bias error and the gyro random error are decided, and then the specified rate gyro can be selected.
  • Combining the value of σ ψ γ and Equation (26), the encoder uncertainty is calculated, thus the encoder is selected.
  • According the value of σ ψ η and Equation (29), the shaft misalignment angle is calculated, thus the shaft misalignment angle measurement instrument can be chosen. In practice, we usually align this angle to a very small value. The details of shaft misalignment angle calculation and alignment process refer to [35].

5. Implementation of a High Precision Robust Gyro North Finder

To evaluate the proposed north finding method, a north finder setup is built as shown in Figure 8. Currently, depending on the performance specifications of the gyros, MEMS gyros are used in consumer area, ring laser gyros are used in tactical area, resonant optical gyros, fiber optic gyros and dynamically tuned gyros are used in navigational area [5]. In order to achieve high precision azimuth measurement, a dynamically tuned gyro in navigational grade is used in our setup. The dynamically tuned gyro in this setup has a bias error of 0 . 003 /h. Through filtering, the gyro random error is found to be 0 . 002 /h. Hence, the gyro measurement uncertainty is 0 . 005 /h. At the same latitude (φ = 43 . 8 ), all experiments are carried out using the scheme in Figure 2. At each position i, the gyro stays for 2 s and is then automatically rotated counterclockwise by 360/n to position i + 1 by the motor.

5.1. Gyro Outputs Modeling with Shaft Misalignment

As described in Figure 7, the shaft misalignment will corrupt the gyro outputs. In order to achieve high precision azimuth result, it is essential to measure the shaft misalignment angle η between the practical shaft OR1 and the vertical shaft OR, and to adjust the practical shaft to a vertical state. The shaft misalignment angle measurement procedure includes two steps using the inclinometer in our system [35]. Firstly, the inclinometer outputs are obtained at position 1, and θ X 1 , θ Y 1 indicate the inclinometer X+ axis and the Y+ axis outputs respectively. Then the inclinometer is rotated counterclockwise by 180 around the shaft to position i, and θ X 2 , θ Y 2 indicate the inclinometer X+ axis and the Y+ axis outputs respectively. Generally, ( θ X 2 - θ X 1 ) / 2 and ( θ Y 2 - θ Y 1 ) / 2 are small angles (less than 1 ), and then the relationship of η against the inclinometer outputs is
η arctan ( tan θ X 2 - θ X 1 2 ) 2 + ( tan θ Y 2 - θ Y 1 2 ) 2 .
The shaft misalignment angle is adjusted by regulating the three knobs. η = 0 is acquired when θ X 1 = θ X 2 , θ Y 1 = θ Y 2 . The resolution of the inclinometer in our experiment is 0.0005 (NS-5/P2), and the standard deviation of the shaft alignment angle reaches at 0.001 . Using the approaches in [35], a shaft alignment precision of 0.003 is achieved.
Two comparison experiments are conducted to evaluate the shaft misalignment’s effect on azimuth measurement results. The first experiment is conducted at η = 1 , and the second one is operated at η = 0 . The rotation points n are 72 in both experiments and their gyro outputs are shown in Figure 9. Ideally, the curve of the gyro outputs from position 1 to position n is a standard sinusoidal. However, when the shaft is misaligned, the practical gyro outputs deviates from the ideal gyro outputs. As shown in Figure 9, the gyro outputs of η = 1 ) is bigger than those of η = 0 in the troughs; in contrast, the gyro outputs of η = 1 ) is smaller than those of η = 0 in the peaks.
The function of ω s g i = A cos γ i + B sin γ i + C is used to fit the gyro outputs. By subtracting the fitting results and the gyro outputs, the gyro outputs residual of η = 0 and η = 1 are obtained as shown in Figure 10. Naturally, the residual is randomly located around the line of x = 0. However, it is clear from Figure 10 that the locations of the residual of η = 1 does not fit this pattern. This is due to the fact that the gyro outputs of η = 1 deviate from the sinusoidal gyro outputs using sine wave fitting. Therefore, it is strongly recommended to align the shaft to vertical state before north finding. The following experiments are all conducted in shaft aligned state.

5.2. Azimuth Measurement Results

Increasing the number of measurement points in one circle measurement lowers the azimuth uncertainty but takes more time. This is a trade-off of azimuth uncertainty and measurement time. Therefore, a proper number of measurement points should be chosen according to Equation (31) to attain a required azimuth precision. In our north finder system, σ γ = 0 . 001 and η = 0.003 . Based on Equations (26) and (29), σ ψ γ = 3.6” and σ ψ η = 0.7”. Substituting ω e , σ ω and φ by 15.041 , 0.005 and 43.8 respectively, and specifying n into Equation (24), δ ψ ω e 4 s is achieved. Finally, the overall azimuth uncertainty δ ψ is calculated using Equation (31). Here, two criteria assist us to select the number of measurement points. The first one is to calculate the specified n from the given required azimuth uncertainty according to Equation (31). The second one is to ensure that the number of measurement points n large enough to attain desirable fitting results. Based on these two criteria, the minimum value of n is set at 72 in our system, and the north finding results of n = 72, n = 90, n = 120 and n = 180 are given.
When n is set at 72, 10 repeated azimuth measurement experiments are successively conducted based on the working process in Figure 2. For each run, the gyro outputs and the corresponding encoder outputs at the 72 positions are recorded. ω s g i = A cos γ i + B sin γ i + C is then used to fit the gyro outputs. The ten fitting results are given in Table 1.
Averaging the 10 runs’ azimuth results in Table 1, the average azimuth is 65.5378 . The standard deviation is 33”. In each run, the maximum of the sum of residual square is less than 0.15 × 0.001 ( /h) 2 . The first run’s gyro outputs is plotted in Figure 11. As expected, the gyro maximum output is 10.83 /h, pointing north; the minimum output is −10.83 /h, pointing south. The gyro outputs fit the sine wave quite well (see Figure 11a), and the maximum residual is less than 0.04 /h.
Table 2 gives the 10 groups of azimuth measurement results when n is set as 90.
According to Table 2, the average azimuth is 65.5467 , and the standard deviation is 25 arc second. The maximum of the sum of residual square in each run is less than 0.9 × 0 . 0001 ( /h) 2 , which is 0.6 × 0.0001 ( /h) 2 smaller than the former 10 runs when n is set at 72. Similarly, the first run’s experiment data in Table 2 are chosen to illustrate the azimuth fitting results, as shown in Figure 12. The maximum residual is less than 0.03 /h, about 25% lower than that of the first 10 runs.
Thirdly, setting n = 120, Table 3 gives the 10 groups of azimuth measurement results.
As listed in Table 3, the average azimuth is 65.5504 , and the standard deviation is 22”. The maximum of the sum of residual square in each run is less than 0.9 × 0.0001 ( /h) 2 . Figure 13 shows the fitting results of the 1-th group experiment data in Table 3. The maximum residual is less than 0.025 /h, which is 37.5% lower than the first ten 10 runs.
Finally, Table 4 gives the 10 groups of azimuth measurement results when n = 180.
According to Table 4, the average azimuth is 65.5445 , and the standard deviation is 18 arc second. The maximum of the sum of residual square in each run is less than 0.82 × 0 . 0001 ( /h) 2 . The first group experiment data in Table 4 are chosen to illustrate the azimuth fitting process, as shown in Figure 14. The maximum residual is less than 0.023 /h, about 40% smaller than that of the first 10 runs.
Based on Equation (31), the simulated azimuth uncertainties are 19”, 17”, 15” and 13” when n are 72, 90, 120 and 180 respectively. As shown in Table 1, Table 2, Table 3 and Table 4, the experimental azimuth uncertainties are 33”, 25”, 22” and 18” arc second accordingly. The differences between the azimuth uncertainties and the simulated azimuth uncertainties are 14” (n = 72), 8”(n = 90), 7”(n = 120) and 5”(n = 180). Clearly, the experimental azimuth uncertainties are closer and closer to the simulated azimuth uncertainties as n goes up. Equation (31) is obtained according to Equation (19), and Equation (19) is a continuous function. However, in our experiment, the number of measurement points n is a limited number, i.e., the gyro outputs are digitized. Hence, the larger the value of n is, the better the fitting results are. In our experiment, the rotation time from position i to position i + 1 is about 0.2 s, and the sampling time at each measurement position is 2 s, so 2.2 s are taken at each measurement. Therefore, the measuring time are about 158 s, 198 s, 264 s, 396 s when n are 72, 90, 120 and 180 respectively. Increasing the number of measurement points leads to higher precision but longer measuring time.

6. Conclusions

In this paper we propose a multi-position non-continuous rotation gyro north finding method to measure the azimuth between the observer and north direction. We proposed a mathematical model for gyro outputs at each rotation position. Our model concerns the key factors related to the azimuth results, including the gyro bias error, the gyro random error, scale-factor error, encoder precision, the number of measurement points, the gyro misalignment angle, and the shaft misalignment angle. Combining the gyro outputs model and the theory of propagation of uncertainty, the optimized azimuth measurement scheme is achieved. According to this, the corresponding approaches to attain high precision azimuth results are provided. Finally, the azimuth uncertainty of 18” (equals to 0.087 mrad) is obtained in our system. Currently, the azimuth uncertainty of the reported north finding system [4] and the product on the market are single digit mrad. It is noted that the specifications of the gyros has a significant effect on the azimuth uncertainty according to Equation (31), therefore, high performance gyros, e.g., navigational grade gyros, achieve better azimuth measurement results than consumer grade gyros. This paper provides systematic theory for analyzing the details of the gyro north finder scheme from simulation to implementation. It is useful and valuable to both applied researchers in academia and advanced practitioners in industry.

Acknowledgments

The work is supported by the Jilin Province key scientific and technological projects of China (No.: 20150204013GX).

Author Contributions

Jun Luo proposed the initial idea; Zhiqian Wang, Chengwu Shen, Shaojin Liu and Jun Luo conceived, designed and performed the experiments; Zhuoman Wen and Arjan Kuijper analyzed the data; Jun Luo wrote and revised the paper; Zhuoman Wen and Arjan Kuijper improved the English.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dyott, R. Method for finding true north using a fibre-optic gyroscope. Electron. lett. 1994, 30, 1087–1088. [Google Scholar] [CrossRef]
  2. Celikel, O. Application of the vector modulation method to the north finder capability gyroscope as a directional sensor. Meas. Sci. Technol. 2011, 22, 035203. [Google Scholar] [CrossRef]
  3. Arnaudov, R.; Angelov, Y. Earth rotation measurement with micromechanical yaw-rate gyro. Meas. Sci. Technol. 2005, 16, 2300. [Google Scholar] [CrossRef]
  4. Prikhodko, I.P.; Zotov, S.A.; Trusov, A.A.; Shkel, A.M. What is MEMS gyrocompassing? Comparative analysis of maytagging and carouseling. J. Microelectromech. Syst. 2013, 22, 1257–1266. [Google Scholar] [CrossRef]
  5. Consumer, S.N.T. How good is your gyro? IEEE Control Syst. Mag. 2010, 1066, 12–15. [Google Scholar]
  6. Raman, J.; Cretu, E.; Rombouts, P.; Weyten, L. A closed-loop digitally controlled MEMS gyroscope with unconstrained sigma-delta force-feedback. IEEE Sens. J. 2009, 9, 297–305. [Google Scholar] [CrossRef] [Green Version]
  7. Fazlyab, M.; Pedram, M.Z.; Salarieh, H.; Alasty, A. Parameter estimation and interval type-2 fuzzy sliding mode control of a z-axis MEMS gyroscope. ISA Trans. 2013, 52, 900–911. [Google Scholar] [CrossRef] [PubMed]
  8. Cao, H.; Li, H.; Kou, Z.; Shi, Y.; Tang, J.; Ma, Z.; Shen, C.; Liu, J. Optimization and experimentation of dual-mass MEMS gyroscope quadrature error correction methods. Sensors 2016, 16, 71. [Google Scholar] [CrossRef] [PubMed]
  9. Xia, D.; Hu, Y.; Ni, P. A digitalized gyroscope system based on a modified adaptive control method. Sensors 2016, 16, 321. [Google Scholar] [CrossRef] [PubMed]
  10. Ciminelli, C.; Dell’Olio, F.; Campanella, C.E.; Armenise, M.N. Photonic technologies for angular velocity sensing. Adv. Opt. Photonics 2010, 2, 370–404. [Google Scholar] [CrossRef]
  11. Qu, T.; Yang, K.; Han, X.; Wu, S.; Huang, Y.; Luo, H. Design of a superluminal ring laser gyroscope using multilayer optical coatings with huge group delay. Sci. Rep. 2014, 4, 7098. [Google Scholar] [CrossRef] [PubMed]
  12. Terrel, M.A.; Digonnet, M.J.; Fan, S. Resonant fiber optic gyroscope using an air-core fiber. J. Lightwave Technol. 2012, 30, 931–937. [Google Scholar] [CrossRef]
  13. Ciminelli, C.; Dell’Olio, F.; Campanella, C.; Armenise, M. Numerical and experimental investigation of an optical high-Q spiral resonator gyroscope. In Proceedings of the 2012 14th International Conference on Transparent Optical Networks, Coventry, UK, 2–5 July 2012; pp. 1–4.
  14. Ciminelli, C.; Dell’Olio, F.; Armenise, M.N. High-Q spiral resonator for optical gyroscope applications: numerical and experimental investigation. IEEE Photonics J. 2012, 4, 1844–1854. [Google Scholar] [CrossRef]
  15. Wang, J.; Feng, L.; Wang, Q.; Jiao, H.; Wang, X. Suppression of backreflection error in resonator integrated optic gyro by the phase difference traversal method. Opt. lett. 2016, 41, 1586–1589. [Google Scholar] [CrossRef] [PubMed]
  16. Ciminelli, C.; D’Agostino, D.; Carnicella, G.; Dell’Olio, F.; Conteduca, D.; Ambrosius, H.P.; Smit, M.K.; Armenise, M.N. A high-InP resonant angular velocity sensor for a monolithically integrated optical gyroscope. IEEE Photonics J. 2016, 8, 1–19. [Google Scholar] [CrossRef]
  17. Song, J.W.; Lee, J.G.; Kang, T. Digital rebalance loop design for a dynamically tuned gyroscope using H2 methodology. Control Eng. Pract. 2002, 10, 1127–1140. [Google Scholar] [CrossRef]
  18. Cain, J.S.; Staley, D.A.; Heppler, G.R.; McPhee, J. Stability analysis of a dynamically tuned gyroscope. J. Guidance Control Dyn. 2006, 29, 965–969. [Google Scholar] [CrossRef]
  19. Poletkin, K.V.; Chernomorsky, A.I.; Shearwood, C. Proposal for a micromachined dynamically tuned gyroscope, based on a contactless suspension. IEEE Sens. J. 2012, 12, 2164–2171. [Google Scholar] [CrossRef]
  20. Xu, G.; Tian, W.; Jin, Z.; Qian, L. Temperature drift modelling and compensation for a dynamically tuned gyroscope by combining WT and SVM method. Meas. Sci. Technol. 2007, 18, 1425. [Google Scholar] [CrossRef]
  21. Qian, L.; Xu, G.; Tian, W.; Wang, J. A novel hybrid EMD-based drift denoising method for a dynamically tuned gyroscope (DTG). Measurement 2009, 42, 927–932. [Google Scholar] [CrossRef]
  22. Cheng-Wu, S.; Shao-Jin, L.; Chang, L.; Sheng, C. The application of Kalman filtering technique on the multi-position strap-down north seeking system. In Proceedings of the 2012 Fifth International Symposium on Computational Intelligence and Design, Hangzhou, China, 28–29 October 2012; pp. 273–276.
  23. Yu, H.; Wu, W.; Wu, M.; Feng, G.; Hao, M. Systematic angle random walk estimation of the constant rate biased ring laser gyro. Sensors 2013, 13, 2750–2762. [Google Scholar] [CrossRef] [PubMed]
  24. Yang, G.; Liu, Y.; Li, M.; Song, S. AMA-and RWE-based adaptive Kalman filter for denoising fiber optic gyroscope drift signal. Sensors 2015, 15, 26940–26960. [Google Scholar] [CrossRef] [PubMed]
  25. Yuan, G.; Yuan, W.; Xue, L.; Xie, J.; Chang, H. Dynamic performance comparison of two Kalman filters for rate signal direct modeling and differencing modeling for combining a MEMS gyroscope array to improve accuracy. Sensors 2015, 15, 27590–27610. [Google Scholar] [CrossRef] [PubMed]
  26. Li, G.; Zhang, P.; Wei, G.; Xie, Y.; Yu, X.; Long, X. Multiple-point temperature gradient algorithm for ring laser gyroscope bias compensation. Sensors 2015, 15, 29910–29922. [Google Scholar] [CrossRef] [PubMed]
  27. Iozan, L.; Kirkko-Jaakkola, M.; Collin, J.; Takala, J.; Rusu, C. Using a MEMS gyroscope to measure the Earth’s rotation for gyrocompassing applications. Meas. Sci. Technol. 2012, 23, 025005. [Google Scholar] [CrossRef]
  28. Karnick, D.A.; Hanson, T.J. Gyroscope North Seeker System and Method. U.S. Patent 7,412,775, 19 August 2008. [Google Scholar]
  29. Yu, H.; Zhu, H.; Gao, D.; Yu, M.; Wu, W. A stationary north-finding scheme for an azimuth rotational IMU utilizing a linear state equality constraint. Sensors 2015, 15, 4368–4387. [Google Scholar] [CrossRef] [PubMed]
  30. Choi, J.H.; Kwon, Y.; Lee, D.C.; Chung, H.S.; Jeong, H.M. Study on the algorithm characteristic of true north-finding utilizing 1-axis gyro sensor equipment. J. Korea Soc. Power Syst. Eng. 2015, 19, 36–41. [Google Scholar] [CrossRef]
  31. Sun, H.; Zhang, F.; Li, H. Design and implementation of fiber optic gyro north-seeker. In Proceedings of the 2010 International Conference on Mechatronics and Automation, Xi’an, China, 4–7 August 2010; pp. 1058–1062.
  32. Bojja, J.; Collin, J.; Kirkko-Jaakkola, M.; Payne, M.; Griffiths, R.; Takala, J. Compact North Finding System. IEEE Sens. J. 2016, 16, 2554–2563. [Google Scholar] [CrossRef]
  33. Luo, J.; Wang, Z.; Shen, C.; Wen, Z.; Liu, S.; Cai, S.; Li, J. Rotating shaft tilt angle measurement using an inclinometer. Meas. Sci. Rev. 2015, 15, 236–243. [Google Scholar] [CrossRef]
  34. Alegria, F.C. Bias of amplitude estimation using three-parameter sine fitting in the presence of additive noise. Measurement 2009, 42, 748–756. [Google Scholar] [CrossRef]
  35. Luo, J.; Wang, Z.; Shen, C.; Liu, S.; Wen, Z. High precision robust automatic alignment method for rotating shaft. MAPAN 2016, 31, 189–196. [Google Scholar] [CrossRef]
Figure 1. Layout of the north finder. (a) Inside part. (b) Outside part.
Figure 1. Layout of the north finder. (a) Inside part. (b) Outside part.
Sensors 16 01513 g001
Figure 2. The gyro north finder multi-position non-continuous rotation scheme.
Figure 2. The gyro north finder multi-position non-continuous rotation scheme.
Sensors 16 01513 g002
Figure 3. The east, north, up geographical coordinate system.
Figure 3. The east, north, up geographical coordinate system.
Sensors 16 01513 g003
Figure 4. The gyro axis’s trajectory with the gyro misalignment or the shaft misalignment when the shaft is rotated counterclockwise around itself for 360 (the sphere is not the earth, but is used to facilitate understanding of the misalignments).
Figure 4. The gyro axis’s trajectory with the gyro misalignment or the shaft misalignment when the shaft is rotated counterclockwise around itself for 360 (the sphere is not the earth, but is used to facilitate understanding of the misalignments).
Sensors 16 01513 g004
Figure 5. The gyro axis’s trajectory with the shaft misalignment and the gyro misalignment when the shaft is rotated counterclockwise around the shaft for 360 (the sphere is not the earth, but used to facilitate understanding of the misalignments).
Figure 5. The gyro axis’s trajectory with the shaft misalignment and the gyro misalignment when the shaft is rotated counterclockwise around the shaft for 360 (the sphere is not the earth, but used to facilitate understanding of the misalignments).
Sensors 16 01513 g005
Figure 6. The relationship of the azimuth uncertaintyagainst the gyro random drift and the measuring points. (a) The azimuth uncertainty against random drift at various points n; (b) The azimuth uncertainty against random drift at various values of σ ω .
Figure 6. The relationship of the azimuth uncertaintyagainst the gyro random drift and the measuring points. (a) The azimuth uncertainty against random drift at various points n; (b) The azimuth uncertainty against random drift at various values of σ ω .
Sensors 16 01513 g006
Figure 7. Azimuth uncertainty against shaft misalignment. (a) Azimuth uncertainty against shaft misalignment when ε∈ [ 0.001 , 0.1 ] and ψ = 45 ; (b) Azimuth uncertainty against shaft misalignment when ψ [ 0 , 360 ] and ε = 0 . 01 .
Figure 7. Azimuth uncertainty against shaft misalignment. (a) Azimuth uncertainty against shaft misalignment when ε∈ [ 0.001 , 0.1 ] and ψ = 45 ; (b) Azimuth uncertainty against shaft misalignment when ψ [ 0 , 360 ] and ε = 0 . 01 .
Sensors 16 01513 g007
Figure 8. Gyro north finder setup.
Figure 8. Gyro north finder setup.
Sensors 16 01513 g008
Figure 9. Comparison of the gyro outputs when the shaft is misaligned and aligned.
Figure 9. Comparison of the gyro outputs when the shaft is misaligned and aligned.
Sensors 16 01513 g009
Figure 10. Gyro outputs residual. (a) aligned state. (b) misaligned state.
Figure 10. Gyro outputs residual. (a) aligned state. (b) misaligned state.
Sensors 16 01513 g010
Figure 11. Gyro outputs fitting results when the number of measurement points n = 72. (a) Fitting curve when n = 72; (b) Residual of the corresponding fitting curve.
Figure 11. Gyro outputs fitting results when the number of measurement points n = 72. (a) Fitting curve when n = 72; (b) Residual of the corresponding fitting curve.
Sensors 16 01513 g011
Figure 12. Gyro outputs fitting results when the number of measurement points n = 90. (a) Fitting curve when n = 90; (b) Residual of the corresponding fitting curve.
Figure 12. Gyro outputs fitting results when the number of measurement points n = 90. (a) Fitting curve when n = 90; (b) Residual of the corresponding fitting curve.
Sensors 16 01513 g012
Figure 13. Gyro outputs fitting results when the number of measurement points n = 120. (a) Fitting curve when n = 120; (b) Residual of the corresponding fitting curve.
Figure 13. Gyro outputs fitting results when the number of measurement points n = 120. (a) Fitting curve when n = 120; (b) Residual of the corresponding fitting curve.
Sensors 16 01513 g013
Figure 14. Gyro outputs fitting results when the number of measurement points n = 180. (a) Fitting curve when n = 180; (b) Residual of the corresponding fitting curve.
Figure 14. Gyro outputs fitting results when the number of measurement points n = 180. (a) Fitting curve when n = 180; (b) Residual of the corresponding fitting curve.
Sensors 16 01513 g014
Table 1. Azimuth measurement results with n = 72.
Table 1. Azimuth measurement results with n = 72.
RunAzimuth ( )Sum of Residual Square (×0.001 )
165.53780.1484
265.54840.1047
365.53240.1249
465.55230.1021
565.55420.1045
665.54720.0911
765.54520.0668
865.55880.1059
965.55540.074
1065.53410.1337
Table 2. Azimuth measurement results with n = 90.
Table 2. Azimuth measurement results with n = 90.
RunAzimuth ( )Sum of Residual Square (×0.0001 )
165.54110.6271
265.52250.894
365.54970.606
465.55580.8603
565.55240.5651
665.55710.6942
765.55380.6859
865.55680.5812
965.54270.5754
1065.55230.603
Table 3. Azimuth measurement results with n = 120.
Table 3. Azimuth measurement results with n = 120.
RunAzimuth ( )Sum of Residual Square (×0.0001 )
165.54110.8966
265.52250.7253
365.54970.6616
465.55580.6652
565.55240.4259
665.55710.7311
765.55380.6436
865.55680.6466
965.54270.6887
1065.55230.4927
Table 4. Azimuth measurement results with n = 180.
Table 4. Azimuth measurement results with n = 180.
RunAzimuth ( )Sum of Residual Square (×0.0001 )
165.54570.5889
265.52770.8186
365.53760.6666
465.54880.5508
565.55130.723
665.54010.5321
765.53920.5979
865.54930.5302
965.54020.8117
1065.54510.5569

Share and Cite

MDPI and ACS Style

Luo, J.; Wang, Z.; Shen, C.; Kuijper, A.; Wen, Z.; Liu, S. Modeling and Implementation of Multi-Position Non-Continuous Rotation Gyroscope North Finder. Sensors 2016, 16, 1513. https://doi.org/10.3390/s16091513

AMA Style

Luo J, Wang Z, Shen C, Kuijper A, Wen Z, Liu S. Modeling and Implementation of Multi-Position Non-Continuous Rotation Gyroscope North Finder. Sensors. 2016; 16(9):1513. https://doi.org/10.3390/s16091513

Chicago/Turabian Style

Luo, Jun, Zhiqian Wang, Chengwu Shen, Arjan Kuijper, Zhuoman Wen, and Shaojin Liu. 2016. "Modeling and Implementation of Multi-Position Non-Continuous Rotation Gyroscope North Finder" Sensors 16, no. 9: 1513. https://doi.org/10.3390/s16091513

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop