TAZ-PFC-2010-157


Robot de intervención en túneles

Romero Pradas, Sergio
Villarroel Salcedo, José Luis (dir.)

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

Ingeniero en Informática

Abstract: En este proyecto se ha desarrollado una aplicación que permite la telemanipulaci ón de uno o más robots. Dicha aplicación está pensada para que funcione en un entorno hostil como lo es un túnel. Al tratarse de un trabajo de telemanipulación, se compone de dos aplicaciones. Una se ejecuta en un ordenador portátil, (host), y es la manejada por el usuario. Ésta se encarga de mandar las órdenes a los robots, así como también de recibir los datos relevantes de ellos, como la odometría (posición y orientación en la que se encuentran) y el láser (distancia a la que se encuentran los obstáculos alrederor de él). La otra se ejecuta en el robot. Es un sistema empotrado, encargada de controlarlo, realizando las operaciones necesarias para satisfacer las órdenes mandadas por la aplicación del portátil. Entre las funcionalidades que se ejecutan en la aplicación del robot se encuentran: la navegación hasta un objetivo evitando obstáculos, para la cuál se utiliza el algoritmo Nearness Diagram Navigation (ND), la localización en un mapa, utilizando el algoritmo Simultaneous Localization And Mapping (SLAM), la navegación autónoma por un pasillo y la toma de fotografías, las cuales son enviadas a la aplicación del host para que puedan ser visualizadas por el usuario. Hay que destacar que las funcionalidades del ND, del SLAM y de la navegaci ón autónoma por el pasillo ya estaban implementadas. Por lo que el objetivo del proyecto se ha centrado en darles a estas funcionalidades, una vez comprendido su funcionamiento, una estructura analizable desde el punto de vista de Tiempo Real y adaptarlas para que se pudiesen ejecutar sobre el sistema operativo de Tiempo Real MaRTE OS. Para lo cual previamente fué necesario comprender el funcionamiento del mismo, así como la forma de compilar y de ejecutar. En algunas ocasiones fué obligatorio sumergirse en el SO ya que fué necesario modicar algunos drivers que se incluían con la distribución actual de MaRTE, como por ejemplo la linea serie, la cuál comunica el robot con sus dispositivos. En total, el PFC consta de tres aplicaciones, las cuales se ejecutarán en tres ordenadores distintos. A las dos anteriormente mencionadas se les une una tercera debido a las restricciones establecidas por MaRTE, esta tercera aplicación, que se ejecutará en otro portátil, es la encargada de realizar las fotografías y de enviarlas posteriormente a través de ethernet a la aplicación del robot.


Free keyword(s): Robótica ; Sistema de tiempo real ; Intevención en túneles
Tipo de Trabajo Académico: Proyecto Fin de Carrera

Creative Commons License

El registro pertenece a las siguientes colecciones:
Academic Works > Trabajos Académicos por Centro > centro-politecnico-superior
Academic Works > Final Degree Projects



Back to search

Rate this document:

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