Title :
Versatile educational and research robotic platform based on reconfigurable hardware
Author :
Lara-Nino, Carlos Andres ; Torres-Huitzil, Cesar ; Barron-Zambrano, Jose Hugo
Author_Institution :
LTI, CINVESTAV, Ciudad Victoria, Mexico
Abstract :
This paper presents the development of a field-programmable gate array (FPGA)-based platform. This platform is intended for the community as an educational and efficient prototyping tool, in digital signal processing, robotics, and control, but it can also be used as to develop custom robotic architectures. The proposed platform centered around an FPGA device is embedded on an off-the-shelf Phoenix hexapod robot. The platform is equipped with a camera module targeted to real time computer vision. From an academic point of view, the main use for the developed platform is to be employed as a didactic resource that facilitates the understanding of theoretical concepts commonly used in engineering courses and to speed up the development cycle in hands-on practice. A set of software tools and low-level drivers have been developed to configure the vision sensor, transfer images to/from a computer and to manage the testing of image and digital processing and control tasks in a transparent way. To validate the platform a hardware vision architecture and a locomotion control module have been created. The high level control is performed in a soft-processor that simulates the Arduino ONE micro controller. The soft-processor takes information from the vision sensor to generate controls signals for a generic module able to take a digital input and deliver a pulse-width modulation (PWM) output.
Keywords :
cameras; educational courses; educational robots; embedded systems; engineering computing; engineering education; field programmable gate arrays; image sensors; microcontrollers; mobile robots; pulse width modulation; reconfigurable architectures; robot vision; Arduino ONE micro controller; FPGA-based platform; PWM output; camera; custom robotic architecture; didactic resource; digital signal processing; engineering courses; field-programmable gate array-based platform; hardware vision architecture; locomotion control module; low-level drivers; off-the-shelf Phoenix hexapod robot; pulse-width modulation output; real time computer vision; soft-processor; software tools; versatile educational; vision sensor; Computer architecture; Field programmable gate arrays; Image processing; Process control; Robot sensing systems; Servomotors;
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-5943-3
DOI :
10.1109/ReConFig.2014.7032564