Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N10 2025 year

DOI: 10.17587/prin.16.532-544
Multi-Agent SLAM with Consensus Mapping on Graph
D. D. Larionov, Postgraduate Student, dlarionov51@gmail.com, L. V. Shchegoleva, Professor, schegoleva@petrsu.ru, Petrozavodsk State University, Petrozavodsk, 185910, Russian Federation
Corresponding author: Dmitry D. Larionov, Postgraduate Student, Petrozavodsk State University, Petrozavodsk, 185910, Russian Federation. E-mail: dlarionov51@gmail.com
Received on May 06, 2025
Accepted on June 17, 2025

In this article the problem of tracking the state of the localization system in the underground mine is discussed. This state consists of positions of the access points of the system in the environment of the underground mine. Due to installation and maintenance errors the real state of the localization system may differ from the expected one. Previously published algorithm showed sufficient accuracy but had drawbacks, one of which is requirement to cover big areas in a single run. In this article a new solution is proposed. Previously used FastSLAM-based approach is expanded to track several independent mobile agents each of which builds an independent map of the access points. These maps are periodically combined through the chosen opinion pooling method. Opinion pooling is a family of methods of combining several probabilities of an event measured by different observers to create a single estimation of the probability. Several such methods were evaluated in this article. Proposed multi-agent solution enhances flexibility of the algorithm which allows splitting up the big problem of estimating the state of the system into several smaller ones. Proposed solution was evaluated on a synthetic dataset. The experimental results showed that multi-agent approach raises mean mapping error but is applicable in general.

Keywords: SLAM, graph, multiagent system, particle filter, discrete Bayesian filter, underground mine
pp. 532—544
For citation:
Larionov D. D., Shchegoleva L. V. Multi-Agent SLAM with Consensus Mapping on Graph, Programmnaya Ingeneria, 2025, vol. 16, no. 10, pp. 532—544. DOI: 10.17587/prin.16.532-544.
References:
  1. Larionov D., Lukashenko O., Moschevikin A. et al. Correction of Uncertain Access Points Positions in Underground Mines Using SLAM Approach, 2021 11th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), 2021, pp. 761—766. DOI: 10.1109/IDAACS53288.2021.9660893.
  2. Montemerlo M., Thrun S., Koller D., Wegbreit B. FastSLAM: a factored solution to the simultaneous localization and mapping problem, Eighteenth National Conference on Artificial Intelligence, American Association for Artificial Intelligence, 2002, pp. 593—598.
  3. Crow B. P., Widjaja I., Kim J. G., Sakai P. T. IEEE 802.11 Wireless Local Area Networks, IEEE Communications Magazine, 1997, vol. 35, no. 9, pp. 116—126. DOI: 10.1109/35.620533.
  4. Ghaboosi K., Xiao Y., Robertson J. J. Overview of IEEE 802.15.1 Medium Access Control and Physical Layers. Emerging Wireless LANs, Wireless PANs, and Wireless MANs: IEEE 802.11, IEEE 802.15, 802.16 Wireless Standard Family, 2009, pp. 105—134. DOI: 10.1002/9780470403686.ch5.
  5. Rohrig C., Muller M. Localization of Sensor Nodes in a Wireless Sensor Network Using the nanoLOC TRX Transceiver, VTC Spring 2009 — IEEE 69th Vehicular Technology Conference, 2009, pp. 1—5. DOI: 10.1109/VETECS.2009.5073650.
  6. Karapistoli E., Pavlidou F. N., Gragopoulos I., Tsetsinas I. An overview of the IEEE 802.15.4a Standard, IEEE Communications Magazine, 2010, vol. 48, no. 1, pp. 47—53. DOI: 10.1109/MCOM.2010.5394030.
  7. IEEE Standard for Information technology — Local and metropolitan area networks — Specific requirements. Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs): Amendment 1: Add Alternate PHYs. IEEE Std 802.15.4a-2007 (Amendment to IEEE Std 802.15.4-2006). 2007, 187 p. DOI: 10.1109/IEEESTD.2007.4299496.
  8. Thrun S., Burgard W., Fox D. Probabilistic Robotics (Intelligent Robotics and Autonomous Agents), The MIT Press, 2005, 647 p.
  9. Kalman R. E. A New Approach to Linear Filtering and Prediction Problems, Transactions of the ASME—Journal of Basic Engineering, 1960, vol. 82, series D, pp. 35—45.
  10. Wan E. A., Van Der Merwe R. The unscented Kalman filter for nonlinear estimation, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373), 2000, pp. 153—158. DOI: 10.1109/ASSPCC.2000.882463.
  11. Cano J., Chidami S., Ny J. L. A Kalman Filter-Based Algorithm for Simultaneous Time Synchronization and Localization in UWB Networks, 2019 International Conference on Robotics and Automation (ICRA), 2019, pp. 1431—1437. DOI: 10.1109/ICRA.2019.8794180.
  12. Li M.-G., Zhu H., You S.-Z., Tang C.-Q. UWB-Based Localization System Aided With Inertial Sensor for Underground Coal Mine Applications, IEEE Sensors Journal, 2020, vol. 20, no. 12, pp. 6652—6669. DOI: 10.1109/JSEN.2020.2976097.
  13. Voronov R., Moschevikin A., Soloviev A. Algorithm for Smoothed Tracking in Underground Local Positioning System, 2018 International Russian Automation Conference (RusAutoCon), 2018, pp. 1—6. DOI: 10.1109/RUSAUTOCON.2018.8501664.
  14. Stone M. The Opinion Pool, The Annals of Mathematical Statistics, 1961, vol. 32, no. 4, pp. 1339—1342. DOI: 10.1214/aoms/1177704873.
  15. Dietrich F., List C. Probabilistic Opinion Pooling, 2014. available: https://philsci-archive.pitt.edu/11349/ (date of access02.05.25).
  16. Genest C. A Characterization Theorem for Externally Bayes-ian Groups, The Annals of Statistics, 1984, vol. 12, no. 3, pp. 1100— 1105. DOI: 10.1214/aos/1176346726.
  17. Stewart R. T., Quintana I. O. Probabilistic Opinion Pooling with Imprecise Probabilities, Journal of Philosophical Logic, 2018, no. 1, pp. 17—45. DOI: 10.1007/s10992-016-9415-9.
  18. McConway K. J. Marginalization and Linear Opinion Pools, Journal of the American Statistical Association, 1981, vol. 76, no. 374, pp. 410—414. DOI: 10.2307/2287843.