Download - Drones, Flying robots and Javascript

Transcript
Page 1: Drones, Flying robots and Javascript

nodecopter.comFlying robots in Javascript

Laurent Eschenauer (@eschnou)Coworking Namur – April 2014

Page 2: Drones, Flying robots and Javascript

Laurent Eschenauerhttp://eschnou.com@eschnou

Entrepreneur, software hacker & rock climber. Freelance Software Architect. Builder of the #indieweb with @storytlr. Flying #nodecopter robots with #nodejs.

ardrone-webflight Browser-based GCS (Ground Control Station)http://eschnou.github.io/ardrone-webflight/

ardrone-autonomy Library to support autonomous flightshttps://github.com/eschnou/ardrone-autonomy

Page 3: Drones, Flying robots and Javascript
Page 4: Drones, Flying robots and Javascript
Page 5: Drones, Flying robots and Javascript
Page 6: Drones, Flying robots and Javascript
Page 7: Drones, Flying robots and Javascript
Page 8: Drones, Flying robots and Javascript
Page 9: Drones, Flying robots and Javascript
Page 10: Drones, Flying robots and Javascript
Page 11: Drones, Flying robots and Javascript
Page 12: Drones, Flying robots and Javascript
Page 13: Drones, Flying robots and Javascript
Page 14: Drones, Flying robots and Javascript
Page 15: Drones, Flying robots and Javascript
Page 16: Drones, Flying robots and Javascript

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(); });

Page 17: Drones, Flying robots and Javascript
Page 18: Drones, Flying robots and Javascript
Page 19: Drones, Flying robots and Javascript

NodeCopter + Dance Mat + NodeJS vs Gangnam Style

https://www.youtube.com/watch?v=3oWdOhVAHgM

Page 20: Drones, Flying robots and Javascript
Page 21: Drones, Flying robots and Javascript
Page 22: Drones, Flying robots and Javascript
Page 23: Drones, Flying robots and Javascript
Page 24: Drones, Flying robots and Javascript

nodecopter.com

[email protected]/eschnou

Page 25: Drones, Flying robots and Javascript

PicturesPredator unmanned aircraft, by U.S. Air Force photo/Lt Col Leslie Pratt, Public Domainhttps://en.wikipedia.org/wiki/File:MQ-1_Predator_unmanned_aircraft.jpg

Drones protest at General Atomics in San Diego, by Steve Rhodes, CC BY-NC-ND 2.0https://secure.flickr.com/photos/ari/8892944758/in/photostream/

Ready? By Jinho Jung, CC BY-NC-SA 2.0https://secure.flickr.com/photos/81559972@N00/2320342963

Mobily, SilverGrey, 2007, Saudi Arabia, by Flying Caamhttp://www.flying-cam.com/en/gallery.php

QgroundControl 0.9 GPS Waypointshttp://diydrones.com/profiles/blogs/switching-from-dcm-to-quaternion

Construction by collaborative quadrotro teams by University of Pensylveniahttp://www.fastcompany.com/1717141/rise-machines-redux-robot-quadrocopters-build-homes-maybe-let-us-live-them

Hordur VSLAMhttp://groups.csail.mit.edu/marine/wiki/index.php?title=File:Hordur_vslam.png

Skycatch & Vineyardshttps://vimeo.com/75158714

Drones Are Flying Above Rhinos and Elephants, But It's Not Yet Clear They Helphttp://motherboard.vice.com/blog/drones-are-flying-above-rhinos-and-elephants-but-its-not-yet-clear-they-help

Matternet: A Vast Network of Delivery Drones Will One Day Transport Our Stuffhttp://motherboard.vice.com/blog/a-vast-network-of-delivery-drones-will-one-day-move-our-stuff

Parrot AR Drone 2.0 http://ardrone2.parrot.com/

Page 26: Drones, Flying robots and Javascript

Pictures (cont.)Felix Geisendörfer, Programming Flying Robots in Javascripthttps://www.youtube.com/watch?v=jl5v3bsMH_E

Nodecopter Berlin, Oct 2012, Photo by Jan Marsch https://plus.google.com/photos/107012710192519215701/albums/5797983156265725345?authkey=CPbAwfmC75faBg

Controlling drones with Google glass and Javascripthttp://blog.iceddev.com/2013-07-30-controlling-drones-with-google-glass-and-javascript.html

Webflight Copterface, by Laurent Eschenauerhttps://github.com/eschnou/webflight-copterface

Augmented Reality Display of Air Traffic for Droneshttp://lemondronor.com/blog/indexphp/2013/5/augmented-reality-display-of-air-traffic-for-drones

CoderDojo Nodecopter eventhttp://coder-dojo-london.org.uk/post/61031883148/coderdojo-3-nodecopter-what-do-you-get-when-you