Universal_Robots_Client_Library
Universal_Robots_Client_Library copied to clipboard
[start_ursim] Sharing of urcap and program storage in series can lead to errors
start_ursim.sh
defaults to using ${PERSISTENT_BASE}/${ROBOT_SERIES}
as base for urcap and program storage. This means that the same storage is shared between different robots of a series which can lead to errors:
-
rm -rf ~/.ursim/e-series
-
ros2 run ur_client_library start_ursim.sh -m ur5e
This will create the relevant files and a safety configuration with 191 deg/s for each joint. -
ros2 run ur_client_library start_ursim.sh -m ur10e
This shares the safety configuration, leading to safety errors as soon as you go to the installation tab, as the joint limits for the first two joints are only allowed to go up to 131 deg/s for this arm.
This should be fixed to allow for easier switching between simulated robots.