EEROS is a fully open-source software framework for the developement of robots used in research and as well for commercial used robot systems. It is supposed to be a flexible and universal usable platform which is safe and easy to use. It contains three sub systems: The Control System, the Safety System and the Sequencer.
Documentation
- Project Website: (www.eeros.org)
- Project Wiki: (wiki.eeros.org)
- EEROS API: (api.eeros.org)
Build the EEROS Robotics Framework
Requirements
- Linux based operating system (support for other platforms will be added in a further release)
- GCC 4.7 or newer (clang/llvm should work too, but is not tested)
- CMake 2.8 or newer
- GNU make
- Optional dependencies:
- libncurses5-dev
- libcomedi (www.comedi.org)
- libflink (www.github.com/flink-project)
Local build
- Clone git repository:
$ git clone https://github.com/eeros-project/eeros-framework.git
- Create a build directory:
$ mkdir build-local
- Enter the build directory and setup your build environment with CMake:
$ cmake ..
- Optional: you can specify an installation prefix path:
-DCMAKE_INSTALL_PREFIX:PATH=/usr/local/
- Build the source code:
$ make
- Install the library and header files on your system:
$ make install
Cross build
- Clone git repository:
$ git clone https://github.com/eeros-project/eeros-framework.git
- Create a build directory, e.g:
$ mkdir build-powerpc
- Create a CMake toolchain file (or pick one from the cmake directory of the EEROS framework). For more informations, please have a look at the CMake Wiki.
- Enter the build directory and setup your build environment with CMake:
$ cmake -DCMAKE_TOOLCHAIN_FILE:PATH=/path/to/your/toolchain/file.cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/powerpc-linux-gnu/ ..
- Build the source code:
$ make
- Install the library and header files on your system:
$ make install