EFFICIENT MULTI-ROBOT SLAM IN A LABYRINTH ENVIRONMENT: A CENTRALIZED APPROACH USING ALGEBRAIC CONNECTIVITY AUGMENTATION

Authors

DOI:

https://doi.org/10.37943/VNCP6721

Keywords:

Robot perception, Sensing, Optimization

Abstract

The visual system is a central component of mobile robot navigation, as it provides essential information about the surrounding environment for motion planning and coordination. However, navigation requires the robot to interpret sensory data through localization and mapping processes, such as Simultaneous Localization and Mapping (SLAM) frameworks. Mapping such environments with a single robot remains a significant challenge due to limited coverage and the substantial time required to map large areas. Multi-robot SLAM offers a promising alternative by distributing the exploration task across several robots, yet practical implementations still struggle with issues such as inconsistent map merging and the overall computational complexity of generating a unified global map. The objective of this study is to implement and evaluate a multi-robot SLAM system in which robots operate independently, and maps are merged on a centralized server in a real labyrinth setting to determine whether collaborative mapping can be practically achieved using mobile turtlebot robots. The system integrates frontier-driven exploration with a two-stage inter-robot loop closure detection process, enabling robots to identify and validate overlapping regions during mapping. Global pose graph optimization is performed on a centralized server that aggregates data from all robots, while pose graph sparsification based on effective resistances reduces the amount of data that must be exchanged. Experiments were first conducted in simulation and later in a physical labyrinth constructed for testing. The results demonstrate that two robots were able to autonomously explore distinct regions, detect inter-robot loop closures, generate sparsified pose graphs, and merge their individual maps into a coherent global representation. The study provides an end-to-end implementation and establishes a foundation for scaling multi-robot SLAM to more complex scenarios.

Author Biographies

Abdirakhman Onabek, Julius Maximilian University of Würzburg, Germany

BSc degree in Robotics Engineering, Robotics Department

Temirlan Galimzhanov, Nazarbayev University

MSc degree in Robotics Engineering, Robotics Department

Iliyas Tursynbek, Astana IT university

PhD, Assistant Professor at Astana IT university and  Instructor at Nazarbayev University

References

Saeedi, S., Trentini, M., Seto, M., & Li, H. (2015). Multiple-Robot Simultaneous Localization and Mapping: A review. Journal of Field Robotics, 33(1), 3–46. https://doi.org/10.1002/rob.21620

Zhou, R., He, L., Zhang, H., Lin, X., & Guan, Y. (2022). NDD: a 3D point cloud descriptor based on normal distribution for loop closure detection. 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 1328–1335. https://doi.org/10.1109/iros47612.2022.9981180

Tian, Y., Chang, Y., Arias, F. H., Nieto-Granda, C., How, J. P., & Carlone, L. (2022). Kimera-Multi: Robust, Distributed, dense Metric-Semantic SLAM for Multi-Robot systems. IEEE Transactions on Robotics, 38(4), 2022–2038. https://doi.org/10.1109/tro.2021.3137751

McGann, D., Rogers, J.G., & Kaess, M. (2022). Robust Incremental Smoothing and Mapping (riSAM). 2023 IEEE International Conference on Robotics and Automation (ICRA), 4157-4163. https://doi.org/10.48550/arXiv.2209.14359

Deutsch, I., Liu, M., & Siegwart, R. (2016). A framework for multi-robot pose Graph SLAM. 2016 IEEE International Conference on Real-time Computing and Robotics (RCAR), 567–572. https://doi.org/10.1109/rcar.2016.7784092

Zhao, J., Liu, S., & Li, J. (2022). Research and Implementation of Autonomous Navigation for Mobile Robots Based on SLAM Algorithm under ROS. Sensors, 22(11), 4172. https://doi.org/10.3390/s22114172

Li, B., Mi, Z., Guo, Y., Yang, Y., & Obaidat, M. S. (2019, May 30). Partial computing offloading assisted cloud point registration in multi-robot SLAM. arXiv.org. https://arxiv.org/abs/1905.12973

