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
Web controlled ArDrone Basics
Search
Raul Pino
July 15, 2015
Technology
0
51
Web controlled ArDrone Basics
axioms-play-ardrone = ArDrone + Node.js + Socket.io + WiFi + Bluetooth + Web
Raul Pino
July 15, 2015
Tweet
Share
More Decks by Raul Pino
See All by Raul Pino
Red Teaming Latent Spaces & Protecting LLM apps
p1nox
0
24
Beyond the Cloud: On-premise Orchestration for Open-source LLMs
p1nox
0
28
Ensembles of GANs as a Data Augmentation Technique for Alzheimer research
p1nox
0
41
Ensemble of GANs as a Data Augmentation Technique for Alzheimer research
p1nox
0
21
El Dev: Dia 2
p1nox
0
24
El Dev: Dia 1
p1nox
0
44
Learning AI with Van Gogh, Michelena, and Cruz-Diez
p1nox
0
53
Ethereum para programadores Web
p1nox
1
84
Learning AI with Van Gogh, Matta, and Cruz-Diez
p1nox
0
160
Other Decks in Technology
See All in Technology
データベース04: SQL (1/3) 単純質問 & 集約演算
trycycle
PRO
0
640
PagerDuty×ポストモーテムで築く障害対応文化/Building a culture of incident response with PagerDuty and postmortems
aeonpeople
3
550
Microsoft Fabric vs Databricks vs (Snowflake) -若手エンジニアがそれぞれの強みと違いを比較してみた- "A Young Engineer's Comparison of Their Strengths and Differences"
reireireijinjin6
1
130
Part2 GitHub Copilotってなんだろう
tomokusaba
1
460
SREからゼロイチプロダクト開発へ ー越境する打席の立ち方と期待への応え方ー / Product Engineering Night #8
itkq
2
1.1k
本当に必要なのは「QAという技術」だった!試行錯誤から生まれた、品質とデリバリーの両取りアプローチ / Turns Out, "QA as a Discipline" Was the Key!
ar_tama
9
2.1k
2025-04-14 Data & Analytics 井戸端会議 Multi tenant log platform with Iceberg
kamijin_fanta
1
180
Part1 GitHubってなんだろう?その2
tomokusaba
1
430
企業が押さえるべきMCPの未来
takaakikakei
1
500
10ヶ月かけてstyled-components v4からv5にアップデートした話
uhyo
5
460
白金鉱業Meetup_Vol.18_生成AIはデータサイエンティストを代替するのか?
brainpadpr
4
240
C++26アップデート 2025-03
faithandbrave
0
1.2k
Featured
See All Featured
Statistics for Hackers
jakevdp
798
220k
Speed Design
sergeychernyshev
29
930
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
410
Adopting Sorbet at Scale
ufuk
76
9.3k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
The Language of Interfaces
destraynor
158
25k
Unsuck your backbone
ammeep
671
57k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
120
52k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.5k
Code Reviewing Like a Champion
maltzj
523
40k
Transcript
ArDrone Basics axioms-play-ardrone = ArDrone + Node.js + Socket.io +
WiFi + Bluetooth + Web © Axiom Zen Team, 2015 1
The ArDrone 2 © Axiom Zen Team, 2015 2
Features • 720p - 30FPS - H264 encoding base profile
camera. • AR.FreeFlight app to control it. • 2 cameras in the bottom to measure altitude and near objects. • WiFi connection to devices. © Axiom Zen Team, 2015 3
Basic Architecture • Network protocol through wifi. • UDP or
TCP packets. © Axiom Zen Team, 2015 4
Basic Usage F*** easy! http://www.nodecopter.com var arDrone = require('ar-drone'); var
client = arDrone.createClient(); client.takeoff(); client .after(5000, function() { this.clockwise(0.5); }) .after(3000, function() { this.animate('flipLeft', 15); }) .after(1000, function() { this.stop(); this.land(); }); © Axiom Zen Team, 2015 5
Our Architecture • Node.js: Audience Server - Admin Server •
Socket.io: Listening and firing events from audience to admin server. • Web: Audience page serving basic joystick. Admin page showing results in realtime. Communication flow: Phone -> WiFi - > Audience Server -> Bluetooth -> Admin Server -> WiFi -> ArDrone © Axiom Zen Team, 2015 6
Test flight :D Go to: • WiFi "Axiom plays AR
Drone" • 192.168.1.190:8080 © Axiom Zen Team, 2015 7
Axiom Zen Estamos contratando! http://www.axiomzen.co © Axiom Zen Team, 2015
8