Study of the characteristics and application scenarios of three SLAM algorithms based on comparative methods
- 1 The High School Affiliated to Beijing Normal University, Beijing, China
* Author to whom correspondence should be addressed.
Abstract
This paper compares three Simultaneous Localization and Mapping (SLAM) algorithms. SLAM algorithms are the core technology for autonomous navigation and environmental perception of mobile robots. SLAM algorithms are used by mobile robots to perceive the surrounding environment, build up an environment map and position themselves in real-time in an unknown environment. This article first systematically reviews the basic principles of each algorithm based on experiments and studies that have been completed by previous researchers and illustrates their respective unique mechanisms for processing sensor data, map construction, and localization. Subsequently, this paper analyzes the performance differences and characteristics of the three algorithms in practical applications in terms of robustness in complex environments, consumption of computing resources, and accuracy for generated maps. Finally, based on the advantages and disadvantages of each analyzed algorithm, this article summarizes the most suitable and unsuitable usage scenarios of different algorithms in specific situations. Moreover, this article puts forward specific algorithm selection suggestions for different scenarios to help engineers and researchers make more appropriate decisions in actual projects.
Keywords
Hector SLAM, Gmapping, cartographer, algorithm
[1]. Teame, W. G., Zhongmin, W., & Yu, Y. (2020). Optimization of SLAM Gmapping based on Simulation. Int. J. Eng. Res. Technol, 9, 74-81.
[2]. Zhou, Z., Cao, J., & Di, S. (2023). A review of 3D LiDAR SLAM algorithms. Chinese Journal of Scientific Instrument, (9), 13-27.
[3]. Hakim, H., Alhakeem, Z. M., & Fadhil, A. (2021). Asus Xtion Pro Camera Performance in Constructing a 2D Map Using Hector SLAM Method. IRAQI JOURNAL OF COMPUTERS, COMMUNICATIONS, CONTROL AND SYSTEMS ENGINEERING, 21(3), 1-11.
[4]. Can, A., Price, J., & Montazeri, A. (2022). A Nonlinear Discrete-Time Sliding Mode Controller for Autonomous Navigation of an Aerial Vehicle Using Hector SLAM. IFAC-PapersOnLine, 55(10), 2653-2658.
[5]. Sim, R., & Roy, N. (2005, April). Global a-optimal robot exploration in slam. In Proceedings of the 2005 IEEE international conference on robotics and automation (pp. 661-666). IEEE.
[6]. Vanicek, P., & Beran, L. (2018). Navigation of robotics platform in unknown spaces using LIDAR, Raspberry PI and hector slam. Journal of Fundamental and Applied Sciences, 10(3S), 494-506.
[7]. Li, L., Schulze, L., & Kalavadia, K. (2024). Promising SLAM Methods for Automated Guided Vehicles and Autonomous Mobile Robots. Procedia Computer Science, 232, 2867-2874.
[8]. Wang, P., Chen, Z., Zhang, Q., & Sun, J. (2016). A loop closure improvement method of Gmapping for low cost and resolution laser scanner. IFAC-PapersOnLine, 49(12), 168-173.
[9]. Eliwa, M., Adham, A., Sami, I., & Eldeeb, M. (2017). A critical comparison between Fast and Hector SLAM algorithms. REST Journal on Emerging trends in Modelling and Manufacturing, 3(2), 44-49.
[10]. Xu, J., Wang, D., Liao, M., & Shen, W. (2020, November). Research of cartographer graph optimization algorithm based on indoor mobile robot. In Journal of Physics: Conference Series (Vol. 1651, No. 1, p. 012120). IOP Publishing.
[11]. Dwijotomo, A., Abdul Rahman, M. A., Mohammed Ariff, M. H., Zamzuri, H., & Wan Azree, W. M. H. (2020). Cartographer slam method for optimization with an adaptive multi-distance scan scheduler. Applied Sciences, 10(1), 347.
Cite this article
Wang,Q. (2024).Study of the characteristics and application scenarios of three SLAM algorithms based on comparative methods.Applied and Computational Engineering,93,22-28.
Data availability
The datasets used and/or analyzed during the current study will be available from the authors upon reasonable request.
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 EWA Publishing and/or the editor(s). EWA Publishing 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
About volume
Volume title: Proceedings of Machine Learning assisted Automation Sensing System - CONFMLA 2024
© 2024 by the author(s). Licensee EWA Publishing, Oxford, UK. This article is an open access article distributed under the terms and
conditions of the Creative Commons Attribution (CC BY) license. Authors who
publish this series agree to the following terms:
1. Authors retain copyright and grant the series right of first publication with the work simultaneously licensed under a Creative Commons
Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this
series.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the series's published
version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial
publication in this series.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and
during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See
Open access policy for details).