Dual Arm Setup - Variable 'speed_slider_mask' is currently controlled by another RTDE client #1259
Open
1 task done
Labels
solution proposed
A solution has been proposed
Affected ROS2 Driver version(s)
Jazzy
Used ROS distribution.
Rolling
Which combination of platform is the ROS driver running on.
Ubuntu Linux with lowlatency kernel
How is the UR ROS2 Driver installed.
From binary packets
Which robot platform is the driver connected to.
Real robot
Robot SW / URSim version(s)
5.17.3
How is the ROS driver used.
Through the robot teach pendant using External Control URCap
Issue details
Hello!
Summary
Unable to run two UR5E robots in simultaneous - Dual Arm Setup - with ROS2 Jazzy.
Error:
Variable 'speed_slider_mask' is currently controlled by another RTDE client. The input recipe can't be used as configured.
Issue details
Recently my team acquired two UR5e robots and my goal is to be able to run them with a dual arm setup. The robots are connected to a computer and I'm using URCaps - External Control to be able to communicate with them. I'm able to run the robots independently without problems. When I try to run both robots at the same time, I get the following error:
Variable 'speed_slider_mask' is currently controlled by another RTDE client. The input recipe can't be used as configured.
I've read all the issues that I could find related to this "speed_slider_mask", - the Profinet and Ethernet/IP are disabled - but so far I'm out of luck. Also, the issue only shows up with real hardware, if I use mock hardware it works without problems.
Detailed description help us understand the problem. Code are welcome!
Launch file for robot 1 (walle_control.launch.py):
Launch file for robot 1 (eve_control.launch.py):
Launch file: ur_controller.launch.py:
Config file eve_ur_controllers.yaml:
Config file walle_ur_controllers.yaml:
Steps to Reproduce
For this example I'm using the IPs 10.0.0.10 and 10.0.0.11
1 - Copy the launch files to the ur_robot_driver launch directory
2 - Add controllers config file with namespace (walle and eve)
3 - Build
4 - ros2 launch ur_robot_driver walle_control.launch.py
5 - ros2 launch ur_robot_driver eve_control.launch.py
Expected Behavior
I would expect to be able to run both robots in simultaneous.
Actual Behavior
I'm unable to run both robots because of the error: [ros2_control_node-1] [FATAL] [1738333118.782077199] [URPositionHardwareInterface]: Variable 'speed_slider_mask' is currently controlled by another RTDE client. The input recipe can't be used as configured
Workaround Suggestion
I'm able to run two robots with ROS2 Iron, but IRON is EOL and I'm trying to migrate.
Any help is deeply appreciated!
Kind regards,
Filipe
Relevant log output
Accept Public visibility
The text was updated successfully, but these errors were encountered: