An automated tool to be used during production stage for testing skin patches.
Install Docker and make sure to go through these post-installation steps on Linux systems.
Once you have Docker properly installed, follow these instructions:
docker pull ghcr.io/icub-tech-iit/test-skin-patches:latest
docker run -it --rm --network host ghcr.io/icub-tech-iit/test-skin-patches:latest
start-vnc-session.sh
localhost:6080
to get to the workspace desktop GUI.ESD USB/CAN
device to the host machine, then from a host console do:
sudo ip link set can0 type can bitrate 1000000
sudo ip link set up can0
yarpserver
yarprun --server /icubsrv
yarprobotinterface --config <skin_part.xml>
yarpmanager
where <skin_part.xml>
corresponds to the configuration file of the part under test.\
To list down the available parts, just do ls /config-files/*.xml
.
Entities
> Applications
> SkinGui_All_V2
skinManager
, skinManagerGui
and iCubSkinGui
related to the part to be tested (in this example left_arm
)left_arm
)From the container shell, press CTRL+D.
We tested that the docker container runs successfully on the following operating systems:
This repository is maintained by:
@pattacini |