Here is the svn repository checkout line: svn checkout http://ardupilotmegacomm.googlecode.com/svn/trunk/ ardupilotmegacomm-read-only
I have written a semi-detailed wiki page on how to get going with the library. I've included short demos on how to test out the HIL and binary protocol communications with the included test programs. Here is the link to the project on google code: http://code.google.com/p/ardupilotmegacomm/
To fix some upstream problems in the Arducotper APM_BinComm library that haven't been accepted yet, I built a patch system into the CMakeLists.txt file. First svn pulls APM_BinComm from arducopter. Then CMake notices that there is no patch stamp and applies the patch to the APM_BinComm tree. Then the build system creates the patch stamp so no errors are produced during successive builds.
Comments
dronegcs is a work in progress by me and my lab mate. It uses qt and osgearth to produce a very visual 3d/ terrain rendering ground station. We also have kept the cpu consumption down by limiting the frame rate for the 3d graphics to around 30 fps. We are working right now on the point and click interface in 3d. Currently we can add, remove waypoints etc. We still are working on click and drap for moving them. It also uses the vehicle attitude and position information to render a 3d vehicle model that can be scaled. The idea is basically to turn the ground station into something with more of the look and feel of a real time strategy game to make multiple vehicle/ formation control an easier task.
http://oooark.git.sourceforge.net/git/gitweb.cgi?p=oooark/dronegcs;...