54
ROSCon 2017 参加報告 九州工業大学 〇石田 裕太郎 [email protected] 17/10/23 ROSCon2017勉強会@早稲田大学

ROScon 2017 参加報告

Embed Size (px)

Citation preview

Page 1: ROScon 2017 参加報告

ROSCon 2017 参加報告

九州工業大学

〇石田 裕太郎

[email protected]

17/10/23 ROSCon2017勉強会@早稲田大学

Page 2: ROScon 2017 参加報告

1

最初に

この発表はROSCon 2017の発表スライドから出展しています

ROSCon 2017 Webサイトhttps://roscon.ros.org/2017/

発表日-発表順 タイトル

Page 3: ROScon 2017 参加報告

目次

2

1. 自己紹介

2. ROSConの概要

3. ROSCon 2017の概要

4. ROSCon 2017発表まとめ

5. 宣伝・告知

Page 4: ROScon 2017 参加報告

3

自己紹介

九州工業大学 田向研究室 博士前期課程1年

ロボット・FPGA

それぞれのアプリ,これらを融合するシステムを研究中

RoboCup歴 12年・ROS歴 4年

Exi@ HSR

Page 5: ROScon 2017 参加報告

4

ROSConとは?

ROSに関する国際ワークショップ

2012年に始まり過去6回開催

ICRA ICRA IROS

IROS IROS IROS

Minnesota

Stuttgart

Page 6: ROScon 2017 参加報告

5

ROSCon諸情報

2012 2013 2014 2015 2016 2017

19 35 19 21 25 37

これまでの発表件数

これまでの発表国

アメリカ: 87

ドイツ: 29

その他22ヵ国: 40 研究機関・企業ともに多数発表

Page 7: ROScon 2017 参加報告

ROSCon 2017の概要

6

Page 8: ROScon 2017 参加報告

7

ROSCon 2017 概要

@カナダ バンクーバ コンベンションセンタ

Page 9: ROScon 2017 参加報告

8

スポンサー

過去最高 33スポンサー

Page 10: ROScon 2017 参加報告

9

ROSCon 2017 参加者内訳

やはりアメリカが強い

学生の参加者は2割に留まる

Page 11: ROScon 2017 参加報告

10

ROS 2017 ユーザ内訳

アメリカ・中国が大量にダウンロード

急にROS環境が増えている?

Page 12: ROScon 2017 参加報告

11

ROS 今後の傾向

低電力・低スペックな環境へ

PR2 TurtleBot1・3 MCU

ROSは高スペックな環境が前提

ROS2に向かって組み込み指向が加速中

Page 13: ROScon 2017 参加報告

12

ROS 今後の傾向

ROS2の開発が求められている

Page 14: ROScon 2017 参加報告

13

発表分野の割合

ROSを用いたWhole System: 17

ROS本体: 10

その他: 6

組み込み: 3

ROSプログラミング環境: 1

全37件

Page 15: ROScon 2017 参加報告

ROS本体

14

Page 16: ROScon 2017 参加報告

15Day1-3 The ROS 2 vision for advancing the future of robotics development

通信速度によって影響を受けると- command data: 危険- video data: 危険ではない場合もある

Quality of Service

信頼性担保

できるだけ頑張る

ROS2の機能 OSRF

Page 17: ROScon 2017 参加報告

16

Lifecycle State Machine

Day1-3 The ROS 2 vision for advancing the future of robotics development

ROS2の機能 OSRF

ロボットの暴走を防ぐ

各ノードがステートマシンを持つ

Page 18: ROScon 2017 参加報告

17

ROS2の機能 OSRF

ros_1_bridge

ROS1 node

Day1-3 The ROS 2 vision for advancing the future of robotics development

ROS/ROS2混合で動作可能

少しづつ移行する開発形態

新規ソフトウェアはROS2で開発するとオトク?

Page 19: ROScon 2017 参加報告

18

ROS2の機能 OSRF

Securing the System

認証

暗号化

DDS-Security standardに基づいている(Data Distribution Service)

Day1-3 The ROS 2 vision for advancing the future of robotics development

Page 20: ROScon 2017 参加報告

19

ROSでもセキュアシステム

ROSシステムをオーバーレイするパッケージ

IPアドレスに基づいてパブリッシャ,サブスクライバ,ノード名で認証

