First install dependencies:
- Install Boost
- Install CMake
- Install PCL
- Install ECF
- Install YARP with OpenNI2DeviceServer and Python bindings
- Install OpenRAVE
- Install Aquila
- Install KDL
- Install OpenCV
- Install Pygame
- Install teo-openrave-models
- Install openrave-yarp-plugins
cd # go home
mkdir -p repos; cd repos # make $HOME/repos if it doesn't exist; then, enter it
git clone https://github.com/roboticslab-uc3m/xgnitive.git # Download xgnitive software from the repository
cd xgnitive; mkdir build; cd build; cmake .. # Configure the xgnitive software
make # Compile
sudo make install # Install :-)
cd .. && sudo pip install -r requirements.txt # Install python requirements
cp scripts/gnome/xgnitive.desktop $HOME/Desktop # Nice desktop icon. May require some updates to point to path and icon.
For additional options use ccmake
instead of cmake
.