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.
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.