Large-Scale Aircraft Pose Estimation System Based on Depth Cameras
Abstract
:1. Introduction
- An attitude measurement algorithm suitable for large-sized aircraft is studied. Based on the point cloud data obtained by the depth camera and the target surface features as matching objects, ISS key point extraction and SHOT feature description are used to form feature descriptors to simplify the point cloud scale, and coarse point cloud registration is carried out by feature matching and RANSAC mismatching removal in order to improve the robustness of the algorithm and provide initial pose estimation for fine point cloud registration.
- An attitude simulation measurement system suitable for a large-sized aircraft model in a wind tunnel is built. By comparing the real attitude data of the model with the turntable, it is verified that the system has the characteristics of high precision (0.05°) and high frequency (15 Hz).
2. Measurement Principles
- Point cloud collection: The aircraft model is mounted on a turntable and scanned with depth cameras to obtain the original point cloud.
- Point cloud preprocessing: The coordinate system normalization of the aircraft model point cloud is calibrated using principal component analysis (PCA). A calibration plate is used to fuse the aircraft model point clouds scanned by several depth cameras in different positions and poses.
- Point cloud registration: Intrinsic shape signatures (ISS) are used to extract the key points of the aircraft point cloud. Coarse registration is performed using signature of histograms of orientations (SHOT) feature description and the random sample consensus (RANSAC) feature-matching method, and the result of the coarse registration is used as the initial value of the fine G-iterative closest point (ICP) registration.
- Model pose solution: The quaternion matrix of the registration result is obtained, and the Euler angle is solved and output. The registration results are used to guide the next frame of point cloud registration.
2.1. Preprocessing
2.2. Registration
- Randomly select n ≥ 3 groups of corresponding points from the feature-matching sets of two point clouds P and Q.
- Calculate the transformation matrix according to the selected corresponding points (p, q):
- Use H to rotate and translate point cloud P to obtain P′.
- The variance of the Euclidean distance of the point cloud is used to construct the evaluation function, and the evaluation scores are calculated according to P′ and Q. The pairs of feature points whose scores are smaller than the threshold value are included in the intra-office points, while the rest are excluded as out-of-office points.
- Set the number of iterations, perform the above steps, and select the iteration result with the largest number of intra-office points as the correct matching feature point pairs that eliminate mismatching. The initial registration results are obtained, and the coarse point cloud registration is completed.
3. Experiments and Results
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Wang, X.; Ma, S.; Lin, Q. Hybrid pose/tension control based on stiffness optimization of cable-driven parallel mechanism in wind tunnel test. In Proceedings of the 2016 2nd International Conference on Control, Automation and Robotics (ICCAR), Hong Kong, China, 28–30 April 2016. [Google Scholar]
- Engler, R.H.; Hartmann, K.; Schulze, B. Aerodynamic assessment of an optical pressure measurement system (OPMS) by comparison with conventional pressure measurements in a high speed wind tunnel. In Proceedings of the ICIASF’91 Record, International Congress on Instrumentation in Aerospace Simulation Facilities, Rockville, MD, USA, 27–31 October 1991. [Google Scholar]
- Liu, S.; Feng, Y.; Shen, K.; Wang, Y.; Chen, S. An RGB-D-Based Cross-Field of View Pose Estimation System for a Free Flight Target in a Wind Tunnel. Complexity 2018, 2018, 7358491. [Google Scholar] [CrossRef]
- Han, S.; Liu, X.; Han, X.; Wang, G.; Wu, S. Visual sorting of express parcels based on multi-task deep learning. Sensors 2020, 20, 6785. [Google Scholar] [CrossRef] [PubMed]
- Wu, Q.; Li, M.; Qi, X.; Hu, Y.; Li, B.; Zhang, J. Coordinated control of a dual-arm robot for surgical instrument sorting tasks. Robot. Auton. Syst. 2019, 112, 1–12. [Google Scholar] [CrossRef]
- Bosse, A.B.; Barnds, W.J.; Brown, M.A.; Creamer, N.G.; Feerst, A.; Henshaw, C.G.; Hope, A.S.; Kelm, B.E.; Klein, P.A.; Pipitone, F.; et al. SUMO: Spacecraft for the universal modification of orbits. In Proceedings of the SPIE Conference + Exhibitions Spacecraft Platforms and Infrastructure, Orlando, FL, USA, 12–16 April 2004; Volume 5419. [Google Scholar]
- Toro, K.G. Technology Review of Wind-Tunnel Angle Measurement. In Proceedings of the International Symposium on Strain-Gauge Balances, Cologne, Germany, 14–17 May 2018. No. NF1676L-29113. [Google Scholar]
- Wong, D.T. Evaluation of the Prototype Dual-Axis Wall Attitude Measurement Sensor; No. NAS 1.15: 109056; National Aeronautics and Space Administration, Langley Research Center: Hampton, VA, USA, 1994.
- Crawford, B. Angle measurement system (AMS) for establishing model pitch and roll zero, and performing single axis angle comparisons. In Proceedings of the 45th AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 8–11 January 2007. [Google Scholar]
- Lawrence, R.; Kahng, S.; Adcock, E.; Soto, H.; Culliton, W.; Jordan, T.; Hernandez, C.; Gorton, S. MEMS sensor system development at NASA Langley Research Center for wind tunnel applications. In Proceedings of the 40th AIAA Aerospace Sciences Meeting & Exhibit, Reno, NV, USA, 14–17 January 2002. [Google Scholar]
- Rueger, M. The use of an intertial-gyro system for model attitude measurement in a blow-down wind tunnel. In Proceedings of the 2005 US Air Force T&E Days, Nashville, TN, USA, 6–8 December 2005; p. 7643. [Google Scholar]
- Rueger, M.; Lafferty, J. Demonstration of a gyro-based model attitude measurement system at the AEDC tunnel 9 test facility. In Proceedings of the 38th Fluid Dynamics Conference and Exhibit, Seattle, WA, USA, 23–26 June 2008. [Google Scholar]
- Jia, Z.; Ma, X.; Liu, W.; Lu, W.; Li, X.; Chen, L.; Wang, Z.; Cui, X. Pose measurement method and experiments for high-speed rolling targets in a wind tunnel. Sensors 2014, 14, 23933–23953. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Watzlavick, R.; Crowder, J.; Wright, F. Comparison of model attitude systems—Active target photogrammetry, precision accelerometer, and laser interferometer. In Proceedings of the Advanced Measurement and Ground Testing Conference, New Orleans, LA, USA, 17–20 June 1996. [Google Scholar]
- Bomar, B.W.; Goethert, W.H.; Belz, R.A.; Bentley, H.T., III. The Development of a Displacement Interferometer for Model Deflection Measurements; Arnold Engineering Development Center Arnold Afb: Tullahoma, TN, USA, 1977. [Google Scholar]
- Patil, A.K.; Balasubramanyam, A.; Ryu, J.Y.; BN, P.K.; Chakravarthi, B.; Chai, Y.H. Fusion of multiple lidars and inertial sensors for the real-time pose tracking of human motion. Sensors 2020, 20, 5342. [Google Scholar] [CrossRef] [PubMed]
- Hong, B.; Jia, A.; Hong, Y.; Li, X.; Gao, J.; Qu, Y. Online extraction of pose information of 3D zigzag-line welding seams for welding seam tracking. Sensors 2021, 21, 375. [Google Scholar] [CrossRef] [PubMed]
- Yang, X.; Huang, Y.; Zhang, Q. Automatic stockpile extraction and measurement using 3D point cloud and multi-scale directional curvature. Remote Sens. 2020, 12, 960. [Google Scholar] [CrossRef] [Green Version]
- Litvak, Y.; Biess, A.; Bar-Hillel, A. Learning pose estimation for high-precision robotic assembly using simulated depth images. In Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019. [Google Scholar]
- Zhu, W.; Mu, J.; Shao, C.; Hu, J.; Wang, B.; Wen, Z.; Han, F.; Li, S. System design for pose determination of spacecraft using time-of-flight sensors. Space Sci. Technol. 2022, 2022, 763198. [Google Scholar] [CrossRef]
- Holland, S.M. Principal Components Analysis (PCA); Department of Geology, University of Georgia: Athens, GA, USA, 2008. [Google Scholar]
- Zhong, Y. Intrinsic shape signatures: A shape descriptor for 3D object recognition. In Proceedings of the 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops, Kyoto, Japan, 29 September–2 October 2009. [Google Scholar]
- Salti, S.; Tombari, F.; Di Stefano, L. SHOT: Unique signatures of histograms for surface and texture description. Comput. Vis. Image Underst. 2014, 125, 251–264. [Google Scholar] [CrossRef]
- Quan, S.; Yang, J. Compatibility-guided sampling consensus for 3-D point cloud registration. IEEE Trans. Geosci. Remote Sens. 2020, 58, 7380–7392. [Google Scholar] [CrossRef]
- Besl, P.J.; McKay, N.D. Method for Registration of 3-D Shapes. Sensor Fusion IV: Control Paradigms and Data Structures; SPIE: Bellingham, WA, USA, 1992; Volume 1611. [Google Scholar]
- Segal, A.; Haehnel, D.; Thrun, S. Generalized-icp. Robot. Sci. Syst. 2009, 2, 435. [Google Scholar]
- Yew, Z.J.; Lee, G.H. Rpm-net: Robust point matching using learned features. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020. [Google Scholar]
- Gojcic, Z.; Zhou, C.; Wegner, J.D.; Guibas, L.J.; Birdal, T. Learning multiview 3D point cloud registration. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020. [Google Scholar]
- Lu, W.; Wan, G.; Zhou, Y.; Fu, X.; Yuan, P.; Song, S. Deepvcp: An end-to-end deep neural network for point cloud registration. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019. [Google Scholar]
Filtering Method | Point Cloud Size | Filtering Parameter |
---|---|---|
Original point cloud | 256,796 | / |
Pass-through filtering | 16,899 | X Limits (−800, 300) Y Limits (−400, 500) Z Limits (1700, 2400) |
Radius outlier removal | 15,764 | Take the close points of the average = 3.0 Threshold for the number of adjacent points = 1 |
Down-sampling | 4321 | Grid size = 10 mm × 10 mm × 10 mm |
System Hardware | Specification |
---|---|
CPU | Intel Xeon Gold 5320 2.2 G |
RAM size | 256 GB |
RAM type | RDIMM, 3200 MT/s |
Hard disk speed | 2500 MB/s |
GPU | NVIDIA Ampere A30 |
Specification | Indicators |
---|---|
Resolution | 640 × 480 pixels |
Frame rate | 30 fps |
Working distance | 0.3–8.33 m |
Field of view | 69° × 51° |
Output information | XYZ coordinates and intensity |
Output format | .ply |
Method | Time (ms) | Score |
---|---|---|
ISS + SHOT | 28.712 | 1.066 |
ISS + PFH | 41.312 | 1.895 |
ISS + FPFH | 37.386 | 2.379 |
NARF + SHOT | 257.903 | 17.570 |
NARF + PFH | 298.447 | 24.796 |
NARF + FPFH | 285.421 | 28.633 |
HARRIS + SHOT | 145.142 | 7.296 |
HARRIS + PFH | 136.381 | 7.731 |
HARRIS + FPFH | 177.272 | 5.427 |
Method | Time (ms) | Mean Angle Error (°) |
---|---|---|
OURS | 67.591 | 0.068 |
ICP | 139.640 | 0.863 |
VG-ICP | 116.673 | 0.173 |
GO-ICP | 362.842 | 0.223 |
NDT | 311.973 | 2.380 |
RPM-Net | 1183.240 | 0.018 |
FGR | 849.924 | 0.127 |
LM3D | 2671.333 | 0.012 |
DEEPVCP | 7893.679 | 0.025 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yang, Y.; Sun, S.; Huang, J.; Huang, T.; Liu, K. Large-Scale Aircraft Pose Estimation System Based on Depth Cameras. Appl. Sci. 2023, 13, 3736. https://doi.org/10.3390/app13063736
Yang Y, Sun S, Huang J, Huang T, Liu K. Large-Scale Aircraft Pose Estimation System Based on Depth Cameras. Applied Sciences. 2023; 13(6):3736. https://doi.org/10.3390/app13063736
Chicago/Turabian StyleYang, Yubang, Shuyu Sun, Jianqiang Huang, Tengchao Huang, and Kui Liu. 2023. "Large-Scale Aircraft Pose Estimation System Based on Depth Cameras" Applied Sciences 13, no. 6: 3736. https://doi.org/10.3390/app13063736
APA StyleYang, Y., Sun, S., Huang, J., Huang, T., & Liu, K. (2023). Large-Scale Aircraft Pose Estimation System Based on Depth Cameras. Applied Sciences, 13(6), 3736. https://doi.org/10.3390/app13063736