Slide 1

Slide 1 text

ArDrone Basics axioms-play-ardrone = ArDrone + Node.js + Socket.io + WiFi + Bluetooth + Web © Axiom Zen Team, 2015 1

Slide 2

Slide 2 text

The ArDrone 2 © Axiom Zen Team, 2015 2

Slide 3

Slide 3 text

Features • 720p - 30FPS - H264 encoding base profile camera. • AR.FreeFlight app to control it. • 2 cameras in the bottom to measure altitude and near objects. • WiFi connection to devices. © Axiom Zen Team, 2015 3

Slide 4

Slide 4 text

Basic Architecture • Network protocol through wifi. • UDP or TCP packets. © Axiom Zen Team, 2015 4

Slide 5

Slide 5 text

Basic Usage F*** easy! http://www.nodecopter.com 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(); }); © Axiom Zen Team, 2015 5

Slide 6

Slide 6 text

Our Architecture • Node.js: Audience Server - Admin Server • Socket.io: Listening and firing events from audience to admin server. • Web: Audience page serving basic joystick. Admin page showing results in realtime. Communication flow: Phone -> WiFi - > Audience Server -> Bluetooth -> Admin Server -> WiFi -> ArDrone © Axiom Zen Team, 2015 6

Slide 7

Slide 7 text

Test flight :D Go to: • WiFi "Axiom plays AR Drone" • 192.168.1.190:8080 © Axiom Zen Team, 2015 7

Slide 8

Slide 8 text

Axiom Zen Estamos contratando! http://www.axiomzen.co © Axiom Zen Team, 2015 8