Diseño e Implementación de un Robot Velocista de Competencia sobre Plataforma FPGA

El presente trabajo consiste en el desarrollo de un robot velocista para competencias en el aspecto electrónico, mecánico y de software. El robot diseñado puede alcanzar una velocidad máxima de 2.23 m/s en el circuito de competición, que consiste en un camino cerrado formado por rectas y curvas, las...

Descripción completa

Detalles Bibliográficos
Autores: Verinaz Jadan, Herman Isaac, Martinez Vera, Caril Ronnie
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2015
País:Ecuador
Institución:Escuela Superior Politécnica del Litoral
Repositorio:Repositorio Escuela Superior Politécnica del Litoral
Idioma:español
OAI Identifier:oai:www.dspace.espol.edu.ec:123456789/31112
Acceso en línea:http://www.dspace.espol.edu.ec/xmlui/handle/123456789/31112
Access Level:acceso abierto
Palabra clave:Robot velocista
Seguidor de Línea
Robot Diferencial
FPGA
NIOS II
Filtro de Kalman
Descripción
Sumario:El presente trabajo consiste en el desarrollo de un robot velocista para competencias en el aspecto electrónico, mecánico y de software. El robot diseñado puede alcanzar una velocidad máxima de 2.23 m/s en el circuito de competición, que consiste en un camino cerrado formado por rectas y curvas, las cuales pueden tener un radio mínimo de 10 cm. El computador que controla el robot fue desarrollado sobre la FPGA EP4CE22F17C6N de la familia Cyclone IV de Altera. Para esto se utilizó la tarjeta de desarrollo DE0-Nano. El sistema usa el procesador definido en software NIOS II de Altera y posee periféricos para el manejo del robot. El algoritmo que controla el robot es un sistema de control en cascada. Dos lazos secundarios controlan la velocidad de cada motor y un lazo primario controla cada referencia de acuerdo a la dirección y velocidad central del robot. Además se implementó en software un sistema de filtrado, para esto se usó el algoritmo de Filtrado de Kalman.