To run the sandbox locally using Docker, go through the following steps:
- Pull the docker image:
docker pull ghcr.io/robotology/icub-gazebo-grasping-sandbox:latest
- Launch the container:
docker run -it --rm -p 6080:6080 --user gitpod ghcr.io/robotology/icub-gazebo-grasping-sandbox:latest
- From within the container shell, launch the following scripts:
start-vnc-session.sh
- Clone and install the project:
git clone https://github.com/robotology/icub-gazebo-grasping-sandbox.git cd icub-gazebo-grasping-sandbox cmake -S . -B build cmake --build build/ --target install
- Open up the browser and connect to
localhost:6080
to get to the workspace desktop GUI. - In the desktop GUI, open a terminal and run the grasping experiment:
icub-grasp.sh
- Once done, from the container shell press CTRL+D.