journal article·2025-06-03Open access

Design and Simulation of Mobile Robots Operating Within Networked Architectures Tailored for Emergency Situations

Marco Mărieș, Mihai Tătar

Applied Sciences· Volume 15· Issue 11

Abstract

This paper presents a simulation approach for mobile robots designed to operate within networks intended for emergency response scenarios. The simulation component is part of a broader and more complex system architecture focused on enhancing communication efficiency and operational coordination within robotic networks. This study leverages virtualization and robotic simulation technologies to develop a controlled environment in which the behavior and coordination of mobile robots can be analyzed and validated under simulated emergency conditions. To achieve this, a virtual machine was configured to host a ROS2 and Gazebo-based simulation environment. Custom packages were developed to enable the dynamic instantiation of mobile robots and the integration of essential sensing and control functionalities. The simulation process was carried out in two stages: initially, a single mobile robot was deployed and evaluated; subsequently, the configuration was extended to support a second robot, enabling multi-agent interaction within the simulated environment using flat surfaces. The proposed architecture demonstrates the potential for scalable deployment and simulation of mobile robotic instances. As a future direction, the authors aim to extend the system by optimizing data extraction from the simulation environment and implementing ROS2 microservices to facilitate secure and efficient communication with a centralized server deployed within a Kubernetes cluster. This integration will enable real-time coordination and data exchange between simulated agents and backend services, forming the foundation for a robust, distributed robotic system tailored to emergency operations.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Modular Robots and Swarm Intelligence

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Mechatronics and Machine Dynamics, Faculty of Automotive, Mechatronics and Mechanical Engineering, Technical University of Cluj-Napoca, 400641 Cluj-Napoca, Romania

European University of Technology, European Union

References (32)

