Institutional Repository

Diseño e implementación de un paquete de herramientas de software para controlar inalámbricamente un enjambre de drones Crazyflie dentro de un ecosistema robótico basado en captura de movimiento.

Show simple item record

dc.contributor.author Gordillo de León, José Emilio
dc.date.accessioned 2024-01-09T23:11:16Z
dc.date.available 2024-01-09T23:11:16Z
dc.date.issued 2023
dc.identifier.uri https://repositorio.uvg.edu.gt/xmlui/handle/123456789/4906
dc.description Tesis. Licenciatura en Ingeniería Mecatrónica. Facultad de Ingeniería (63 p.). en_US
dc.description.abstract En el presente proyecto se trabajó en el desarrollo de las herramientas para integrar un enjambre de Crazyflie 2.0 como agentes al ecosistema Robotat utilizando el sistema de captura de movimiento Optitrack. Se comenzó revisando la posible adaptación del paquete Crazyswarm al ecosistema Robotat, este software permite controlar un enjambre de drones Crazyflie utilizando un sistema de captura de movimiento estándar, para comunicarse con los drones se crea un servidor utilizando ROS y antenas CrazyRadio, esto se consideró que entraba en conflicto con las arquitectura actual del Robotat por lo que se descarto su implementación. Como siguiente punto se trabajó en el desarrollo de una arquitectura de comunicación que utilizara los recursos con los que ya cuenta la universidad. Para lograr esto el primer paso fue diseñar un un deck que le diera la capacidad al dron para comunicarse por medio de TCP con el ecosistema. Para esto se escogió un ESP8266 el cual integra una antena WiFi y cuenta con librerías para la comunicación TCP. Para transmitir el mensaje hacía el dron se utilizó UART y como protocolo de comunicación se utilizó CPX para mantener un estándar dentro del dron. Como resultado de esta antena se obtuvo una latencia de 4 ms hasta 45.6 ms. Con el deck terminado se prosiguió a hacer los cambios internos al firmware del dron, en esta sección se activo el puerto UART, se agregó al router interno del CPX la función Robotat para poder almacenar los datos en una queue separada y por último se deserializado los datos recibidos y se ingresaron al estabilizador, encargado de la fusión de sensores así como al controlador. Por último se comprobó que los datos recibidos en el Crazyflie y el estado estimado fueran similares. Para lograr esto se diseño un frame donde colocar markers que el sistema Optitrack es capaz de reconocer. Después se hicieron pruebas donde se colocó el Crazyflie en diferentes posiciones dentro de la mesa de pruebas y se tomaron muestras de la medición dada por el servidor y de la estimación dentro del dron. (LA) en_US
dc.language.iso es en_US
dc.publisher Universidad del Valle de Guatemala en_US
dc.subject.ddc Drones -- Aplicaciones industriales
dc.subject.ddc Vehículos piloteados de forma remota - Herramientas de software
dc.subject.ddc Drones -- Software development and engineering -- Tools
dc.subject.ddc
dc.subject.ddc
dc.title Diseño e implementación de un paquete de herramientas de software para controlar inalámbricamente un enjambre de drones Crazyflie dentro de un ecosistema robótico basado en captura de movimiento. en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record