AWS RoboMakerを活用した ロボットプラットフォームの構築 #16 ロボティクスにおけるIoTの活用 ブレインズテクノロジー株式会社 0

Similar documents
PassSureExam Best Exam Questions & Valid Exam Torrent & Pass for Sure

よくある問題を解決する~ 5 分でそのままつかえるソリューション by AWS ソリューションズビルダチーム

PowePoint Free Design Template

PowerPoint プレゼンテーション

NarSuS アプリの UPS 対応 クラウド状態管理サービス NarSuS LAN DISK Z シリーズに接続された 対応 UPS のステータス情報を NarSuS で確認 することができます 本機能をご利用いただく際には 以下の UPS 用自動シャットダウンソフトとの併用を推 奨します 以下の

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

PowerPoint プレゼンテーション

スライド 1

1' ド Ui:;~

Microsoft PowerPoint - SKYMENUの使い方.ppt

MATLAB® における並列・分散コンピューティング ~ Parallel Computing Toolbox™ & MATLAB Distributed Computing Server™ ~

Mobile robotics KUKA Navigation Solution JP

RAYOUT

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

Automation for Everyone <デモ で実感できる、組織全体で活用できるAnsible Tower>

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

PowerPoint プレゼンテーション

本マニュアルについて 本マニュアルは OS に Windows XP ウェブブラウザに Internet Explorer 8 を使用した状態で作成しています ご使用の際に留意してください

Oracle Cloud Adapter for Oracle RightNow Cloud Service

アジェンダ はクラウド上でも十分使えます 1. の概要 とは の導入事例 で利用される構成 2. をクラウドで使う クラウドサービスの分類 Amazon Web Services による構成例 2

Agenda 1. 今回のバージョンアップについて a. バージョンアップ概要 b. バージョンアップ目的 c. 新バージョンのシステム要件に関する注意事項 d. 現行バージョンのサポート期間 2. 対応プラットフォームの追加 3. 新機能の追加および機能強化 2

クラウド税務 会計 給与システム開発にスピードを!A-SaaS が Sencha Ext JS / Sencha Test を導入した軌跡 第 36 回エンバカデロ デベロッパーキャンプ アカウンティング サース ジャパン株式会社土田拓也 斎藤はるか 北村圭 本文書の一部または全部の転載を禁止します

Oracle Business Rules

タイトル

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

目次 1. AOS ユーザー登録サイト AOS ユーザー登録 AOS ライセンスキー登録 ios 版アプリ インストール 起動と新規登録 初期設定とバックアップ Andro

内容環境... 3 対応 OS の変更... 3 関連アプリケーションの追加... 4 機能追加... 5 グラフ機能... 5 稼働率... 8 サービス一括削除 自動復旧エスカレーションコマンド AWS カスタムメトリックス監視 NRPE 任意監視... 11

概要 ここでは先程デモを行った OpenStack の中で仮想マシンのデータがどのように管理されているかをご紹介致します OpenStack の中でデータがどのように配置され 管理されているかを知ることは 可用性を検討する上で非常に重要になります 2

製品概要

V.O.Anywhere ご利用の手引き ~ macOS編 ~

PowerPoint プレゼンテーション

更新履歴 Document No. Date Comments 次 D JP 2017/05/01 初版 1. 概要 はじめに 情報源 A10 Lightning Application Delivery Service(ADS) 導 構成 動作概要 構築概要 2. 事

<4D F736F F F696E74202D F817993FA967B90BB8E8695A897AC817A89DD95A892C790D F6C30362E707074>

目次 ① MX ONE インストール手順 P.3 ②メイン画面の見方 P.7 ③動画保存の方法 P.8 URL 検出でダウンロードする方法 P.8 自動ダウンロード機能 P.8 アドオン機能でダウンロード 録画する方法 P.9 URL 追加機能 P.11 番組機能 P.12 ④ MX ONE レコー

PHP 分科会 '12/01 OpenSource 協議会 System i 2012/01/26

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 石川裕 PM ( 東京大学大学院情報理工学系研究科教授 ) 2. 採択者氏名 チーフクリエータ : 加藤淳 ( 東京大学理学部情報科学科学部学生 ) コクリエータ : なし 3. プロジェクト管理組織 株式会社メルコホ

