Desgin and Implementation of ROS2-based Autonomous Tiny Robot Car with Integration of Multiple ROS2 FPGA Nodes

Hayato Mori, Hayato Amano, Akinobu Mizutani, Eisuke Okazaki, Yuki Konno, Kohei Sada, Tomohiro Ono, Yuma Yoshimoto, Hakaru Tamukoh, Takeshi Ohkawa, Midori Sugaya

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper introduces an autonomous tiny robot car equipped with a camera-based lane detection function and a traffic signal/obstacle, pedestrian recognition function. Each function is integrated by Robot Operating System 2 (ROS2), a middleware for robot system development. Autonomous driving without the need for a driver requires not only lane-following driving but also traffic signal recognition and obstacle recognition. These functions are implemented on FPGA, and we evaluated them. According to these results, the execution time of traffic signal recognition by FPGA was 1.2 to 3.4 times faster than CPU execution. YOLOv4 is used for obstacle recognition, which improved mAP by 3.79 points compared to YOLO v3-Tiny.

Original languageEnglish
Title of host publicationFPT 2022 - 21st International Conference on Field-Programmable Technology, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665453363
DOIs
Publication statusPublished - 2022
Event21st International Conference on Field-Programmable Technology, FPT 2022 - Hong Kong, Hong Kong
Duration: 2022 Dec 52022 Dec 9

Publication series

NameFPT 2022 - 21st International Conference on Field-Programmable Technology, Proceedings

Conference

Conference21st International Conference on Field-Programmable Technology, FPT 2022
Country/TerritoryHong Kong
CityHong Kong
Period22/12/522/12/9

Keywords

  • FPGA
  • Robot Operating System 2
  • YOLOv4-tiny

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Computer Science Applications
  • Control and Optimization

Fingerprint

Dive into the research topics of 'Desgin and Implementation of ROS2-based Autonomous Tiny Robot Car with Integration of Multiple ROS2 FPGA Nodes'. Together they form a unique fingerprint.

Cite this