Skip to content

A node.js server, socket.io/express client for the Rabbits 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 chil…

License

brentgardner/DronePilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drone Pilot

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.

Getting Started

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.

Prerequisites

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

Installing

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

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • stood on the shoulders of everyone that figured out the hard stuff first
  • the amazing children of the Rabbit class
  • Love the RollingSpider

About

A node.js server, socket.io/express client for the Rabbits 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 chil…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published