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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Shinichi Ishimura
April 20, 2023
Technology
0
4.1k
SEQSENSEにおけるAWSを活用した 自律移動ロボットの管理手法 / AWS Summit Tokyo 2023
Shinichi Ishimura
April 20, 2023
Tweet
Share
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
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
120
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
180
DX Improvement at Scale
ntk1000
3
450
Claude Codeが爆速進化してプラグイン追従がつらいので半自動化した話 ver.2
rfdnxbro
0
480
マルチプレーンGPUネットワークを実現するシャッフルアーキテクチャの整理と考察
markunet
2
220
Kubernetesにおける推論基盤
ry
1
210
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
150
聲の形にみるアクセシビリティ
tomokusaba
0
160
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
スクリプトの先へ!AIエージェントと組み合わせる モバイルE2Eテスト
error96num
0
130
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
2.9k
AIファーストを前提とした開発スタイルの変化
sbtechnight
0
270
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Six Lessons from altMBA
skipperchong
29
4.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
61
52k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
So, you think you're a good person
axbom
PRO
2
1.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
670
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
970
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
How STYLIGHT went responsive
nonsquared
100
6k
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は「世界を変えない」ためにエンジニアを募集中です