新技術説明会 様式例

Similar documents
SICE東北支部研究集会資料(2009年)

④【修正】プレゼン資料(九州工業大学_田向権1)

ハード・ソフト協調検証サービス

完成版_セミナー発表資料110928

田向研究室PPTテンプレート

モータ HILS の概要 1 はじめに モータ HILS の需要 自動車の電子化及び 電気自動車やハイブリッド車の実用化に伴い モータの使用数が増大しています 従来行われていた駆動用モータ単体のシミュレーション レシプロエンジンとモータの駆動力分配制御シミュレーションの利用に加え パワーウインドやサ

Smarter Vision のための最もスマートな選択

PNopenseminar_2011_開発stack

新技術説明会 様式例

【NanotechJapan Bulletin】10-9 INNOVATIONの最先端<第4回>


Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

Presentation Title

1 Atollic TrueSTUDIO( GR-PEACH TOPPERS/ASP ASP GR-PEACH mbed ( git

PowerPoint プレゼンテーション

8051 개발보드 메뉴얼

PowerPoint プレゼンテーション

AN424 Modbus/TCP クイックスタートガイド CIE-H14

Łñ“’‘‚2004

プリント


White Paper 高速部分画像検索キット(FPGA アクセラレーション)

Microsoft PowerPoint - TPS2011_配布用_11Feb2011.pptx

特集新世代マイクロプロセッサアーキテクチャ ( 後編 ) 3. 実例 3 ユビキタス コンピューティング時代の組み込みマイクロコンピュータ, SuperH と M32R 清水徹 * 1 長谷川淳 * 2 服部俊洋 * 3 近藤弘郁 * 4 ( 株 ) ルネサステクノロジシステムソリューション統括本部

リソース制約下における組込みソフトウェアの性能検証および最適化方法

ユーザーズマニュアル 有線ネットワークシステム 発行日 2016 年 3 月 30 日

SimscapeプラントモデルのFPGAアクセラレーション

TRQerS - Introduction

スライド 1

履歴 修正日 内容 2011/01/18 第 1 版制定 2012/10/ 版 内容 Bee Beans Technologies 社から配布されているネットワーク プロセッサ (SiTCP) のライブラリ使用方法を解説した文書です SiTCP の概要や各信号意味などは別文書 SiTCP

はじめに Web アプリケーションの発展と普及の勢いは弱まる兆しがありません 弱まるどころか 加速し続けています これは これまでの ERP CRM Web 2.0 などの Web ベースアプリケーションが提供してきたメリットを考えると 不思議なことではありません Web アプリケーションの爆発的拡

リファレンスアプリケーション RefApp7

Microsoft Word - 㕒酵镆çfl¨ã•‚å¤‘åŁ£ã‡¤ã…³ã‡¿ã…¼ã…³ã‡·ã……ã…Šã†fl桋僖

JTAG バウンダリスキャンテストの容易化設計を支援する OrCAD Capture の無償プラグイン 21 July 2017 ( 富士設備 / 浅野義雄 )

(案)

ビッグデータ分析を高速化する 分散処理技術を開発 日本電気株式会社

複数の Nios II を構成する際の注意事項

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 田中二郎 PM ( 筑波大学大学院システム情報工学研究科教授 ) 2. 採択者氏名チーフクリエータ : 矢口裕明 ( 東京大学大学院情報理工学系研究科創造情報学専攻博士課程三年次学生 ) コクリエータ : なし 3.

システムインテグレータのIPv6対応

円筒面で利用可能なARマーカ

ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ PASCO CORPORATION 2015

課題情報シート テーマ名 : 動画中継ラジコンカーの製作 担当指導員名 : 土山博剛実施年度 : 25 年度施設名 : 四国職業能力開発大学校課程名 : 専門課程訓練科名 : 電子情報技術科課題の区分 : 総合制作実習課題学生数 : 1 時間 : 12 単位 (216h) 課題制作 開発のポイント

研究成果報告書

MATLAB EXPO 2019 Japan プレゼン資料の検討

オートビュー

Microsoft Word - Dolphin Expressによる10Gbpソケット通信.docx

hpc141_shirahata.pdf

Microsoft PowerPoint _ncessympotakada [互換モード]

Q-SYS Designer Version 5.4 Release Note ソフトウェア要件 Q-SYS Designer は下記の OS での動作確認をしております Windows 7 Professional 32-bit / 64-bit Windows 8.1 Professional

人間の視野と同等の広視野画像を取得・提示する簡易な装置

スライド 1

Microsoft PowerPoint - 【5】説明資料_池辺将之

[公開OK][空閑さん資料]kuga-ovs-fpga.pptx

代センサーネットワーク モバイル情報機器 サーバー等から研究開発実施者が想定するアプリケーションにおいて 劇的な低消費電力化を志向する新しいメモリアーキテクチャ 基本ソフトウェア アルゴリズムのデザインを提示するとともに 必要に応じて間歇動作等に求められる次世代不揮発性素子の性能を提示し システムと

吉田坂本.pptx

Nios II - PIO を使用した I2C-Bus (2ワイヤ)マスタの実装

機能検証トレーニング コース一覧

FTP_RW_ProgramDescription_jp_V100

FPGA 外部のメモリをアバロン・MM・インタフェースへ接続する方法

オートビュー

Microsoft PowerPoint - JANOG19-u10-GigaPcap(NonAnim).ppt

TFTP serverの実装

??

ルネサス半導体セミナースケジュール

AN5101 SA-Cy500S (Cyclone V SoC CPU BOARD) スタートガイド

第3部:プログラミング実習

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装

Microsoft PowerPoint Quality-sama_Seminar.pptx

デジタル回路入門

T

Microsoft Word - RefApp7インストールガイド.doc

Arduinoで計る,測る,量る

富士通セミコンダクター株式会社発表資料

p_network-management_old-access_ras_faq_radius2.xlsx

(Microsoft PowerPoint - E6x5C SDXC Demo Seminar [\214\335\212\267\203\202\201[\203h])

NSW キャリア採用募集職種一覧 2018/8/16 現在 求人番号 職種対象業務必要とするスキル 経験 資格等勤務地 1 営業スペシャリスト金融 ( 損保 生保 クレジット ) 業でのソリューション営業 IT 業界での営業経験 金融業界 IT 業界での人脈がある方尚可 渋谷 2 プロジェクトマネー

平成 22 年度 革新的な三次元映像技術による超臨場感コミュニケーション技術研究開発 の開発成果について 1. 施策の目標 人体を収容できる大きさの 3 次元音響空間についてリアルタイムに音響レンダリングできるシステム ( シリコンコンサートホール ) を 2013 年までに開発する 具体的には,

Slide 1

sox_tutorial_sigmod

strtok-count.eps

PowerPoint Presentation

富士通PRIMERGYサーバ/ETERNUSストレージとXsigo VP560/VP780の接続検証

新技術説明会 様式例

Microsoft PowerPoint - RemoteGuide pptx

ホンダにおける RT ミドルウェア開発と標準化活動 株式会社本田技術研究所基礎技術研究センター関谷眞

富士通セミコンダクタープレスリリース 2009/05/19

PowerPoint Presentation

PowerPoint プレゼンテーション

ComputerArchitecture.ppt

J. Technology and Education, Vol.23, No.1, 2016 J. Technology and Education, Vol.23, No.1, pp.7-12 (2016) 研究論文 アーキテクチャ教育における FPGA を用いた組込み設計と実装 青山義弘 福井

Table of Contents ロボット関連の動向 ROS(Robot Operating System) の概要 イーソルの取り組み 2

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?

目次 はじめに 背景 時刻同期の種類 / 方法 IEEE1588 とは 概要 適用分野 Linux の IEEE1588 対応 Linux の対応状況 PTPd による時刻同期 PTPdの概要 PTPdの実施例 まとめ わかったこと 今後 1

PN Open Seminar2011_Ethernet Switch_Final

組込みシステムシンポジウム2011 Embedded Systems Symposium 2011 ESS /10/20 FPGA Android Android Java FPGA Java FPGA Dalvik VM Intel Atom FPGA PCI Express DM

PowerPoint プレゼンテーション

X.25 PVC 設定

首都大学東京 新技術説明会 日時 : 平成 27 年 9 月 25 日 ( 金 ) 場所 :JST 東京別館ホール ノイズ耐性フリップフロップの開発と 信頼性要求電子機器への応用可能性 首都大学東京システムデザイン研究科情報通信システム学域 教授 三浦幸也

Microsoft PowerPoint - EMPro_ADS_co_design_draft.ppt [互換モード]

Verilog HDL による回路設計記述

Transcription:

1 ロボットへの FPGA 導入を 容易化する コンポーネント技術 宇都宮大学大学院工学研究科情報システム科学専攻助教大川猛

2 従来技術とその問題点 FPGA(Field Programmable Gate Array) は 任意のディジタル論理回路をプログラム可能な LSI ソフトウェアでは時間がかかる画像認識処理等を ハードウェア化して 高速化 低消費電力化可能 問題点 FPGA 上の回路設計が難しい ロボットソフトウェアシステムへの導入が困難

3 新技術の特徴 従来技術との比較 従来技術の問題点であった FPGA をロボットシステムへ導入する開発を容易化することに成功した 従来は FPGA を使用できるのはハードウェア ソフトウェア両方の知識を持つ技術者に限られていたが FPGA を ROS* ノードとして動作させイーサネット経由でアクセス可能としたため 容易にロボットシステムに導入することが可能となった *ROS: Robot Operating System ロボットソフトウェア開発基盤

4 ROS (Robot Operating System) ロボットソフトウェア開発用の共通基盤 対象 OS:Ubuntu Linux ノード間の通信モデル :Publish/Subscribe( 出版 - 購読 ) モデル 利点 : コンポーネントの追加 修正が容易 豊富なソフトウェアコンポーネントを利用可能 例 ) カメラ入力 モータ制御 画像処理 カメラ入力 画像認識処理 行動計画 腕モータ センサ入力 脚モータ

5 ROS 準拠 FPGA コンポーネント技術の概要 提供可能な実装 (Xilinx FPGA 向け ) 1.SoC 版 : Zynq-7020(ARM 搭載 ) 2.Hardware 版 : Spartan-6 PS(ARM) Publisher Subscriber Publisher Subscriber input Publisher input ROS-Compliant FPGA Component(SoC) interface for FPGA PL(FPGA) Application interface for FPGA Hardware ROS-Compliant FPGA Component Subscriber HW FPGA Application Publisher HW output ROS node ROS node Subscriber output ROS 準拠 FPGA コンポーネント自動生成環境 (crecomp) 入力 : FPGA アプリケーション回路 (Verilog) および設定ファイル出力 : ROS ノード (Python/C++ および FPGA 回路 ) コンポーネント事例画像処理 : ラベリング (ARM プロセッサ上ソフトの 26 倍高速 ) センサフュージョン : 9 軸センサの情報を統合した姿勢推定

6 FPGA コンポーネント事例画像処理ラベリング ROS 準拠 FPGA コンポーネント ターゲット :Xilinx 社 Zynq ARM プロセッサ +FPGA が 1 チップ化 画像ラベリング処理 FPGA 回路を ROS ノードとして実装 1 画素 1 クロック処理 ARM より約 26 倍高速 ラベリングの FPGA 処理 解像度 :1920x1080 ARM: Cortex-A9 666Mhz FPGA: Zynq-7020 PC: Core i7 870 2.93GHz

7 FPGA コンポーネント化の課題 全体性能 : 約 1.7 倍の高速化 (ARM と比較 ) にとどまる SW only(arm) input ROS-Compliant FPGA Component(SoC) PS(ARM) Publisher Subscriber Publisher Subscriber interface for FPGA interface for FPGA output FPGA+ARM PL(FPGA) Application ROS node 0 0.5 1 1.5 2 2.5 3 3.5 time(s) 通信遅延時間がボトルネック ハードウェア化

8 通信のハードウェア化の検討 ROS ノード間の通信パケット内容の分析 1advertise ( bar, foo:1234) master 2{foo:1234} 1subscribe ( bar ) XMLRPC TCPROS Publisher topic name: bar hostname: foo XMLRPC port number: 1234 TCPROS port number :2345 Subscriber subscribe to bar Publisher 5 6 3requestTopic( bar,tcp) 4 foo:2345 Subscriber connect(foo:2345) data transmission Pub/Sub 通信は 2 ステップ XMLRPC を使用した登録処理 TCPROS によるデータ通信

9 提案のソフト ハード構成 Publisher SW/HW 構成 1advertise ( bar, foo:1234) master 2{foo:1234} 1subscribe ( bar ) XMLRPC TCPROS Subscriber SW/HW 構成 1advertise ( bar, foo:1234) master 2{foo:1234} 1subscribe ( bar ) XMLRPC TCPROS Publisher Publisher SW on PC 3requestTopic( bar,tcp) 4 FPGA:3456 Subscriber Publisher 3requestTopic( bar,tcp) 4 foo:2345 Subscriber SW on PC Publisher HW on FPGA Subscriber HW on FPGA

10 通信のハードウェア化のまとめ 方針 :TCPROSプロトコルのデータ通信のみをハードウェアTCP/IP(SiTCP) を用いて高性能化利点 :1ポート 1セッションのTCP/IPスタックで ROSノードを実現可能 ( 省ハードウェアコスト )

11 想定される用途 本技術の特徴を生かすためには 知的な判断が必要なロボットに適用することで画像認識性能向上 低消費電力化のメリットが大きいと考えられる 上記以外に ロボットシステムへの FPGA 導入開発コスト削減の効果が得られることも期待される また 産業機械や自動運転といった分野や用途に展開することも可能と思われる

12 実用化に向けた課題 現在 FPGAのみでROSノードとしての画像処理動作が可能なところまで開発済み しかし 制御を含むロボットシステムとしての動作が未実証である 今後 画像処理に基づくロボットシステム制御実験データを取得していく 実用化に向けて FPGAアプリケーション回路を入力としてハードウェアROSノードを生成できるよう設計自動化技術を確立する必要もあり

13 企業への期待 未解決のハードウェア ROS ノード自動生成については 現在開発済みの Zynq 向けの自動生成ツールの追加開発により克服できると考えている 画像認識による短遅延時間 ( マイクロ秒 ~ ミリ秒 ) での制御を行う必要がある応用を持つ 企業との共同研究を希望 また ロボット 産業機械 自動運転技術を開発中の企業には 本技術の導入が有効と思われる

14 本技術に関する知的財産権 発明の名称 : ネットワーク接続ハードウェ ア処理装置 出願番号 : 特願 2017-178197 出願日 出願人 発明者 :2017 年 9 月 15 日 : 宇都宮大学 : 大川猛 菅田悠平 大津金光 横田隆史

産学連携の経歴 2009 年 -2011 年 NEDO 省エネルギー革新技術開発事業 省エネ情報機器のための超並列バスによるヘテロジニアス マルチチップ積層 Cool System の研究開発 研究分担 ( 株式会社トプスシステムズ ( 独 ) 産業技術総合研究所 ) 2009 年 -2011 年戦略的基盤技術高度化支援事業 ( サポイン ) Ultra- Android: マルチコア対応組込みソフトウェア プラットフォームの研究開発 研究代表 ( 株式会社トプスシステムズ ( 独 ) 産業技術総合研究所 ) 2014 年 -2015 年 A-STEP ハイリスク挑戦タイプ ( 復興促進型 ) 安全な航海の為のネットワーク接続カメラによる画像認識システムの研究開発 研究代表 ( 株式会社アイディアイ 宇都宮大学 東京海洋大学 ) 2015 年 -2018 年総務省 SCOPE 委託事業 ( 若手 ) 低消費電力ロボット応用の為の FPGA コンポーネント化技術の研究開発 研究代表 現在 共同研究パートナー募集中 15

16 お問い合わせ先 宇都宮大学産学イノベーション支援センター 産学連携 イノベーション 知財部門 濵地正成 TEL 028-689-6316 FAX 028-689-6320 e-mail chiiki@miya.jm.utsunomiya-u.ac.jp