| Literature DB >> 28327538 |
Shuai Shi1,2, Kaichun Zhao3, Zheng You4, Chenguang Ouyang5, Yongkui Cao6, Zhenzhou Wang7.
Abstract
The Multiple Field-of-view Navigation System (MFNS) is a spacecraft subsystem built to realize the autonomous navigation of the Spacecraft Inside Tiangong Space Station. This paper introduces the basics of the MFNS, including its architecture, mathematical model and analysis, and numerical simulation of system errors. According to the performance requirement of the MFNS, the calibration of both intrinsic and extrinsic parameters of the system is assumed to be essential and pivotal. Hence, a novel method based on the geometrical constraints in object space, called checkerboard-fixed post-processing calibration (CPC), is proposed to solve the problem of simultaneously obtaining the intrinsic parameters of the cameras integrated in the MFNS and the transformation between the MFNS coordinate and the cameras' coordinates. This method utilizes a two-axis turntable and a prior alignment of the coordinates is needed. Theoretical derivation and practical operation of the CPC method are introduced. The calibration experiment results of the MFNS indicate that the extrinsic parameter accuracy of the CPC reaches 0.1° for each Euler angle and 0.6 mm for each position vector component (1σ). A navigation experiment verifies the calibration result and the performance of the MFNS. The MFNS is found to work properly, and the accuracy of the position vector components and Euler angle reaches 1.82 mm and 0.17° (1σ) respectively. The basic mechanism of the MFNS may be utilized as a reference for the design and analysis of multiple-camera systems. Moreover, the calibration method proposed has practical value for its convenience for use and potential for integration into a toolkit.Entities:
Keywords: checkerboard-fixed post-processing calibration; error analysis; imaging model; multiple field-of-view navigation system
Year: 2017 PMID: 28327538 PMCID: PMC5375941 DOI: 10.3390/s17030655
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1(a) 3D model and (b) flying sketch of the SITSS.
Figure 2(a) Prototype and (b) navigation sketch of the MFNS.
Figure 3Pinhole imaging model.
Parameters for MC simulation on MFNS error analysis.
| 1600 | 1600 | 640 | 512 | ||
| 0 | 0 | 0 | 0 | 0 | 0 |
| 0–1000 | - | 0–1000 | |||
| 10,000 | |||||
Figure 4MC simulation result of the pixel error caused by the beacon error.
Figure 5MC simulation result of pixel error caused by the relative position error.
Figure 6MC simulation result of pixel error caused by the relative attitude error.
Figure 7Calibration architecture of MFNS.
Figure 8Process of MFNS calibration method.
Calibration result of intrinsic parameters of camera X, Y and Z.
| Parameter | Camera X | Camera Y | Camera Z | |||
|---|---|---|---|---|---|---|
| Calibration Result | Error | Calibration Result | Error | Calibration Result | Error | |
| 1599.26136 | 1.78966 | 1605.35286 | 1.66249 | 1611.21596 | 2.14183 | |
| 1599.93302 | 1.64101 | 1603.54359 | 1.73608 | 1610.79607 | 2.14219 | |
| 632.61591 | 1.62023 | 619.71227 | 1.80177 | 649.51210 | 1.39920 | |
| 522.17870 | 1.61823 | 505.99361 | 1.93821 | 531.29472 | 1.34749 | |
| 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | |
| −0.13013 | 0.00336 | −0.11276 | 0.00301 | −0.10481 | 0.00338 | |
| 0.28701 | 0.02243 | 0.01776 | 0.01776 | 0.15881 | 0.02341 | |
| −0.00040 | 0.00029 | −0.00031 | 0.00034 | −0.00137 | 0.00021 | |
| −0.00004 | 0.00031 | 0.00057 | 0.00030 | 0.00184 | 0.00022 | |
| 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | |
| Pixel error | (0.11711, 0.10363) | (0.11597, 0.12652) | (0.11593, 0.11232) | |||
Calibration result of the extrinsic parameters.
| Rotation Matrix | Position Vector | ||||||
|---|---|---|---|---|---|---|---|
| Matrix | Euler Angle | Calibration Result (°) | Error (°) | Vector | Component | Calibration Result (mm) | Error (mm) |
| −0.0110 | 0.0485 | 33.8407 | 0.2932 | ||||
| 0.1263 | 0.0657 | −128.9401 | 0.2932 | ||||
| 0.0861 | 0.0443 | 576.9100 (measured) | 0.2456 | ||||
| −0.5788 | 0.0413 | 34.0949 | 0.1496 | ||||
| −90.3523 | 0.0990 | −128.9281 | 0.1496 | ||||
| 0.0395 | 0.0153 | −684.7134 | 0.1496 | ||||
| 90.1636 | 0.0301 | 76.1319 | 0.2529 | ||||
| −0.5501 | 0.0920 | −36.8373 | 0.4498 | ||||
| 0.1925 | 0.0157 | 78.8949 | 0.4959 | ||||
| −0.1076 | 0.0485 | −32.5004 | 0.5358 | ||||
| −0.7211 | 0.0657 | 75.7149 | 0.0825 | ||||
| 1.1690 | 0.0443 | 76.9967 | 0.1963 | ||||
| 34.1604 | 0.3097 | ||||||
| 30.8251 | 0.3097 | ||||||
| 119.7096 | 0.2932 | ||||||
Figure 9Images for calibration of camera X (a), camera Y (b), and camera Z (c) using Zhang’s method.
Figure 10Architecture of the navigation experiment.
Position of beacons.
| Number of Beacons | Position of Beacons (mm) | ||
|---|---|---|---|
| 0 | 487.4734 | −720.0265 | 240.8359 |
| 1 | −51.2618 | −737.6155 | 164.7393 |
| 2 | −366.1525 | −711.8317 | 131.2681 |
| 3 | −458.8302 | −215.2964 | −69.2627 |
| 4 | −454.6380 | 410.3959 | −60.6549 |
| 5 | −117.4392 | 296.0537 | 83.0754 |
| 6 | 182.4478 | 279.1964 | 143.2510 |
| 7 | 481.8346 | 252.9609 | 217.5775 |
| 8 | 647.3834 | −127.6167 | 178.7407 |
| 9 | −122.5798 | −44.9064 | 562.5394 |
| Estimated position accuracy: | 0.3963 mm | ||
Figure 11Results of the navigation experiment: (a) attitude error and (b) position error.
Results of the navigation experiment.
| Parameter | Mean Error | Standard Deviation |
|---|---|---|
| Roll ( | −0.0030 | 0.1541 |
| Pitch ( | −0.0192 | 0.1497 |
| Yaw ( | 0.0066 | 0.1729 |
| −0.0553 | 1.6043 | |
| 0.0275 | 1.6108 | |
| −0.0669 | 1.8292 |