This is a Node.js program to control a Parrot Mambo drone. Developed on Feb 23rd, 2018, by Nicolas Baissas, Gianluca Bargelli, Aaron Stillwell and Adrien Joly during HackCopter '18 (drone hackathon organized during Algolia's offsite).
This has been tested on macOS High Sierra. Use at your own risk!
- Clone this repo, then
npm install
(requires Node.js) - Edit the drone's id in
server.js
(e.g.Team13
) - Activate bluetooth on your computer
- Put the drone on the floor, with enough space around
- Install the minigun on the drone
- Put a charged battery into the drone, turn it on
- Run
npm start
- From http://localhost:3000 (voice command UI), click "record" then say "take off" (or any order)
- When the drone is in "russian roulette" mode, clap your hands to make the drone shoot!
In case your drone is stuck because you forgot to land it or if there's any other issue and you want to stop the drone, just run "node stop.js".