Modelling and simulation of a mobile robot with ROS 2 in Unity 3D
DOI:
https://doi.org/10.17979/ja-cea.2025.46.12187Keywords:
field robotics, robotic technology, teleoperation, tele-roboticsAbstract
Simulation in robotics stands as an indispensable tool for the ongoing development of complex robotic systems, particularly in the field of dynamic unstructured environments—commonly known as field robotics—which demands high visual and physical fidelity. This enables the evaluation and refinement of algorithms, trajectory design, and prototype testing within virtual environments prior to real-world deployment, thereby reducing research costs. This work presents the development of a simulation model of the ARGO J8 mobile robot, owned by the Robotics and Mechatronics Group at the University of Málaga. The model is simulated in a virtual environment replicating the real conditions of the Laboratory and Experimental Area for New Technologies in Emergency and Disaster Intervention (LAENTIEC). ROS2 is used as the framework for modelling the robot’s structure and its main sensors: LiDAR, cameras, and integrated positioning system. Unity3D serves as the graphics engine, combining advanced visual representation with accurate physics, and is complemented by Google Earth data to recreate a scenario as realistic as possible. The work has been validated in simulations and is publicly available to the community in a repository (https://github.com/Robotics-Mechatronics-UMA/LAENTIEC-J8_ros2_unity).
References
De La Peña López, D., Paredes Orta, C. A., Chávez, F. M., & Valentín Coronado, L. M. (2022). ROS2 and Unity based Simulation for telepresence robot. International Conference on Electrical, Computer, Communications and Mechatronics Engineering, ICECCME 2022. https://doi.org/10.1109/ICECCME55909.2022.9988374
Kara, M. (2023). A Comprehensive Framework for Emergency in Robotic Environments. IEEE Access, 11, 82539–82547. https://doi.org/10.1109/ACCESS.2023.3301155
Lewis, M., & Jacobson, J. (2002). Games engines in scientific research. Communications of the ACM, 45(1), 27–31.
Morales-Rodríguez, J., Vázquez-Martín, R., Mandow, A., David, M.-C., & García-Cerezo, A. J. (2022). The UMA-SAR Dataset: Multimodal data collection from a ground vehicle during outdoor disaster response training exercises. https://doi.org/10.24310/RIUMA.23918
Murphy, R. R. (2014). Disaster Robotics. In Disaster Robotics. The MIT Press. https://doi.org/10.7551/mitpress/9407.001.0001
Open Robotics. (n.d.). ROS2 HUMBLE Basic Concepts. Https://Docs.Ros.Org/En/Humble/Concepts/Basic.Html.
Platt, J., & Ricks, K. (2022). Comparative Analysis of ROS-Unity3D and ROS-Gazebo for Mobile Ground Robot Simulation. Journal of Intelligent and Robotic Systems: Theory and Applications, 106(4). https://doi.org/10.1007/s10846-022-01766-2
Rivera, Z. B., De Simone, M. C., & Guida, D. (2019). Unmanned ground vehicle modelling in Gazebo/ROS-based environments. Machines, 7(2). https://doi.org/10.3390/machines7020042
Sánchez, M., Morales, J., Martínez, J. L., Fernández-Lozano, J. J., & García-Cerezo, A. (2022). Automatically Annotated Dataset of a Ground Mobile Robot in Natural Environments via Gazebo Simulations. Sensors, 22(15). https://doi.org/10.3390/s22155599
Šmíd, A. (2017). Comparison of unity and unreal engine. Czech Technical University in Prague, 41-61.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Kellyn De Nóbrega-Buyón, Juan Jesus Fernandez Lozano, Ricardo Vázquez-Martín

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.