This repository contains the robot descriptions, MoveIt configurations, and controller settings for the UR5e and PAL Tiago Pro robots used in the DRIMS3 Summer School 2026.
To launch the robotic cells, use the following commands.
For the UR5e with hand-e gripper robots:
ros2 launch drims_description ur5e_1_start.launch.py fake:=true
⚠️ Useur5e_1_start```, ```ur5e_2_start, or ```ur5e_3_start` according to the actual robot you're using.
For 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:
- For robot 1:
ping 192.164.254.101
- For robot 2:
ping 192.164.254.102
- For robot 3:
ping 192.164.254.103
If 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:

