Research on Visual Positioning of a Roadheader and Construction of an Environment Map
Abstract
:1. Introduction
2. Positioning Foundation of the Roadheader and Modeling
2.1. Definition of Coordinate System and Pose
2.2. SLAM Mathematical Model of Roadheader
3. Pose Estimation and Optimization of the Roadheader
3.1. Pose Estimation Scheme
3.2. Image Feature Extraction and Matching
3.3. Pose Solution
3.4. Pose Optimization
3.4.1. Pose Graph Construction and Closed-Loop Detection
3.4.2. Pose Graph Optimization
4. Map Construction and Test
4.1. Overview of Mapping Scheme
4.2. Construction of Grid Map and Test
4.2.1. Principle of Laser Mapping
4.2.2. Mapping Test Based on Laser SLAM
4.3. Construction of 3D Map and Test
4.3.1. Principle of Vision Mapping
4.3.2. Mapping Test Based on Vision SLAM
4.3.3. Mapping Test Based on Fusion of Laser and Vision
5. Conclusions
- (1)
- The positioning method based on visual SLAM technology is proposed, the environment data are collected by an airborne RGB-D camera, and the RANSAC+ICP model is constructed to solve and realize the autonomous measurement of pose by establishing and solving the optimization model of pose graph with closed-loop constraints. The global consistent pose of the roadheader can be obtained, which can effectively solve the difficult positioning and orientation problem of roadheaders in a restricted space.
- (2)
- A series of open-source algorithms, such as Gmapping, Cartographer, Karto, Hector, and RTAB-MAP, are applied to construct simulated roadway maps, including 2D occupied grid, 3D point cloud, and octree, based on a static map created by SLAM. The cost map for roadheader navigation is further constructed by setting parameters, such as expansion radius of obstacles and the updating frequency of map. Furthermore, obstacle avoidance tests based on the Dijskra+TEB algorithm show that a combination of octree map and cost map can support global path planning and local dynamic obstacle avoidance.
- (3)
- Based on the open-source library RTAB-MAP framework, by fusing laser and vision data, a composite map composed of a dense 3D point cloud and a 2D occupancy grid is constructed, which could, not only be used for plane navigation of a roadheader, but also provide support for 3D reconstruction of an environment.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Wang, G.; Xu, Y.; Ren, H. Intelligent and ecological coal mining as well as clean utilization technology in China: Review and prospects. Int. J. Min. Sci. Technol. 2019, 29, 161–169. [Google Scholar] [CrossRef]
- Wang, J.; Huang, Z. The Recent Technological Development of Intelligent Mining in China. Engineering 2017, 3, 439–444. [Google Scholar] [CrossRef]
- Tian, J.; Wang, S.; Wu, M. Kinematic models and simulations for trajectory planning in the cutting of Spatially-Arbitrary crosssections by a robotic roadheader. Tunn. Undergr. Space Technol. 2018, 78, 115–123. [Google Scholar] [CrossRef]
- Deshmukh, S.; Raina, A.K.; Murthy, V.M.S.R.; Trivedi, R.; Vajre, R. Roadheader—A comprehensive review. Tunn. Undergr. Space Technol. 2020, 95, 103148. [Google Scholar] [CrossRef]
- Tao, Y.F.; Zong, K.; Zhang, M.J.; Jia, W.H.; Fu, S.C.; Yang, J.J.; Wu, M. Aposition and orientationmeasurement method of single-station, multipoint and time-sharing forroadheaderbody based on iGPS. J. China Coal Soc. 2015, 40, 2611–2616. [Google Scholar]
- Roman, M.; Josif, B.; Nikolay, D. Development of Position System of a Roadheader on a Base of Active IR-sensor. In Proceedings of the 25th Daaam International Symposium on Intelligent Manufacturing and Automation, Oldest Technical Univ, Vienna, Australia, 26–29 November 2015; pp. 617–621. [Google Scholar]
- Du, Y.; Tong, M.; Liu, T.; Dong, H. Visual measurement system for roadheaders pose detection in mines. Opt. Eng. 2016, 55, 104107. [Google Scholar] [CrossRef]
- Mao, Q.H.; Zhang, X.H.; Ma, H.W.; Xue, X.S. Study on spatial position and posture monitoring system of boom-type roadheader based on multi sensor information. Coal Sci. Technol. 2018, 46, 41–47. [Google Scholar]
- Fu, S.-C.; Li, Y.; Zhang, M.; Zong, K.; Cheng, L.; Wu, M. Ultra-wideband pose detection system for boom-type roadheader based on Caffery transform and Taylor series expansion. Meas. Sci. Technol. 2017, 29, 015101. [Google Scholar] [CrossRef] [Green Version]
- Fu, S.; Li, Y.; Zong, K.; Liu, C.; Liu, D.; Wu, M. Ultra-wideband pose detection method based on TDOA positioning model for boom-type roadheader. AEU Int. J. Electron. Commun. 2019, 99, 70–80. [Google Scholar] [CrossRef]
- Yang, W.; Zhang, X.; Ma, H.; Zhang, G.-M. Infrared LEDs-Based Pose Estimation with Underground Camera Model for Boom-Type Roadheader in Coal Mining. IEEE Access 2019, 7, 33698–33712. [Google Scholar] [CrossRef]
- Yan, C.; Zhao, W.; Lu, X. A Multi-Sensor Based Roadheader Positioning Model and Arbitrary Tunnel Cross Section Automatic Cutting. Sensors 2019, 19, 4955. [Google Scholar] [CrossRef] [Green Version]
- Xue, X.S.; Zhang, X.H.; Mao, Q.H.; Zheng, J.K.; Wang, M. Localization and orientation method of roadheader robot based on binocular vision. J. Xi’an Univ. Sci. Technol. 2020, 40, 781–789. [Google Scholar]
- Yang, W.; Zhang, X.; Ma, H.; Zhang, G. Laser beams-based localization methods for Boom-type roadheader using underground camera non-uniform blur model. IEEE Access 2020, 8, 1. [Google Scholar] [CrossRef]
- Zhang, X.H.; Liu, B.X.; Zhang, C.; Yang, W.J.; Zhao, J.X. Roadheader positioning method combining total station and strapdown inertial navigation system. Ind. Mine Autom. 2020, 46, 1–7. [Google Scholar]
- Debeunne, C.; Vivet, D. A review of Visual-LiDAR fusion based simultaneous localization and mapping. Sensors 2020, 20, 20. [Google Scholar] [CrossRef] [Green Version]
- Zaffar, M.; Ehsan, S.; Stolkin, R.; Maier, K.M. Sensors, SLAM and Long-term Autonomy: A Review. In Proceedings of the 2018 NASA/ESA Conference on Adaptive Hardware and Systems (AHS), Edinburgh, UK, 6–9 August 2018; Institute of Electrical and Electronics Engineers (IEEE): New York, NY, USA, 2018; pp. 285–290. [Google Scholar]
- Cadena, C.; Carlone, L.; Carrillo, H.; Latif, Y.; Scaramuzza, D.; Neira, J.; Reid, I.D.; Leonard, J.J. Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age. IEEE Trans. Robot. 2016, 32, 1309–1332. [Google Scholar] [CrossRef] [Green Version]
- Labbé, M.; Michaud, F. RTAB-Map as an open-source lidar and visual simultaneous localization and mapping library for large-scale and long-term online operation. J. Field Robot. 2019, 36, 416–446. [Google Scholar] [CrossRef]
- Saeedi, S.; Trentini, M.; Seto, M.; Li, H. Multiple-Robot Simultaneous Localization and Mapping: A Review. J. Field Robot. 2016, 33, 3–46. [Google Scholar] [CrossRef]
- Liu, Z.X.; Wang, S.A.; Xie, M.; Chen, H.Y.; Miao, C.; Xie, C.X. Characteristics and modeling of roadway surface topography under influences of cutting head geometry. China Mech. Eng. 2020, 31, 2583–2591. [Google Scholar]
- Xing, H.M.; Shi, L.W.; Tang, K.; Guo, S.X.; Hou, X.H.; Liu, Y.; Liu, H.K.; Hu, Y. Robust RGB-D camera and IMU fusion-based cooperative and relative close-range localization for multiple turtle-inspired amphibious spherical robots. J. Bionic Eng. 2019, 16, 442–454. [Google Scholar] [CrossRef]
- Sualeh, M.; Kim, G.-W. Simultaneous Localization and Mapping in the Epoch of Semantics: A Survey. Int. J. Control. Autom. Syst. 2019, 17, 729–742. [Google Scholar] [CrossRef]
- Endres, F.; Hess, J.; Sturm, J.; Cremers, D.; Burgard, W. 3-D Mapping With an RGB-D Camera. IEEE Trans. Robot. 2014, 30, 177–187. [Google Scholar] [CrossRef]
- Sharif, H.; Hoelzel, M. A comparison of prefilters in ORB-based object detection. Pattern Recognit. Lett. 2017, 93, 154–161. [Google Scholar] [CrossRef]
- Senthooran, I.; Murshed, M.; Barca, J.C.; Kamruzzaman, J.; Chung, H. An efficient RANSAC hypothesis evaluation using sufficient statistics for RGB-D pose estimation. Auton. Robot. 2018, 43, 1257–1270. [Google Scholar] [CrossRef] [Green Version]
- Lu, X.; Wang, H.; Tang, S.; Huang, H.; Li, C. DM-SLAM: Monocular SLAM in Dynamic Environments. Appl. Sci. 2020, 10, 4252. [Google Scholar] [CrossRef]
- Marchel, Ł.; Specht, C.; Specht, M. Testing the Accuracy of the Modified ICP Algorithm with Multimodal Weighting Factors. Energies 2020, 13, 5939. [Google Scholar] [CrossRef]
- Lee, Y.-J.; Song, J.-B.; Choi, J.-H. Performance Improvement of Iterative Closest Point-Based Outdoor SLAM by Rotation Invariant Descriptors of Salient Regions. J. Intell. Robot. Syst. 2013, 71, 349–360. [Google Scholar] [CrossRef]
- Wang, J.; Zhao, M.; Chen, W. MIM_SLAM: A Multi-Level ICP Matching Method for Mobile Robot in Large-Scale and Sparse Scenes. Appl. Sci. 2018, 8, 2432. [Google Scholar] [CrossRef] [Green Version]
- Leal, N.; Zurek, E.; Leal, E. Non-Local SVD Denoising of MRI Based on Sparse Representations. Sensors 2020, 20, 1536. [Google Scholar] [CrossRef] [Green Version]
- Ying, S.; Peng, J.; Du, S.; Qiao, H. A Scale Stretch Method Based on ICP for 3D Data Registration. IEEE Trans. Autom. Sci. Eng. 2009, 6, 559–565. [Google Scholar] [CrossRef]
- Feng, Y.Y.; Wang, Q.; Yang, G.C. Incremental 3-D pose graph optimization for SLAM algorithm without marginalization. Int. J. Adv. Robot. Syst. 2020, 17, 14. [Google Scholar]
- Jackson, J.; Brink, K.; Forsgren, B.; Wheeler, D.; McLain, T. Direct Relative Edge Optimization, A Robust Alternative for Pose Graph Optimization. IEEE Robot. Autom. Lett. 2019, 4, 1932–1939. [Google Scholar] [CrossRef]
- Grisetti, G.; Stachniss, C.; Burgard, W. Improved Techniques for Grid Mapping with Rao-Blackwellized Particle Filters. IEEE Trans. Robot. 2007, 23, 34–46. [Google Scholar] [CrossRef] [Green Version]
- Hess, W.; Kohler, D.; Rapp, H.; Andor, D. Real-time loop closure in 2D LIDAR SLAM. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 1271–1278. [Google Scholar]
- Vincent, R.; Limketkai, B.; Eriksen, M. Comparison of indoor robot localization techniques in the absence of GPS. In Detection and Sensing of Mines, Explosive Objects, and Obscured Targets XV; International Society for Optics and Photonics: Bellingham, WA, USA, 2010; p. 7664. [Google Scholar]
- Kohlbrecher, S.; Von Stryk, O.; Meyer, J.; Klingauf, U. A flexible and scalable SLAM system with full 3D motion estimation. In Proceedings of the 2011 IEEE International Symposium on Safety, Security, and Rescue, Kyoto, Japan, 1–5 November 2011; pp. 155–160. [Google Scholar]
- Mur-Artal, R.; Montiel, J.M.M.; Tardos, J.D. ORB-SLAM: A Versatile and Accurate Monocular SLAM System. IEEE Trans. Robot. 2015, 31, 1147–1163. [Google Scholar] [CrossRef] [Green Version]
- Mur-Artal, R.; Tardos, J.D. ORB-SLAM2: An Open-Source SLAM System for Monocular, Stereo, and RGB-D Cameras. IEEE Trans. Robot. 2017, 33, 1255–1262. [Google Scholar] [CrossRef] [Green Version]
- Qi, X.; Wang, W.; Yuan, M.; Wang, Y.; Li, M.; Xue, L.; Sun, Y. Building semantic grid maps for domestic robot navigation. Int. J. Adv. Robot. Syst. 2020, 17, 12. [Google Scholar] [CrossRef] [Green Version]
- O’Meadhra, C.; Tabib, W.; Michael, N. Variable Resolution Occupancy Mapping Using Gaussian Mixture Models. IEEE Robot. Autom. Lett. 2018, 4, 2015–2022. [Google Scholar] [CrossRef]
- Sun, J.; Chen, Z.H.; Wang, P.; Zhang, Q.B.; Bao, P. Multi-region coverage method based on cost map and minimal tree for mobile robot. Robot 2015, 37, 435–442. [Google Scholar]
- Schön, B.; Mosa, A.S.M.; Laefer, D.F.; Bertolotto, M. Octree-based indexing for 3D pointclouds within an Oracle Spatial DBMS. Comput. Geosci. 2013, 51, 430–438. [Google Scholar] [CrossRef] [Green Version]
- Jessup, J.; Givigi, S.N.; Beaulieu, A. Robust and Efficient Multirobot 3-D Mapping Merging with Octree-Based Occupancy Grids. IEEE Syst. J. 2015, 11, 1723–1732. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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
Zhang, W.; Zhai, G.; Yue, Z.; Pan, T.; Cheng, R. Research on Visual Positioning of a Roadheader and Construction of an Environment Map. Appl. Sci. 2021, 11, 4968. https://doi.org/10.3390/app11114968
Zhang W, Zhai G, Yue Z, Pan T, Cheng R. Research on Visual Positioning of a Roadheader and Construction of an Environment Map. Applied Sciences. 2021; 11(11):4968. https://doi.org/10.3390/app11114968
Chicago/Turabian StyleZhang, Wentao, Guodong Zhai, Zhongwen Yue, Tao Pan, and Ran Cheng. 2021. "Research on Visual Positioning of a Roadheader and Construction of an Environment Map" Applied Sciences 11, no. 11: 4968. https://doi.org/10.3390/app11114968