| Literature DB >> 28629137 |
Tao Zhang1,2, Yongyun Zhu3,4, Feng Zhou5,6, Yaxiong Yan7,8, Jinwu Tong9,10.
Abstract
Initial alignment of the strapdown inertial navigation system (SINS) is intended to determine the initial attitude matrix in a short time with certain accuracy. The alignment accuracy of the quaternion filter algorithm is remarkable, but the convergence rate is slow. To solve this problem, this paper proposes an improved quaternion filter algorithm for faster initial alignment based on the error model of the quaternion filter algorithm. The improved quaternion filter algorithm constructs the K matrix based on the principle of optimal quaternion algorithm, and rebuilds the measurement model by containing acceleration and velocity errors to make the convergence rate faster. A doppler velocity log (DVL) provides the reference velocity for the improved quaternion filter alignment algorithm. In order to demonstrate the performance of the improved quaternion filter algorithm in the field, a turntable experiment and a vehicle test are carried out. The results of the experiments show that the convergence rate of the proposed improved quaternion filter is faster than that of the tradition quaternion filter algorithm. In addition, the improved quaternion filter algorithm also demonstrates advantages in terms of correctness, effectiveness, and practicability.Entities:
Keywords: Doppler velocity log (DVL); coarse alignment; improved quaternion filter algorithm; strapdown inertial navigation system (SINS)
Year: 2017 PMID: 28629137 PMCID: PMC5492303 DOI: 10.3390/s17061424
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Three different values of constant biases for accelerometer
| Case | Constant Bias ( |
|---|---|
| Case 1 | 5 |
| Case 2 | 50 |
| Case 3 | 100 |
Figure 1Alignment error curves of three different constant biases. (a) The error curves of pitch angle; (b) the error curves of roll angle; (c) the error curves of heading angle.
Figure 2Experiment environment based on three-axis turntable.
Figure 3Structure diagram of experiment environment
Figure 4Structure diagram of alignment experiment based on vehicle.
Figure 5Installation method of the fiber optic gyro inertial system (FOSN) and the high-precision fiber optic gyro SINS (PHINS).
Figure 6Experiment environment based on vehicle.
Figure 7Attitude error curves of coarse alignment (the swing center of heading is 45°). (a) The error curves of pitch angle; (b) the error curves of roll angle; (c) the error curves of heading angle.
Errors of two coarse alignment algorithms.
| Algorithm | Swing Center (°) of Heading | Pitching Angle Error (°) | Rolling Angle Error (°) | Heading Angle Error (°) | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 50s | 80 s | 100 s | 50 s | 80 s | 100 s | 50 s | 80 s | 100 s | ||
| Optimal Quaternion Algorithm | 0 | −0.0219 | −0.0056 | −0.0145 | 0.0169 | 0.0171 | 0.0141 | 2.7866 | 0.7566 | 0.4148 |
| 45 | −0.0201 | −0.0139 | −0.0103 | 0.0030 | 0.0017 | −0.0013 | 1.7711 | 1.4484 | 0.1193 | |
| 90 | −0.0151 | −0.0118 | −0.0144 | 0.0034 | 0.0045 | 0.0037 | 2.7320 | 1.0634 | 0.7520 | |
| 135 | −0.0113 | −0.0126 | −0.0185 | 0.0070 | 0.0059 | 0.0029 | 1.4054 | 0.3946 | 0.1570 | |
| 180 | −0.0110 | −0.0066 | −0.0159 | 0.0087 | 0.0108 | 0.0101 | 1.1408 | 0.5920 | −0.7132 | |
| 225 | −0.0123 | −0.0246 | 0.0148 | 0.0049 | 0.0050 | 0.0067 | 1.7053 | 0.4782 | 0.3951 | |
| 270 | −0.0175 | −0.0191 | −0.0119 | 0.0057 | 0.0015 | 0.0042 | −0.5589 | −0.2711 | −0.1750 | |
| 315 | −0.0117 | −0.0152 | −0.0215 | 0.0100 | 0.0111 | 0.0078 | 0.2325 | −1.4312 | −0.1962 | |
| Improved Quaternion Filter Algorithm | 0 | −0.0178 | −0.0035 | −0.0137 | 0.0179 | 0.0176 | 0.0146 | 0.8022 | 0.1060 | 0.1996 |
| 45 | −0.0199 | −0.0117 | −0.0115 | 0.0026 | 0.0002 | −0.0008 | 0.9761 | 0.5823 | 0.3619 | |
| 90 | −0.0146 | −0.0108 | −0.0146 | −0.0007 | 0.0022 | 0.0019 | 0.6502 | 0.3279 | 0.3044 | |
| 135 | −0.0108 | −0.0154 | −0.0179 | 0.0064 | 0.0056 | 0.0034 | 0.3722 | 0.4190 | 0.3141 | |
| 180 | 0.0135 | 0.0053 | −0.0034 | 0.0038 | 0.0103 | 0.0108 | 1.1376 | 0.5627 | 0.2620 | |
| 225 | −0.0126 | −0.0248 | −0.0154 | 0.0041 | 0.0047 | 0.0067 | 1.1237 | 0.5357 | 0.3432 | |
| 270 | −0.0188 | −0.0198 | −0.0118 | 0.0047 | 0.0018 | 0.0042 | −0.5844 | −0.3297 | −0.2836 | |
| 315 | −0.0091 | −0.0176 | −0.0208 | 0.0124 | 0.0104 | 0.0087 | −1.2904 | −0.8082 | −0.4780 | |
Figure 8Route of the vehicle.
Figure 9Alignment error curves at different output frequency of velocity. (a) The error curves of pitch angle; (b) the error curves of roll angle; (c) the error curves of heading angle.
Figure 10Compensation mode of velocity difference.
Figure 11Alignment error curves of different constant errors. (a) The error curves of pitch angle; (b) the error curves of roll angle; (c) the error curves of heading angle.
Figure 12Alignment error curves with different random errors. (a) The error curves of pitch angle; (b) the error curves of roll angle; (c) the error curves of heading angle.
Four cases of external reference velocity.
| Case | Constant Error (m/s) | Amplitude of White Noise |
|---|---|---|
| Case1 | 0 | 0 |
| Case2 | 1 | 0 |
| Case3 | 0 | 0.1 |
| Case4 | 1 | 0.1 |
Figure 13Alignment error curves of two algorithms. (a) The error curves of pitch angle; (b) the error curves of roll angle; (c) the error curves of heading angle.
Heading angle errors of two algorithms (°).
| Algorithm | Case 1 | Case 2 | Case 3 | Case 4 | ||||
|---|---|---|---|---|---|---|---|---|
| 250 s | 500 s | 250 s | 500 s | 250 s | 500 s | 250 s | 500 s | |
| Optimal Quaternion Algorithm | −3.6344 | −1.1019 | −3.5854 | −1.1936 | −5.1880 | −1.3528 | −5.1391 | −1.3446 |
| Improved Quaternion Filter Algorithm | −2.1934 | −1.1184 | −2.2696 | −1.1242 | −4.1223 | −1.4524 | −4.4928 | −1.4319 |