Installation Docker - SAR-Research-Lab/R2ED_humanoid GitHub Wiki

The Humanoid simulation is available as a Docker image which contains the Github project files and allows Gazebo and Rviz to be run in an isolated environment. The Dockerhub repository is Sarlabdearborn under humanoid.

To Run the Docker Image:

Install Docker following the instructions at Dockerhub Setup.

Download the desired Humanoid image from Sarlabdearborn Dockerhub in the humanoid repository. For example, download the sarlabdearborn/humanoid:full_gazebo image.

To run the image the command will be along the lines of:

docker run -p 6080:80 --shm-size=512m sarlabdearborn/humanoid:full_gazebo

Open a browser window and visit the URL: http://127.0.0.1:6080/

There should be a Ubuntu 18 Desktop shown. If not click on the "Connect" button.

Open a terminal window under System Tools -> LXTerminal

Update and upgrade installed packages:

sudo apt update

sudo apt upgrade

The Humanoid workspace is in the catkin_ws directory and the Wiki instructions for running the simulation can be followed.

For example, to launch the full robot:

roslaunch grasping_sim full_humanoid_gazebo.launch

To Build a Docker Image:

docker build -t sarlabdearborn/humanoid:full_gazebo .