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...
Published in: | Nigerian Journal of Technological Development |
---|---|
Main Author: | |
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 |