AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (2.6 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

Modeling and Simulation of Cooperative Exploration Strategies in Unknown Environments

College of Systems Engineering, National University of Defense Technology, Changsha 410073, China
Show Author Information

Abstract

Cooperative spatial exploration in initially unknown surroundings is a common embodied task in various applications and requires satisfactory coordination among the agents. Unlike many other research questions, there is a lack of simulation platforms for the cooperative exploration problem to perform and statistically evaluate different methods before they are deployed in practical scenarios. To this end, this paper designs a simulation framework to run different models, which features efficient event scheduling and data sharing. On top of such a framework, we propose and implement two different cooperative exploration strategies, i.e., the synchronous and asynchronous ones. While the coordination in the former approach is conducted after gathering the perceptive information from all agents in each round, the latter enables an ad-hoc coordination. Accordingly, they exploit different principles for assigning target points for the agents. Extensive experiments on different types of environments and settings not only validate the scheduling efficiency of our simulation engine, but also demonstrate the respective advantages of the two strategies on different metrics.

References

[1]
A. Varga and R. Hornig, An overview of the OMNeT++ simulation environment, in Proc. 1st Int. Conf. Simulation Tools and Techniques for Communications, Networks and Systems, Marseille, France, 2008, pp. 1–10.
[2]

B. Chen, R. Guo, Z. Zhu, C. Ai, and X. Qiu, Simulation of COVID-19 outbreak in Nanjing Lukou airport based on complex dynamical networks, Complex System Modeling and Simulation, vol. 3, no. 1, pp. 71–82, 2023.

[3]
A. Renzaglia, J. Dibangoye, V. L. Doze, and O. Simonin, Combining stochastic optimization and frontiers for aerial multi-robot exploration of 3D terrains, in Proc. 2019 IEEE/RSJ Int. Conf. Intelligent Robots and Systems (IROS), Macau, China, 2019, pp. 4121–4126.
[4]
J. Yu, J. Tong, Y. Xu, Z. Xu, H. Dong, T. Yang, and Y. Wang, SMMR-explore: SubMap-based multi-robot exploration system with multi-robot multi-target potential field exploration method, in Proc. 2021 IEEE Int. Conf. Robotics and Automation (ICRA), Xi’an, China, 2021, pp. 8779–8785.
[5]

F. Niroui, K. Zhang, Z. Kashino, and G. Nejat, Deep reinforcement learning robot for search and rescue applications: Exploration in unknown cluttered environments, IEEE Robotics Autom. Lett., vol. 4, no. 2, pp. 610–617, 2019.

[6]
M. Zhu, D. Simon, N. Rajpurohit, S. J. Kalathia, and W. Wu, Reinforcement learning for multi-robot field coverage based on local observation, in Proc. 2020 IEEE 15th Int. Conf. System of Systems Engineering (SoSE), Budapest, Hungary, 2020, pp. 35–40.
[7]

K. N. McGuire, C. D. Wagter, K. Tuyls, H. J. Kappen, and G. C. H. E. D. Croon, Minimal navigation solution for a swarm of tiny flying robots to explore an unknown environment, Sci. Robot., vol. 4, no. 35, p. eaaw9710, 2019.

[8]

V. G. Nair and K. R. Guruprasad, MR-SimExCoverage: Multi-robot simultaneous exploration and coverage, Comput. Electr. Eng., vol. 85, p. 106680, 2020.

[9]

M. Zhao, H. Lu, S. Cheng, S. Yang, and Y. Shi, A multi-robot cooperative exploration algorithm considering working efficiency and working load, Appl. Soft Comput., vol. 128, p. 109482, 2022.

[10]

M. Guériau, R. Billot, N. -E. E. Faouzi, J. Monteil, F. Armetta, and S. Hassas, How to assess the benefits of connected vehicles? A simulation framework for the design of cooperative traffic management strategies Transp. Res. C:Emerging Technologies, vol. 67, pp. 266–279, 2016.

[11]

Z. Zhu, B. Chen, H. Chen, S. Qiu, C. Fan, Y. Zhao, R. Guo, C. Ai, Z. Liu, Z. Zhao, et al., Strategy evaluation and optimization with an artificial society toward a Pareto optimum, Innov., vol. 3, no. 5, p. 100274, 2022.

[12]
M. Segata, S. Joerer, B. Bloessl, C. Sommer, F. Dressler, and R. L. Cigno, Plexe: A platooning extension for veins, in Proc. 2014 IEEE Vehicular Networking Conference (VNC), Paderborn, Germany, 2015, pp. 53–60.
[13]
P. A. Lopez, M. Behrisch, L. Bieker-Walz, J. Erdmann, Y. P. Flötteröd, R. Hilbrich, L. Lücken, J. Rummel, P. Wagner, and E. Wiessner, Microscopic traffic simulation using SUMO, in Proc. 2018 21st Int. Conf. Intelligent Transportation Systems (ITSC), Maui, HI, USA, 2018, pp. 2575–2582.
[14]

C. Wu, A. R. Kreidieh, K. Parvate, E. Vinitsky, and A. M. Bayen, Flow: A modular learning framework for mixed autonomy traffic, IEEE Trans. Robotics, vol. 38, no. 2, pp. 1270–1286, 2021.

[15]
R. Xu, Y. Guo, X. Han, X. Xia, H. Xiang, and J. Ma, OpenCDA: An open cooperative driving automation framework integrated with co-simulation, in Proc. 2021 IEEE Int. Intelligent Transportation Systems Conference (ITSC), Indianapolis, IN, USA, 2021, pp. 1155–1162.
[16]
F. -Y. Wang, Artificial society, computational experiments, and parallel systems: A discussion on computational theory of complex socio-economic systems, (in Chinese), Complex Systems and Complexity Science, no. 4, pp. 25–35, 2004.
[17]

X. Xue, X. -N. Yu, D. -Y. Zhou, C. Peng, X. Wang, Z. -B. Zhou, and F. -Y. Wang, Computational experiments: Past, present and perspective, (in Chinese), Acta Automatica Sinica, vol. 49, no. 2, pp. 246–271, 2023.

[18]
X. Xue, Computational Experiment Methods for Complex Systems: Principles, Models and Cases, (in Chinese). Beijing, China: Science Press, 2020.
[19]

Z. Zhu, B. Chen, Y. Zhao, and Y. Ji, Multi-sensing paradigm based urban air quality monitoring and hazardous gas source analyzing: A review, J. Saf. Sci. Resil., vol. 2, no. 3, pp. 131–145, 2021.

[20]

Z. Zhu, X. Wang, Y. Zhao, S. Qiu, Z. Liu, B. Chen, and F. Y. Wang, Crowdsensing intelligence by decentralized autonomous vehicles organizations and operations, IEEE Trans. Intell. Veh., vol. 7, no. 4, pp. 804–808, 2022.

[21]
B. Yamauchi, A frontier-based approach for autonomous exploration, in Proc. 1997 IEEE Int. Symp. on Computational Intelligence in Robotics and Automation CIRA97.Towards New Computational Principles for Robotics and Automation’, Monterey, CA, USA, 1997, pp. 146–151.
[22]
B. Yamauchi, Frontier-based exploration using multiple robots, in Proc. Second Int. Conf. Autonomous Agents, Minneapolis, MN, USA, 1998, pp. 47–53.
[23]

W. Burgard, M. Moors, C. Stachniss, and F. E. Schneider, Coordinated multi-robot exploration, IEEE Trans. Robotics, vol. 21, no. 3, pp. 376–386, 2005.

[24]
Q. Li, M. Li, B. Q. Vo, and R. Kowalczyk, Distributed near-optimal multi-robots coordination in heterogeneous task allocation, in Proc. 2020 IEEE/RSJ Int. Conf. Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 2020, pp. 4309–4314.
[25]
N. Mahdoui, V. Frémont, and E. Natalizio, Cooperative frontier-based exploration strategy for multi-robot system, in Proc. 2018 13th Annual Conf. System of Systems Engineering (SoSE), Paris, France, 2018, pp. 203–210.
[26]

B. Fang, J. Ding, and Z. Wang, Autonomous robotic exploration based on frontier point optimization and multistep path planning, IEEE Access, vol. 7, pp. 46104–46113, 2019.

[27]

P. K. Das and P. K. Jena, Multi-robot path planning using improved particle swarm optimization algorithm through novel evolutionary operators, Appl. Soft Comput., vol. 92, p. 106312, 2020.

[28]
G. Li, D. Zhang, and Y. Shi, An unknown environment exploration strategy for swarm robotics based on brain storm optimization algorithm, in Proc. 2019 IEEE Congress on Evolutionary Computation (CEC), Wellington, New Zealand, 2019, pp. 1044–1051.
[29]

S. Zapotecas-Martínez, A. García-Nájera, and A. López-Jaimes, Multi-objective grey wolf optimizer based on decomposition, Expert Syst. Appl., vol. 120, pp. 357–371, 2019.

[30]

F. Zitouni, R. Maamri, and S. Harous, FA–QABC–MRTA: A solution for solving the multi-robot task allocation problem, Intell. Serv. Robotics, vol. 12, no. 4, pp. 407–418, 2019.

[31]

T. T. V. Nguyen, M. D. Phung, and Q. V. Tran, Behavior-based navigation of mobile robot in unknown environments using fuzzy logic and multi-objective optimization, Int. J. Control Autom., vol. 10, no. 2, pp. 349–364, 2017.

[32]

X. Dai, L. Jiang, and D. Li, Integrating predicate reasoning and reactive behaviors for coordination of multi-robot systems, Clust. Comput., vol. 22, no. 3, pp. 7413–7421, 2019.

[33]

V. P. Tran, M. A. Garratt, K. Kasmarik, and S. G. Anavatti, Dynamic frontier-led swarming: Multi-robot repeated coverage in dynamic environments, IEEE/CAA J. Autom. Sinica, vol. 10, no. 3, pp. 646–661, 2023.

[34]

Z. Zhang, J. Yu, J. Tang, Y. Xu, and Y. Wang, MR-TopoMap: Multi-robot exploration based on topological map in communication restricted environment, IEEE Robot. Autom. Lett., vol. 7, no. 4, pp. 10794–10801, 2022.

[35]

H. Zhang, J. Cheng, L. Zhang, Y. Li, and W. Zhang, H2GNN: Hierarchical-hops graph neural networks for multi-robot exploration in unknown environments, IEEE Robot. Autom. Lett., vol. 7, no. 2, pp. 3435–3442, 2022.

[36]
C. Davis, J. Jackson, J. Oldfield, T. Johnson, and M. Hale, A time comparison between AVL trees and red black trees, in Proc. International Conference on Foundations of Computer Science (FCS), Athens, Greece, 2019, pp. 49–54.
Complex System Modeling and Simulation
Pages 343-356
Cite this article:
Peng Y, Hu Y, Ai C. Modeling and Simulation of Cooperative Exploration Strategies in Unknown Environments. Complex System Modeling and Simulation, 2023, 3(4): 343-356. https://doi.org/10.23919/CSMS.2023.0014

428

Views

51

Downloads

1

Crossref

2

Scopus

Altmetrics

Received: 28 April 2023
Revised: 21 May 2023
Accepted: 15 June 2023
Published: 07 December 2023
© The author(s) 2023.

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).

Return