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
46
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
17
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
79
Learning AI with Van Gogh, Matta, and Cruz-Diez
p1nox
0
140
Learning AI with Van Gogh, Solar, and Cruz-Diez
p1nox
1
68
Learning AI with Van Gogh, Botero, and Cruz-Diez
p1nox
0
210
Other Decks in Technology
See All in Technology
強いチームと開発生産性
onk
PRO
34
11k
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
300
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
210
SREによる隣接領域への越境とその先の信頼性
shonansurvivors
2
520
Engineer Career Talk
lycorp_recruit_jp
0
160
AIチャットボット開発への生成AI活用
ryomrt
0
170
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
1
180
スクラムチームを立ち上げる〜チーム開発で得られたもの・得られなかったもの〜
ohnoeight
2
350
Lexical Analysis
shigashiyama
1
150
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
2
590
Terraform CI/CD パイプラインにおける AWS CodeCommit の代替手段
hiyanger
1
240
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
A Modern Web Designer's Workflow
chriscoyier
693
190k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Into the Great Unknown - MozCon
thekraken
32
1.5k
Faster Mobile Websites
deanohume
305
30k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
370
Designing for humans not robots
tammielis
250
25k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Building Your Own Lightsaber
phodgson
103
6.1k
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