Control de los movimientos de un robot industrial utilizando un módulo fpga de_soc de altera, una pc y una máquina cnc de bajo coste

Descripción del Articulo

El presente trabajo aborda el desarrollo de una metodología para el control de los movimientos de un robot industrial del tipo cartesiano. Para ello cumple con la programación de una tarjeta de desarrollo basado en FPGA con procesadores embebidos De0_Nano_SoC y una PC, con la finalidad de posteriorm...

Descripción completa

Detalles Bibliográficos
Autor: Fiestas Sorogastúa, Erick M.
Formato: tesis de grado
Fecha de Publicación:2017
Institución:Universidad Privada Antenor Orrego
Repositorio:UPAO-Tesis
Lenguaje:español
OAI Identifier:oai:repositorio.upao.edu.pe:20.500.12759/3513
Enlace del recurso:https://hdl.handle.net/20.500.12759/3513
Nivel de acceso:acceso abierto
Materia:Módulo FPGA
Robot
https://purl.org/pe-repo/ocde/ford#2.11.00
Descripción
Sumario:El presente trabajo aborda el desarrollo de una metodología para el control de los movimientos de un robot industrial del tipo cartesiano. Para ello cumple con la programación de una tarjeta de desarrollo basado en FPGA con procesadores embebidos De0_Nano_SoC y una PC, con la finalidad de posteriormente integrarlos a una máquina CNC Joyo – 2020. Los pasos seguidos son, primero, el análisis estructural utilizando el software Solidworks de la máquina CNC. Segundo, un modelamiento cinemático basado en la estructura analizada en el paso previo, con el respectivo modelado de planificación de trayectorias usando un interpolador cúbico, un algoritmo de generación de velocidades angulares propuesto por David Austin y un algoritmo de procesamiento digital de imágenes propuesto por el autor, orientado al establecimiento de trayectorias a partir de imágenes .jpg o .png. Tercero, la simulación de los modelos del paso anterior usando el software Matlab. Cuarto, corroborada la utilidad de los modelos matemáticos y algorítmicos, se procede con el diseño del hardware para la generación de pulsos de los motores paso-paso, usando un lenguaje de descripción de hardware, el VHDL para la programación del FPGA; y del hardware para el acondicionamiento de los sensores de final de carrera. Quinto, la programación de los procesadores de la tarjeta, denominados HPS (hard processor system), instalando primero en éste el sistema operativo Ubuntu 14.04.4, para luego desarrollar el programa «cerebro» del robot, haciendo uso del lenguaje C. Sexto, la programación de la interfaz gráfica de usuario, con la que podrá el operario ordenar al robot el trabajo requerido; se hace uso del Visual Studio .Net, con el lenguaje de programación Visual Basic. Y finalmente, se realizan las pruebas pertienentes.
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).