Robodaemon

McGill Mobile Robotics Architecture (MMRA): A development environment for multiple robot control and simulation

SOCS users click here.

This directory contains a tarball (780MB) of the robot control software employed at the MRL. We provide it here without any guarantee that it will run on your system. The package was compiled and statically linked on a linux-i686-gnu system.
Usage:

cd MMRA/bin
./Robodaemon

The latest RD11 howto: Here

Also included with MMRA is libRD11(3), and libRD11++, development libraries for controlling robots from your c-code. Link your binaries with the libraries and fire up Robodaemon before you run your program. Keep in mind that if you don't have a Nomadics or RWI robot, then you'll be constrained to using the simulators. The API's can be inferred from the header files, and some additional documentation is available here.

Documentation for Robodaemon has historically been spotty, although there are some brief command descriptions which can be browsed online here. Your best bet for discovering commands is to type 'help' at the RD11 prompt. This will provide you with a list of available commands. If you are interested in contributing to the development of Robodaemon, send mail to Robert Sim

A sample demo program for libRD11 is available here: testRD11.tgz (shift-click to download).