Kegeleirs, M., Grisetti, G., & Birattari, M. (2021). Swarm SLAM: Challenges and Perspectives. Frontiers in Robotics and AI, 8, 618268. https://doi.org/10.3389/frobt.2021.618268

Lajoie, P., & Beltrame, G. (2023). Swarm-SLAM: Sparse decentralized collaborative simultaneous localization and mapping framework for Multi-Robot systems. IEEE Robotics and Automation Letters, 9(1), 475–482. https://doi.org/10.1109/lra.2023.3333742

Zhong, S., Qi, Y., Chen, Z., Wu, J., Chen, H., & Liu, M. (2023). DCL-SLAM: a distributed collaborative LiDAR SLAM framework for a robotic swarm. IEEE Sensors Journal, 24(4), 4786–4797. https://doi.org/10.1109/jsen.2023.3345541

Kim, H., Choi, J., Kim, J., Yang, G., Cho, D., Lim, H., & Cho, Y. (2025, May 13). SKID-SLAM: Robust, lightweight, and distributed Multi-Robot LIDAR SLAM in Resource-Constrained field environments. arXiv.org. https://arxiv.org/abs/2505.08230

Kim, G., & Kim, A. (2018). Scan Context: Egocentric spatial descriptor for place recognition within 3D Point Cloud Map. 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 4802–4809. https://doi.org/10.1109/iros.2018.8593953

Kummerle, R., Grisetti, G., Strasdat, H., Konolige, K., & Burgard, W. (2011). G2O: A General Framework for graph Optimization. 2011 IEEE International Conference on Robotics and Automation, 3607–3613. https://doi.org/10.1109/icra.2011.5979949

Spielman, D. A., & Srivastava, N. (2011). Graph sparsification by effective resistances. SIAM Journal on Computing, 40(6), 1913–1926. https://doi.org/10.1137/080734029

Doherty, K. J., Rosen, D. M., & Leonard, J. J. (2022). Spectral Measurement sparsification for Pose-Graph SLAM. 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 01–08. https://doi.org/10.1109/iros47612.2022.9981584

Doherty, K., Papalia, A., Huang, Y., Rosen, D., Englot, B., & Leonard, J. (2024, March 28). MAC: Graph sparsification by maximizing algebraic connectivity. arXiv.org. https://arxiv.org/abs/2403.19879

Wickman, R., Zhang, X., & Li, W. (2022). A Generic Graph Sparsification Framework using Deep Reinforcement Learning. 2022 IEEE International Conference on Data Mining (ICDM), 1221–1226. https://doi.org/10.1109/icdm54844.2022.00158

Zhang, Y., Tosi, F., Mattoccia, S., & Poggi, M. (2023). GO-SLAM: Global Optimization for Consistent 3D Instant Reconstruction. 2023 IEEE/CVF International Conference on Computer Vision (ICCV), 3704–3714. https://doi.org/10.1109/iccv51070.2023.00345

Yamauchi, B. (1997). A frontier-based approach for autonomous exploration. Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA’97, 146–151. https://doi.org/10.1109/cira.1997.613851

Orsulic, J., Miklic, D., & Kovacic, Z. (2019). Efficient dense frontier detection for 2-D graph SLAM based on occupancy grid submaps. IEEE Robotics and Automation Letters, 4(4), 3569–3576. https://doi.org/10.1109/lra.2019.2928203

Labbé, M., & Michaud, F. (2018). RTAB‐Map as an open‐source lidar and visual simultaneous localization and mapping library for large‐scale and long‐term online operation. Journal of Field Robotics, 36(2), 416–446. https://doi.org/10.1002/rob.21831

Downloads

Published

2026-09-30

How to Cite

Onabek, A., Al-Farabi , Z. ., Umurbekov, I. ., Galimzhanov, T., Tursynbek, I., & Kappassov, Z. (2026). EFFICIENT MULTI-ROBOT SLAM IN A LABYRINTH ENVIRONMENT: A CENTRALIZED APPROACH USING ALGEBRAIC CONNECTIVITY AUGMENTATION. Scientific Journal of Astana IT University, 27(3), 7–22. https://doi.org/10.37943/VNCP6721

Issue

Section

Information Technologies