5/2014: see latest version here: https://reactivemusic.net/?p=6635
update – Got the drone today and ran successful test of takeoff, rotate, and land. Next thing to check out is how to get the drone on an existing wifi network…
http://nodecopter.com/guides/connect_to_access_point
To work with a WPA network requires installing a patch to the drone. https://github.com/daraosn/ardrone-wpa2
One workaround for school networks would be to use 2 computers, one for the interenet – one for the drone – and then connect them with midi or something.
This is a work in progress. Going to use the node.js code from the Irish train project for the OSC communication with Max.
First, install ar-drone
$ npm install ar-drone
Here’s the generic Max <=> node.js code using OSC. It handles OSC commands bidirectionally.
- internetsensors/generic-node-OSC.js
- internetsensors/generic-node-OSC.maxpat
Here’s the initial drone testing code
- internetsensors/drone-test1.js
- internetsensors/drone-test-max1.maxpat
Writing Your First AR Drone + NodeJS Program
http://drones.johnback.us/blog/2013/01/28/writing-your-first-ar-drone-plus-nodejs-program/