Diseño e implementación de un sistema robótico que permita el reconocimiento de caracteres manuscritos y su posterior reproducción

En este documento se muestran los resultados del proyecto de grado: Diseño e Implementación de un Sistema Robótico que Permita el Reconocimiento de Caracteres Manuscritos y su Posterior Reproducción. Para realizar este proyecto se desarrollaron dos partes, una física (hardware) y una programable (so...

Full description

Autores:
Narváez Velásquez, Christian Fernando
Cano Barragán, Mateo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/9864
Acceso en línea:
http://hdl.handle.net/10614/9864
Palabra clave:
Ingeniería Mecatrónica
Robótica
Inteligencia artificial
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc/4.0/
Description
Summary:En este documento se muestran los resultados del proyecto de grado: Diseño e Implementación de un Sistema Robótico que Permita el Reconocimiento de Caracteres Manuscritos y su Posterior Reproducción. Para realizar este proyecto se desarrollaron dos partes, una física (hardware) y una programable (software), el hardware de este proyecto está compuesto por un computador, una cámara para capturar la imagen la cual se desea reconocer y un robot planar controlado por medio de la tarjeta electrónica Arduino. En la parte del software se utiliza Matlab, el cual se encarga de recibir y almacenar la imagen capturada con la cámara, separar los caracteres y realizar el reconocimiento de estos por medio de la implementación de una red neuronal convolucional previamente entrenada. Utilizando el sistema embedido de Arduino, se controla los motores que son utilizados para movilizar el robot planar en sus diferentes ejes. En el Arduino se programaron cada uno de los movimientos que deben hacer los motores para reproducir los caracteres correctamente. Además se implementó una interfaz para permitirle al usuario interactuar de manera fácil con el sistema, mostrando los diferentes pasos a los cuales se somete la imagen antes de ser reconocida por el sistema. Para finalmente mostrar los resultados obtenidos después del empleo del sistema al momento de reconocer y reproducir la imagen