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
Felix Geisendörfer
September 28, 2012
Programming
730
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
840
Programming flying robots with JavaScript
felixge
2
1k
Programming flying robots with JavaScript
felixge
0
660
Programming an AR Drone Firmware with JS (de)
felixge
1
670
Faster than C?
felixge
1
1.3k
Flying robots over a 10.000 mile distance with JavaScript.
felixge
0
560
Faster than C?
felixge
1
710
The power of node.js (with quadcopters)
felixge
0
550
Faster than C?
felixge
0
490
Other Decks in Programming
See All in Programming
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
110
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
1
140
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
0
130
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
540
FastAPI の並行処理モデルを完全に理解する
hoto17296
1
200
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
110
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
600
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
500
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
110
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
210
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.4k
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
430
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
800
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Google's AI Overviews - The New Search
badams
0
1.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
210
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Building Applications with DynamoDB
mza
96
7.2k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Test your architecture with Archunit
thirion
2
2.3k
Writing Fast Ruby
sferik
630
63k
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