| Literature DB >> 30518077 |
Bo Wang1, Wei Zhou2, Yuyang Gao3, Qinghong Sheng4.
Abstract
Stellar point image coordinates are one of the important observations needed for high-precision space attitude measurement with a star sensor. High-coupling imaging errors occur under dynamic imaging conditions. Using the results of preliminary star point extraction from star sensor imaging data combined with a superimposed time series, we analyze the relative motion and trajectory based on the star point image, establish an image error ellipsoid fitting model based on the elliptical orbit of a satellite platform, and achieve geometric error correction of a star sensors' image star point using multi-parameter screening of the ambiguous solutions of intersection of the elliptic equations. The simulation data showed that the accuracy of the correction error of this method reached 89.8%, and every star point coordinate required 0.259 s to calculate, on average. In addition, it was applied to real data from the satellite Ziyuan 3-02 to carry out the correction of the star points. The experiment shows that the mean of attitude quaternion errors for all its components was reduced by 52.3%. Our results show that the estimation parameters of dynamic imaging errors can effectively compensate for the star point image observation value and improve the accuracy of attitude calculation.Entities:
Keywords: dynamic frame overlay; ellipsoid model; image star point compensation; star sensor; stellar point imaging error
Year: 2018 PMID: 30518077 PMCID: PMC6308432 DOI: 10.3390/s18124259
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The flow chart of the ellipsoid model method.
Figure 2Schematic diagram of the ellipsoid model.
Figure 3Principle of the ellipsoid model.
Figure 4Reasons for ambiguous solutions.
Figure 5Principle of filtering ambiguous solutions: (a) coordinate x of ambiguous solutions closer to original star point; (b) coordinate y of ambiguous solutions closer to original star point; (c) all ambiguous solutions almost close to original star point.
Figure 6Flow chart of filtering ambiguous solutions.
Figure 7The results of the bidirectional fitting.
Figure 8The results of the bidirectional fitting curve for one trajectory.
The coordinate comparison table before and after the correction of simulation data.
| Real Coordinate | Real Coordinate | Coordinate before the Correction | Coordinate before the Correction | Coordinate after the Correction | Coordinate after the Correction | Time of Correction/s |
|---|---|---|---|---|---|---|
| 769.5230 | 51.6882 | 769.4922 | 51.6136 | 769.9165 | 51.7856 | 0.267 |
| 428.8964 | 129.9844 | 429.6600 | 128.5301 | 428.4559 | 129.7142 | 0.253 |
| 756.1361 | 143.6791 | 756.4673 | 143.0625 | 755.8765 | 143.6954 | 0.255 |
| 324.2521 | 178.2613 | 325.0366 | 178.8114 | 323.7439 | 178.6738 | 0.254 |
| 506.1756 | 180.5237 | 507.7108 | 180.8036 | 505.8419 | 180.8086 | 0.260 |
| 344.5397 | 167.9456 | 342.6581 | 168.2032 | 343.6593 | 168.0500 | 0.263 |
The mean square error of errors table before and after the correction of simulation.
| Errors before the correction/pixel | 0.0808 | 1.6426 | 0.6999 | 0.9581 | 1.5605 | 1.8992 |
| Errors after the correction/pixel | 0.4054 | 0.5166 | 0.2601 | 0.6546 | 0.4388 | 0.8866 |
The coordinate comparison table before and after the correction of the 0702 groups.
| Numbers | Coordinate before the Correction | Coordinate before the Correction | Coordinate after the Correction | Coordinate after the Correction |
|
| Time of Correction/s |
|---|---|---|---|---|---|---|---|
| 1 | 796 | 86 | 796.9949 | 85.18099 | −0.9949 | 0.819 | 0.285 |
| 2 | 697 | 260 | 697.7184 | 258.9675 | −0.7184 | 1.0325 | 0.288 |
| 3 | 812 | 530 | 815.7728 | 531.539 | −3.7728 | −1.539 | 0.269 |
| 4 | 676 | 301 | 676.0389 | 300.9522 | −0.0389 | 0.0478 | 0.263 |
| 5 | 651 | 336 | 650.5735 | 336.4726 | 0.4265 | −0.4726 | 0.243 |
| 6 | 550 | 348 | 549.5405 | 348.5098 | 0.4595 | −0.5098 | 0.264 |
| 7 | 676 | 603 | 676.9681 | 603.761 | −0.9681 | −0.761 | 0.274 |
| 8 | 672 | 626 | 674.1938 | 624.0945 | −2.1938 | 1.9055 | 0.272 |
| 9 | 658 | 646 | 658.367 | 646.5949 | −0.367 | −0.5949 | 0.271 |
| 10 | 442 | 276 | 443.7777 | 274.1592 | −1.7777 | 1.8408 | 0.268 |
| 11 | 621 | 790 | 618.8719 | 787.6551 | 2.1281 | 2.3449 | 0.278 |
| 12 | 271 | 164 | 270.568 | 165.9817 | 0.432 | −1.9817 | 0.273 |
| 13 | 250 | 153 | 250.4332 | 153.4049 | −0.4332 | −0.4049 | 0.266 |
| 14 | 116 | 147 | 114.5381 | 148.6052 | 1.4619 | −1.6052 | 0.284 |
| 15 | 82 | 158 | 81.45622 | 156.7154 | 0.5438 | 1.2846 | 0.276 |
The coordinate comparison table before and after the correction of the 0712 groups.
| Numbers | Coordinate before the Correction | Coordinate before the Correction | Coordinate after the Correction | Coordinate after the Correction | D-Value | D-Value | Time of Correction/s |
|---|---|---|---|---|---|---|---|
| 1 | 701 | 243 | 703.9327 | 239.6972 | 2.9327 | −3.3028 | 0.287 |
| 2 | 699 | 247 | 700.9408 | 244.4221 | 1.9408 | −2.5779 | 0.263 |
| 3 | 706 | 251 | 704.8268 | 251.6018 | −1.1732 | 0.6018 | 0.284 |
| 4 | 703 | 255 | 702.3503 | 255.2876 | −0.6497 | 0.2876 | 0.298 |
| 5 | 707 | 258 | 703.726 | 260.3408 | −3.274 | 2.3408 | 0.276 |
| 6 | 705 | 262 | 702.381 | 264.8682 | −2.619 | 2.8682 | 0.283 |
| 7 | 703 | 250 | 703.6072 | 249.3701 | 0.6072 | −0.6299 | 0.279 |
| 8 | 702 | 266 | 699.179 | 267.7982 | −2.821 | 1.7982 | 0.294 |
| 9 | 709 | 269 | 702.1712 | 273.5862 | −6.8288 | 4.5862 | 0.278 |
| 10 | 704 | 273 | 699.3447 | 277.8297 | −4.6553 | 4.8297 | 0.298 |
| 11 | 710 | 276 | 701.3928 | 282.0021 | −8.6072 | 6.0021 | 0.270 |
| 12 | 706 | 279 | 697.5668 | 285.7076 | −8.4332 | 6.7076 | 0.282 |
| 13 | 711 | 282 | 706.9911 | 293.0142 | −4.0089 | 11.0142 | 0.278 |
| 14 | 709 | 285 | 701.2951 | 293.4709 | −7.7049 | 8.4709 | 0.272 |
| 15 | 707 | 290 | 697.0002 | 299.0767 | −9.9998 | 9.0767 | 0.297 |
| 16 | 712 | 292 | 700.0789 | 303.2288 | −11.9211 | 11.2288 | 0.294 |
| 17 | 709 | 299 | 698.7398 | 308.9167 | −10.2602 | 9.9167 | 0.289 |
| 18 | 708 | 295 | 703.9664 | 306.281 | −4.0336 | 11.281 | 0.296 |
| 19 | 711 | 303 | 700.7709 | 315.0803 | −10.2291 | 12.0803 | 0.277 |
| 20 | 716 | 306 | 698.7524 | 321.6062 | −17.2476 | 15.6062 | 0.286 |
The mean square error of the difference between the two groups.
| Groups | Lateral Mean Square Error | Longitudinal Mean Square Error |
|---|---|---|
| 0702 | 1.4702 | 1.3225 |
| 0712 | 5.0044 | 5.2348 |
Comparison of quaternion of the 0712 group.
| Real Quaternion (q0, q1, q2, q3) | Quaternion before the Correction (q0, q1, q2, q3) | Quaternion after the Correction (q0, q1, q2, q3) |
|---|---|---|
| (0.6865, −0.0656, 0.7057, 0.1623) | (0.6882, 0.1548, 0.6928, 0.1498) | (0.7029, −0.0632, 0.7050, 0.0697) |
| (0.6865, −0.0658, 0.7058, 0.1621) | (0.6885, 0.1535, 0.6931, 0.1485) | (0.7028, −0.0644, 0.7049, 0.0710) |
| (0.6864, −0.0659, 0.7059,0.1619) | (0.6883, 0.1546, 0.6928, 0.1495) | (0.7038, −0.0537, 0.7058, 0.0602) |
| (0.6865, −0.0658, 0.7058, 0.1621) | (0.6881, 0.1556, 0.6925, 0.1506) | (0.7042, −0.0481, 0.7062, 0.0546) |
Comparison of mean of errors of quaternion.
| Mean of q0 Error | Mean of q1 Error | Mean of q2 Error | Mean of q3 Error | Mean of All | |
|---|---|---|---|---|---|
| Mean of quaternion errors before the correction | 0.0018 | 0.2204 | 0.0130 | 0.0125 | 0.0619 |
| Mean of quaternion errors after the correction | 0.0169 | 0.0024 | 0.0003 | 0.0982 | 0.0295 |