robrain is a robot control system based on a lightweight core providing basis functionality such as dynamic plugin management, locking, and messaging. All further functions for HW access, communications, and behavior control are provided by plugins.
robrain was developed in the context of the project ROSES, a research project of the networking group at the University of Erlangen-Nuremberg.
Requirements:
· gcc >= 4.0
· boost >= 1.32
· xerces >= 2.6
· libsigc++ >= 2.0
· commoncpp2 >= 1.3
· libxml2
· Ice >= 3.0.1
INSTALLATION:
gain root privileges for following steps.
You have to install commancpp2 library globally with
./configure --prefix=/usr
make && make install
To install the Plugin System:
make and make install
in the trunk dir should install robrain globally.
In order to use commandline and/or tcpsocket access you have to install interactiveshell and/or socketconnection plugin from unit directory and the command plugin in the device directory of the Plugin directory. (note: To be able to compile plugins you have to install the robrain system)
Product's homepage