Comparison of Hector SLAM and Gmapping for a Self-driving Mobile Robot on Slippery Surface
Keywords:
mobile robot, robot position', Hector SLAM, GMapping, Relative ErrorAbstract
This work compared the performance of two Simultaneous Localisation and Mapping (SLAM) algorithms, Hector SLAM and Gmapping, for self-navigation of a mobile robot in a small, slippery surface and controlled environment. The experiment utilised the Bveeta Mini mobile robot within a tiled corridor area. The primary objective was to evaluate and compare the accuracy of these algorithms in self-navigating the robot using acquired robot positions in 2D coordinates. The experiment involved manual mapping of the environment using both Gmapping and Hector SLAM, followed by autonomous navigation tasks with each algorithm. Performance was assessed by comparing the absolute error, absolute relative error, and percentage error between the robot's position obtained from the manual map and its position during autonomous navigation provided by the SLAM algorithms. It was found that the Hector SLAM achieved higher accuracy in all navigation paths than Gmapping. Gmapping suffered from significant errors, particularly in the robot's initial position, likely due to its reliance on odometry data, which was highly susceptible to errors from the slippery surface in the experimental area. In conclusion, both algorithms can be integrated with other advanced SLAM techniques to improve the accuracy of the generated map and robot position.
References
Ahuja, G., Sharma, S., Sharma, M., & Singh, S. (2022). Assisted Living Robots: Discussion and Design of a Robot for Elder Care. International Conference on Internet of Things and Connected Technologies, 11–26, Singapore, Springer Nature Singapore.
Anl, E., & Doğan, H. (2022). Design and implementation of a cost effective vacuum cleaner robot. Turkish Journal of Engineering, 6(2), 166–177.
Asgharian, P., Panchea, A. M., & Ferland, F. (2022). A review on the use of mobile service robots in elderly care. Robotics, 11(6), 127.
Ayad, M., MacKay, J., & Clarke, T. (2023). Implementation of a Tag Playing Robot for Entertainment. Future of Information and Communication Conference, 416–426.
Berx, N., Decré, W., Morag, I., Chemweno, P., & Pintelon, L. (2022). Identification and classification of risk factors for human-robot collaboration from a system-wide perspective. Computers & Industrial Engineering, 163, 107827.
Bisht, R. S., Pathak, P. M., & Panigrahi, S. K. (2022). Design and development of a glass façade cleaning robot. Mechanism and Machine Theory, 168, 104585.
Bizbot Technology. (2024). Bveeta mini type R007. https://github.com/skj84/bveeta-R007. Assessed on August 10, 2023
Chahal, N., Bisht, R., Rana, A. K., & Srivastava, A. (2023). Robotic Arm: Impact on Industrial and Domestic Applications. Handbook of Computational Sciences: A Multi and Interdisciplinary Approach, 323–339.
Chow, J. F., Kocer, B. B., Henawy, J., Seet, G., Li, Z., Yau, W. Y., & Pratama, M. (2019). Toward underground localisation: Lidar inertial odometry enabled aerial robot navigation. ArXiv Preprint ArXiv:1910.13085.
Dilip, G., Guttula, R., Rajeyyagari, S., Pandey, R. R., Bora, A., R Kshirsagar, P., Sundramurthy, V. P., & others. (2022). Artificial intelligence-based smart comrade robot for elders healthcare with strait rescue system. Journal of Healthcare Engineering, 2022.
Farooq, M. U., Eizad, A., & Bae, H.-K. (2023). Power solutions for autonomous mobile robots: A survey. Robotics and Autonomous Systems, 159, 104285.
Ferreira, J. F., Portugal, D., Andrada, M. E., Machado, P., Rocha, R. P., & Peixoto, P. (2023). Sensing and Artificial Perception for Robots in Precision Forestry: A Survey. Robotics, 12(5), 139.
Gehrke, S. R., Phair, C. D., Russo, B. J., & Smaglik, E. J. (2023). Observed sidewalk autonomous delivery robot interactions with pedestrians and bicyclists. Transportation Research Interdisciplinary Perspectives, 18, 100789.
Guo, W., Qiu, J., Xu, X., & Wu, J. (2022). Talbot: A track-leg transformable robot. Sensors, 22(4), 1470.
Hakli, R., & others. (2023). Helping-as-Work and Helping-as-Care: Mapping Ambiguities of Helping Commercial Delivery Robots. Social Robots in Social Institutions: Proceedings of Robophilosophy 2022, 366, 239.
Javaid, M., Haleem, A., Singh, R. P., Rab, S., & Suman, R. (2022). Significant applications of Cobots in the field of manufacturing. Cognitive Robotics, 2, 222–233.
Juharia, K. A., Ramlib, R., Harisb, S. M., Ibrahimc, Z., & Mohamedd, A. Z. (2020). Development of Floor Mapping Mobile Robot Algorithm Using Enhanced Artificial Neuro-Based SLAM (ANBS). Jurnal Kejuruteraan, 3(1), 59–64.
Li, Z.-X., Cui, G.-H., Li, C.-L., & Zhang, Z.-S. (2021). Comparative Study of Slam Algorithms for Mobile Robots in Complex Environment. 2021 6th International Conference on Control, Robotics and Cybernetics (CRC), 74–79.
Ma, B. J., Kuo, Y.-H., Jiang, Y., & Huang, G. Q. (2023). RubikCell: Toward Robotic Cellular Warehousing Systems for E-Commerce Logistics. IEEE Transactions on Engineering Management.
Maheswari, B. U., Imambi, S. S., Hasan, D., Meenakshi, S., Pratheep, V. G., & Boopathi, S. (2023). Internet of things and machine learning-integrated smart robotics. In Global Perspectives on Robotics and Autonomous Systems: Development and Applications (pp. 240–258). IGI Global.
Mallma, A. (2024). A comparison study between RGB Camera based mapping and LiDAR based mapping algorithms using ROS and Gazebo. Proceedings of Umea's 27th Student Conference in Computing Science USCCS 2024, 73.
Mehrotra, T., & Shetty, S. (2023). An Innovation of Energy Harvesting for Small Scale Robotics in Automation Industry. 2023 International Conference on Distributed Computing and Electrical Circuits and Electronics (ICDCECE), 1–6.
Meng, Z., Wang, C., Han, Z., & Ma, Z. (2020). Research on SLAM navigation of wheeled mobile robot based on ROS. 2020 5th International Conference on Automation, Control and robotics Engineering (CACRE), 110–116, IEEE
Mikołajczyk, T., Mikołajewski, D., Kłodowski, A., Łukaszewicz, A., Mikołajewska, E., Paczkowski, T., Macko, M., & Skornia, M. (2023). Energy Sources of Mobile Robot Power Systems: A Systematic Review and Comparison of Efficiency. Applied Sciences, 13(13), 7547.
Rani, S., Srivastava, G., & others. (2024). Secure hierarchical fog computing-based architecture for industry 5.0 using an attribute-based encryption scheme. Expert Systems with Applications, 235, 121180.
Sharma, N., Pandey, J. K., & Mondal, S. (2023). A review of mobile robots: Applications and future prospect. International Journal of Precision Engineering and Manufacturing, 24(9), 1695–1706.
Skarga-Bandurova, I., Krytska, Y., Shorokhov, M., Suvorin, O., Barbaruk, L., & Ozheredova, M. (2019). Towards development io-based water quality monitoring system. Proceedings - 2019 International Conference on Future Internet of Things and Cloud Workshops, FiCloudW 2019, 140–145.
Thale, S. P., Prabhu, M. M., Thakur, P. V., & Kadam, P. (2020). ROS based SLAM implementation for Autonomous navigation using Turtlebot. ITM Web of Conferences, 32, 1011, EDP Sciences.
Tian, C., Liu, H., Liu, Z., Li, H., & Wang, Y. (2023). Research on Multi-Sensor Fusion SLAM Algorithm Based on Improved Gmapping. IEEE Access, 11, 13690–13703.
Tourani, A., Bavle, H., Sanchez-Lopez, J. L., & Voos, H. (2022). Visual SLAM: what are the current trends and what to expect? Sensors, 22(23), 9297.
Tran, D. T., Truong, D. H., Le, H. S., & Huh, J.-H. (2023). Mobile robot: automatic speech recognition application for automation and STEM education. Soft Computing, 1–17.
Yaqoob, I., & Imran Sarwar Bajwa. (2023). Sensor Fusion-Based Approach for Real Time Navigation in Autonomous Mobile Robots Using Mobile Stereonet in Warehouse. SSRN, 1–18.
Yong, Z., Renjie, L., Fenghong, W., Weiting, Z., Qi, C., Derui, Z., Xinxin, C., & Shuhao, J. (2023). An Autonomous Navigation Strategy Based on Improved Hector SLAM With Dynamic Weighted A* Algorithm. IEEE Access, 11, 79553–79571.
Zennaro, I., Finco, S., Calzavara, M., & Persona, A. (2022). Implementing E-commerce from logistic perspective: Literature review and methodological framework. Sustainability, 14(2), 911.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Nigerian Journal of Technological Development
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
In accordance with the Copyright Act of 1976, which became effective January 1, 1978, the following statement signed by each author must accompany the manuscript submitted: "I, the undersigned author, transfer all copyright ownership of the manuscript referenced above to the Nigerian Journal of Technological Development, in the event the work is published. I warrant that the article is original, does not infringe upon any copyright or other proprietary right of any third party, is not under consideration by another journal, and has not been published previously. I have reviewed and approve the submitted version of the manuscript and agree to its publication in the Nigerian Journal of Technological Development." A copyright transfer form should be downloaded from the NJTD Website ( http://njtd.com.ng/index.php/njtd). Author(s) will be consulted, whenever possible, regarding republication of material. All authors must have access to the data presented and the authors and sponsor (if applicable) must agree to share original data with the editor if requested.