A node.js server, socket.io/express client for the Rabits to program a drone. This was put together for the amazing children in the Rabbit class at the equally amazing Riverfield Country Day School
The client allows the user to drag symbols into a visual program of actions that the drone will then execute. The symbols where designed by the children in the Rabbit class but with a little adjusting you could replace the symbols with your own images.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Install Node.js
you can download an install binary directly from Node.js or use your favorite package manager
A Parrot MiniDrone or other Parrot drone: Parrot.com
Download or fork the repository
open your OS's console or the Node console
CD into the directory where you saved the repository and then into the dronepilot directory - You should see the app.js file.
CD dronepilot
Install all the dependencies
npm install
Run your web server using
node app.js
The server should start and invite you to launch the client in a browser by visiting: http://localhost:3005
Also helps if you have a drone but you can take a look without one...
- Brent Gardner - Brent Gardner
This project is licensed under the MIT License - see the LICENSE.md file for details
- stood on the shoulders of everyone that figured out the hard stuff first
- the amazing children of the Rabbit class
- Love the RollingSpider