Stretch Teleop Kit
Created by: Hello Robot Inc
The Stretch Teleop Kit allows for improved remote teleoperation of Stretch. It adds two fish-eye USB cameras to Stretch. One is added to the robot's gripper for a better view while manipulating. The other is added to the robot's head and points downward, providing a better view while navigating.
The Stretch Teleop Kit uses two Spinel UC20MPE_F185 USB cameras that provide a 185 degree FOV and 2MP resolution. These board cameras are mounted in 3D printed shells and attached to existing mount points of the Stretch.
Hello Robot has provided the STL files, BOM, and assembly instructions necessary to build your own Stretch Teleop Kit. Alternatively, the kit is available for sale by Hello Robot.
*Note if building your own kit:: The Spinel cameras come with a custom USB to JST ZH cable. We recommend using a custom length cable however in order to improve the cable routing of your system. Please contact Hello Robot for details.
|3D Printed Parts|
The Stretch Teleop Kit includes the open-source teleoperation interface (beta) that utilizes these cameras as shown below.
The Stretch RE1 URDF can be augmented with these two cameras as well. The URDF information is found here.
To add the Teleop Kit to your URDF:
cd ~/catkin_ws/src/stretch_ros/ git pull cd ~/repos git clone https://github.com/hello-robot/stretch_tool_share cd ~/repos/stretch_tool_share/tool_share/stretch_teleop_kit/stretch_description cp urdf/stretch_teleop_kit.xacro ~/catkin_ws/src/stretch_ros/stretch_description/urdf cp urdf/stretch_description.xacro ~/catkin_ws/src/stretch_ros/stretch_description/urdf cp meshes/*teleop*.STL ~/catkin_ws/src/stretch_ros/stretch_description/meshes
To add Teleop kit to the Stretch Gazebo implementation:
cd ~/catkin_ws/src/stretch_ros/ git pull cd ~/repos git clone https://github.com/hello-robot/stretch_tool_share cd ~/repos/stretch_tool_share/tool_share/stretch_teleop_kit/stretch_description cp urdf/stretch_teleop_kit.xacro ~/catkin_ws/src/stretch_ros/stretch_description/urdf cp urdf/stretch_gazebo.urdf.xacro ~/catkin_ws/src/stretch_ros/stretch_gazebo/urdf/stretch_gazebo.urdf.xacro cp meshes/*teleop*.STL ~/catkin_ws/src/stretch_ros/stretch_description/meshes
During Gazebo simulation the two Teleop camera's video streams would be published to the topics "teleop/gripper_camera" and "teleop/head_camera".