Three-Wheel Omnidirectional Robot with LiDAR-Based 2D Mapping Using GMapping Algorithm

Authors

  • Ari Prayudi Universitas Tanjungpura
  • Elang Derdian Marindani Universitas Tanjungpura
  • Trias Pontia W Universitas Tanjungpura

DOI:

https://doi.org/10.32528/elkom.v8i2.3821

Keywords:

Robot Omnidirectional, ROS, LiDAR, Gmapping, Frontier Detection, Algoritma A*

Abstract

Omnidirectional mobile robots require reliable navigation and mapping capabilities to operate in unknown environments. This study aims to design and implement a three-wheeled omnidirectional robot with a control system based on the Robot Operating System (ROS) and a LiDAR sensor, utilizing the GMapping algorithm for 2D mapping. The Frontier Cells Detection algorithm is employed to identify unmapped areas, while the A* algorithm is implemented for path planning toward those areas. The navigation system is equipped with odometry and kinematics to estimate the robot’s position in real-time. Testing was conducted in various room shapes, both with and without obstacles, across 10 trial runs. The results show that the system is capable of producing accurate maps, with an average mapping error ranging from 0.22% to 1.72% in obstacle-free environments, and up to 4.86% in environments with obstacles. The highest recorded error was 8.29%. These results indicate that the integration of the applied navigation and mapping algorithms is effective in supporting the mobility and exploration capabilities of the robot in indoor environments.

References

M. B. Alatise and G. P. Hancke, “A Review on Challenges of Autonomous Mobile Robot and Sensor Fusion Methods,” IEEE Access, vol. 8, pp. 39830–39846, Mar. 2020, doi: 10.1109/ACCESS.2020.2975643.

J. Kacprzyk, Robot Operating System (ROS) The Complete Reference (Volume 1), Anis Koubaa., vol. 1. 2017. doi: 10.1007/978-3-319-26054-9.

S. K. Manoharan, R. Kannan Megalingam, and A. V. Anilkumar, “Autonomous Navigation Through Gmapping-Based SLAM: A Comprehensive Evaluation,” in Proceedings of International Conference on Circuit Power and Computing Technologies, ICCPCT 2024, Institute of Electrical and Electronics Engineers Inc., 2024, pp. 1670–1676. doi: 10.1109/ICCPCT61902.2024.10673228.

D. U. Rijalusalam and I. Iswanto, “Implementation Kinematics Modeling and Odometry of Four Omni Wheel Mobile Robot on The Trajectory Planning and Motion Control Based Microcontroller,” Journal of Robotics and Control (JRC), vol. 2, no. 5, pp. 448–455, Sep. 2021, doi: 10.18196/jrc.25121.

F. WAHAB, “Metode Potential Field sebagai Kendali Robot Roda Omni untuk Menuju Target dan Menghindari Rintangan,” ELKOMIKA: Jurnal Teknik Energi Elektrik, Teknik Telekomunikasi, & Teknik Elektronika, vol. 10, no. 1, p. 177, Jan. 2022, doi: 10.26760/elkomika.v10i1.177.

S. Setiawan, E. Derdian Marindani, and B. Wibowo Sanjaya, “Navigasi Berbasis Koordinat dengan Penghindaran Rintangan untuk Robot Omnidireksional,” Jurnal Teknik Elektro dan Komputasi (ELKOM), vol. 6, no. 2, pp. 191–200, Aug. 2024, doi: 10.32528/elkom.v6i2.22493.

M. A. Yaqin et al., “Implementasi Path Planning A* Untuk Menghindari Robot lawan Mengunakan Robot Operating System pada KRSBI-Beroda,” Jurnal Elkolind, vol. 12, no. 1, pp. 98–111, May 2025, doi: 10.33795/elkolind.v12i1/7268.

R. F. Syihabuddin, M. N. Jauhari, M. Khudzaifah, and H. Fahmi, “Implementasi Algoritma A-Star dalam Menentukan Rute Terpendek Destinasi Wisata Kota Malang,” Jurnal Riset Mahasiswa Matematika, vol. 1, no. 5, pp. 236–245, Jun. 2022, doi: 10.18860/jrmm.v1i5.14497.

P. Quin, D. D. K. Nguyen, T. L. Vu, A. Alempijevic, and G. Paul, “Approaches for Efficiently Detecting Frontier Cells in Robotics Exploration,” Front Robot AI, vol. 8, Feb. 2021, doi: 10.3389/frobt.2021.616470.

D. Herath and D. St-Onge Eds, Foundations of Robotics A Multidisciplinary Approach with Python and ROS A Multidisciplinary Approach with Python and ROS. 2022. doi: 10.1007/978-981-19-1983-1.

A. Rahman, “Penerapan SLAM Gmapping dengan Robot Operating System Menggunakan Laser Scanner pada Turtlebot,” Jurnal Rekayasa Elektrika, vol. 16, no. 2, pp. 103–109, Aug. 2020, doi: 10.17529//jre.v16i2.16491.

Downloads

Published

30-09-2026