Canadarm Demo

Build the Space ROS & MoveIt2 Docker Images

If you haven’t already, follow the MoveIt2 instructions, and the Space ROS image instructions. These are the base images for the Canadarm and Curiosity Mars rover demos. The Dockerfile installs all of the prerequisite system dependencies along with the demos source code, then builds the Space ROS Space Robots Demo.

Space ROS Space Robots Demo Docker Image

Build the space_robots image:

cd ../space_robots
./build.sh

Running the Demo Docker

Run the following to allow GUI passthrough:

xhost +local:docker

Then run:

./run.sh

Depending on the host computer, you might need to remove the --gpus all flag in run.sh, which uses your GPUs.

Running the Canadarm Demo

Run the following command:

ros2 launch canadarm canadarm.launch.py