| Literature DB >> 26121614 |
Baofeng Lu1, Qiuying Wang2, Chunmei Yu3,4, Wei Gao5.
Abstract
Two different coarse alignment algorithms for Fiber Optic Gyro (FOG) Inertial Navigation System (INS) based on inertial reference frame are discussed in this paper. Both of them are based on gravity vector integration, therefore, the performance of these algorithms is determined by integration time. In previous works, integration time is selected by experience. In order to give a criterion for the selection process, and make the selection of the integration time more accurate, optimal parameter design of these algorithms for FOG INS is performed in this paper. The design process is accomplished based on the analysis of the error characteristics of these two coarse alignment algorithms. Moreover, this analysis and optimal parameter design allow us to make an adequate selection of the most accurate algorithm for FOG INS according to the actual operational conditions. The analysis and simulation results show that the parameter provided by this work is the optimal value, and indicate that in different operational conditions, the coarse alignment algorithms adopted for FOG INS are different in order to achieve better performance. Lastly, the experiment results validate the effectiveness of the proposed algorithm.Entities:
Keywords: coarse alignment algorithm; fiber optic gyro (FOG); inertial navigation system (INS); optimal parameter design
Year: 2015 PMID: 26121614 PMCID: PMC4541819 DOI: 10.3390/s150715006
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The moving trajectory of gravity in the inertial space.
Noncollinear vectors in inertial frame .
| Alignment Algorithms | Noncollinear Vectors | |
|---|---|---|
|
|
| |
| Algorithm 1 |
|
|
| Algorithm 2 |
|
|
Noncollinear vectors in body inertial frame .
| Alignment Algorithms | Noncollinear Vectors | |
|---|---|---|
|
|
| |
| Algorithm 1 |
|
|
| Algorithm 2 |
|
|
Computed noncollinear vectors in body inertial frame .
| Alignment Algorithms | Noncollinear Vectors | |
|---|---|---|
|
|
| |
| Algorithm 1 |
|
|
| Algorithm 2 |
|
|
The difference between calculated and actual .
| Latitude | Angle | Error | ||
|---|---|---|---|---|
| Actual Value | Calculated Value | Absolute Error | Relative Error | |
| 0° | 0.1462° | 0.1462° | 0.0000° | 0.00% |
| 30° | 0.1266° | 0.1266° | 0.0000° | 0.00% |
| 45° | 0.1034° | 0.1034° | 0.0000° | 0.00% |
The difference between calculated and actual .
| Latitude | Angle | Error | ||
|---|---|---|---|---|
| Actual Value | Calculated Value | Absolute Error | Relative Error | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 2The graphs of functions and .
Alignment results of the six simulations (heading).
| 1 | 2 | 3 | 4 | 5 | 6 | |
|---|---|---|---|---|---|---|
| Actual |
|
|
|
|
|
|
| Algorithm 1 |
|
|
|
|
|
|
| Algorithm 2 |
|
|
|
|
|
|
Alignment results of the six simulations (pitch).
| 1 | 2 | 3 | 4 | 5 | 6 | |
|---|---|---|---|---|---|---|
| Actual |
|
|
|
|
|
|
| Algorithm 1 |
|
|
|
|
|
|
| Algorithm 2 |
|
|
|
|
|
|
Alignment results of the six simulations (roll).
| 1 | 2 | 3 | 4 | 5 | 6 | |
|---|---|---|---|---|---|---|
| Actual |
|
|
|
|
|
|
| Algorithm 1 |
|
|
|
|
|
|
| Algorithm 2 |
|
|
|
|
|
|
Figure 3Alignment results of the six simulations.
Alignment results of the six simulations (heading).
| 1 | 2 | 3 | 4 | 5 | 6 | |
|---|---|---|---|---|---|---|
| Actual |
|
|
|
|
|
|
| Algorithm 1 |
|
|
|
|
|
|
| Algorithm 2 |
|
|
|
|
|
|
Alignment results of the six simulations (pitch).
| 1 | 2 | 3 | 4 | 5 | 6 | |
|---|---|---|---|---|---|---|
| Actual |
|
|
|
|
|
|
| Algorithm 1 |
|
|
|
|
|
|
| Algorithm 2 |
|
|
|
|
|
|
Alignment results of the six simulations (roll).
| 1 | 2 | 3 | 4 | 5 | 6 | |
|---|---|---|---|---|---|---|
| Actual |
|
|
|
|
| |
| Algorithm 1 |
|
|
|
|
| |
| Algorithm 2 |
|
|
|
|
|
Figure 4Attitude errors of the 50 simulations for Algorithm 1.
Statistics for Algorithm 1.
| Attitude Error [deg] | λ = 1.20 | λ = 1.58 | λ = 2.20 | |||
|---|---|---|---|---|---|---|
| Mean | STD | Mean | STD | Mean | STD | |
| Heading |
|
|
|
|
|
|
| Pitch |
|
|
| |||
| Roll | ||||||
Figure 5Attitude errors of the 50 simulations for Algorithm 2.
Statistics for Algorithm 2.
| Attitude Error [deg] | λ = 1.20 | λ = 1.58 | λ = 2.20 | |||
|---|---|---|---|---|---|---|
| Mean | STD | Mean | STD | Mean | STD | |
| Heading |
|
|
|
|
|
|
| Pitch |
|
|
|
|
|
|
| Roll |
|
|
|
|
|
|
Figure 6Heading error of the eight simulations.
Figure 7Pitch error of the eight simulations.
Figure 8Roll error of the eight simulations.
Figure 9The lab experiment scene.
Statistics for the results of the lab experiment.
| Attitude Error [deg] | Algorithm 1 ( | Algorithm 1 ( | Algorithm 2 ( | |||
|---|---|---|---|---|---|---|
| Mean | STD | Mean | STD | Mean | STD | |
| Heading |
|
|
|
|
|
|
| Pitch |
|
|
|
|
|
|
| Roll |
|
|
|
|
|
|
Figure 10(a) The velocity of the vehicle; (b) the attitude of the vehicle.
Statistics for the results of the sea experiment.
| Attitude Error [deg] | Algorithm 1 (λ = 2.20) | Algorithm 1 (λ = 2.40) | Algorithm 2 (λ = 1.58) | |||
|---|---|---|---|---|---|---|
| Mean | STD | Mean | STD | Mean | STD | |
| Heading |
|
|
|
|
|
|
| Pitch |
|
|
|
|
|
|
| Roll |
|
|
|
|
|
|