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
Node-REDでTelloを動かすノードを作ってみた
Search
KMiura
January 20, 2021
Technology
0
370
Node-REDでTelloを動かすノードを作ってみた
2020.1.20 ビジュアルプログラミングIoTLT vol6
https://iotlt.connpass.com/event/196674/
KMiura
January 20, 2021
Tweet
Share
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.1k
Amazon Rekognitionを使ったインターホンハック
miura55
0
100
Pythonでルンバをハックしてみた
miura55
0
200
あなたの知らないクラフトビールの世界
miura55
0
390
Storage Browser for Amazon S3を触ってみた + α
miura55
0
250
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
250
あのボタンでつながるSORACOM
miura55
0
160
Postman Flowsで作るAPI連携LINE Bot
miura55
0
410
Lambdaと共に歩んだAWS
miura55
3
920
Other Decks in Technology
See All in Technology
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
200
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
310
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
600
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
150
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.4k
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
配列に見る bash と zsh の違い
kazzpapa3
3
170
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
200
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
240
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Building the Perfect Custom Keyboard
takai
2
690
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
160
Navigating Weather and Climate Data
rabernat
0
110
Between Models and Reality
mayunak
1
190
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
84
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
52
Six Lessons from altMBA
skipperchong
29
4.2k
Transcript
Node-REDでTelloを動かすノードを 作ってみた KMiura(@k_miura_io)
自己紹介 • 三浦 耕生(こうき) • 名古屋のゲーム会社 のサーバーエンジニア @k_miura_io koki.miura05
宣伝 • TelloをNode-REDを動かすための自作ノードを公開 • Telloお持ちの方はぜひお試しを! • Special thanks @Zakkiea さん
again https://flows.nodered.org/node/node-red-contrib-tello
今日はこの話
背景 • Scratchを使ってTelloを操作し たときにふとNode-REDでも やってみたいと思った
最初に試したこと • Node-REDのUDP ノードを使ってコマンド を送信 • 手動で操作するならい いかもしれないけど自 動でフライトさせようと すると工夫が必要
ありものだけだともの足りん
作ってみた
開発環境 • Windows10 • Docker(Node-REDイメージ) • Raspberry Pi(公開したノードのダウンロード、動作テスト用)
要件定義 • Scratch版で提供している機能(takeoff, land, etc.)は最低限実装 • コマンドの実行結果を出力されるようにする • バッテリー残量、機体の温度なども出力されるようにする
基本動作 • UDP送信を行う関数を用意してTelloに送信し ている • Scratchと連携するときに使ったNode.jsコー ドを参考
ステータス • Promiseを使ってレスポンスを取得 できるようにした • 力技だが本体に問題がなければ ちゃんと値が取れる • 他の方法あるぞ!という方はissue かPRを
DEMO
いざというときのための動画w https://youtu.be/dHfa1Lx3pFY
Scratch版との違い Scratch Node-RED 実行環境 Scratch2.0とNode.js Node.js デバッグ 不可(Node.jsのサーバーサイドでは可) 可 ステータスの
取得 不可 可 カメラ連携 不可 不可(V2で実装予定)
今後の展望 • カメラ連携をできるようにする • 連携サンプルを増やしていく
今回紹介したノードについて https://supernove.hatenadiary.jp /entry/2020/12/16/004621 https://github.com/Miura55/nod e-red-contrib-tello Blog Github
END