Installation¶
Dependencies¶
This package depends on a number of third-party libraries (some of us and some
third party), see the find_package
-section in CMakeLists.txt
.
We provide an Apptainer image (“pam_base”) which contains all required third-party dependencies, so you don’t need to install everything on your computer. See pam_singularity.
Our internal dependencies are best provided by setting up a workspace using treep (see below).
Build¶
We recommend using treep to setup a workspace to build this package:
To install treep:
pip install treep
Create workspace:
mkdir ~/my_workspace
cd ~/my_workspace
git clone https://github.com/intelligent-soft-robots/treep_isr.git
treep --clone-https PAM_VICON # clones packages to ./workspace/src
Build with Apptainer:
cd ~/my_workspace/workspace/
apptainer shell -e path/to/container.sif
Apptainer> colcon build
If you don’t want to use Apptainer, simply call colcon build
directly. In this case,
you need to install all dependencies locally (see
Overview and software installation).