Day1-9 Secure ROS: Imposing secure communication in a ROS system

設定ファイルにないマシン・ノード設定ファイル

Page 21: ROScon 2017 参加報告

ROSプログラミング環境

20

Page 22: ROScon 2017 参加報告

21

ROSに特化したプログラミング環境

Day1-6 RoboWare: A “Product Oriented Design” IDE for ROS developers

ロボットプログラミングの時代が到来するがツールは不在

Page 23: ROScon 2017 参加報告

22Day1-6 RoboWare: A “Product Oriented Design” IDE for ROS developers

ROSに特化したプログラミング環境

Page 24: ROScon 2017 参加報告

23Day1-6 RoboWare: A “Product Oriented Design” IDE for ROS developers

ROSに特化したプログラミング環境

Page 25: ROScon 2017 参加報告

24Day1-6 RoboWare: A “Product Oriented Design” IDE for ROS developers

ROSに特化したプログラミング環境

ROS環境・ノードの製作 ローカルからリモートにわたるデバッグ

開発時間の短縮

Page 26: ROScon 2017 参加報告

25Day1-6 RoboWare: A “Product Oriented Design” IDE for ROS developers

ROSに特化したプログラミング環境

Page 27: ROScon 2017 参加報告

組み込み

26

Page 28: ROScon 2017 参加報告

27

Orbbec Astra(RGB-Dカメラ)*別途作業を行えばMicrosoft Kinect,ASUS XtionでもOK

PINE A64+(Raspberry Pi 3程度の性能)

Day1-8 SLAM on Turtlebot2 using ROS2

ROS2を用いた組み込みSLAM

コントローラ

Turtlebot 2

Page 29: ROScon 2017 参加報告

28

オンボード: センサドライブ + SLAM

オフボード: デバッグ

Day1-8 SLAM on Turtlebot2 using ROS2

ROS2を用いた組み込みSLAM

Page 30: ROScon 2017 参加報告

29Day1-8 SLAM on Turtlebot2 using ROS2

ROS2を用いた組み込みSLAM

ノートPCから演算負荷のオフロード→ROS2でエッジ指向へ

Page 31: ROScon 2017 参加報告

30Day1-20 Using Google Tango with ROS

スマホを用いたSLAM

カメラ・IMU・GPS・・・

スマホにはロボットに必要なセンサが詰まっている

Page 32: ROScon 2017 参加報告

31Day1-20 Using Google Tango with ROS

スマホを用いたSLAM

Page 33: ROScon 2017 参加報告

32Day1-20 Using Google Tango with ROS

スマホを用いたSLAM

Streamerを使うことでROSとTangoの協調動作

Page 34: ROScon 2017 参加報告

33

ROS2対応MCU

Day1-L10 ROS2 implementation for MCUs

通信ミドルウェアDDSのプロトコルOSRFによる実装

ROS2をいち早く実装したMCU

Page 35: ROScon 2017 参加報告

ROSを用いたWhole System

35

Page 36: ROScon 2017 参加報告

36

DAIMLER メルセデスの親会社

Day1-11 Building a Computer Vision Research Vehicle with ROS

実車を用いた自動運転の研究

センサの同期に関するテクニックを発表

Page 37: ROScon 2017 参加報告

37

大量のセンサデータの同期をとるには

Day1-11 Building a Computer Vision Research Vehicle with ROS

MCUとPCは時刻同期されていない

センサの個体差によりスタンプ時刻がズレる

MCU

同期信号

カメラ

Page 38: ROScon 2017 参加報告

38Day1-11 Building a Computer Vision Research Vehicle with ROS

大量のセンサデータの同期をとるには

MCUはPTP(Precision Time Protocol)によりPCと時刻同期

センサに個体差があっても同時刻をスタンプすることが可能

MCU

同期信号

カメラ

同期信号の時刻をスタンプ

Page 39: ROScon 2017 参加報告

39

PriusのGazeboシミュレータ OSRF

Day1-13 Vehicle and city simulation with Gazebo and ROS

車ならではのシミュレーション

プリウスのパワートレインも

Page 40: ROScon 2017 参加報告

40Day1-13 Vehicle and city simulation with Gazebo and ROS

PriusのGazeboシミュレータ OSRF

Page 41: ROScon 2017 参加報告

