Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SEQSENSEにおけるAWSを活用した 自律移動ロボットの管理手法 / AWS Summit...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Shinichi Ishimura
April 20, 2023
Technology
4.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SEQSENSEにおけるAWSを活用した 自律移動ロボットの管理手法 / AWS Summit Tokyo 2023
Shinichi Ishimura
April 20, 2023
More Decks by Shinichi Ishimura
See All by Shinichi Ishimura
警備ロボットの運用におけるAWSの活用紹介 / Security Guard Robot Service on AWS
kamatama41
0
1.3k
Other Decks in Technology
See All in Technology
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
140
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
370
GoとSIMDとWasmの今。
askua
3
510
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
200
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
330
DevOps Agentで始めるAWS運用 〜フロンティアエージェントが変える運用の現場〜
nyankotaro
1
250
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
760
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
7.9k
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
160
noUncheckedIndexedAccess、3時間、1万円。 / noUncheckedIndexedAccess, 3 Hours, 10,000 JPY.
kaonavi
1
310
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
220
Building Adaptive Systems
keathley
44
3k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
The Curious Case for Waylosing
cassininazir
1
370
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
Game over? The fight for quality and originality in the time of robots
wayneb77
1
190
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
How to train your dragon (web standard)
notwaldorf
97
6.7k
Transcript
SEQSENSEにおけるAWSを活用した 自律移動ロボットの管理手法 AWS Summit Tokyo 2023
登壇者紹介 石村 晋一 (@kamatama41) • 2019年 SEQSENSE入社 • 主にバックエンド /
インフラ周りを担当
本日お話する内容 SEQSENSEは「世界を変えない」をミッションに、警備ロボットを始めとした自律移動 サービスロボットを提供しています。その中でもキーとなる2つのテクノロジー • AWS IoT Coreを利用したロボットの管理手法 • Kinesis Video
Streamsを活用したビデオストリーミング機能 についてご紹介します
製品紹介 (警備ロボット SQ-2) 巡回警備 遠隔監視 / 通話 Webモニタリング 自動充電 エレベーター連動
高度な自律移動性能
導入実績 オフィスビル、空港、商業施設、学校など様々な場所で導入が進んでいます
クラウドシステムアーキテクチャ (概要)
ロボット - クラウド間連携 (Telemetry)
ロボット - クラウド間連携 (Telemetry) • AWS IoT Core (MQTT) 経由でクラウドと接続
◦ aws-iot-device-sdk-go • ロボットからの情報を IoT Rule を使って Amazon SQS へ • Worker がメッセージを取り出し DB に保存 ◦ 巡回結果 ▪ Amazon RDS ◦ ロボットの状態 (位置, その時の内部状態など) ▪ Amazon Timestream ◦ ロボットの最新の状態 ▪ Amazon ElastiCache (Redis)
クラウド - ロボット間連携 (gRPC over MQTT)
クラウド - ロボット間連携 (gRPC over MQTT) • プロキシサーバに gRPC を実行
• プロキシサーバはロボットへ MQTT メッセージを送 信 • ロボット側プロキシがメッセージを受け取り RPC を 実行、結果を返却 • gRPCを使う理由 ◦ ロボット - クラウド間のデータ型共有が容易 ◦ 新しいコマンド (RPC) を容易に追加できる
ビデオストリーミング / 録画
ビデオストリーミング / 録画 • ロボットから SRTP packetを送信 • Router が
Gateway / Recorder に packet を ルー ティング ◦ Gateway: WebRTC SFU ◦ Recorder: Amazon Kinesis Video Streams (KVS) へ保存 ◦ Playback View: KVSから動画を読み込み配信 • kinesisvideomanager ◦ KVS の Producer / Consumer ライブラリ (Go)
ロボットソフトウェアの更新 (IoT Jobs) IoT Jobs で各種 Job を実行 • ソフトウェアダウンロード
◦ Docker image ◦ サービス定義ファイル ◦ 設定ファイル • デプロイ
DEMO
OSSパッケージ 先ほど紹介した他にも、社内で作った様々なパッケージをOSSとして公開しています • datadog-agent-alpine ◦ AlpineベースのDatadog Agent image • pcdeditor
◦ ブラウザベースのPoint cloudのエディタ • uawscli ◦ 軽量なAWSクライアントユーティリティ SEQSENSE OSS Portal https://www.seqsense.org/
まとめ SEQSENSE は AWS を活用してロボットの管理を行っています • ロボット - クラウド間連携 (Telemetry)
• クラウド - ロボット間連携 (gRPC over MQTT) • ビデオストリーミング / 録画 • ロボットソフトウェアの更新 (IoT Jobs) • OSSパッケージ SEQSENSE OSS Portal https://www.seqsense.org/
ご静聴ありがとうございました! SEQSENSEは「世界を変えない」ためにエンジニアを募集中です