UAV::Pilot::WumpusRover
The WumpusRover was a project started specifically around UAV::Pilot. The library was always intended to be used on more than just the Parrot AR.Drone. With this addition, it is not only supporting a custom rover project, but also running much of the code on the rover itself.
UAV::Pilot
The protocol is similar to ArduPilot protocol, taken from here:
http://code.google.com/p/ardupilot-mega/wiki/Protocol
No tests were done against an existing ArduPilot implementation, so things may not be 100% compatible. It should be close, however. It is a goal to eventually be compatible; this will happen Soon(tm).
To install UAV::Pilot, copy and paste the appropriate command in to your terminal.
cpanm
cpanm UAV::Pilot
CPAN shell
perl -MCPAN -e shell install UAV::Pilot
For more information on module installation, please visit the detailed CPAN module installation guide.