Automatic Integration Method for FPGA-Based ROS2 Nodes for Parallel Processing

With the development and spread of robot technology, intelligent robots are expected to play an active role. To utilize these robots with low power and low latency, tools that automatically integrate FPGA (Field-Programmable Gate Array) into ROS systems have been actively studied. This enables low-p...

Full description

Saved in:
Bibliographic Details
Published inShisutemu Seigyo Jouhou Gakkai rombunshi Vol. 37; no. 12; pp. 295 - 304
Main Authors Mori, Hayato, Ohkawa, Takeshi, Sato, Mikiko, Sugaya, Midori, Okazaki, Eisuke
Format Journal Article
LanguageJapanese
Published Kyoto THE INSTITUTE OF SYSTEMS, CONTROL AND INFORMATION ENGINEERS (ISCIE) 15.12.2024
Japan Science and Technology Agency
Subjects
Online AccessGet full text
ISSN1342-5668
2185-811X
2185-811X
DOI10.5687/iscie.37.295

Cover

More Information
Summary:With the development and spread of robot technology, intelligent robots are expected to play an active role. To utilize these robots with low power and low latency, tools that automatically integrate FPGA (Field-Programmable Gate Array) into ROS systems have been actively studied. This enables low-power and high-speed processing of robotic applications on FPGAs. In this study, we developed meta-FOrEST, a tool to automatically include multiple FPGA logics in ROS2 nodes, with a view to utilizing FPGA in ROS2. In the evaluation, latency, message loss rate, and power consumption were measured using ROS2 nodes containing multiple FPGA logic generated by meta-FOrEST on FPGA board with a Zynq SoC. The results showed that FPGA processing using ROS2 with 8 nodes in parallel is feasible with low latency and low power consumption. Beyond robot applications, we also envision this approach’s potential use in MEC (Multi-access Edge Computing) scenarios in the future.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1342-5668
2185-811X
2185-811X
DOI:10.5687/iscie.37.295