When swapping my tool from the tablet the gripper, I attempted to use stretch_configure_tool.py to update my tool. While the script updated my configuration in stretch_configuration_params.yaml, it did not update the robot.tool setting in the user params. This led to misbehavior when homing the robot (incorrect wrist pitch), and could cause self-collisions.
Steps to Recreate
Detach gripper, attach tablet, run stretch_configure_tool.py and add tool: eoa_wrist_dw3_tool_tablet_12in to the robot.
Detach tablet, attach gripper, run stretch_configure_tool.py. Then, stretch_system_check.py should still report the tablet as the tool.
Description
When swapping my tool from the tablet the gripper, I attempted to use
stretch_configure_tool.py
to update my tool. While the script updated my configuration instretch_configuration_params.yaml
, it did not update therobot.tool
setting in the user params. This led to misbehavior when homing the robot (incorrect wrist pitch), and could cause self-collisions.Steps to Recreate
stretch_configure_tool.py
and addtool: eoa_wrist_dw3_tool_tablet_12in
to the robot.stretch_configure_tool.py
. Then,stretch_system_check.py
should still report the tablet as the tool.