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
54
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
110
Beyond the Cloud: On-premise Orchestration for Open-source LLMs
p1nox
0
60
Ensembles of GANs as a Data Augmentation Technique for Alzheimer research
p1nox
0
48
Ensemble of GANs as a Data Augmentation Technique for Alzheimer research
p1nox
0
26
El Dev: Dia 2
p1nox
0
25
El Dev: Dia 1
p1nox
0
48
Learning AI with Van Gogh, Michelena, and Cruz-Diez
p1nox
0
55
Ethereum para programadores Web
p1nox
1
89
Learning AI with Van Gogh, Matta, and Cruz-Diez
p1nox
0
160
Other Decks in Technology
See All in Technology
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
590
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
180
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
210
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
160
会社紹介資料 / Sansan Company Profile
sansan33
PRO
7
380k
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
490
プラットフォーム転換期におけるGitHub Copilot活用〜Coding agentがそれを加速するか〜 / Leveraging GitHub Copilot During Platform Transition Periods
aeonpeople
1
240
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
280
Snowflake Intelligence × Document AIで“使いにくいデータ”を“使えるデータ”に
kevinrobot34
1
120
Snowflake×dbtを用いたテレシーのデータ基盤のこれまでとこれから
sagara
0
120
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
22
12k
エンジニアリングマネージャーの成長の道筋とキャリア / Developers Summit 2025 KANSAI
daiksy
3
1.1k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Building Adaptive Systems
keathley
43
2.7k
Embracing the Ebb and Flow
colly
87
4.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Being A Developer After 40
akosma
90
590k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
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