-
Notifications
You must be signed in to change notification settings - Fork 8
Installation
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
andapi/devel
folders before running the setup script.
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
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.
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 |