Skip to content

Installation

Zdeněk Materna edited this page Jan 19, 2022 · 4 revisions

Docker

The easiest way how to get the system running is to use published docker images of our services. There are two docker-compose files that can be taken as an example:

PyPi

The Python packages are also published to PyPi (see robo_fit), so they can be installed e.g. by using pip install arcor2-arserver and started manually from the terminal with a respective command as arcor2_arserver.

Pants

The most suitable option for developers is to clone the (mono)repository and get Pants running. We mainly work with Ubuntu 18.04 (need to install Python 3.9), but Ubuntu 20.04 should be also fine. When used for the first time (e.g. with ./pants --version), Pants initializes itself and gets all the dependencies with one exception, which is Azure Kinect SDK that is necessary for pyk4a library we use - there is an installation script for it, that needs to run in advance. However, if you don't need to work with Kinect, you may remove the arcor2_kinect_azure directory and remove pyk4a from 3rdparty/requirements.txt and from 3rdparty/constraints.txt. Please make sure to don't commit these changes.

Clone this wiki locally