View on GitHub

Documentation

ARC-OPT Documentation - https://arc-opt.github.io/Documentation

For Ubuntu 20.04/22.04

Basic Install

This will install the WBC core library with a single robot model and QP solver respectively. Download this install script, store it in a folder of your choice (e.g., arc-opt) and execute it:

mkdir ~/arc-opt && cd ~/arc-opt
wget https://raw.githubusercontent.com/ARC-OPT/wbc/master/scripts/install.sh
sh install.sh

Full Install

This will install the WBC core library alongside with different robot models, solvers and python bindings. Download this install script, store it in a folder of your choice (e.g., arc-opt) and execute it:

mkdir ~/arc-opt && cd ~/arc-opt
wget https://raw.githubusercontent.com/ARC-OPT/wbc/master/scripts/full_install.sh
sh full_install.sh

Docker install

This requires docker to be installed beforehand.

git clone git@github.com:ARC-OPT/wbc.git
cd wbc/docker
docker build -t <image_name> .
docker run -i -t <image_name>

(Optional) With Hyrodyn-based robot model

This currently requires an account on https://git.hb.dfki.de

sudo apt-get install libyaml-cpp-dev liblua5.1-0-dev

git clone git@git.hb.dfki.de:dfki-mechanics/hyrodyn/rbdl.git
cd rbdl && mkdir build
cd build && cmake ..
sudo make -j8 install && cd ../..

git clone git@git.hb.dfki.de:dfki-mechanics/hyrodyn/hyrodyn.git
cd hyrodyn && mkdir build
cd build && cmake ..
sudo make -j8 install && cd ../..

mkdir wbc/build && cd wbc/build
cmake .. -DUSE_HYRODYN=1
sudo make -j8 install && cd ../..

Known Issues

[Back to Main Page]