This is a quite early version of the documentation of CARMEN. It is not complete but should be helpful when programming with CARMEN.
The communication between CARMEN modules is handled using a separate package called IPC, Copyright 1991 Christopher Fedor and Reid Simmons. IPC is distributed along with CARMEN.
$ tar xzf carmen.tgz ~/ $ cd carmen/src $ ./configure $ make
$ ./central $ ./param_daemon -r ROBOTNAME MAPFILE $ ./simulator $ ./robot $ ./localize $ ./navigator $ ./navigator_panel (click place robot to initialize the simulator and the localization) $ ./robotgui
$ ./central $ ./param_daemon -r ROBOTNAME MAPFILE $ ./laser $ ./BASEDRIVER (e.g. pioneer) $ ./robot $ ./localize $ ./navigator $ ./navigator_panel (click place robot to initialize the localization) $ ./robotgui