A minimal ROS 2 whole-body control demo for the TIAGo robot.
Clone the repository and initialize its submodules:
git clone https://github.com/hucebot/tiago_wbc_ros2.git
cd tiago_wbc_ros2
git submodule update --init --recursiveCreate a .env file from the provided template:
cp .env.template .envThen edit .env and set the DDS_ENV variable:
local— for local testing (recommended for the demo)robot— to connect to the real robot
Build the deployment image (this may take around 40 minutes the first time):
make build-deployStart the Docker container:
make deployAfter a few moments, RViz should open and display the TIAGo robot model. You can interact with the robot by dragging the interactive markers in RViz, as shown in the demo video below.
Documentation for running the controller on the real TIAGo robot will be added soon.

