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
The power of node.js (with quadcopters)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Felix Geisendörfer
November 05, 2012
Programming
540
0
Share
The power of node.js (with quadcopters)
Presentation given at øredev.
Felix Geisendörfer
November 05, 2012
More Decks by Felix Geisendörfer
See All by Felix Geisendörfer
tus.io - Resumable File Uploads (Lightning Talk)
felixge
2
820
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
650
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
700
Faster than C?
felixge
0
470
Faster than C? Parsing binary data in JavaScript.
felixge
3
3.8k
Other Decks in Programming
See All in Programming
AIと共に生きる技術選定 2026
sgash708
0
110
[RubyKaigi 2026] Require Hooks
palkan
1
240
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
120
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
180
AI-DLC Deep Dive
yuukiyo
9
4.8k
Programming with a DJ Controller — not vibe coding
m_seki
3
260
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
160
Kingdom of the Machine
yui_knk
2
950
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
290
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
690
エラー処理の温故知新 / history of error handling technic
ryotanakaya
6
1.6k
PHPer、Cloudflare に引っ越す
suguruooki
1
110
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
290
Thoughts on Productivity
jonyablonski
76
5.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
170
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
120
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
Paper Plane
katiecoart
PRO
1
49k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Marketing to machines
jonoalderson
1
5.2k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
410
Transcript
felixge The Power of Node Felix Geisendörfer
@felixge felixge Background 2005 - 2008 2008 - now 2009
- now
@felixge felixge npm modules
@felixge felixge Audience • Heard of node.js? • Used node.js
for something? • Node in production?
felixge This Talk
@felixge felixge This Talk • Write a node.js app •
Deploy & run it in production • Ask me anything
felixge The App
@felixge felixge Blog App
Blog tutorials are insanely boring and nobody should have to
suffer through one of them again. Ever.
@felixge felixge Robotics App
felixge Why?
@felixge felixge Benefits of robotics example apps • A small
distributed system • Production environment • Many interesting aspects / challenges
felixge The Robot
@felixge felixge Parrot AR Drone 2.0
felixge The Specs
@felixge felixge The Specs • WiFi (b/g/n) Router • 1
GHz 32Bit ARM Cortex A8 processor • 125 MB DDR2 Memory • Linux 2.6.32 you can telnet into it (Busybox) • 720p front facing camera (30 FPS) • 240p vertical camera (60 FPS) • USB 2.0 connector
@felixge felixge The Specs • 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 ordered
@felixge felixge Safety Warnings • Don’t be fooled, all drones
want to kill people • The protection hull did not fit in my suitcase
felixge Let’s fly it
felixge Let’s program it
@felixge felixge Plan • REST API to control the drone
• GET /sensors • PUT /control
felixge <Live Coding>
felixge </Live Coding>
felixge
felixge 3395,- SEK http://www.parrotshopping.com
@felixge felixge The Node Copter
@felixge felixge The Node Copter +
@felixge felixge Berlin, Oct 5th
@felixge felixge Berlin, Oct 5th
@felixge felixge Berlin, Oct 5th
@felixge felixge NodeCopter Worldwide • Dublin, Oct 20th • San
Francisco, Oct 31st • Seattle, Nov 8 - 9 • Brighton, Nov 11 • ...
felixge Summer of Drones June 2013 http://nodecopter.com/
felixge That’s it Felix Geisendörfer
felixge Ask me anything Felix Geisendörfer
felixge Thank You Felix Geisendörfer