Skip to content

s4hri/pyicub

Repository files navigation

PYICUB logo

Introduction

PYICUB is a framework for developing iCub applications using Python.

Documentation

For usage examples, check out the Examples Documentation.

Requirements

How to install the Python package

git clone https://github.com/s4hri/pyicub
cd pyicub
pip3 install .

Quick start (using Docker)

In order to simplify the installation procedure, we have containerized the essential requirements in a Docker image including YARP and icub-main.

PYICUB-LAB is a development platform for coding iCub applications in minutes! Try it now and leave your feedback!

git clone https://github.com/s4hri/pyicub-lab
cd pyicub-lab
bash go

How to test pyicub

To test the pyicub repository, follow these steps:

  1. Clone the testing repository:

    git clone -b pyicub-ubuntu22.04-robotologyv2024.x https://github.com/s4hri/s4hri-docker.git
    
  2. Navigate to the cloned directory:

    cd s4hri-docker/
    
  3. Update the environment variables in the dockyman.env file:

    • PYICUB_URL: Set this to the URL of the pyicub repository you want to test.
    • PYICUB_BRANCH: Set this to the branch of the pyicub repository you want to test.
    • COMPOSE_PROFILE: Set this to test.
  4. Run the following command to execute the test:

    bash go
    

Acknowledgments