README
DRONO
Requirements
- AR Drone
- NodeJS
Install
- Download and unzip repository
npm install
Usage
- Connect internet via LAN cable, not wifi
- Start AR Drone
- Connect to AR Drone's wifi
- Open
node
repl > require("./copter").setup()
- Run commands from list mentioned below
- Land
Command List
e()
: Disable Emergency (turn the lights green if they're red)t()
: Take offl()
: Land. Landing sends an email with flight duration, if configured incopter.js
s()
: Stop the current motion and hoveru()
: Start rising upd()
: Start lowering to groundff()
: Start moving to frontbb()
: Start moving backwardsll()
: Start moving to left (strafe, not turn)rr()
: Start moving to right (strafe, not turn)w()
: Wave animationgl()
: Move swiftly to left and stopgr()
: Move swiftly to right and stopgf()
: Move swiftly forward and stopgb()
: Move swiftly backward and stopfa()
: Flip ahead (just lovely)fb()
: Flib Backwardfl()
: Flip Leftfr()
: Flip Rightyd()
: Yaw Dancepd()
: Phi Dancetd()
: Theta Danceptm()
: Phi Theta mixed (it's nice)dptm()
: Double Phi Theta mixeddata()
: Get mailed a copy of current navigation data (need to put your email in copter.js)testMail()
: Check if sending mail is even working
Tested in Mac OS.