This repository contains the robot descriptions, MoveIt configurations, and controller settings for the UR10e and PAL Tiago Pro robots used in the DRIMS2 Summer School 2025.
To launch the robotic cells, use the following commands.
For the UR10e with hand-e gripper robot:
ros2 launch drims2_description ur10e_start.launch.py fake:=trueFor the UR10e with 2f gripper robot:
ros2 launch drims2_description ur10e_2f_start.launch.py fake:=trueFor the Tiago Pro robot:
ros2 launch drims2_description tiago_pro_start.launch.py fake:=true
⚠️ Usefake:=trueto run in simulation mode, andfake:=falseto connect to the real hardware.
To connect to the UR robot, first plug the Ethernet cable from the robot to your laptop.
- On Ubuntu, go to Settings → Network → Wired → Add.
- Create a new wired network with the configuration shown in the image below:
To verify that the connection is working, open a terminal and run:
ping 192.164.254.100If the network is correctly configured, you should see replies from the robot as shown below:
-
Network setup
- Connect your laptop to the robot using a wired DHCP connection.
-
Start the Docker environment
- Once inside the container, run:
source setup_robot_connection.sh - Ensure that all messages are displayed without errors.
- Once inside the container, run:
-
Verification
- Check that the topics from Tiago are visible:
ros2 topic list
- When opening new terminals, use:
and verify that the same topics are still visible.
./connect.sh
- Check that the topics from Tiago are visible:

