Pro Yearly is on sale from $80 to $50! »

Nodecopter - Cheltenham Geek Nights

Nodecopter - Cheltenham Geek Nights

8ddbf811da78bb0daeeb3cacd7cf743f?s=128

Andrew Nesbitt

April 22, 2013
Tweet

Transcript

  1. Nodecopter

  2. Andrew Nesbitt @teabass

  3. Julian Cheal @juliancheal

  4. LNUG.org

  5. Nodecopter

  6. Felix Geisendörfer

  7. Berlin, Oct 5th 2012

  8. AR Drone 2.0

  9. HD Camera Downfacing camera Gyroscope Wifi 1GHz CPU Linux Accelerometer

    Magnetometer Ultrasound
  10. None
  11. 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.
  12. None
  13. Server-side Javascript Asynchronous Runs on v8 from Chrome Perfect for

    network programs
  14. http://nodejs.org/download/ nodejs.org/download v0.10.4 $ node

  15. http://nodejs.org/download/ $ npm install ar-drone

  16. npmjs.org

  17. 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(); });
  18. Node.js + Quadcopters What could go wrong?

  19. Demos

  20. Warning!

  21. Basic Flight Xbox Controller Streaming video Dancing Face detection Leap

    Motion
  22. 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

  23. None
  24. Wii controller Asterisk iPad controller Piano synth controller QR code

    detection Other projects
  25. James Halliday github.com/substack

  26. matador-copter https://www.youtube.com/watch?v=ymlbNEL5TQQ

  27. dronegames.co

  28. None
  29. None
  30. virus-copter github.com/substack/virus-copter

  31. None
  32. Facial recognition Motion controllers Lasers Multiple drones Mapping Velcro 3G/GSM

    Ideas
  33. shama.github.com/voxel-drone

  34. Arducopter

  35. artoo.io

  36. 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
  37. clj-drone

  38. (ns clj-drone.example (:use clj-drone.core)) (drone-initialize) (drone :take-off) (Thread/sleep 10000) (drone

    :land)
  39. Scotlandjs.com May 11th

  40. http://summerofdrones.com

  41. None
  42. Questions?