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
KMiura
March 25, 2023
Technology
0
520
ROS×SORACOMでロボットを遠隔で操作できるようにしてみた
2023.03.25 SORACOM UG 東海 #7
https://soracomug-tokyo.connpass.com/event/270274/
KMiura
March 25, 2023
Tweet
Share
More Decks by KMiura
See All by KMiura
App Runnerでパラメーターストアの値を使ってみた
miura55
0
250
ultraArmをモニター提供してもらった話
miura55
0
100
JAWS UG名古屋2023年活動報告
miura55
0
120
AWS Step Functionsの新機能「Call third-party API」を試してみた
miura55
1
93
AWS Step Functionsの新機能「Call third-party API」を試してみた
miura55
0
180
AWS CDKの新機能「cdk migrate」を試してみた
miura55
1
310
LINE DC×SORACOM UGのこれまでとこれから
miura55
0
40
社会人4年目が学生に捧げる5か条
miura55
0
130
AWSで作るGPSトラッキングシステム
miura55
0
420
Other Decks in Technology
See All in Technology
GitHub最新情報キャッチアップ 2024年3月
dzeyelid
16
3.1k
中央集権体制からDataOpsへの転換 / centralized-to-dataops-transformation
pei0804
7
1.3k
SREsのためのSRE定着ガイド
netmarkjp
10
1.4k
Kubeflow Pipelines v2 で変わる機械学習パイプライン開発
asei
4
330
複数の LLM モデルを扱う上で直面した辛みまとめ
kazuyaseki
1
200
大規模データとの戦い方
knih
1
140
現実世界の事象から学ぶSOLID原則
h0r15h0
24
9.3k
実務への応用例から考える 変更に強いオブジェクト指向設計 / 20240324-ooc2024
bengo4com
7
4.5k
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
17
7.7k
Ask-LLM論文紹介: How to Train Data-Efficient LLMs
s_ota
0
110
KubeCon EU 2024 : Knative Maintainers Session
salaboy
0
360
Tohoku.Tech #1 「EC-CUBE/AWSの構築をChatGPTに相談してみました」by テンダ
jun2882
0
140
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
60
6.6k
Become a Pro
speakerdeck
PRO
8
4.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
355
22k
Embracing the Ebb and Flow
colly
78
4.1k
Building an army of robots
kneath
300
41k
Designing for Performance
lara
601
67k
GraphQLとの向き合い方2022年版
quramy
28
12k
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.8k
The Brand Is Dead. Long Live the Brand.
mthomps
48
21k
Build your cross-platform service in a week with App Engine
jlugia
223
17k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
Building a Modern Day E-commerce SEO Strategy
aleyda
15
6.3k
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