Oracle ESB レッスン03: ESB CustomerData SOAP

Ⅰ OUTLOOK 2013設定 1.OUTLOOK2013を起動します 4.次へをクリックします ①ファイルをクリック 2.アカウント情報を設定します ①電子メールアカウント欄にチェックが入っていることを確認する ②次へをクリック 5.アカウントを手動設定します ①アカウント設定をクリック ②アカ

SULMS簡単操作マニュアル

30

OTデータとITデータの双方を統合的に分析可能な社会・産業インフラ分野向けのデータ分析基盤を提供開始

FUJITSU Cloud Service A5 for Microsoft Azure サービス仕様書

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料

Microsoft Word - 作業報告書アプリの操作マニュアル.docx

ダヴィンチ・カート4

Congress Deep Dive

HARTING Node.js Environment for HAIIC MICA 日本語 HARTING Node.js Environment for HAIIC MICA HARTING IT Software Development Marienwerder Str. 3, E

iNFUSE インフューズ

10年オンプレで運用したmixiをAWSに移行した10の理由

<Things Cloud 活用イメージ > 2. 特長 1 シンプルなアーキテクチャと容易なデバイス接続習熟した高度なプログラミングスキル不要で エージェント搭載デバイス 3 を Things Cloud に接続可能( 確認済エージェント搭載デバイスは 30 以上 ) なため お客さま技術者の学習

目次 第 1 章 インストール編 1. ATHENAをインストールする 2. ATHENAを起動する 第 2 章 HTML作成編 1. HTMLを新規作成する 2.各ボックス機能の使い方 3.パーツ 4.ボタン画像 CSSボタン 見出し テーブル 5.ファイル出力とアップロード 6.ライブラリ 7.

目次 1 はじめに 1-1 インストール方法 1-2 最新版へのアップデート 1-3 初期設定 2 基本的な操作方法 2-1 インターフェースの説明 2-2 生放送の録画方法 2-3 ウォッチリスト機能(生放送の自動録画) 2-4 コメントの再生について 2-5 画面キャプチャ機能 2-6 放送前の

PowerPoint Presentation

SIOS Protection Suite for Linux v9.3.2 AWS Direct Connect 接続クイックスタートガイド 2019 年 4 月

JACi400のご紹介~RPGとHTMLで簡単Web化~

【赤外線リモコン 01】 Google Home との連携方法

HULFT Series 製品における Javaの脆弱性(CVE )に対する報告

サーバレスアーキテクチャで実現した『M-1グランプリ2015』敗者復活戦投票システム』

IBM API Connect 開発者ポータル構成ガイド 1章

S660_DA_manual

ウェアラブルデバイスやARを活用した事業価値向上

IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2

FUJITSU Cloud Service for OSS CF サービス仕様書

スライド 1

Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス

PowerPoint プレゼンテーション

遠隔授業操作マニュアル(長崎県)

PeopleJpeg2Bmpマニュアル

Elastic MapReduce bootcamp

統合運用管理ソフトウェア Systemwalker 総合カタログ

tokyo_t3.pdf

研究成果報告書

Office365 AL-Mail

インストーラー 管理番号 内容 対象バージョン 230 HULFT がすでにインストールされているパスに対してサイレントインストールを実行すると インストールされていた HULFT の動作環境が不正な状態になる 7.3.0~7.3.1 ユーティリティ 管理番号 内容 対象バージョン 231 管理情報

クラウドサービスプラットフォーム Cosminexus

AWS Mobile Deep Dive - 入門から実践までの最短コース 〜 ライブコーディングで学ぶ AWS を活用したモバイルアプリの開発 〜


PowerPoint プレゼンテーション

for Pepper 導入マニュアル ver Pepper for Biz -1 -

AWS Deck Template

モバイルアプリを Azure で作る - データを扱う Azure Storage を利 してデータを保存する 本稿では PHP と Windows Azure を使って 画像などのファイルを扱うアプリケーションを開発する方法を説明します Windows Azure Platform では データの

