Skip to content

Installation

Connor Gäde edited this page Sep 25, 2020 · 6 revisions

Installation instruction

Note: Due to changes in the setup, versions of the API installed prior to 22.09.2020 should be removed. Please delete the ~/.NICO, api/build and api/devel folders before running the setup script.

Cloning repository

The first step is to clone the repository. You can achieve this by using the following command:

git clone https://github.com/knowledgetechnologyuhh/NICO-software.git

Setup api

The setup for the API consists of multiple steps (installing pypot, running catkin_make etc.). To do all of these tasks automatically a setup script is provided which can be sourced:

Python 2:

   source api/NICO-setup.bash

Python 3:

   source api/NICO-python3.bash

Either setup will generate an activation script that can be sourced to use the API without reinstalling or updating packages:

   source api/activate.bash

Dependencies not listed under prerequisites should be installed automatically. If you find any missing libraries, add them to the corresponding setup.py or contact the current API maintainer to do so.

Tested on:

Framework/Dependency Version Comments
Ubuntu 18.04 and 20.04
Python 2.7, 3.6.8 and 3.7.7 PyRep is not backwards compatible to Python 2.7
PyPot 3.1.2 Modified version, see here
CoppeliaSim V.4.0.0 Formerly V-REP
Gazebo
ROS Melodic and Noetic
Clone this wiki locally