![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghJTZ7HxEUHRVh31RI9wdF5kbVvc5BJf1mVgjrC7ROLazgZxi5PLpdmGrCwxMW1DMZL_0eE9cYtpCI47WSsU0JGaEi5Hd3TSbsLGwtyB2P-Pfqxi_RnRSOg-wBvbv21H7qmiCLhQCxJ9M/s200/Google+ChromeScreenSnapz009.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKC0D97mz8P6V0BblDmfwTrZJWXsSXz5DLtoNzM9dUtYug5o-vDPDQ7PZ2MVyBPw6H1xJjYxcaGRMQzaQd49JJy6LTmXnJD5G0mt2nJ5MWxZ1MtnJRhj4XwlPtBN1FEGNyXOoIikLhl_k/s200/foundface.png)
So, we're on track for the droneolympics on Saturday! Andreas is working on a PID package which looks pretty good so far. I was pretty happy with our progress... we basically started on Wed and last night was the first time we had an ar.drone to work with.
Here's a video of the first test flight, running the example ardrone program.
Following is some blabbage on what I did to get the software installed and running on a mac. After spending 30-40 minutes trying to figure out how node.js packages work, I ended up hardcoding paths to everything... I'll try and fix that later.
NODEJS
node-v0.8.15.tar.gz
configure --prefix=/Users/mh/nodejs
make; make install
export PATH=/Users/mh/nodejs/bin:$PATH
OPENCV
OpenCV-2.3.1a.tar.bz2, as per nodejs opencv docs
edit CMakeLists.txt
## change /usr/local to /Users/mh/nodejs
cmake -G "Unix Makefiles"; make; make install
export DYLD_LIBRARY_PATH=/Users/mh/nodejs/lib
ARDRONE
npm install git://github.com/felixge/node-ar-drone.git -g
NODEJS OPENCV
## https://github.com/peterbraden/node-opencv
## requires OpenCV 2.3.1
npm install opencv -g
?? export PKG_CONFIG_PATH=/Users/mh/nodejs/lib/pkgconfig