First install the dependencies:
Additionally, this project depends on YCM to download and build external packages. Although this process is intended to run automatically during the CMake configuration phase, you may still want to install YCM and said packages by yourself. In that respect, refer to Install YCM and to the installation guides of any package listed below:
- amor-api (private)
- amor-yarp-devices
- amor-configuration-files
- amor-openrave-models
- developer-manual
- installation-guides
- kinematics-dynamics
- openrave-yarp-plugins
- vision
- yarp-devices
Our software integrates the previous dependencies. Note that you will be prompted for your password upon using sudo
a couple of times:
cd # go home
mkdir -p repos; cd repos # make $HOME/repos if it does not exist; then, enter it
git clone https://github.com/roboticslab-uc3m/amor-main.git # download amor-main software from the repository
cd amor-main; mkdir build; cd build
cmake ..
make -j$(nproc); sudo make install; cd # go home
For additional options, use ccmake
instead of cmake
.