Show source-provided references
1. Open-source ROS-based simulation for verification of FPGA robotics applications10.1016/j.micpro.2025.105143 ↗
2. Igarashi, H., Saito, T., Kinjyo, T., and Matsuno, F. (2008, January 20–22). Development of an autonomous inverted pendulum mobile robot for outdoor environment. Proceedings of the 2008 SICE Annual Conference, Tokyo, Japan.10.1109/SICE.2008.4655044 ↗
3. From the desks of ROS maintainers: A survey of modern & capable mobile robotics algorithms in the robot operating system 210.1016/j.robot.2023.104493 ↗
4. How to Create a New Model of a Mobile Robot in ROS/Gazebo Environment: An Extended Tutorial
5. Chikurtev, D. (2020, January 8–10). Mobile robot simulation and navigation in ROS and Gazebo. Proceedings of the 2020 International Conference Automatics and Informatics (ICAI), Sofia, Bulgaria.10.1109/ICAI50593.2020.9311330 ↗
6. An autonomous clutter inspection approach for radiological survey using mobile robot
7. Marian, M., Stîngă, F., Georgescu, M.T., Roibu, H., Popescu, D., and Manta, F. (2020, January 28–30). A ROS-based control application for a robotic platform using the Gazebo 3D simulator. Proceedings of the 2020 21th International Carpathian Control Conference (ICCC), Szilvásvárad, Hungary.10.1109/ICCC49264.2020.9257256 ↗
8. Rivera, Z.B., De Simone, M.C., and Guida, D. (2019). Unmanned ground vehicle modelling in Gazebo/ROS-based environments. Machines, 7.10.3390/machines7020042 ↗
9. Kitano, H. (1999, January 12–15). RoboCup Rescue: Search and Rescue in Large-Scale Disasters as a Domain for Autonomous Agents Research. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Tokyo, Japan.
10. ROBOTONT–Open-source and ROS-supported omnidirectional mobile robot for education and research10.1016/j.ohx.2023.e00436 ↗
11. Takaya, K., Asai, T., Kroumov, V., and Smarandache, F. (2016, January 13–15). Simulation environment for mobile robots testing using ROS and Gazebo. Proceedings of the 2016 20th International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania.10.1109/ICSTCC.2016.7790647 ↗
12. Towards an actor-based approach to design verified ROS-based robotic programs using Rebeca10.1016/j.procs.2019.08.012 ↗
13. ROS-based SLAM for a Gazebo-simulated mobile robot in image-based 3D model of indoor environment10.1007/978-3-319-25903-1_24 ↗
14. Worrall, K.J. (2008). Guidance and Search Algorithms for Mobile Robots: Application and Analysis Within the Context of Urban Search and Rescue. [Ph.D. Thesis, University of Glasgow].
15. Brunner, M., Brüggemann, B., and Schulz, D. (2012, January 5–8). Motion planning for actively reconfigurable mobile robots in search and rescue scenarios. Proceedings of the 2012 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), College Station, TX, USA.10.1109/SSRR.2012.6523896 ↗
16. Gyarmati, M., Tătar, M.O., and Kadar, F. (2021, January 16–19). Contributions to the development of search and rescue mobile robots. Proceedings of the MATEC Web of Conferences, 12th International Conference on Modern Technologies in Industrial Engineering (ModTech), Constanta, Romania.10.1051/matecconf/202134308016 ↗
17. Comparative analysis of ROS-Unity3D and ROS-Gazebo for mobile ground robot simulation10.1007/s10846-022-01766-2 ↗
18. A ROS-based distributed multi-robot localization and orientation strategy for heterogeneous robots10.1007/s11370-023-00457-7 ↗
19. Wright, T., West, A., Licata, M., Hawes, N., and Lennox, B. (2021). Simulating Ionising Radiation in Gazebo for Robotic Nuclear Inspection Challenges. Robotics, 10.10.3390/robotics10030086 ↗
20. Chitikena, H., Sanfilippo, F., and Ma, S. (2023). Robotics in Search and Rescue (SAR) Operations: An Ethical and Design Perspective Framework for Response Phase. Appl. Sci., 13.10.3390/app13031800 ↗
21. Boumann, R., and Bruckmann, T. (2022). Simulation and Model-Based Verification of an Emergency Strategy for Cable Failure in Cable Robots. Actuators, 11.10.3390/act11020056 ↗
22. Sharma, U., Medasetti, U.S., Deemyad, T., Mashal, M., and Yadav, V. (2024). Mobile Robot for Security Applications in Remotely Operated Advanced Reactors. Appl. Sci., 14.10.3390/app14062552 ↗
23. Saputra, R.P., Rakicevic, N., Kuder, I., Bilsdorfer, J., Gough, A., Dakin, A., and Kormushev, P. (2021). ResQbot 2.0: An Improved Design of a Mobile Rescue Robot with an Inflatable Neck Securing Device for Safe Casualty Extraction. Appl. Sci., 11.10.3390/app11125414 ↗
24. Damaševičius, R., Bacanin, N., and Misra, S. (2023). From Sensors to Safety: Internet of Emergency Services (IoES) for Emergency Response and Disaster Management. J. Sens. Actuator Netw., 12.10.3390/jsan12030041 ↗
25. Iqbal, J., Xu, R., Sun, S., and Li, C. (2020). Simulation of an Autonomous Mobile Robot for LiDAR-Based In-Field Phenotyping and Navigation. Robotics, 9.10.3390/robotics9020046 ↗
26. Sakour, I., and Hu, H. (2017). Robot-Assisted Crowd Evacuation under Emergency Situations: A Survey. Robotics, 6.10.3390/robotics6020008 ↗
27. Cardona, G.A., and Calderon, J.M. (2019). Robot Swarm Navigation and Victim Detection Using Rendezvous Consensus in Search and Rescue Operations. Appl. Sci., 9.10.3390/app9081702 ↗
28. Modeling and Control of a 4-Wheel Skid-Steering Mobile Robot
29. Analysis and Experimental Kinematics of a Skid-Steering Wheeled Robot Based on a Laser Scanner Sensor10.3390/s150509681 ↗
30. Mărieș, M. (2024). Studies and Research on the Operation and Integration of Mobile Robots into Emergency Networks, Doctoral School of Technical Univeristy of Cluj-Napoca. Supervizor Professor Tătar, M.O.
31. (2024, December 08). Node.js APIs. Available online: https://nodejs.org/docs/latest/api/.
32. (2024, December 08). Gazebo Sim. Available online: https://gazebosim.org/home.