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
ROS×SORACOMでロボットを遠隔で操作できるようにしてみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
KMiura
March 25, 2023
Technology
940
0
Share
ROS×SORACOMでロボットを遠隔で操作できるようにしてみた
2023.03.25 SORACOM UG 東海 #7
https://soracomug-tokyo.connpass.com/event/270274/
KMiura
March 25, 2023
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.2k
Amazon Rekognitionを使ったインターホンハック
miura55
0
120
Pythonでルンバをハックしてみた
miura55
0
220
あなたの知らないクラフトビールの世界
miura55
0
410
Storage Browser for Amazon S3を触ってみた + α
miura55
0
270
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
270
あのボタンでつながるSORACOM
miura55
0
170
Postman Flowsで作るAPI連携LINE Bot
miura55
0
430
Lambdaと共に歩んだAWS
miura55
3
960
Other Decks in Technology
See All in Technology
2026年度新卒技術研修 サイバーエージェントのデータベース 活用事例とパフォーマンス調査入門
cyberagentdevelopers
PRO
8
8.4k
聞き手の目線で考えるプロポーザル
takefumiyoshii
0
400
シン・リスコフの置換原則 〜現代風に考えるSOLIDの原則〜
jinwatanabe
0
200
Introduction to Bill One Development Engineer
sansan33
PRO
0
410
Databricksを用いたセキュアなデータ基盤構築とAIプロダクトへの応用.pdf
pkshadeck
PRO
0
320
Zero-Downtime Migration: Moving a Massive, Historic iOS App from CocoaPods to SPM and Tuist without Stopping Feature Delivery
kagemiku
0
240
Data Hubグループ 紹介資料
sansan33
PRO
0
2.9k
建設的な現実逃避のしかた / How to practice constructive escapism
pauli
4
330
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
160
申請待ちゼロへ!AWS × Entra IDで実現した「権限付与」のセルフサービス化
mhrtech
2
300
え!?初参加で 300冊以上 も頒布!? これは大成功!そのはずなのに わいの財布は 赤字 の件
hellohazime
0
140
ストライクウィッチーズ2期6話のエイラの行動が許せないのでPjMの観点から何をすべきだったのかを考える
ichimichi
1
370
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
KATA
mclloyd
PRO
35
15k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Faster Mobile Websites
deanohume
310
31k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
670
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
160
From π to Pie charts
rasagy
0
160
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
Leo the Paperboy
mayatellez
7
1.6k
30 Presentation Tips
portentint
PRO
1
270
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
420
Transcript
ROS×SORACOMでロボットを遠隔で操 作できるようにしてみた KMiura(@k_miura_io)
自己紹介 • 三浦 耕生(こうき) • 三次元地図技術のスタートアップの エンジニア • SORACOMを社内に布教した男 •
好きなSORACOMのサービス: SORAOCM Beam, SORACOM Funk @k_miura_io koki.miura05
myCobot買った • 去年のボーナスでmyCobotを手に入れた • スイッチサイエンスのセールで安くなってた
ROSをCloudでつなげたい • ROSを外部ネットワークで通信できる仕組みをやってみたい • 独自の通信ではなく汎用的なシステムを使ってなるべく楽してセットアップしたい SORACOMを使おう
そもそもROSとWebアプリケーションを連 携するには? • Rosbridgeを使うことでトピック通信をWebsocketに変換することで汎用的な通信を 使ってロボットアプリケーションを作れる • Websocket通信用のインターフェースとしてJavaScriptやPythonのライブラリがある • データの実態はJSONなので他の言語で通信しようと思えば簡単
そもそもSORACOMでWebsocketできたっけ?
None
そんな設定ないよな…?
プロに聞いてみよう できないっすねー WebsocketするならMQTTを 使うほうがいいと思いますよー RosbridgeのWebsocketを使って外部ネット ワークと通信したいんだけど、SORACOMで Websocketってできないですよね? た、確かに…
というわけでMQTTでロボットを操作することに
DEMO
動かしてみての所感 • SORACOM Beamを使い慣れてたこともあり、システム構築は簡単にできた • 中のOSの挙動のせいか通信が途切れるなど動作が不安定 • mqtt_bridgeを使ってアーキテクトをシンプルにしたいところ myCobotはいいぞ
END