| Literature DB >> 33799343 |
Felipe O Silva1, Lucas P S Paiva1, Gustavo S Carvalho1.
Abstract
This paper revisits the stationary attitude initialization problem, i.e., the stationary alignment, of Attitude and Heading Reference Systems (AHRSs). A detailed and comprehensive error analysis is proposed for four of the most representative accelerometer- and magnetometer-based stationary attitude determination methods, namely, the Three-Axis Attitude Determination (TRIAD), the QUaternion ESTimator (QUEST), the Factored Quaternion Algorithm (FQA), and the Arc-TANgent (ATAN). For the purpose of the error analysis, constant biases in the accelerometer and magnetometer measurements are considered (encompassing, hence, the effect of hard-iron magnetism), in addition to systematic errors in the local gravity and Earth magnetic field models (flux density magnitude, declination angle, and inclination angle). The contributions of this paper are novel closed-form formulae for the residual errors (normality, orthogonality, and alignment errors) developed in the computed Direction Cosine Matrices (DCM). As a consequence, analytical insight is provided into the problem, allowing us to properly compare the performance of the investigated alignment formulations (in terms of ultimate accuracy), as well as to remove some misleading conclusions reported in previous works. The adequacy of the proposed error analysis is validated through simulation and experimental results.Entities:
Keywords: AHRS; accelerometer; error analysis; magnetometer; navigation; stationary alignment
Mesh:
Year: 2021 PMID: 33799343 PMCID: PMC8001527 DOI: 10.3390/s21062040
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Summary of the closed-form formulae derivation process.
Predicted DCM normality, orthogonality, and alignment errors in simulated test.
| Errors | TRIAD | QUEST | FQA/ATAN |
|---|---|---|---|
| 0.6163 | 0 | 0 | |
| 0.4084 | 0 | 0 | |
| −0.2874 | 0 | 0 | |
| −0.2091 | 0 | 0 | |
| 0.5224 | 0 | 0 | |
| −0.0992 | 0 | 0 | |
| 0.0779 | 0.1802 | 0.2871 | |
| −0.8095 | −0.5542 | −0.2871 | |
| 1.6754 | 1.6754 | 1.6754 |
Figure 2Estimated Direction Cosine Matrices (DCM) residual errors in simulated test.
Estimated DCM normality, orthogonality, and alignment errors at the completion of the simulated test and associated standard uncertainties.
| Errors | TRIAD | QUEST | FQA | ATAN |
|---|---|---|---|---|
| 0.6451 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0405 | ±0.0000 | ±0.0000 | ±0.0000 | |
| 0.4235 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0401 | ±0.0000 | ±0.0000 | ±0.0000 | |
| −0.2873 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0036 | ±0.0000 | ±0.0000 | ±0.0000 | |
| −0.2070 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0076 | ±0.0000 | ±0.0000 | ±0.0000 | |
| 0.5197 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0190 | ±0.0000 | ±0.0000 | ±0.0000 | |
| −0.1049 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0013 | ±0.0000 | ±0.0000 | ±0.0000 | |
| 0.0782 | 0.1824 | 0.2862 | 0.2862 | |
| ±0.0084 | ±0.0045 | ±0.0036 | ±0.0036 | |
| −0.8140 | −0.5630 | −0.2911 | −0.2896 | |
| ±0.0191 | ±0.0079 | ±0.0037 | ±0.0036 | |
| 1.6595 | 1.6471 | 1.6481 | 1.6484 | |
| ±0.0391 | ±0.0387 | ±0.0387 | ±0.0387 |
Standard deviations of Monte Carlo simulated test main input parameters.
| Parameter | Standard Deviation |
|---|---|
| Latitude ( | 30 |
| Longitude ( | 60 |
| Altitude ( | 1000 |
| Accelerometer biases ( | 1 |
| Magnetometer biases ( | 5 |
| Gravity magnitude ( | 0.005 |
| Earth’s magnetic flux density magnitude ( | 0.1 |
| Earth’s magnetic flux density inclination/declination angles ( | 0.1 |
Mean values and standard uncertainties of DCM normality, orthogonality, and alignment error deviations (estimated minus predicted values) in Monte Carlo simulated test.
| Error Deviations | TRIAD | QUEST | FQA | ATAN |
|---|---|---|---|---|
| 0.0607 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0048 | ±0.0000 | ±0.0000 | ±0.0000 | |
| 0.0462 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0048 | ±0.0000 | ±0.0000 | ±0.0000 | |
| 0.0001 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0000 | ±0.0000 | ±0.0000 | ±0.0000 | |
| −0.0001 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0001 | ±0.0000 | ±0.0000 | ±0.0000 | |
| −0.0001 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0002 | ±0.0000 | ±0.0000 | ±0.0000 | |
| −0.0038 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0007 | ±0.0000 | ±0.0000 | ±0.0000 | |
| −0.0001 | −0.0004 | 0.0000 | 0.0000 | |
| ±0.0001 | ±0.0001 | ±0.0000 | ±0.0001 | |
| 0.0001 | −0.0006 | 0.0000 | 0.0000 | |
| ±0.0002 | ±0.0001 | ±0.0000 | ±0.0001 | |
| 0.0000 | −0.0010 | −0.0010 | 0.0018 | |
| ±0.0004 | ±0.0020 | ±0.0020 | ±0.0039 |
Figure 3Semispherical 3-DOF air bearing, available at INPE.
Predicted DCM normality, orthogonality, and alignment errors in experimental test.
| Errors | TRIAD | QUEST | FQA/ATAN |
|---|---|---|---|
| 2.7353 | 0 | 0 | |
| 2.8126 | 0 | 0 | |
| 0.1069 | 0 | 0 | |
| 0.2463 | 0 | 0 | |
| −0.6151 | 0 | 0 | |
| 0.0369 | 0 | 0 | |
| 0.1597 | −0.1290 | −0.0865 | |
| 0.6423 | −0.0790 | 0.0272 | |
| 1.9875 | 1.9875 | 1.9875 |
Figure 4Estimated DCM residual errors in experimental test.
Estimated DCM normality, orthogonality, and alignment errors at the completion of the experimental test and associated standard uncertainties.
| Errors | TRIAD | QUEST | FQA | ATAN |
|---|---|---|---|---|
| 2.8309 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0064 | ±0.0000 | ±0.0000 | ±0.0000 | |
| 2.9083 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0094 | ±0.0000 | ±0.0000 | ±0.0000 | |
| 0.1097 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0072 | ±0.0000 | ±0.0000 | ±0.0000 | |
| 0.2387 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0016 | ±0.0000 | ±0.0000 | ±0.0000 | |
| −0.6095 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0042 | ±0.0000 | ±0.0000 | ±0.0000 | |
| 0.0358 | 0.0000 | 0.0000 | 0.0000 | |
| ±0.0027 | ±0.0000 | ±0.0000 | ±0.0000 | |
| 0.1661 | −0.1065 | −0.0704 | −0.0704 | |
| ±0.0065 | ±0.0065 | ±0.0068 | ±0.0068 | |
| 0.6384 | −0.0679 | 0.0292 | 0.0293 | |
| ±0.0049 | ±0.0050 | ±0.0063 | ±0.0063 | |
| 2.0622 | 1.9672 | 1.9672 | 1.9672 | |
| ±0.0061 | ±0.0059 | ±0.0059 | ±0.0059 |