The full blueprint to install the lib and the examples is also available in the (Dockerfile).
Refer to the instructions in https://scipopt.org/index.php#download. There are precompiled packages available. Otherwise, install from sources.
Eigen is a header lib, available at https://eigen.tuxfamily.org/. For Ubuntu there is also a package available:
sudo apt install libeigen3-dev
Follow instructions in https://fmt.dev/latest/usage.html#building-the-library and https://fmt.dev/latest/usage.html#installing-the-library
Follow instructions in https://drake.mit.edu/installation.html
Follow the instructions in https://github.com/rogersce/cnpy
Install ZLIB available on https://www.zlib.net/. For Ubuntu there is also a package available:
sudo apt install zlib1g-dev
mkdir build
cmake -DBuildSim=ON -DBuildExamples=ON ..
make
sudo make install
The cmake flags BuildSim
and BuildExamples
control weather the free floating satellite simulation and the example project based on Drake should be installed as well.