• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2019 Fiscal Year Annual Research Report

FPGA component technology in cloud computing environment cooperating with robots

Research Project

Project/Area Number 17K00072
Research InstitutionTokai University

Principal Investigator

大川 猛  東海大学, 情報通信学部, 准教授 (80392596)

Project Period (FY) 2017-04-01 – 2020-03-31
KeywordsFPGA / コンポーネント / クラウド / 再利用可能 / 高位合成
Outline of Annual Research Achievements

前年度までの基本設計(項目1)に基づき、項目2.HW/SW間のメッセージ形式・転送プロトコルの設計、項目3.動的・静的リンク可能なHWコンポーネント形式の設計、項目4、 FPGA 向け再利用可能コンポーネント設計環境の構築 、項目5.設計環境の評価(性能評価および被験者実験による主観評価)、項目6.ロボット・クラウド連携による実証システムの開発・評価の5項目について研究を進めた。
項目2・3のHW/SW間の通信をPublish/Subscribe型通信で行うFPGA上のコンポーネント間通信を、現在一般的にロボットソフトウェアの構築において普及しているROS(Robot Operating System)の後継に当たるROS2相当のプロトコルで行うこととした。ROS2においては通信ミドルウェア層がDDS(Data Distribution Service)によって行われるため、信頼性の高い通信が可能となる。
項目4のFPGA 向け再利用可能コンポーネント設計環境の構築については、ROS2/DDSの実装であるFastRTPSをベースとしたC/C++言語による機能シミュレーション環境を構築した。このシミュレーションによりコンポーネント指向のFPGA開発が支援可能となった。一方、シミュレーション環境からの高位合成等を活用したFPGAコンポーネント合成および動的・静的なHW/SW間通信については、今後の課題として残った。そのため、項目5の設計環境の評価については行うことが出来なかった。
また、項目6のロボット・クラウド連携による実証システムの開発については、ROSによる通信を活用し、エッジでの画像入力処理とクラウドでの画像認識処理の連携を行う小規模な実証システムを開発した。一方、項目4の設計環境からの自動合成との連携は今後の課題として残っている。

  • Research Products

    (9 results)

All 2020 2019 Other

All Journal Article (4 results) (of which Peer Reviewed: 4 results,  Open Access: 2 results) Presentation (4 results) (of which Int'l Joint Research: 2 results) Remarks (1 results)

  • [Journal Article] Genetic Node-Mapping Methods for Rapid Collective Communications2020

    • Author(s)
      YOKOTA Takashi、OOTSU Kanemitsu、OHKAWA Takeshi
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E103.D Pages: 111~129

    • DOI

      10.1587/transinf.2018EDP7386

    • Peer Reviewed / Open Access
  • [Journal Article] Automatic Generation Tool of FPGA Components for Robots2019

    • Author(s)
      OHKAWA Takeshi、YAMASHINA Kazushi、MATSUMOTO Takuya、OOTSU Kanemitsu、YOKOTA Takashi
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E102.D Pages: 1012-1019

    • DOI

      10.1587/transinf.2018RCP0004

    • Peer Reviewed / Open Access
  • [Journal Article] High Level Synthesis of ROS Protocol Interpretation and Communication Circuit for FPGA2019

    • Author(s)
      Ohkawa Takeshi、Sugata Yuhei、Watanabe Harumi、Ogura Nobuhiko、Ootsu Kanemitsu、Yokota Takashi
    • Journal Title

      2019 IEEE/ACM 2nd International Workshop on Robotics Software Engineering (RoSE)

      Volume: 1 Pages: 33-36

    • DOI

      10.1109/RoSE.2019.00014

    • Peer Reviewed
  • [Journal Article] Design and Development of Networked Multiple FPGA Components for Autonomous Tiny Robot Car2019

    • Author(s)
      Ohkawa Takeshi、Tayama Shotaro、Mori Hayato、Lee Dohyung、Amano Hayato、Hirakawa Itsuki、Sato Mikiko、Watanabe Harumi
    • Journal Title

      2019 International Conference on Field-Programmable Technology (ICFPT)

      Volume: 1 Pages: 473-475

    • DOI

      10.1109/ICFPT47387.2019.00096

    • Peer Reviewed
  • [Presentation] コンポーネント指向FPGA開発環境及び開発自動化ツールの提案2020

    • Author(s)
      新井 健太、大川 猛、横田 隆史、大津 金光
    • Organizer
      IEIEI/RECONF研究会@慶応義塾大学 日吉キャンパス 来往舎
  • [Presentation] 高位合成可能なC++記述のための分散ミドルウェアを用いた機能シミュレーション2019

    • Author(s)
      新井 健太、大川 猛、横田 隆史、大津 金光
    • Organizer
      IPSJ/第51回組込みシステム研究発表会@東海大学 高輪キャンパス
  • [Presentation] High Level Synthesis of ROS Protocol Interpretation and Communication Circuit for FPGA2019

    • Author(s)
      Ohkawa Takeshi、Sugata Yuhei、Watanabe Harumi、Ogura Nobuhiko、Ootsu Kanemitsu、Yokota Takashi
    • Organizer
      2019 IEEE/ACM 2nd International Workshop on Robotics Software Engineering (RoSE)
    • Int'l Joint Research
  • [Presentation] Design and Development of Networked Multiple FPGA Components for Autonomous Tiny Robot Car2019

    • Author(s)
      Ohkawa Takeshi、Tayama Shotaro、Mori Hayato、Lee Dohyung、Amano Hayato、Hirakawa Itsuki、Sato Mikiko、Watanabe Harumi
    • Organizer
      2019 International Conference on Field-Programmable Technology (ICFPT)
    • Int'l Joint Research
  • [Remarks] FPGA-Component Project WEB

    • URL

      https://fpga-component.github.io/

URL: 

Published: 2021-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi