Seamless Integration of ROS2 Topics and FPGA via UART: Developing an Easy Integration Layer

  • Tiago B. Sant’Anna SENAI CIMATEC
  • João A. C. B. Oliveira SENAI CIMATEC
  • Rebeca T. Lima SENAI CIMATEC

Resumo


This article presents an integration approach for real-time sensor data processing using Field Programmable Gate Arrays (FPGAs) and the Robotic Operating Systems (ROS). By developing a VHDL-based computational system, the study focuses on simplifying the data processing for sensors within the ROS framework. The validation of computer-to-FPGA communication, sensor data reading in ROS, and the establishment of communication between ROS and the FPGA are discussed. The results demonstrate successful integration using UART protocol, showcasing the potential of FPGAs to address latency and energy consumption issues. Future plans include expanding communication methods, dynamic reconfiguration, and comparing processing techniques. This work contributes to advancing sensor data processing capabilities in robotics applications.
Palavras-chave: ROS2, FPGA, UART, sensors
Publicado
09/10/2023
Como Citar

Selecione um Formato
SANT’ANNA, Tiago B.; OLIVEIRA, João A. C. B.; LIMA, Rebeca T.. Seamless Integration of ROS2 Topics and FPGA via UART: Developing an Easy Integration Layer. In: SIMPÓSIO BRASILEIRO DE ROBÓTICA E SIMPÓSIO LATINO AMERICANO DE ROBÓTICA (SBR/LARS), 15. , 2023, Salvador/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 526-531.