TAZ-TFG-2018-2509


Construcción de un mapa incluyendo objetos reconocidos desde un robot basado en Raspberry Pi

Moya Raso, Víctor José
Murillo Arnal, Ana Cristina (dir.) ; Tardioli, Danilo (dir.)

Universidad de Zaragoza, EINA, 2018
Departamento de Informática e Ingeniería de Sistemas, Área de Ingeniería de Sistemas y Automática

Graduado en Ingeniería Electrónica y Automática

Resumen: El presente trabajo se centra en el estudio de las posibilidades de llevar a cabo tareas realizadas por robots que integran hardware de alta gama, en una plataforma robótica de bajo coste. De esta forma se podría implementar el estudio de dichas tareas en asignaturas impartidas en la Universidad de Zaragoza. El proyecto consta de varias fases, tal como se describe en la presente memoria. En primer lugar, se aborda la selección del hardware de acuerdo al objetivo de elaborar una plataforma robótica de bajo coste y con el conocimiento de las necesidades requeridas para llevar a cabo las tareas pretendidas. De acuerdo con el hardware seleccionado se escoge el software apropiado que permitirá la realización de las tareas. Para llevar a cabo el proyecto se hace uso de ROS, un entorno de trabajo ampliamente utilizado en proyectos robóticos, debido a que permite el desarrollo de aplicaciones de forma modular a la vez que facilita la reutilización de software y la integración del hardware. La segunda parte del proyecto consiste en el estudio de los métodos necesarios para llevar a cabo las tareas del proyecto. Las distintas tareas se plantean individualmente pero juntas conforman la aplicación final elaborada en el trabajo. Dichas tareas abordan el cálculo de la odometría, la construcción de un mapa del entorno con localización del robot respecto del mapa (SLAM) y la localización de vehículos en el mapa elaborado. En la parte final de la memoria se describe la evaluación y validación detallada de todos los módulos del proyecto: evaluar los errores de odometría obtenidos, el rendimiento de la plataforma robótica durante la realización de la aplicación, la precisión en la elaboración del mapa y la tasa de acierto en la detección de vehículos. Mediante estos análisis se ha comprobado que la odometría solo puede ser utilizada de forma complementaria a otros sensores debido al error procedente de la misma. Una conclusión importante de los experimentos es que se ha verificado el correcto funcionamiento de Raspberry Pi 3 al ejecutar varias tareas en ROS de manera simultánea, con la excepción de los riesgos procedentes de una excesiva temperatura, la cual debe ser controlada. Por otra parte, se ha concluido que GMapping presenta una mayor precisión en la construcción del mapa respecto a Cartographer. Sin embargo, Cartographer muestra menores exigencias de cómputo del procesador, por lo que se requiere menos tiempo para la ejecución de la tarea de SLAM. Por último, se ha entrenado y evaluado el clasificador AdaBoost basado en Haar features, destinado a la detección de vehículos en el entorno de experimentación, y se ha integrado con el resto del sistema para anotar el mapa con las posiciones donde se han ido detectando los coches.

Tipo de Trabajo Académico: Trabajo Fin de Grado

Creative Commons License



El registro pertenece a las siguientes colecciones:
Trabajos académicos > Trabajos Académicos por Centro > Escuela de Ingeniería y Arquitectura
Trabajos académicos > Trabajos fin de grado



Volver a la búsqueda

Valore este documento:

Rate this document:
1
2
3
 
(Sin ninguna reseña)