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
47
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
Ensembles of GANs as a Data Augmentation Technique for Alzheimer research
p1nox
0
35
Ensemble of GANs as a Data Augmentation Technique for Alzheimer research
p1nox
0
16
El Dev: Dia 2
p1nox
0
18
El Dev: Dia 1
p1nox
0
39
Learning AI with Van Gogh, Michelena, and Cruz-Diez
p1nox
0
50
Ethereum para programadores Web
p1nox
1
80
Learning AI with Van Gogh, Matta, and Cruz-Diez
p1nox
0
140
Learning AI with Van Gogh, Solar, and Cruz-Diez
p1nox
1
69
Learning AI with Van Gogh, Botero, and Cruz-Diez
p1nox
0
210
Other Decks in Technology
See All in Technology
サーバーなしでWordPress運用、できますよ。
sogaoh
PRO
0
110
権威ドキュメントで振り返る2024 #年忘れセキュリティ2024
hirotomotaguchi
2
760
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
190
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
マイクロサービスにおける容易なトランザクション管理に向けて
scalar
0
140
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
5
38k
Qiita埋め込み用スライド
naoki_0531
0
5.1k
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
170
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
560
20241220_S3 tablesの使い方を検証してみた
handy
4
640
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
1.1k
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
270
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Code Review Best Practice
trishagee
65
17k
YesSQL, Process and Tooling at Scale
rocio
169
14k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Automating Front-end Workflow
addyosmani
1366
200k
How to Ace a Technical Interview
jacobian
276
23k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
A Philosophy of Restraint
colly
203
16k
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