This repository contains the C++ implementation of the Spread-based transport for the Robotics Service Bus middleware.
The full documentation for RSB can be found at https://docs.cor-lab.de/manual/rsb-trunk/index.html.
This product uses software developed by Spread Concepts LLC for use in the Spread toolkit. For more information about Spread see http://www.spread.org.
- CMake build systen
- Boost C++ libraries
- The RSC C++ library
- The C++ implementation of RSB
- The C client library of the Spread group communication framework
This project uses the default CMake workflow (assuming the RSC and RSB libraries have already been installed into <prefix>
):
cd <path to code>/build/
cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=<prefix> ..
make
make test # opt. run unit tests
make install # install
If you want to contribute to this project, please
- Submit your intended changes as coherent pull requests
- Rebase onto the master branch and squash any fixups and corrections
- Make sure the unit tests pass (See Building and Installing)
The development of this software has been supported as follows:
- This research was funded by the EC 7th Framework Programme (FP7/2007-2013), in the TA2 (grant agreement ICT-2007-214 793) and HUMAVIPS (grant aggrement ICT-2009-247525) projects.
- The development of this software was supported by CoR-Lab, Research Institute for Cognition and Robotics Bielefeld University.
- This work was supported by the Cluster of Excellence Cognitive Interaction Technology ‘CITEC’ (EXC 277) at Bielefeld University, which is funded by the German Research Foundation (DFG).