TAZ-TFM-2017-1237


Sistema de navegación autónoma de un dirigible

Herguedas Gastón, Rafael
López Nicolás, Gonzalo (dir.) ; Sagüés Blázquiz, Carlos (dir.)

Universidad de Zaragoza, EINA, 2017
Informática e Ingeniería de Sistemas department, Ingeniería de Sistemas y Automática area

Máster Universitario en Ingeniería Industrial

Abstract: Este Trabajo Final de Máster tiene por objeto el estudio del control del movimiento de un VANT (Vehículo Aéreo No Tripulado) comercial de tipo dirigible (blimp). Se ha abordado para ello el diseño de un sistema de navegación autónomo, de bajo coste, que permite gobernar un dirigible de pequeño tamaño para alcanzar la posición deseada.El dirigible estudiado consiste en un globo fusiforme inflado con gas helio al cual se acopla una góndola con los actuadores y material de lastre en la parte inferior. Los actuadores son tres motores eléctricos que permiten desplazar el dirigible en las tres dimensiones del espacio. Para controlar el movimiento del dirigible se han planteado un algoritmo de control cinemático proporcional al error de posición y un sistema de control dinámico en espacio de estados con integradores y estimador de estado. El control en espacio de estados se ha simulado con el software Matlab. El desarrollo del sistema de navegación se ha llevado a cabo, principalmente, en la plataforma de software open source Rasberry Pi versión 3 por medio del lenguaje de programación Python 2.7. Sobre esta plataforma se ha implementado el sensor de medida del movimiento del dirigible, que en este caso ha consistido en una cámara de 5 megapíxeles, así como la interfaz de emisión de infrarrojos necesaria para transmitir las señales a los actuadores. Con el propósito de imitar a conveniencia las señales infrarrojas que emite el mando proporcionado con el dirigible se ha hecho uso de la librería de software libre para Linux LIRC, con la cual es posible guardar en memoria las señales emitidas y poder reproducirlas a posteriori. Para mejorar las prestaciones del sistema de comunicación, se ha optado finalmente por el módulo pigpio de Python. Por último, para optimizar el proceso de reconocimiento visual del dirigible, se ha hecho uso también de las librerías de software libre OpenCV y Aruco, que proporcionan una serie de marcadores visuales y funciones con las que realizar las tareas de calibración de la cámara, adquisición y tratamiento de los datos de forma altamente eficiente. Estas librerías se han instalado igualmente en la placa Rasberry Pi.

Tipo de Trabajo Académico: Trabajo Fin de Master

Creative Commons License

El registro pertenece a las siguientes colecciones:
Academic Works > Trabajos Académicos por Centro > escuela-de-ingeniería-y-arquitectura
Academic Works > End-of-master works



Back to search

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)