Inspired by Twitch Plays Pokemon and the node.js drone APIs we used.

What it does

Anyone can connect to the website, see a video stream from the drone, and vote on what it should do next. Every 5 seconds, the most popular choice is performed by the drone.

How I built it

A local node.js server using the node-ar-drone and faye libraries, with some code taken from drone-browser for video streaming.

Challenges I ran into

Getting the server to communicate with the drone was difficult because of dependency issues. Similarly difficult was being able to connect to both the drone and the internet to host the server.

Accomplishments that I'm proud of

Getting the drone to move just the right amount before stopping.

What I learned

Basic node.js and AR drone commands.

What's next for "Twitch" Flies A Drone

Since we're unable to keep the drone, its future is unknown.

Share this project: