Enviar pesquisa
Carregar
ロボット管理プラットフォーム「 RoboticBase 」の紹介
•
1 gostou
•
1,275 visualizações
K
Kazuki Urabe
Seguir
ROS Japan UG #27 勉強会の発表資料です https://rosjp.connpass.com/event/111853/
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 20
Baixar agora
Baixar para ler offline
Recomendados
JTF2018 FIWARE x robot x IoT
JTF2018 FIWARE x robot x IoT
Nobuyuki Matsui
OPC UAをオープンソースやフリーのソフトで遊んでみた
OPC UAをオープンソースやフリーのソフトで遊んでみた
ミソジ
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向
Keizo Tatsumi
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
Hideki Takase
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
Takahiro Inoue
集中型か分散型か
集中型か分散型か
Mugen Fujii
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
Recomendados
JTF2018 FIWARE x robot x IoT
JTF2018 FIWARE x robot x IoT
Nobuyuki Matsui
OPC UAをオープンソースやフリーのソフトで遊んでみた
OPC UAをオープンソースやフリーのソフトで遊んでみた
ミソジ
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
ソフトウェアテストの歴史と近年の動向
ソフトウェアテストの歴史と近年の動向
Keizo Tatsumi
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
Hideki Takase
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
Takahiro Inoue
集中型か分散型か
集中型か分散型か
Mugen Fujii
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
Naohiro Fujie
Autoware: ROSを用いた一般道自動運転向けソフトウェアプラットフォーム
Autoware: ROSを用いた一般道自動運転向けソフトウェアプラットフォーム
Takuya Azumi
ストリーム処理勉強会 大規模mqttを支える技術
ストリーム処理勉強会 大規模mqttを支える技術
Keigo Suda
Rust製の全文検索エンジンライブラリ(tantivy bayard)を試してみた
Rust製の全文検索エンジンライブラリ(tantivy bayard)を試してみた
虎の穴 開発室
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
スマホ(Android・iPhone)でWebRTC
スマホ(Android・iPhone)でWebRTC
Natsuki Yamanaka
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
Mori Ken
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
自動運転サービスの認証認可
自動運転サービスの認証認可
Kotaro Hoshi
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
Yahoo!デベロッパーネットワーク
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
06 第5.1節-第5.7節 ROS2に対応したツール/パッケージ
06 第5.1節-第5.7節 ROS2に対応したツール/パッケージ
Mori Ken
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
Shingo Fukui
Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦
Preferred Networks
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
NTT DATA Technology & Innovation
ROS2のリアルタイム化に挑む WG初参加
ROS2のリアルタイム化に挑む WG初参加
Atsushi Hasegawa
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
爆速クエリエンジン”Presto”を使いたくなる話
爆速クエリエンジン”Presto”を使いたくなる話
Kentaro Yoshida
ロボットサービス開発の現場から
ロボットサービス開発の現場から
Kohei Kojima
Jazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & Robot
Nobuyuki Matsui
Mais conteúdo relacionado
Mais procurados
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
Naohiro Fujie
Autoware: ROSを用いた一般道自動運転向けソフトウェアプラットフォーム
Autoware: ROSを用いた一般道自動運転向けソフトウェアプラットフォーム
Takuya Azumi
ストリーム処理勉強会 大規模mqttを支える技術
ストリーム処理勉強会 大規模mqttを支える技術
Keigo Suda
Rust製の全文検索エンジンライブラリ(tantivy bayard)を試してみた
Rust製の全文検索エンジンライブラリ(tantivy bayard)を試してみた
虎の穴 開発室
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
スマホ(Android・iPhone)でWebRTC
スマホ(Android・iPhone)でWebRTC
Natsuki Yamanaka
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
Mori Ken
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
自動運転サービスの認証認可
自動運転サービスの認証認可
Kotaro Hoshi
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
Yahoo!デベロッパーネットワーク
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
06 第5.1節-第5.7節 ROS2に対応したツール/パッケージ
06 第5.1節-第5.7節 ROS2に対応したツール/パッケージ
Mori Ken
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
Shingo Fukui
Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦
Preferred Networks
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
NTT DATA Technology & Innovation
ROS2のリアルタイム化に挑む WG初参加
ROS2のリアルタイム化に挑む WG初参加
Atsushi Hasegawa
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
爆速クエリエンジン”Presto”を使いたくなる話
爆速クエリエンジン”Presto”を使いたくなる話
Kentaro Yoshida
Mais procurados
(20)
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
Autoware: ROSを用いた一般道自動運転向けソフトウェアプラットフォーム
Autoware: ROSを用いた一般道自動運転向けソフトウェアプラットフォーム
ストリーム処理勉強会 大規模mqttを支える技術
ストリーム処理勉強会 大規模mqttを支える技術
Rust製の全文検索エンジンライブラリ(tantivy bayard)を試してみた
Rust製の全文検索エンジンライブラリ(tantivy bayard)を試してみた
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
スマホ(Android・iPhone)でWebRTC
スマホ(Android・iPhone)でWebRTC
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
DockerとPodmanの比較
DockerとPodmanの比較
自動運転サービスの認証認可
自動運転サービスの認証認可
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
06 第5.1節-第5.7節 ROS2に対応したツール/パッケージ
06 第5.1節-第5.7節 ROS2に対応したツール/パッケージ
GraphQLのsubscriptionで出来ること
GraphQLのsubscriptionで出来ること
Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
ROS2のリアルタイム化に挑む WG初参加
ROS2のリアルタイム化に挑む WG初参加
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
爆速クエリエンジン”Presto”を使いたくなる話
爆速クエリエンジン”Presto”を使いたくなる話
Semelhante a ロボット管理プラットフォーム「 RoboticBase 」の紹介
ロボットサービス開発の現場から
ロボットサービス開発の現場から
Kohei Kojima
Jazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & Robot
Nobuyuki Matsui
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
SORACOM,INC
Nedo講座・rtmセミナー
Nedo講座・rtmセミナー
openrtm
IoTの魅力
IoTの魅力
Eiji Yokota
Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性
Kensaku Komatsu
160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大
openrtm
要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議
Atsushi Takayasu
Lt4 aws@loft #11 aws io-t for smart building
Lt4 aws@loft #11 aws io-t for smart building
Amazon Web Services Japan
SORACOM LoRaWAN Conference 2017 | LoRaゲートウェイとデバイス 〜デバイス開発と、無線連携〜
SORACOM LoRaWAN Conference 2017 | LoRaゲートウェイとデバイス 〜デバイス開発と、無線連携〜
SORACOM,INC
IoT案件を70件やってみて分かった事
IoT案件を70件やってみて分かった事
Koichi Sasaki
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
SORACOM,INC
Azure RTOS 概要 - IoT ALGYAN 技術セミナー
Azure RTOS 概要 - IoT ALGYAN 技術セミナー
Knowledge & Experience
OTRS紹介資料
OTRS紹介資料
IO Architect Inc.
160608 02
160608 02
openrtm
IoTデバイスデータ収集の難しい点
IoTデバイスデータ収集の難しい点
Tetsutaro Watanabe
社内システムの構造と設計、実装のはなし(下書きバージョン)
社内システムの構造と設計、実装のはなし(下書きバージョン)
SATOSHI TAGOMORI
IoT通信プラットフォーム「SORACOM」概要セミナー 〜IoTに必要な通信をセキュアに組み込むには〜
IoT通信プラットフォーム「SORACOM」概要セミナー 〜IoTに必要な通信をセキュアに組み込むには〜
SORACOM,INC
SORACOM UG 信州 #4 / SORACOM &Updates 3月 → 6月
SORACOM UG 信州 #4 / SORACOM &Updates 3月 → 6月
SORACOM,INC
Hyperledger Fabric 1.0 概要
Hyperledger Fabric 1.0 概要
Hyperleger Tokyo Meetup
Semelhante a ロボット管理プラットフォーム「 RoboticBase 」の紹介
(20)
ロボットサービス開発の現場から
ロボットサービス開発の現場から
Jazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & Robot
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
Nedo講座・rtmセミナー
Nedo講座・rtmセミナー
IoTの魅力
IoTの魅力
Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性
160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大
要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議
Lt4 aws@loft #11 aws io-t for smart building
Lt4 aws@loft #11 aws io-t for smart building
SORACOM LoRaWAN Conference 2017 | LoRaゲートウェイとデバイス 〜デバイス開発と、無線連携〜
SORACOM LoRaWAN Conference 2017 | LoRaゲートウェイとデバイス 〜デバイス開発と、無線連携〜
IoT案件を70件やってみて分かった事
IoT案件を70件やってみて分かった事
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
Azure RTOS 概要 - IoT ALGYAN 技術セミナー
Azure RTOS 概要 - IoT ALGYAN 技術セミナー
OTRS紹介資料
OTRS紹介資料
160608 02
160608 02
IoTデバイスデータ収集の難しい点
IoTデバイスデータ収集の難しい点
社内システムの構造と設計、実装のはなし(下書きバージョン)
社内システムの構造と設計、実装のはなし(下書きバージョン)
IoT通信プラットフォーム「SORACOM」概要セミナー 〜IoTに必要な通信をセキュアに組み込むには〜
IoT通信プラットフォーム「SORACOM」概要セミナー 〜IoTに必要な通信をセキュアに組み込むには〜
SORACOM UG 信州 #4 / SORACOM &Updates 3月 → 6月
SORACOM UG 信州 #4 / SORACOM &Updates 3月 → 6月
Hyperledger Fabric 1.0 概要
Hyperledger Fabric 1.0 概要
ロボット管理プラットフォーム「 RoboticBase 」の紹介
1.
Copyright © 2018
TIS Inc. All rights reserved. ロボット管理プラットフォーム「 RoboticBaseTM 」の紹介 ~人とロボットが共生する社会を目指して~ ROS Japan UG #27 勉強会 戦略技術センター 占部 一輝(@KazukiUrabe)
2.
Copyright © 2018
TIS Inc. All rights reserved. 2 • ROSロボットとクラウドの連携 • クラウドストレージへのデータ保存 • クラウド機能との連携 • ROSロボットの遠隔操作 • デプロイ(ROSノードの起動と停止) • アップデート • ROS以外で制御されたロボット、IoTとの連携 • OpenRTM, NAOqiなどの他ミドルウェア • 組み込み機器などROS実装が難しいハードウェア RoboticBaseTMを利用すると、ROS(ROS2)で以下のことが可能に
3.
Copyright © 2018
TIS Inc. All rights reserved. 3 • ~2017年 電気通信大学大学院 情報システム学研究科 • OpenRTMを活用した視覚研究者向けプラットフォームの開発 • 2017年~ TIS株式会社 戦略技術センター • TIS株式会社 • IoTプラットフォームの推進団体「FIWARE Foundation」にゴールドメン バーとして参画 • ROSConJP ゴールドスポンサーとして出展 ⇒ • We are hiring! • https://www.wantedly.com/projects/171650 自己紹介
4.
Copyright © 2018
TIS Inc. All rights reserved. 4 1. 人口減少・超高齢化社会の到来 – 「現役世代」が「リタイア世代」を支える社会スキームの限界により、AIや ロボットによる肩代わりが必須となる – 単体ロボットでの人の肩代わりをすることは現状難しい 2. 「ロボット」「人」「環境(IoT、カメラ、オープンデータなど)」の連携が必要 – ロボット × ロボット • 異機種ロボット間の連携 – ロボット × 環境 • IoTデバイス • クラウドサーバ • 外部データ(オープンデータ) 3. 異機種ロボットの統合管理用プラットフォーム「 RoboticBaseTM 」を開発 なぜロボット用プラットフォームが必要なのか?
5.
Copyright © 2018
TIS Inc. All rights reserved. 5 RoboticBaseTMの全体像 turtlebot3 deployer bridge gamepad minikube browser gamepad raspberry pi Message Queue ロボットの操縦 ロボットの操縦 Data collection (Cygnus) robot logLocus visualizationRobot operation API Gateway Authentication & Authorization Managed Kubernetes mongodb Context Broker (Orion) IoT Device Management (IDAS) ロボットの可視化 Support component FIWARE GEi OSS Middleware Monitoring Logging Web UI プラットフォーム管理 ロボットプログラムのデプロイ master turtlebot operator 3rd party robot HTTPS MQTTS
6.
Copyright © 2018
TIS Inc. All rights reserved. 6 ⚫ Kubernetesを用いた コンテナベースマイクロサービス RoboticBaseTMのコンセプト https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/ ⚫ IoTプラットフォーム 「FIWARE」の活用 https://www.fiware.org/developers/
7.
Copyright © 2018
TIS Inc. All rights reserved. 7 • コンテナベースマイクロサービスとは? – 独立したコンテナ(マイクロサービス)同士を連携させ、単一サービス として動作させること • コンテナが動く環境であれば、どこでも動かすことが可能 • Dockerが有名 • Kubernetesとは? • コンテナのデプロイ、スケーリングおよび管理の自動化のためのコ ンテナオーケストレーションツール • 物理ノードの管理、コンテナの配置、コンテナの名前解決、 オートヒーリング、負荷分散、スケーリング等 Kubernetesを用いたコンテナベースマイクロサービス
8.
Copyright © 2018
TIS Inc. All rights reserved. 8 • FIWAREとは? – 実世界の「コンテキストデータ」を収集、処理・分析し実世界にフィー ドバックを行うためのIoTプラットフォーム – 国際標準規格に基づいたオープンAPIを採用 – リファレンス実装されたコンポーネント(GEi)をOSSとして提供 • GEi (Generic Enablers) : 一般的に利用できるコンポーネント FIWAREの活用 https://www.fiware.org/developers/https://ec.europa.eu/growth/sectors/space/research/fp7_en
9.
Copyright © 2018
TIS Inc. All rights reserved. 9 RoboticBaseTMの全体像 turtlebot3 deployer bridge gamepad minikube browser gamepad raspberry pi Message Queue ロボットの操縦 ロボットの操縦 Data collection (Cygnus) robot logLocus visualizationRobot operation API Gateway Authentication & Authorization Managed Kubernetes mongodb Context Broker (Orion) IoT Device Management (IDAS) ロボットの可視化 Support component FIWARE GEi OSS Middleware Monitoring Logging Web UI プラットフォーム管理 ロボットプログラムのデプロイ master turtlebot operator 3rd party robot
10.
Copyright © 2018
TIS Inc. All rights reserved. 10 マイクロサービスの概要(サーバー) turtlebot3 deployer bridge gamepad minikube browser gamepad raspberry pi Message Queue ロボットの操縦 ロボットの操縦 robot logLocus visualizationRobot operation API Gateway Authentication & Authorization Managed Kubernetes mongodb ロボットの可視化 Support component FIWARE GEi OSS Middleware Monitoring Logging Web UI プラットフォーム管理 ロボットプログラムのデプロイ master turtlebot operator 3rd party robot Data collection (Cygnus) Context Broker (Orion) IoT Device Management (IDAS) •コンテキストデータの登録、検索、 更新、購読を管理 •購読者としてマイクロサービスを登 録することで、データの変更時に通知 が送られる •コンテキストの状態が変更された際に通知を受け、指定されたデータシンクにその変更を記録 •FIWAREと接続するバックエンドデバイスを管理
11.
Copyright © 2018
TIS Inc. All rights reserved. 11 3rd party robot FIWARE GEi OSS Middleware マイクロサービスの概要(サーバー) turtlebot3 deployer bridge gamepad minikube browser gamepad raspberry pi ロボットの操縦 ロボットの操縦 Data collection (Cygnus) robot logLocus visualizationRobot operation API Gateway Authentication & Authorization Managed Kubernetes mongodb Context Broker (Orion) IoT Device Management (IDAS) ロボットの可視化 Support component ロボットプログラムのデプロイ master turtlebot operator Message Queue Monitoring Logging •IoTデバイスやロボットとMQTTSを介して接続 Web UI プラットフォーム管理•Monitoring •ノードやクラスタの状態収集・可視化 •CPU使用率、メモリ使用率、Load average等 •閾値を超えた場合のアラート送信 •Logging •マイクロサービスのログ集約とアラート通知 •ノード自身のログや、各PodのログElasticsearchに収集しKibanaで分析
12.
Copyright © 2018
TIS Inc. All rights reserved. 12 マイクロサービスの概要(ロボット、デバイス) browser Message Queue ロボットの操縦 Data collection (Cygnus) robot logLocus visualizationRobot operation Authentication & Authorization Managed Kubernetes mongodb Context Broker (Orion) IoT Device Management (IDAS) Support component FIWARE GEi OSS Middleware Monitoring Logging Web UI turtlebot3 bridge master turtlebot operator deployer minikube プラットフォーム管理 ロボットプログラムのデプロイ ロボットの可視化 API Gateway 3rd party robot gamepad gamepad raspberry pi ロボットの操縦
13.
Copyright © 2018
TIS Inc. All rights reserved. 13 マイクロサービスの概要(ロボット、デバイス) browser Message Queue ロボットの操縦 Data collection (Cygnus) robot logLocus visualizationRobot operation Authentication & Authorization Managed Kubernetes mongodb Context Broker (Orion) IoT Device Management (IDAS) Support component FIWARE GEi OSS Middleware Monitoring Logging Web UI turtlebot3 bridge master turtlebot operator deployer minikube プラットフォーム管理 ロボットプログラムのデプロイ ロボットの可視化 API Gateway 3rd party robot gamepad gamepad raspberry pi ロボットの操縦 •ロボット自身のKubernetes化 •ロボット上で動作しているROSノードをKubernetes上の マイクロサービスとして管理 •サーバ経由で遠隔からノードの入れ替え、ロボット情報の 収集、可視化・分析が可能 •ロボットが公開するAPIの活用 •3rd Partyのロボットなど、ロボットの内 部実装に手が出せない場合は、ロボットの 公開APIをRoboticBaseに接続、APIの範囲 内でロボットの操作が可能
14.
Copyright © 2018
TIS Inc. All rights reserved. 14 マイクロサービスの概要(ロボット、デバイス) turtlebot3 deployer bridge gamepad minikube browser gamepad raspberry pi Message Queue ロボットの操縦 ロボットの操縦 Data collection (Cygnus) robot logLocus visualization API Gateway Authentication & Authorization Managed Kubernetes mongodb Context Broker (Orion) IoT Device Management (IDAS) ロボットの可視化 Support component FIWARE GEi OSS Middleware Monitoring Logging Web UI プラットフォーム管理 ロボットプログラムのデプロイ master turtlebot operator 3rd party robot Robot operation •Orionのコンテキストの操作としてビジネスロジックを表現するた め、ロボットやデバイスの実装の詳細を気にせず、普通のWebアプ リを書くだけで良い
15.
Copyright © 2018
TIS Inc. All rights reserved. 15 ⚫ ゲームパッドやWeb画面上のコントローラーのボタンを押すことで ロボットを操作する RoboticBaseのデモ
16.
Copyright © 2018
TIS Inc. All rights reserved. 16 • RoboticBase™のコア部分をOSS化 – https://github.com/tech-sketch/roboticbase-core • Managed Kubernetes(Azure AKS or minikube)上へ ロボットを統合管理するためのマイクロサービス群を構築するための スクリプト類と手順書 ✓ FIWAREのコアコンポーネント ✓ API GatewayとMessage Queue ✓ プラットフォーム自身とロボットのモニタリングとアラート ✓ ロボットのプログラムのリモートデプロイ • ゲームパッドとロボット(turtlebot3)を用いた、ロボットを管理する サンプルビジネスロジックも付属 RoboticBase-core
17.
Copyright © 2018
TIS Inc. All rights reserved. 17 複数ロボットによる施設内誘導案内 https://youtu.be/D9NPxxYgPa0
18.
Copyright © 2018
TIS Inc. All rights reserved. 18 複数ロボットによる施設内誘導案内 3F 2F 1F誘導案内(1F担当) 誘導案内(2F担当) スマホ通知で迎え 受付サービス 開始トリガ 対象者検知 ・1F目的地まで ・1Fエレベータまで ・2F目的地まで 入口 センサー セキュリティエリア
19.
Copyright © 2018
TIS Inc. All rights reserved. 19 まとめ • 人口減少・超高齢化などの社会課題を考えると、人々の生活に密着した サービスロボットの活用が重要となる • そのためには、「ロボット」「人」「環境」の連携を可能にするロボッ トプラットフォームが必要となる • RoboticBaseTMではロボットのプログラムをKubeneres上に実装するこ とで、クラウドからの命令に応じてプログラムの入れ替え、ログの収集、 可視化、分析等を行うことができる • RoboticBaseTMのコア部分をOSSとして公開中 • https://github.com/tech-sketch/roboticbase-core • 実証実験で使用したコードも公開予定 • https://github.com/ogcaizu/
Baixar agora