Community-shared end-of-arm (EOA) tools for the Stretch 4 mobile manipulator from Hello Robot. Each folder in this repository is a complete, robot-tested tool — drivers, URDF, meshes, and parameters — ready to install on your robot.
| Image | Tool | Author | Description |
|---|---|---|---|
![]() |
NYU Gripper | NYU | Tendon-driven parallel gripper for the DexWrist v4 — one Feetech servo winds a Kevlar tendon to close, spring-return opens |
-
Clone this repository onto your robot:
cd ~/repos/ git clone https://github.com/hello-robot/stretch4_tool_share.git
-
Link the tool's folder into
~/stretch_user/user_tools/:mkdir -p ~/stretch_user/user_tools/ ln -s $HOME/repos/stretch4_tool_share/stretch4_tool_share/* ~/stretch_user/user_tools/
-
Register the tool:
stretch_add_user_tool <tool_name>
-
Activate it by selecting it from the tool list:
stretch_configure_tool
-
Restart the body server:
stretch_body_server --restart
Verify the installation:
-
Confirm all validation checks pass:
stretch_add_user_tool <tool_name> --check
-
Jog the tool:
stretch_gripper_jog
-
Check the tool appears and moves in the collision visualizer:
stretch_collision_viz
Each tool's README may add tool-specific steps (bill of materials, servo configuration, homing caveats) — read it before installing.
New tools are scaffolded on the robot, not copied from existing ones:
stretch_add_user_tool my_tool_nameThis generates ~/stretch_user/user_tools/my_tool_name/ with boilerplate drivers, an empty tool.urdf, and a user_tool.md reference guide documenting every file and the full authoring workflow. See also the official Changing Tools documentation.
Built a tool the community could use? See CONTRIBUTING.md, and consider announcing it on the Stretch forum.
This repository is licensed under the Apache License 2.0. Attribution for each tool lives in its own README.

