| Literature DB >> 35808186 |
Yubing Jiao1, Jie Li1, Xihong Ma1, Kaiqiang Feng1, Xiaoting Guo1, Xiaokai Wei1, Yujun Feng1, Chenming Zhang1, Jingqi Wang1.
Abstract
For the alignment problem of strapdown inertial navigation system (SINS) under the complex environment of unknown latitude, angular oscillation interference, and line interference, the ant colony simulated annealing algorithm of gravity vector optimization is proposed to obtain the gravity apparent motion vector optimization equation, and the polynomial fitting method is proposed to simultaneously perform latitude estimation and self-alignment in combination with the alignment principle of SINS. Simulations and experiments show that the proposed method has more robust anti-interference capability than the traditional interference-based alignment method, the latitude estimation accuracy is improved by six times, the self-alignment yaw angle error RMSE value after obtaining the latitude is within 0.7°, and the roll angle and pitch angle error values are within 0.1°.Entities:
Keywords: SINS; latitude unknown; perturbed environment; self-alignment
Year: 2022 PMID: 35808186 PMCID: PMC9269426 DOI: 10.3390/s22134686
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Block diagram of the methodology presented in this paper.
Figure 2Flow chart of artificial ant colony simulated annealing algorithm.
Simulated inertial device parameters.
| Gyroscope | Accelerometer | ||
|---|---|---|---|
| Constant value (deg/h) | Constant value (ug) | ||
| 0.01 | 0.001 | 100 | 10 |
Simulated inertial device sway parameters.
| Parameter | X | Y | Z | |
|---|---|---|---|---|
| A (°) | 10 | 10 | 10 | |
| ω (°/s) |
|
|
| |
| φ (°) | 0 | 0 | 0 | |
| B (mm) | t = 2n ( | 1 | 1 | 1 |
| t = 2n + 1 ( | −1 | −1 | −1 | |
Figure 3Gravity vector optimization result graph.
Gravity vector RMSE values.
| Method | Raw Data | Newton’s | ACC | ACSA |
|---|---|---|---|---|
| RMSE | 0.0449 | 0.0064 | 0.0103 | 0.0014 |
Gravity vector optimization time.
| Method | Newton’s | ACC | ACSA |
|---|---|---|---|
| Running time (s) | 15.86 | 13.03 | 4.77 |
Figure 4Comparison of latitude estimation methods.
Comparison of results of latitude estimation methods.
| Method | Time Interval/s | Mean/° | RMSE/° |
|---|---|---|---|
| PFE | [0, 100] | −1.2352 | 10.4168 |
| [101, 200] | −0.2294 | 0.5661 | |
| [201, 300] | −0.2327 | 0.2857 | |
| DV | [0, 100] | 10.0973 | 18.2385 |
| [101, 200] | 6.8325 | 7.9523 | |
| [201, 300] | 2.4220 | 3.6445 | |
| DW-VS | [0, 100] | 9.2512 | 13.9538 |
| [101, 200] | 1.4002 | 1.7734 | |
| [201, 300] | 0.2868 | 0.6718 |
Figure 5Fitting results of different orders.
Mean values of latitude errors of different fitting orders.
| Fitting Order | Time Interval/s | Error Mean/° |
|---|---|---|
| 1 | [0, 100] | −1.2352 |
| [101, 200] | −0.2294 | |
| [201, 300] | −0.2327 | |
| 2 | [0, 100] | −0.1867 |
| [101, 200] | 0.0933 | |
| [201, 300] | −0.1627 | |
| 3 | [0, 100] | 3.0752 |
| [101, 200] | 0.8635 | |
| [201, 300] | 0.1130 | |
| 4 | [0, 100] | 3.5412 |
| [101, 200] | 4.7225 | |
| [201, 300] | 1.0349 | |
| 5 | [0, 100] | −0.9813 |
| [101, 200] | 12.0035 | |
| [201, 300] | 3.1203 |
Figure 6Attitude angle alignment errors.
Evaluation of alignment error RMSE values.
| Method | Posture Angle | RMSE (°) |
|---|---|---|
| OBA | Yaw | 1.3572 |
| Roll | 0.1394 | |
| Pitch | 0.1140 | |
| PFE | Yaw | 0.1779 |
| Roll | 0.0131 | |
| Pitch | 0.0082 |
Figure 7Vehicle experimental setup.
Parameters of IMU.
| Gyro Bias | Gyro Random Walk | Accelerometer Bias | Frequency |
|---|---|---|---|
| 1°/h |
| 10 mg | 50 Hz |
Parameters of reference system.
| Position Accuracy | Velocity Accuracy | Time Accuracy | Frequency |
|---|---|---|---|
| 1 cm ± 1 ppm | 0.03 m/s | 20 ns | 100 Hz |
Figure 8Alignment attitude angle error.
Performance comparison of alignment methods.
| Method | Time/s | Posture | RMSE (°) | Max (°) | Min (°) |
|---|---|---|---|---|---|
| OBA | [0, 300] | Yaw | 0.2247 | −0.2178 | −0.2199 |
| Pitch | 0.1726 | 0.1713 | 0.1712 | ||
| Roll | 0.1652 | 0.1647 | 0.1645 | ||
| [301, 500] | Yaw | 2.3672 | 0.1700 | −4.1690 | |
| Pitch | 0.2654 | 0.1901 | 0.1245 | ||
| Roll | 0.2637 | 0.1861 | −0.1236 | ||
| PFE | [0, 300] | Yaw | 0.2066 | −0.2065 | −0.2067 |
| Pitch | 0.1015 | 0.1052 | 0.1015 | ||
| Roll | 0.1003 | 0.1007 | 0.1006 | ||
| [301, 500] | Yaw | 0.4400 | −0.2002 | −0.6930 | |
| Pitch | 0.0986 | 0.0997 | 0.0952 | ||
| Roll | 0.0994 | 0.0984 | 0.0948 |