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
Programming flying robots with JavaScript
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Felix Geisendörfer
September 28, 2012
Programming
710
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Programming flying robots with JavaScript
Presentation given at LXJS.
Felix Geisendörfer
September 28, 2012
More Decks by Felix Geisendörfer
See All by Felix Geisendörfer
tus.io - Resumable File Uploads (Lightning Talk)
felixge
2
830
Programming flying robots with JavaScript
felixge
2
1k
Programming flying robots with JavaScript
felixge
0
650
Programming an AR Drone Firmware with JS (de)
felixge
1
660
Faster than C?
felixge
1
1.3k
Flying robots over a 10.000 mile distance with JavaScript.
felixge
0
540
Faster than C?
felixge
1
710
The power of node.js (with quadcopters)
felixge
0
540
Faster than C?
felixge
0
480
Other Decks in Programming
See All in Programming
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
220
dRuby over BLE
makicamel
2
330
Claspは野良GASの夢をみるか
takter00
0
180
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
540
3Dシーンの圧縮
fadis
1
740
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
880
LLM Plugin for Node-REDの利用方法と開発について
404background
0
170
AIで効率化できた業務・日常
ochtum
0
120
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.6k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
540
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
690
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
200
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
480
Automating Front-end Workflow
addyosmani
1370
210k
A Soul's Torment
seathinner
6
2.9k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Music & Morning Musume
bryan
47
7.2k
The Language of Interfaces
destraynor
162
27k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
ラッコキーワード サービス紹介資料
rakko
1
3.6M
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
230
First, design no harm
axbom
PRO
2
1.2k
Transcript
Programming flying robots with node.js! Felix Geisendörfer, @felixge Sep 28,
2012 - LXJS
transloadit.com
Flying robots & node.js!
Parrot AR Drone 2.0
Parrot AR Drone 2.0 • Sold as a toy •
Controlled via iPhone/Android
Let’s fly it
Parrot AR Drone 2.0 • 720p front facing camera (30
FPS) • 240p vertical camera (60 FPS) • 1 GHz 32Bit ARM Cortex A8 processor • 125 MB DDR2 Memory • Linux 2.6.32 that you can telnet into (running Busybox) • USB 2.0 connector • WiFi (b/g/n) Router
Parrot AR Drone 2.0 • 3 axis gyroscope (2000°/second precision)
• 3 axis accelerometer (+-50mg precision) • 3 axis magnetometer (6° precision) • Pressure sensor (+-10 Pa precision) • Ultrasound sensors • Fully reparable - all components can be replaced • costs 300 euros
Parrot AR Drone 2.0 • Parrot wants people to make
mobile game apps • Open / documented protocol • Firmware is closed source, but alternatives are available
Let’s program it!
But why? • Learn about debugging / running production systems
• Artificial Intelligence, Image recognition • Example: PID Controllers
https://github.com/felixge/node-ar-drone
NodeCopter.js October 5, Berlin
Thank you! @felixge