Modelado y simulación de un robot móvil en entornos naturales mediante ROS2 y Unity3D
DOI:
https://doi.org/10.17979/ja-cea.2025.46.12187Palabras clave:
robótica de campo, tecnología robótica, teleoperación, tele-robóticaResumen
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
Número
Sección
Licencia
Derechos de autor 2025 Kellyn De Nóbrega-Buyón, Juan Jesus Fernandez Lozano, Ricardo Vázquez-Martín

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.