Trabajo Fin de Máster
Herramienta software de un proyector láser para aplicaciones de Realidad Aumentada en entornos industriales
Autor/es | Luque Berraquero, Rafael |
Director | Capitán Fernández, Jesús |
Departamento | Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática |
Fecha de publicación | 2020 |
Fecha de depósito | 2021-05-05 |
Titulación | Universidad de Sevilla. Máster en Ingeniería Electrónica, Robótica y Automática |
Resumen | Este trabajo se ha desarrollado en FADA-CATEC y forma parte del conjunto de ‘Proyectos Técnicos Enfocados (FTP)’ admitidos en la tercera convocatoria de financiación en cascada abierta en el marco del proyecto europeo: ... Este trabajo se ha desarrollado en FADA-CATEC y forma parte del conjunto de ‘Proyectos Técnicos Enfocados (FTP)’ admitidos en la tercera convocatoria de financiación en cascada abierta en el marco del proyecto europeo: ‘ROSIN - ROS-Industrial Quality-Assured Robot Software Components’. El objetivo de este proyecto consiste en desarrollar un paquete software basado en ROS que permita la comunicación, control e integración de un proyector láser, concretamente el modelo ZLP1 de la marca ZLASER, convirtiéndolo en un dispositivo totalmente compatible con este framework. El paquete permitirá al usuario de ROS operar este dispositivo y facilitará el desarrollo de aplicaciones de realidad aumentada más avanzadas que proporcionen apoyo a los operarios en sus tareas dentro de los procesos de fabricación industriales, impulsando así el crecimiento de la comunidad de ROS-Industrial en este campo. Para ello, se desarrollan diferentes herramientas, en forma de subpaquetes independientes, que conforman el paquete general completo, a saber: un primer subpaquete que recoge la declaración de mensajes y servicios comunes, otro para la comunicación y control del proyector, otro para la interfaz de usuario, y, por último, otro para el visualizador de proyecciones. Al mismo tiempo, se aplican también las diferentes prácticas y procedimientos para cumplir con los requisitos de garantía de calidad del software que exige el proyecto ROSIN a los FTP financiados, como pueden ser: los tests automáticos, la integración continua, la cobertura de código, la documentación del paquete, entre otros. Finalmente, se exponen una serie de conclusiones y posibles trabajos o aplicaciones futuras que se pueden desarrollar a partir del paquete obtenido en este trabajo. This study has been developed at FADA-CATEC, being one of the "Focused Technical Projects (FTP)" accepted in the third open call for cascade funding in the framework of the European project: "ROSIN - ROSIndustrial ... This study has been developed at FADA-CATEC, being one of the "Focused Technical Projects (FTP)" accepted in the third open call for cascade funding in the framework of the European project: "ROSIN - ROSIndustrial Quality-Assured Robot Software Components." The objective of this project is to develop a ROS software package that enables the communication, control and integration of a laser projector -specifically the ZLP1 model of the Z-LASER brand- turning it into a fully compatible device within this framework. The package will allow the ROS user to operate the abovementioned gadget and ease the development of more advanced augmented reality applications. As a result, it will greatly provide support to operators in their tasks within the industrial manufacturing processes, thus boosting the ROS-Industrial community growth around this same field of study. To this end, different tools have been accordingly developed in the form of independent sub-packages which create the complete general package: a first sub-package that includes the declaration of common messages and services, a second for the communication and control of the projector, a third for the user interface, and finally another for the projection visualizer. At the same time, different practices and processes are also applied to achieve the software quality assurance required by the ROSIN project for funded FTPs -automatic tests, continuous integration, code coverage, and package documentation among others. To conclude, a series of conclusions and possible future projects or applications that can be developed from the package are as well presented for further investigation. |
Cita | Luque Berraquero, R. (2020). Herramienta software de un proyector láser para aplicaciones de Realidad Aumentada en entornos industriales. (Trabajo Fin de Máster Inédito). Universidad de Sevilla, Sevilla. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
TFM-1823-LUQUE BERRAQUERO.pdf | 3.518Mb | [PDF] | Ver/ | |