Publicación: Implementación de infraestructura para el control de enjambres robóticos con ROS2 y captura de movimiento dentro del ecosistema Robotat
| dc.contributor.advisor | Zea Arenales, Miguel Enrique | |
| dc.contributor.author | Solis López, Thomas Jabes | |
| dc.contributor.director | Esquit Hernández, Carlos Alberto | |
| dc.date.accessioned | 2026-06-11T19:13:07Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Ante la ausencia de una infraestructura moderna y robusta para experimentación multirrobot, este trabajo desarrolló una solución integrada de hardware y software basada en captura de movimiento y ROS2 dentro del ecosistema Robotat. Se configuró un servidor con Ubuntu y ROS2, se incorporó MOCAP4ROS2 para la transmisión directa de poses desde OptiTrack y se habilitó compatibilidad con CrazySwarm2 mediante entornos reproducibles en Docker. La evaluación comparativa evidenció una mejora sustancial en el desempeño: MOCAP4ROS2 alcanzó una latencia media de 37.9 ms frente a los 344.1 ms del fl ujo tradicional de Robotat, y sostuvo una frecuencia cercana a 100 Hz frente a los ∼ 3 Hz del sistema previo. Finalmente, se validó el control distribuido de un enjambre de nueve robots Pololu 3Pi+ siguiendo trayectorias hacia múltiples metas, demostrando que la infraestructura propuesta es adecuada para experimentos avanzados con enjambres de robots móviles y drones. | spa |
| dc.description.abstract | In the absence of a modern and robust infrastructure for multi-robot experimentation, this work developed an integrated hardware and software solution based on motion capture and ROS2 within the Robotat ecosystem. A dedicated server running Ubuntu and ROS2 was configured, MOCAP4ROS2 was incorporated to enable direct pose streaming from the OptiTrack system, and compatibility with CrazySwarm2 was achieved through reproducible Docker-based environments. Comparative evaluation demonstrated a substantial performance improvement: MOCAP4ROS2 achieved an average latency of 37.9 ms compared to 344.1 ms in the traditional Robotat pipeline, and maintained a publication frequency close to 100 Hz versus the ∼ 3 Hz of the previous system. Finally, distributed control of a swarm of nine Pololu 3Pi+ robots was validated through multi-goal trajectory experiments, showing that the proposed infrastructure is suitable for advanced research involving mobile robot swarms and aerial drone systems. | eng |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Licenciado en Ingeniería Mecatrónica | |
| dc.format.extent | 50 p. | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | https://repositorio.uvg.edu.gt/handle/123456789/6507 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad del Valle de Guatemala | |
| dc.publisher.branch | Campus Central | |
| dc.publisher.faculty | Facultad de Ingeniería | |
| dc.publisher.place | Guatemala | |
| dc.publisher.program | Licenciatura en Ingeniería Mecatrónica | |
| dc.relation.references | F. Sanabria, <<Diseño e implementación de una plataforma de pruebas para sistemas de control para el dron Crazy ie 2.0,>> Tesis de licenciatura, Universidad del Valle de Guatemala, 2022. | |
| dc.relation.references | C. Perafán, <<Robotat: un ecosistema robótico de captura de movimiento y comunicación inalámbrica,>> Tesis de licenciatura, Universidad del Valle de Guatemala, 2022. | |
| dc.relation.references | D. Mencos, <<Integración de una computadora central en el Rover UVG para la ejecución de ROS,>> Tesis de licenciatura, Universidad del Valle de Guatemala, 2023. | |
| dc.relation.references | M. Project, MOCAP4ROS2 - Modular Framework for Motion Capture Integration in ROS2, https : / / github . com / MOCAP4ROS2 - Project, Repositorio GitHub. Último acceso: abril 2025, 2020. | |
| dc.relation.references | J. García, <<Adaptación del sistema de drones Crazyswarm al ecosistema Robotat,>> Tesis de licenciatura, Universidad del Valle de Guatemala, 2023. | |
| dc.relation.references | B. Garrido, <<Levantamiento de una plataforma de pruebas para sistemas multidrones con OptiTrack y Crazyswarm,>> Tesis de licenciatura, Universidad del Valle de Guatemala, 2024. | |
| dc.relation.references | S. Macenski, T. Foote, B. Gerkey, C. Lalancette y W. Woodall, <<Robot Operating System 2: Design, architecture, and uses in the wild,>> Science Robotics, vol. 7, n.o 66, eabm6074, 2022. doi: 10 . 1126 / scirobotics . abm6074. dirección: https : / / www . science.org/doi/abs/10.1126/scirobotics.abm6074. | |
| dc.relation.references | N. S. Gill. <<Docker container architecture and monitoring for enterprises.>> Consultado: 24 de septiembre de 2025. dirección: https://www.xenonstack.com/blog/docker- container. | |
| dc.relation.references | Docker Inc. <<Docker Overview.>> Consultado: 24 de septiembre de 2025. dirección: https://docs.docker.com/get-started/overview/. | |
| dc.relation.references | OptiTrack. <<OptiTrack Documentation.>> Consultado: 11 de septiembre de 2025. dirección: https://docs.optitrack.com. | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject.armarc | Robótica | |
| dc.subject.armarc | Enjambres robóticos | |
| dc.subject.armarc | Sistemas multiagente | |
| dc.subject.armarc | Robot control | |
| dc.subject.armarc | Motion capture | |
| dc.subject.armarc | Automation | |
| dc.subject.ddc | 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería | |
| dc.subject.ods | ODS 9: Industria, innovación e infraestructura. Construir infraestructuras resilientes, promover la industrialización inclusiva y sostenible y fomentar la innovación | |
| dc.subject.proposal | Captura de movimiento | |
| dc.subject.proposal | ROS2 | |
| dc.subject.proposal | Enjambres robóticos | |
| dc.subject.proposal | Crazyswarm2 | |
| dc.subject.proposal | Sistemas en tiempo real | |
| dc.title | Implementación de infraestructura para el control de enjambres robóticos con ROS2 y captura de movimiento dentro del ecosistema Robotat | spa |
| dc.type | Trabajo de grado - Pregrado | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| dc.type.content | Text | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.version | info:eu-repo/semantics/publishedVersion | |
| dc.type.visibility | Public Thesis | |
| dspace.entity.type | Publication |