41Day1-13 Vehicle and city simulation with Gazebo and ROS

PriusのGazeboシミュレータ OSRF

RNDF(Route Network Definition File)の生成

Page 42: ROScon 2017 参加報告

42

自動運転レーシングカーの開発

Day1-12 Building a Computer Vision Research Vehicle with ROS

Page 43: ROScon 2017 参加報告

43

Space Robotics Challenge Contest

Day1-12 Building a Computer Vision Research Vehicle with ROS

Page 44: ROScon 2017 参加報告

44

水中ロボットの開発

Day1-14 From simulation to the field: Learning to swim with the AQUA robot

Page 45: ROScon 2017 参加報告

45

完全オープンソースのマニピュレータ

Day1-14 Introducing OpenManipulator; the full open robot platform

RoboCup@Homeでも類似のMikataアームが使われている

Page 46: ROScon 2017 参加報告

宣伝・告知

46

Page 47: ROScon 2017 参加報告

©Tamukoh Lab. Kyutech, Japan 47

Hibikino-Musashi@Homeとは

北九州学研都市の学生プロジェクトチーム(九工大7研究室 B4: 2,M1: 9,M2: 7,D: 2 計20名)

活動目的: 人間と共存可能な家庭用サービスロボットの実現1. RoboCup@Home競技会への参加2. 研究を出力するプラットフォームの開発3. 講義で活用できる演習教材の開発

RoboCup Japan Open 2017 メンバー

サービスロボットExi@・HSRを開発中

Page 48: ROScon 2017 参加報告

48

Hibikino-Musashi@Homeチームの紹介

©Tamukoh Lab. Kyutech, Japan

RoboCup Japan Open 2015@ホーム実機リーグ 3位入賞

RoboCup Japan Open 2016@ホーム実機リーグ 準優勝

日本ロボット学会iHR研究会チャレンジ2016 総合優勝

RoboCup Japan Open 2017OPL(オープン) 3位入賞DSPL(標準機) 準優勝

RoboCup 2017 @HomeOPL 5位DSPL 優勝

ロボティクス,人工知能,脳型チップの社会実装を目指す研究プラットフォーム

Page 49: ROScon 2017 参加報告

49

Exi@:人間の生活空間で活躍する知能ロボット

©Tamukoh Lab. Kyutech, Japan

ショットガンマイク:声を聞き取る耳

ロボカップに参加中!RoboCup2017優勝!

Laser Range Finder (LRF):周囲を見渡す目

SLAMによる地図生成

お茶を取ってきて!

ロボットアーム:物を掴む腕

全方向移動台車:全方向に動く足

FPGAとPC × 2:全体を制御する脳ROSでコントロール

RGB-Dカメラ × 2:前を見つめる目

「Hibikino-Musashi@Home」でFacebookページを検索!

分かりました

Page 50: ROScon 2017 参加報告

50

Exi@の主要機能

©Tamukoh Lab. Kyutech, Japan

ロボットアームビジュアルフィードバック

ARマーカ認識

画像処理

人物検出・認識物体検出

物体認識(Deep Learning) 人物追跡

自律ナビゲーション

SLAM 移動経路設計

音声インタラクション

音声認識 音声合成

把持経路設計

家具認識サービスロボット Exi@

Page 51: ROScon 2017 参加報告

51

TOYOTA HSR: Domestic Standard Platform League

©Tamukoh Lab. Kyutech, Japan TOYOTA HSR で検索!

Page 52: ROScon 2017 参加報告

52

RoboCup 2017 Nagoya ハイライト

©Tamukoh Lab. Kyutech, Japan

Page 53: ROScon 2017 参加報告

53

カーロボ連携大学院

自動運転車制御総合実習

@ホームサービスロボット製作総合実習 移動ロボット制御総合実習

自動運転支援センシング技術総合実習

ROSの導入~システム開発まで行います!

幹事校: 九州工業大学連携校: 北九州市立大学・早稲田大学

Page 54: ROScon 2017 参加報告

54©Tamukoh Lab. Kyutech, Japan

World Robot Summit 2020

2020年本大会

2018年プレ大会

4つのカテゴリ

ものづくり

サービス

災害

ジュニア

経済産業省主催

サービス部門のロボットとして

TOYOTA HSR が正式内定

World Robot Summit で検索!