Submitted:
18 April 2025
Posted:
21 April 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Architecture and Deployment of the Mobile Robotic Network Developed for Emergency Situations
3. Architecture and Deployment of the Simulation Subcomponent
- my_robot_description – .for publishing the URDF file to the corresponding topic and launching it within the Gazebo environment;
- my_robot_bringup – for spawning the mobile robot;
- (a)
- my_robot_description package
- (b)
- my_robot_bringup package
4. Dinamic Simulation of One Mobile Robot Using Flat Surfaces
5. Connecting Two Mobile Robots in the Gazebo Simulation Environment
6. Future Work
7. Conclusions
Abbreviations
| ADMS | Advanced Disaster Management Simulator |
| API | Application Programming Interface |
| AV | Audio-Video |
| CAD | Computer Aided Design |
| DC | Direct Current |
| DMZ | Demilitarized Zone |
| HTTPS | Sercure Hyper Transfer Protocol |
| Hyper-V | Hypervisor - Virtualization |
| IT | Information Technology |
| K8S | Kubernetes |
| LTS | Long Term Support |
| OT | Operational Technology |
| RDBMS | Relational Database Management System |
| ROS | Robot Operation System |
| STL | STereoLithography |
| TLS | Transport Layer Security |
| TRIFFID | auTonomous Robotic aId For increasing First responDers efficiency |
| URDF | Unified Robot Description Format |
| VM | Virtual Machine |
| WSS | Web Socket Secure |
| XML | eXtensible Markup Language |
| Xacro | XML Macros |
| gRPC | google Remote Procedure Call |
| mTLS | Mutual TLS |
References
- Idrees, M.; et al. TRIFFID: Autonomous Robotic Aid For Increasing First Responders Efficiency. *arXiv* 2024. arXiv:2502.09379.
- Yuan, J.; et al. Collective Conditioned Reflex: A Bio-Inspired Fast Emergency Reaction Mechanism for Designing Safe Multi-Robot Systems. *arXiv* 2022. arXiv:2202.11932.
- Asenov, I.; et al. Cellular-enabled Collaborative Robots Planning and Operations for Search-and-Rescue Scenarios. *arXiv* 2024. arXiv:2403.09177.
- Kim, S.; et al. HEROES: Unreal Engine-based Human and Emergency Robot Operation Education System. *arXiv* 2023. arXiv:2309.14508.
- Ramos, G.; et al. Developing an Emergency Robotic Undocking Protocol Using Simulation. *Robotics and Autonomous Systems* 2021, *140*, 103757. [CrossRef]
- Kitano, H.; Tadokoro, S.; et al. RoboCup Rescue: Search and Rescue in Large-Scale Disasters as a Domain for Multi-Agent Research. In *Proceedings of the IEEE Conference on Systems, Man, and Cybernetics*, Tokyo, Japan, 1999; pp. 739–743.
- ADMS. Advanced Disaster Management Simulator. Available online: https://en.wikipedia.org/wiki/Advanced_disaster_management_simulator (accessed on 17 April 2025).
- Pan, X.; Han, C.S.; Dauber, K.; Law, K.H. Human and Social Behavior in Computational Modeling and Analysis of Egress. *Automation in Construction* 2006, *15*(4), 448–461. [CrossRef]
- Murphy, R.R.; et al. Search and Rescue Robotics. In *Springer Handbook of Robotics*, 2nd ed.; Siciliano, B.; Khatib, O., Eds.; Springer: Cham, Switzerland, 2016; pp. 1201–1222. [CrossRef]
- Rosser, J.C.; Vignesh, V.; Terwilliger, B.A.; Parker, B.C. The Medical Application of Drones: A Literature Review. *Surgical Innovation* 2018, *25*(5), 521–527. [CrossRef]
- Mărieș, M.; Studies and Research on the Operation and Integration of Mobile Robots into Emergency Networks. Scientific Research Report III, Doctoral School of UTCN, Faculty of Road Vehicles, Mechatronics and Mechanics, Department of Mechatronics and Machine Dynamics, Cluj-Napoca, Romania, 2025. Supervizor Professor Tătar, M.O.
- ROS2 Documentation. Available online: https://docs.ros.org/en/humble/index.html (accessed on 08.12.2024).
- Node.js APIs. Available online: https://nodejs.org/docs/latest/api/ (accessed on 08.12.2024).
- Gazebo Sim. Available online: https://gazebosim.org/home (accessed on 08.12.2024).
- Mărieș, M.; Locomotion Studies and Research on Mobile Robots for Emergency Situations. Scientific Research Report II, Doctoral School of UTCN, Faculty of Road Vehicles, Mechatronics and Mechanics, Department of Mechatronics and Machine Dynamics, Cluj-Napoca, Romania, 2024. Supervizor Professor Tătar, M.O.
- Arduino Official Site: Available online https://app.arduino.cc/sketches?custom_banner=cloud_banner (accessed on 08.12.2024).
























| No. | Description |
|---|---|
| 1 | Left-rear locomotion unit (A_link) |
| 2 | Right-rear locomotion unit (B_link) |
| 3 | Left-front locomotion unit (C_link) |
| 4 | Right-front locomotion unit (D_link) |
| 5 | Rear chassis segment (base_link) |
| 6 | Front chassis segment (Y_link) |
| 7 | Central coupling joint (X_link) |
| Phase/Robot | Functionalities and methods |
|---|---|
| Pre-Emergency Signal | WaitForEmergencySignal() + ValidateSignalIntegrity() + IdentifySignalSource() + ClassifyEmergencyType() + PrioritizeZonesBasedOnRisk() + ConfirmAvailabilityOfAllRobots () |
| Robot1_Ground (Exploration Phase) | NavigateToAssignedZone() StartSensorSweep() DetectVictimsUsingThermalAndUltrasound() StreamDataToCommandCenter() ReassessPathIfObstacleDetected() If VictimLocated Then TagLocation() + PlaceRescueLocator() |
| Robot2_Ground (Exploration Phase) | NavigateToAssignedZone() EnableObstacleAvoidance() PerformThermalAndGasScan() SyncDataWithRobot1() CrossReferenceFindings() If VictimLocated Then SendAlert + InitiateAssistanceProtocol() |
| Robot3_Aerial (Exploration Phase) | LaunchFromBase() AscendToOptimalAltitude() PerformWideAreaThermalMapping() DetectAnomalies() GenerateLiveTopographicalMap() TransmitFindings() MonitorRobotNavigation() ReturnToBase() |
| Coordination & Shutdown | CollectAllRobotData() GenerateRescuePlan() DispatchRescueTeamToVictimLocations() LogMissionOutcome() ShutdownAllRobots() |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).