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.advisorZea Arenales, Miguel Enrique
dc.contributor.authorSolis López, Thomas Jabes
dc.contributor.directorEsquit Hernández, Carlos Alberto
dc.date.accessioned2026-06-11T19:13:07Z
dc.date.issued2025
dc.description.abstractAnte 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.abstractIn 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.degreelevelPregrado
dc.description.degreenameLicenciado en Ingeniería Mecatrónica
dc.format.extent50 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://repositorio.uvg.edu.gt/handle/123456789/6507
dc.language.isospa
dc.publisherUniversidad del Valle de Guatemala
dc.publisher.branchCampus Central
dc.publisher.facultyFacultad de Ingeniería
dc.publisher.placeGuatemala
dc.publisher.programLicenciatura en Ingeniería Mecatrónica
dc.relation.referencesF. 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.referencesC. 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.referencesD. 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.referencesM. Project, MOCAP4ROS2 - Modular Framework for Motion Capture Integration in ROS2, https : / / github . com / MOCAP4ROS2 - Project, Repositorio GitHub. Último acceso: abril 2025, 2020.
dc.relation.referencesJ. García, <<Adaptación del sistema de drones Crazyswarm al ecosistema Robotat,>> Tesis de licenciatura, Universidad del Valle de Guatemala, 2023.
dc.relation.referencesB. 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.referencesS. 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.referencesN. 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.referencesDocker Inc. <<Docker Overview.>> Consultado: 24 de septiembre de 2025. dirección: https://docs.docker.com/get-started/overview/.
dc.relation.referencesOptiTrack. <<OptiTrack Documentation.>> Consultado: 11 de septiembre de 2025. dirección: https://docs.optitrack.com.
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.armarcRobótica
dc.subject.armarcEnjambres robóticos
dc.subject.armarcSistemas multiagente
dc.subject.armarcRobot control
dc.subject.armarcMotion capture
dc.subject.armarcAutomation
dc.subject.ddc620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
dc.subject.odsODS 9: Industria, innovación e infraestructura. Construir infraestructuras resilientes, promover la industrialización inclusiva y sostenible y fomentar la innovación
dc.subject.proposalCaptura de movimiento
dc.subject.proposalROS2
dc.subject.proposalEnjambres robóticos
dc.subject.proposalCrazyswarm2
dc.subject.proposalSistemas en tiempo real
dc.titleImplementación de infraestructura para el control de enjambres robóticos con ROS2 y captura de movimiento dentro del ecosistema Robotatspa
dc.typeTrabajo de grado - Pregrado
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.versioninfo:eu-repo/semantics/publishedVersion
dc.type.visibilityPublic Thesis
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
TrabajodeGraduacion_ThomasSolis[1].pdf
Tamaño:
8.15 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
14.49 KB
Formato:
Item-specific license agreed upon to submission
Descripción: