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
0
930
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
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.2k
Amazon Rekognitionを使ったインターホンハック
miura55
0
110
Pythonでルンバをハックしてみた
miura55
0
210
あなたの知らないクラフトビールの世界
miura55
0
400
Storage Browser for Amazon S3を触ってみた + α
miura55
0
270
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
260
あのボタンでつながるSORACOM
miura55
0
170
Postman Flowsで作るAPI連携LINE Bot
miura55
0
420
Lambdaと共に歩んだAWS
miura55
3
940
Other Decks in Technology
See All in Technology
AI時代のIssue駆動開発のススメ
moongift
PRO
0
240
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
3
1.2k
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
140
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
640
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
7
3.6k
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
100
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
800
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
120
Phase05_ClaudeCode入門
overflowinc
0
2.2k
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
370
大規模ECサイトのあるバッチのパフォーマンスを改善するために僕たちのチームがしてきたこと
panda_program
1
390
Phase07_実務適用
overflowinc
0
1.9k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
330
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
140
Agile that works and the tools we love
rasmusluckow
331
21k
Deep Space Network (abreviated)
tonyrice
0
96
Bash Introduction
62gerente
615
210k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
So, you think you're a good person
axbom
PRO
2
2k
4 Signs Your Business is Dying
shpigford
187
22k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
210
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