Modelado y simulación de un robot móvil en entornos naturales mediante ROS2 y Unity3D

Autores/as

DOI:

https://doi.org/10.17979/ja-cea.2025.46.12187

Palabras clave:

robótica de campo, tecnología robótica, teleoperación, tele-robótica

Resumen

La simulación en robótica se erige como una herramienta indispensable para continuar desarrollando sistemas robóticos complejos. Especialmente en la robótica de entornos dinámicos no estructurados, conocida como robótica de campo, se busca una alta fidelidad visual y física para así poder evaluar y refinar algoritmos, diseñar trayectorias y probar prototipos en entornos virtuales antes de su despliegue en el mundo real, reduciendo los costes de investigación. En este trabajo, se presenta el desarrollo de un modelo de simulación del robot móvil ARGO J8 del Grupo de investigación de Robótica y Mecatrónica de la Universidad de Málaga, simulando dicho modelo en un entorno virtual que replique las condiciones reales del Laboratorio y Área de Experimentación en Nuevas Tecnologías para Intervención en Emergencias y Catástrofes (LAENTIEC). Para ello, se emplea ROS2 como marco de trabajo para modelar la estructura del robot y sus principales sensores: LiDAR, cámaras y sistema de posicionamiento integrado, y se emplea Unity3D como motor gráfico que combina representación gráfica avanzada y física precisa, complementada con datos de Google Earth para recrear un escenario lo más fiel posible a la realidad. El trabajo se ha validado en simulaciones, y se pone a disposición de la comunidad en un repositorio (https://github.com/Robotics-Mechatronics-UMA/LAENTIEC-J8_ros2_unity).

Referencias

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.

Descargas

Publicado

01-09-2025

Número

Sección

Robótica