Reconfigurable computing for reactive robotics using open-source fpgas

6Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

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 state-of-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.

References Powered by Scopus

A Robust Layered Control System For A Mobile Robot

4771Citations
N/AReaders
Get full text

FPGA programming for the masses: The programmability of FPGAs must improve if they are to be part of mainstream computing

72Citations
N/AReaders
Get full text

Yosys+nextpnr: An open source framework from verilog to bitstream for commercial FPGAS

72Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Autonomous Mobile Robot Implemented in LEGO EV3 Integrated with Raspberry Pi to Use Android-Based Vision Control Algorithms for Human-Machine Interaction

5Citations
N/AReaders
Get full text

FPGA-Based Methodology for Detecting Positional Accuracy Degradation in Industrial Robots

4Citations
N/AReaders
Get full text

Vision-based robotics using open FPGAs

3Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Cañas, J. M., Fernández-Conde, J., Vega, J., & Ordóñez, J. (2022). Reconfigurable computing for reactive robotics using open-source fpgas. Electronics (Switzerland), 11(1). https://doi.org/10.3390/electronics11010008

Readers' Seniority

Tooltip

Professor / Associate Prof. 1

50%

Lecturer / Post doc 1

50%

Readers' Discipline

Tooltip

Engineering 4

100%

Save time finding and organizing research with Mendeley

Sign up for free