IBM 次世代クラウド・プラットフォーム コードネーム “BlueMix”ご紹介

untitled

2011年11月10日 クラウドサービスのためのSINET 学認説明会 九州地区説明会 九州大学キャンパス クラウドシステムの導入 伊東栄典 情報基盤研究開発センター 1

Red Hat Enterprise Linuxのcron(8)デーモンにデフォルト定義されたtmpwatch命令の動作による、WebOTXのトラブル対処方法


他の章は下記をクリックして PDF 一覧からお入り下さい IT ライブラリー (pdf 100 冊 ) 目次番号 270 番 Windows Server Enterprise 2008 R2 完全解説 ( 再入門 )

KARTE セキュリティホワイトペーパー KARTE セキュリティホワイトペーパー 2.1 版 株式会社プレイド 1

目次事前準備 コントロールパネルのアクセス方法と概要 ログイン 初回設定 コントロールパネルメニュー コントロールパネルの概要 ダッシュボード ユーザー画面 設

PowerPoint プレゼンテーション

CLUSTERPROXSingleServerSafe SingleServerSafe ご紹介 2007 年 10 月

Microsoft PowerPoint - 【HULFT】効果的なHULFT活用講座(①機能編)( )2.pptx

教材ドットコムオリジナル教材 0から始めるiアプリ (3) 0 から始める i アプリ (3) i アプリを作れるようになったならば次は公開です i アプリでは前述したように たとえエミュレータで動作確認ができたからといって実機のテストを怠ってはいけません 実機での処理速度 発色 プログラム等の耐性

-法人向け無料ストレスチェック- ストレスチェッカーご利用ガイド

スライド 1

WagbySpec7

2

Microsoft PowerPoint - Session4古賀様.ppt

最終版 _IBMストレージ_講演_西村様

アルファメールプレミアのメールアドレスは 普段ご利用のメールソフトでもメールを送受信することができます ここでは Outlook 2013 の設定方法をご紹介します それ以外のメールソフトをご利用になる場合は 下記の基本設定項目を参考に設定を行ってください 基本設定項目 メールアカウント メールパス

Transcription:

AWS RoboMakerを活用した ロボットプラットフォームの構築 IoT@Loft #16 ロボティクスにおけるIoTの活用 ブレインズテクノロジー株式会社 0

自己紹介 ブレインズテクノロジー株式会社 ソフトウェアエンジニア 樋口学 これまでは機械学習を使った異常検知ソフトウェアImpulseと そのフレームワークの開発などを行ってきました 最近はロ ボット関連の技術に刺激をもらいつつ ロボット用プラット フォームの開発に従事しています 趣味 登山 カート(F1) バスケットボール 1

アジェンダ 自己紹介 ロボットプラットフォームについて 課題 目的 AWSを使う理由 プラットフォームとしての利用 ハマったこと 2

ロボットプラットフォームについて 3

ロボットプラットフォームについて 課題 ロボットの準備片付けに手間 時間が かかる 保守 運用に関する管理業務が多様 化する 利用に際して現場での人の操作が必 要となる ロボットプラットフォーム 結局現場の人が作業をしてしまう 参考: https://www.takenaka.co.jp/news/2020/02/03/index.html 4

AWS を選択した理由 RoboMaker ロボット開発における 開発 シミュレーション フリート管理を備えた唯一のマネージドサービス 潤沢なコンピュートリソースを活用した バーチャル空間での高速 並列シミュレーションの実現 OSS活用によるオープンで拡張性の高いプラットフォーム AWSサービスとのシームレスな連携 ROSモジュールによるAWSサービスとの連携および 既存開発ノウハウ活用による高い生産性 AWS IoT Greengrass連携によるImpulseの機械学習モデルの活用 拡張 AWS & Amazonで活用される技術 AWS & Amazonで自社開発している ピッキング 搬送ロボットに裏付けされた実績 先進性 RoboMakerチームからの強力なサポート 直接のフィードバック スピーディーな対応 5

