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
36
Ensemble of GANs as a Data Augmentation Technique for Alzheimer research
p1nox
0
17
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
150
Learning AI with Van Gogh, Solar, and Cruz-Diez
p1nox
1
69
Learning AI with Van Gogh, Botero, and Cruz-Diez
p1nox
0
220
Other Decks in Technology
See All in Technology
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
12
2k
AWSマルチアカウント統制環境のすゝめ / 20250115 Mitsutoshi Matsuo
shift_evolve
0
110
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
440
2024年活動報告会(人材育成推進WG・ビジネスサブWG) / 20250114-OIDF-J-EduWG-BizSWG
oidfj
0
230
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
140
メールヘッダーを見てみよう
hinono
0
110
2025年のARグラスの潮流
kotauchisunsun
0
790
JuliaTokaiとJuliaLangJaの紹介 for NGK2025S
antimon2
1
120
技術に触れたり、顔を出そう
maruto
1
150
実践! ソフトウェアエンジニアリングの価値の計測 ── Effort、Output、Outcome、Impact
nomuson
0
2.1k
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
450
20250116_JAWS_Osaka
takuyay0ne
2
200
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
67
4.5k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Building Applications with DynamoDB
mza
93
6.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
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