Proyecto de diseño de una aplicación para el control de movimientos de un robot ABB mediante reconocimiento de voz
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/173637
Correu electrònic de l'autordiegues13hotmail.com
Tipus de documentProjecte Final de Màster Oficial
Data2019-07
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
El propósito del presente proyecto, es el desarrollo de una aplicación que permita el control de movimiento del robot ABB IRB140 mediante comandos generados por voz. El proyecto presenta tres etapas que son, el desarrollo de software que permite reconocer voz y generar comandos que el robot pueda reconocer para realizar una tarea, el establecimiento de la comunicación de la aplicación desarrollada y envió de información a la controladora del robot ABB IRC5, y el desarrollo de la programación del robot para interpretar la información que recibe la controladora y ejecutar determinadas acciones. Adicionalmente, se explica la integración de las tres etapas de trabajo, y se analiza los resultados obtenidos. La primera etapa, está enfocada al desarrollo de la aplicación de reconocimiento de voz. Aquí, se trata puntos como el análisis del funcionamiento de esta tecnología, el proceso de digitalización de la señal de audio, y las técnicas utilizadas actualmente para este fin. Además, se explica que son las APIs (Interfaz de programación de aplicaciones) y su funcionalidad para el desarrollo de aplicaciones de reconocimiento de voz. Y finalmente, se explica el desarrollo del algoritmo que es capaz de reconocer comandos por voz, y generar una secuencia de comandos por texto que pueda ser enviada y posteriormente interpretada por la controladora del robot. En una segunda parte, se explica los procesos necesarios para establecer la comunicación entre el software de reconocimiento de voz desarrollado en Python, y la controladora del robot. Para lograr este objetivo se usa un servidor OPC, que será el encargado de establecer el vínculo entre los comandos generados por medio de la aplicación y el robot ABB IRB140. Además, se realiza la configuración del servidor, y se explica que tipo de información se comparte y en qué momento para así entender cómo funciona la lógica de la comunicación. En la última etapa, se desarrolla la programación del robot en lenguaje Rapid. El programa proporciona la capacidad de interpretar la información recibida desde el aplicativo de reconocimiento de voz por medio del servidor OPC y ejecutar acciones con el manipulador robótico. Se analizan los parámetros de funcionamiento del aplicativo, y la lógica utilizada en la programación. Además, se detalla la guía de operación del aplicativo, se detalla los comandos programados y como generar más comandos, y se analiza las bondades del sistema
MatèriesRobots -- Motion, Speech perception, Automatic speech recognition, Robots--Control systems, Reconeixement automàtic de la parla, Robots -- Sistemes de control, Robots -- Moviment
TitulacióMÀSTER UNIVERSITARI EN ENGINYERIA DE SISTEMES AUTOMÀTICS I ELECTRÒNICA INDUSTRIAL (Pla 2012)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
TFM Diego Mosquera.pdf | 3,768Mb | Visualitza/Obre |