AWS RoboMakerを使ったrobot applicationの開発 設計 開発 テスト robot application robot application ナビゲーション 障害物回避 デプロイ SLAM 自己位置推定 simulation application ナビゲーション 障害物回避 robot application SLAM 自己位置推定 simulation application 経路 シミュレーション 経路 シミュレーション ナビゲーション 障害物回避 SLAM 自己位置推定 実機 robot output.tar build/bundle (cloud9で1クリック) 6

BIMデータ登録 シミュレーション ロボット稼働の流れ クラウド ⑥ AWS RoboMaker モニタ リング ロボット実機 create-simulation-job() create_deployment_job() ③ ⑤ ② 変換 処理 モジュール 経路計画 ロボット管理 ① 機材 センター 地図作成 シミュレーション ④ 経路 確認 現場担当者 ⑥ 遠隔 操作 7

シミュレーション上での地図生成デモ シミュレーション上でロボットを走行させ LiDARから取得した点群データよりロボット走行用の地図を生成 (SLAM, Simultaneous Localization and Mapping) 生成された地図 8

経路シミュレーション 地図を用いたシミュレーション上でロボットの現場での移動経路を設定し 動作に問題ないことを確認 9

開発時の役割分担 ロボット固有タスク 障害物回避 ジャッキアップ etc.. プラットフォームとの情報連携タスク 情報連携タスク シミュレーションタスク ROS Gazebo モデルロード. ロボットモデルロー ド バッテリー残量 送信 シミュレーションタスク ロボットモデルロード gazeboモデルロード etc.. ロボット開発 ロボット固有タスク 障害物回避 画像アップロード バッテリー情報 etc.. プラットフォーム 開発 Greengrass OS 10

アーキテクチャー概要 Takenaka Robotics Platform Robot AWS Amplify AWS IoT Greengrass AWS RoboMaker 経路 シミュレーション Fleet management Battery 画面 キャプチャ Development environment シミュレーション 実行状態監視 制御 Simulation 地図作成 バッテリー情 報 AWS Step Functions AWS Lambda クラウド連携 障害物回避 SLAM 経路最適化 状態管理 自己位置推定 地図作成 実行状態監視 制御 Amazon Simple Storage Service (S3) Web UI配信 Amazon CloudFront Screenshot 命令 受信 ナビゲーショ ン 作業所管理 AWS IoT Core ロボット状態管理 AWS Lambda ロボット種別管理 Amazon DynamoDB データ受信 BIMデータ 連携 LiDAR Amazon API Gateway 遠隔操作 AWS Lambda AWS Batch コマンド送信 ロボット状態監視 画像データ管理 Amazon Simple Storage Service (S3) 11

ロボット動作 動画 12

ハマったこと 13

ハマったこと シミュレーション空間上での Gazeboモデルの動的ロード 14

AWS RoboMakerを使ったrobot applicationの開発(再掲) 設計 開発 テスト robot application ナビゲーション 障害物回避 robot application SLAM 自己位置推定 simulation application 経路 シミュレーション build/bundle (cloud9で1クリック) デプロイ ナビゲーション 障害物回避 robot application SLAM SLAM ナビゲーション 2. node(ros上のプロセス )か ら動的にロードする 自己位置推定 障害物回避 自己位置推定 simulation application 実機 robot 経路 シミュレーション 1.ここにgazeboモデルを build/bundle時に埋め込んでおく output.tar 15

DAEファイルの動的ロード やりたいこと モデルの動的ロード 事象 開発環境で実行するとモデルロード成功 RoboMakerのシミュレーション環境で実行するとモデルロードがされない 原因 DAEファイルの読み込まれ方とRoboMakerのシミュレーションジョブの構成 DAEファイル直接ロードされるわけではなく参照を持ったファイルから記述された情報 を基にモデルがロードされる RoboMakerのシミュレーションジョブは別インスタンスで動作 16

DAEファイルの動的ロード ROS master ファイルがないためロー ドできない client gazebo SDF DAE DAE 共有されない 17

DAEファイルの動的ロード ROS master --data-source option でsimulation jobを 起動 ファイルが特定のボ リュームにマウントさ れる client gazebo SDF DAE SDF DAE 18

ありがとうございました 19