Comparison of Hector SLAM and Gmapping for a Self-driving Mobile Robot on Slippery Surface

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 are...

Full description

Bibliographic Details
Published in:Nigerian Journal of Technological Development
Main Author: Safizan M.S.I.; Thamrin N.M.; Juhari K.A.
Format: Article
Language:English
Published: University of Ilorin, Faculty of Engineering and Technology 2024
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85214652540&doi=10.4314%2fnjtd.v18i4.2871&partnerID=40&md5=402728ba3349521915e743899ecd285a
id 2-s2.0-85214652540
spelling 2-s2.0-85214652540
Safizan M.S.I.; Thamrin N.M.; Juhari K.A.
Comparison of Hector SLAM and Gmapping for a Self-driving Mobile Robot on Slippery Surface
2024
Nigerian Journal of Technological Development
21
4
10.4314/njtd.v18i4.2871
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85214652540&doi=10.4314%2fnjtd.v18i4.2871&partnerID=40&md5=402728ba3349521915e743899ecd285a
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. © 2024, University of Ilorin, Faculty of Engineering and Technology. All rights reserved.
University of Ilorin, Faculty of Engineering and Technology
1899546
English
Article

author Safizan M.S.I.; Thamrin N.M.; Juhari K.A.
spellingShingle Safizan M.S.I.; Thamrin N.M.; Juhari K.A.
Comparison of Hector SLAM and Gmapping for a Self-driving Mobile Robot on Slippery Surface
author_facet Safizan M.S.I.; Thamrin N.M.; Juhari K.A.
author_sort Safizan M.S.I.; Thamrin N.M.; Juhari K.A.
title Comparison of Hector SLAM and Gmapping for a Self-driving Mobile Robot on Slippery Surface
title_short Comparison of Hector SLAM and Gmapping for a Self-driving Mobile Robot on Slippery Surface
title_full Comparison of Hector SLAM and Gmapping for a Self-driving Mobile Robot on Slippery Surface
title_fullStr Comparison of Hector SLAM and Gmapping for a Self-driving Mobile Robot on Slippery Surface
title_full_unstemmed Comparison of Hector SLAM and Gmapping for a Self-driving Mobile Robot on Slippery Surface
title_sort Comparison of Hector SLAM and Gmapping for a Self-driving Mobile Robot on Slippery Surface
publishDate 2024
container_title Nigerian Journal of Technological Development
container_volume 21
container_issue 4
doi_str_mv 10.4314/njtd.v18i4.2871
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85214652540&doi=10.4314%2fnjtd.v18i4.2871&partnerID=40&md5=402728ba3349521915e743899ecd285a
description 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. © 2024, University of Ilorin, Faculty of Engineering and Technology. All rights reserved.
publisher University of Ilorin, Faculty of Engineering and Technology
issn 1899546
language English
format Article
accesstype
record_format scopus
collection Scopus
_version_ 1823296152907284480