Reconfigurable computing for reactive robotics using open-source FPGAs
Archivos
Fecha
2021-12-22
Título de la revista
ISSN de la revista
Título del volumen
Editor
MDPI
Resumen
Reconfigurable computing provides a paradigm to create intelligent systems different from
the classic software computing approach. Instead of using a processor with an instruction set, a full
stack of middleware, and an application program running on top, the field-programmable gate arrays
(FPGAs) integrate a cell set that can be configured in different ways. A few vendors have dominated
this market with their proprietary tools, hardware devices, and boards, resulting in fragmented
ecosystems with few standards and little interoperation. However, a new and complete toolchain for
FPGAs with its associated open tools has recently emerged from the open-source community. Robotics
is an expanding application field that may definitely benefit from this revolution, as fast speed and
low power consumption are usual requirements. This paper hypothesizes that basic reactive robot
behaviors may be easily designed following the reconfigurable computing approach and the stateof-the-art open FPGA toolchain. They provide new abstractions such as circuit blocks and wires for
building intelligent robots. Visual programming and block libraries make such development painless
and reliable. As experimental validation, two reactive behaviors have been created in a real robot
involving common sensors, actuators, and in-between logic. They have been also implemented using
classic software programming for comparison purposes. Results are discussed and show that the
development of reactive robot behaviors using reconfigurable computing and open tools is feasible,
also achieving a high degree of simplicity and reusability, and benefiting from FPGAs’ low power
consumption and time-critical responsiveness.
Descripción
Palabras clave
Citación
José M. Cañas, Jesús Fernández-Conde, Julio Vega, and Juan Ordóñez. Reconfigurable computing for reactive robotics using open-source FPGAs. Electronics 2022, 11(1), January 2022
Colecciones
Excepto si se señala otra cosa, la licencia del ítem se describe como Attribution 4.0 Internacional