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
Nodecopter - Cheltenham Geek Nights
Search
Andrew Nesbitt
April 22, 2013
Technology
5
2k
Nodecopter - Cheltenham Geek Nights
Andrew Nesbitt
April 22, 2013
Tweet
Share
More Decks by Andrew Nesbitt
See All by Andrew Nesbitt
Ecosyste.ms Conference talk at EasyBuild User Meeting
andrew
0
250
Can my friends come too?
andrew
5
2.3k
Elasticsearch on Rails
andrew
1
410
24 Pull Requests
andrew
0
540
Hardware Hacking with JavaScript
andrew
1
330
Robotics 101
andrew
4
790
Learning how to Tinker
andrew
2
920
Nodecopter Pivotal
andrew
1
150
BathRuby on Robots
andrew
0
130
Other Decks in Technology
See All in Technology
生成AIによるデータサイエンスの変革
taka_aki
0
3.1k
夏休みWebアプリパフォーマンス相談室/web-app-performance-on-radio
hachi_eiji
1
270
リモートワークで心掛けていること 〜AI活用編〜
naoki85
0
190
なごミュ@SPAJAM2025 第二回予選
1901drama
0
110
Amazon S3 Vectorsは大規模ベクトル検索を低コスト化するサーバーレスなベクトルデータベースだ #jawsugsaga / S3 Vectors As A Serverless Vector Database
quiver
2
1k
Infrastructure as Prompt実装記 〜Bedrock AgentCoreで作る自然言語インフラエージェント〜
yusukeshimizu
2
160
Kiro と Q Dev で 同じゲームを作らせてみた
r3_yamauchi
PRO
1
120
僕たちが「開発しやすさ」を求め 模索し続けたアーキテクチャ #アーキテクチャ勉強会_findy
bengo4com
0
2.6k
20250818_KGX・One Hokkaidoコラボイベント
tohgeyukihiro
0
120
生成AI活用のROI、どう測る? DMM.com 開発責任者から学ぶ「AI効果検証のノウハウ」 / ROI of AI
i35_267
4
130
Engineering Failure-Resilient Systems
infraplumber0
0
130
「Roblox」の開発環境とその効率化 ~DAU9700万人超の巨大プラットフォームの開発 事始め~
keitatanji
0
150
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Building an army of robots
kneath
306
45k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Embracing the Ebb and Flow
colly
86
4.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Site-Speed That Sticks
csswizardry
10
780
RailsConf 2023
tenderlove
30
1.2k
Transcript
Nodecopter
Andrew Nesbitt @teabass
Julian Cheal @juliancheal
LNUG.org
Nodecopter
Felix Geisendörfer
Berlin, Oct 5th 2012
AR Drone 2.0
HD Camera Downfacing camera Gyroscope Wifi 1GHz CPU Linux Accelerometer
Magnetometer Ultrasound
None
Node.js is a platform built on Chrome's JavaScript runtime for
easily building fast, scalable network applications. Node.js uses an event-driven, non- blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
None
Server-side Javascript Asynchronous Runs on v8 from Chrome Perfect for
network programs
http://nodejs.org/download/ nodejs.org/download v0.10.4 $ node
http://nodejs.org/download/ $ npm install ar-drone
npmjs.org
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(); });
Node.js + Quadcopters What could go wrong?
Demos
Warning!
Basic Flight Xbox Controller Streaming video Dancing Face detection Leap
Motion
https://github.com/felixge/node-ar-drone https://github.com/andrew/nodecopter https://github.com/andrew/drone-xbox-controller https://github.com/bkw/node-dronestream https://github.com/andrew/ar-drone-dancer https://github.com/bjartwolf/FaceDetection https://github.com/markuskobler/nodecopter-london
None
Wii controller Asterisk iPad controller Piano synth controller QR code
detection Other projects
James Halliday github.com/substack
matador-copter https://www.youtube.com/watch?v=ymlbNEL5TQQ
dronegames.co
None
None
virus-copter github.com/substack/virus-copter
None
Facial recognition Motion controllers Lasers Multiple drones Mapping Velcro 3G/GSM
Ideas
shama.github.com/voxel-drone
Arducopter
artoo.io
require 'artoo' connection :ardrone, adaptor: :ardrone device :drone, driver: :ardrone
work do drone.start drone.take_off after(25.seconds) { drone.hover.land } after(30.seconds) { drone.stop } end
clj-drone
(ns clj-drone.example (:use clj-drone.core)) (drone-initialize) (drone :take-off) (Thread/sleep 10000) (drone
:land)
Scotlandjs.com May 11th
http://summerofdrones.com
None
Questions?