diff --git a/stretch_description/meshes/guthrie/base_link.STL b/stretch_description/meshes/guthrie/base_link.STL new file mode 100644 index 0000000..eea6a77 Binary files /dev/null and b/stretch_description/meshes/guthrie/base_link.STL differ diff --git a/stretch_description/meshes/guthrie/laser.STL b/stretch_description/meshes/guthrie/laser.STL new file mode 100644 index 0000000..5646371 Binary files /dev/null and b/stretch_description/meshes/guthrie/laser.STL differ diff --git a/stretch_description/meshes/guthrie/link_arm_l0.STL b/stretch_description/meshes/guthrie/link_arm_l0.STL new file mode 100644 index 0000000..c333f85 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_arm_l0.STL differ diff --git a/stretch_description/meshes/guthrie/link_arm_l1.STL b/stretch_description/meshes/guthrie/link_arm_l1.STL new file mode 100644 index 0000000..3b6fc65 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_arm_l1.STL differ diff --git a/stretch_description/meshes/guthrie/link_arm_l2.STL b/stretch_description/meshes/guthrie/link_arm_l2.STL new file mode 100644 index 0000000..d303727 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_arm_l2.STL differ diff --git a/stretch_description/meshes/guthrie/link_arm_l3.STL b/stretch_description/meshes/guthrie/link_arm_l3.STL new file mode 100644 index 0000000..3557a2f Binary files /dev/null and b/stretch_description/meshes/guthrie/link_arm_l3.STL differ diff --git a/stretch_description/meshes/guthrie/link_arm_l4.STL b/stretch_description/meshes/guthrie/link_arm_l4.STL new file mode 100644 index 0000000..9a454e8 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_arm_l4.STL differ diff --git a/stretch_description/meshes/guthrie/link_aruco_inner_wrist.STL b/stretch_description/meshes/guthrie/link_aruco_inner_wrist.STL new file mode 100644 index 0000000..10db01e Binary files /dev/null and b/stretch_description/meshes/guthrie/link_aruco_inner_wrist.STL differ diff --git a/stretch_description/meshes/guthrie/link_aruco_left_base.STL b/stretch_description/meshes/guthrie/link_aruco_left_base.STL new file mode 100644 index 0000000..8ea0795 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_aruco_left_base.STL differ diff --git a/stretch_description/meshes/guthrie/link_aruco_right_base.STL b/stretch_description/meshes/guthrie/link_aruco_right_base.STL new file mode 100644 index 0000000..8ea0795 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_aruco_right_base.STL differ diff --git a/stretch_description/meshes/guthrie/link_aruco_shoulder.STL b/stretch_description/meshes/guthrie/link_aruco_shoulder.STL new file mode 100644 index 0000000..98d6567 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_aruco_shoulder.STL differ diff --git a/stretch_description/meshes/guthrie/link_aruco_top_wrist.STL b/stretch_description/meshes/guthrie/link_aruco_top_wrist.STL new file mode 100644 index 0000000..2a53165 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_aruco_top_wrist.STL differ diff --git a/stretch_description/meshes/guthrie/link_dry_erase_holder.STL b/stretch_description/meshes/guthrie/link_dry_erase_holder.STL new file mode 100644 index 0000000..a123087 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_dry_erase_holder.STL differ diff --git a/stretch_description/meshes/guthrie/link_dry_erase_marker.STL b/stretch_description/meshes/guthrie/link_dry_erase_marker.STL new file mode 100644 index 0000000..5929498 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_dry_erase_marker.STL differ diff --git a/stretch_description/meshes/guthrie/link_gripper.STL b/stretch_description/meshes/guthrie/link_gripper.STL new file mode 100644 index 0000000..7ae7d2e Binary files /dev/null and b/stretch_description/meshes/guthrie/link_gripper.STL differ diff --git a/stretch_description/meshes/guthrie/link_gripper_finger_left.STL b/stretch_description/meshes/guthrie/link_gripper_finger_left.STL new file mode 100644 index 0000000..60848f1 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_gripper_finger_left.STL differ diff --git a/stretch_description/meshes/guthrie/link_gripper_finger_right.STL b/stretch_description/meshes/guthrie/link_gripper_finger_right.STL new file mode 100644 index 0000000..6efbb40 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_gripper_finger_right.STL differ diff --git a/stretch_description/meshes/guthrie/link_gripper_fingertip_left.STL b/stretch_description/meshes/guthrie/link_gripper_fingertip_left.STL new file mode 100644 index 0000000..853c3be Binary files /dev/null and b/stretch_description/meshes/guthrie/link_gripper_fingertip_left.STL differ diff --git a/stretch_description/meshes/guthrie/link_gripper_fingertip_right.STL b/stretch_description/meshes/guthrie/link_gripper_fingertip_right.STL new file mode 100644 index 0000000..c40a44f Binary files /dev/null and b/stretch_description/meshes/guthrie/link_gripper_fingertip_right.STL differ diff --git a/stretch_description/meshes/guthrie/link_head.STL b/stretch_description/meshes/guthrie/link_head.STL new file mode 100644 index 0000000..0614101 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_head.STL differ diff --git a/stretch_description/meshes/guthrie/link_head_pan.STL b/stretch_description/meshes/guthrie/link_head_pan.STL new file mode 100644 index 0000000..eaa3ebd Binary files /dev/null and b/stretch_description/meshes/guthrie/link_head_pan.STL differ diff --git a/stretch_description/meshes/guthrie/link_head_tilt.STL b/stretch_description/meshes/guthrie/link_head_tilt.STL new file mode 100644 index 0000000..7fa1faa Binary files /dev/null and b/stretch_description/meshes/guthrie/link_head_tilt.STL differ diff --git a/stretch_description/meshes/guthrie/link_left_wheel.STL b/stretch_description/meshes/guthrie/link_left_wheel.STL new file mode 100644 index 0000000..97837f2 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_left_wheel.STL differ diff --git a/stretch_description/meshes/guthrie/link_lift.STL b/stretch_description/meshes/guthrie/link_lift.STL new file mode 100644 index 0000000..e9f16bf Binary files /dev/null and b/stretch_description/meshes/guthrie/link_lift.STL differ diff --git a/stretch_description/meshes/guthrie/link_mast.STL b/stretch_description/meshes/guthrie/link_mast.STL new file mode 100644 index 0000000..9ba50d8 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_mast.STL differ diff --git a/stretch_description/meshes/guthrie/link_puller.STL b/stretch_description/meshes/guthrie/link_puller.STL new file mode 100644 index 0000000..33dd044 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_puller.STL differ diff --git a/stretch_description/meshes/guthrie/link_respeaker.STL b/stretch_description/meshes/guthrie/link_respeaker.STL new file mode 100644 index 0000000..34ba67f Binary files /dev/null and b/stretch_description/meshes/guthrie/link_respeaker.STL differ diff --git a/stretch_description/meshes/guthrie/link_right_wheel.STL b/stretch_description/meshes/guthrie/link_right_wheel.STL new file mode 100644 index 0000000..f9e5483 Binary files /dev/null and b/stretch_description/meshes/guthrie/link_right_wheel.STL differ diff --git a/stretch_description/meshes/guthrie/link_wrist_yaw.STL b/stretch_description/meshes/guthrie/link_wrist_yaw.STL new file mode 100644 index 0000000..39498ae Binary files /dev/null and b/stretch_description/meshes/guthrie/link_wrist_yaw.STL differ diff --git a/stretch_description/meshes/hank/base_link.STL b/stretch_description/meshes/hank/base_link.STL new file mode 100644 index 0000000..eea6a77 Binary files /dev/null and b/stretch_description/meshes/hank/base_link.STL differ diff --git a/stretch_description/meshes/hank/laser.STL b/stretch_description/meshes/hank/laser.STL new file mode 100644 index 0000000..5646371 Binary files /dev/null and b/stretch_description/meshes/hank/laser.STL differ diff --git a/stretch_description/meshes/hank/link_arm_l0.STL b/stretch_description/meshes/hank/link_arm_l0.STL new file mode 100644 index 0000000..c333f85 Binary files /dev/null and b/stretch_description/meshes/hank/link_arm_l0.STL differ diff --git a/stretch_description/meshes/hank/link_arm_l1.STL b/stretch_description/meshes/hank/link_arm_l1.STL new file mode 100644 index 0000000..3b6fc65 Binary files /dev/null and b/stretch_description/meshes/hank/link_arm_l1.STL differ diff --git a/stretch_description/meshes/hank/link_arm_l2.STL b/stretch_description/meshes/hank/link_arm_l2.STL new file mode 100644 index 0000000..d303727 Binary files /dev/null and b/stretch_description/meshes/hank/link_arm_l2.STL differ diff --git a/stretch_description/meshes/hank/link_arm_l3.STL b/stretch_description/meshes/hank/link_arm_l3.STL new file mode 100644 index 0000000..3557a2f Binary files /dev/null and b/stretch_description/meshes/hank/link_arm_l3.STL differ diff --git a/stretch_description/meshes/hank/link_arm_l4.STL b/stretch_description/meshes/hank/link_arm_l4.STL new file mode 100644 index 0000000..9a454e8 Binary files /dev/null and b/stretch_description/meshes/hank/link_arm_l4.STL differ diff --git a/stretch_description/meshes/hank/link_aruco_inner_wrist.STL b/stretch_description/meshes/hank/link_aruco_inner_wrist.STL new file mode 100644 index 0000000..10db01e Binary files /dev/null and b/stretch_description/meshes/hank/link_aruco_inner_wrist.STL differ diff --git a/stretch_description/meshes/hank/link_aruco_left_base.STL b/stretch_description/meshes/hank/link_aruco_left_base.STL new file mode 100644 index 0000000..8ea0795 Binary files /dev/null and b/stretch_description/meshes/hank/link_aruco_left_base.STL differ diff --git a/stretch_description/meshes/hank/link_aruco_right_base.STL b/stretch_description/meshes/hank/link_aruco_right_base.STL new file mode 100644 index 0000000..8ea0795 Binary files /dev/null and b/stretch_description/meshes/hank/link_aruco_right_base.STL differ diff --git a/stretch_description/meshes/hank/link_aruco_shoulder.STL b/stretch_description/meshes/hank/link_aruco_shoulder.STL new file mode 100644 index 0000000..98d6567 Binary files /dev/null and b/stretch_description/meshes/hank/link_aruco_shoulder.STL differ diff --git a/stretch_description/meshes/hank/link_aruco_top_wrist.STL b/stretch_description/meshes/hank/link_aruco_top_wrist.STL new file mode 100644 index 0000000..2a53165 Binary files /dev/null and b/stretch_description/meshes/hank/link_aruco_top_wrist.STL differ diff --git a/stretch_description/meshes/hank/link_dry_erase_holder.STL b/stretch_description/meshes/hank/link_dry_erase_holder.STL new file mode 100644 index 0000000..a123087 Binary files /dev/null and b/stretch_description/meshes/hank/link_dry_erase_holder.STL differ diff --git a/stretch_description/meshes/hank/link_dry_erase_marker.STL b/stretch_description/meshes/hank/link_dry_erase_marker.STL new file mode 100644 index 0000000..5929498 Binary files /dev/null and b/stretch_description/meshes/hank/link_dry_erase_marker.STL differ diff --git a/stretch_description/meshes/hank/link_gripper.STL b/stretch_description/meshes/hank/link_gripper.STL new file mode 100644 index 0000000..7ae7d2e Binary files /dev/null and b/stretch_description/meshes/hank/link_gripper.STL differ diff --git a/stretch_description/meshes/hank/link_gripper_finger_left.STL b/stretch_description/meshes/hank/link_gripper_finger_left.STL new file mode 100644 index 0000000..60848f1 Binary files /dev/null and b/stretch_description/meshes/hank/link_gripper_finger_left.STL differ diff --git a/stretch_description/meshes/hank/link_gripper_finger_right.STL b/stretch_description/meshes/hank/link_gripper_finger_right.STL new file mode 100644 index 0000000..6efbb40 Binary files /dev/null and b/stretch_description/meshes/hank/link_gripper_finger_right.STL differ diff --git a/stretch_description/meshes/hank/link_gripper_fingertip_left.STL b/stretch_description/meshes/hank/link_gripper_fingertip_left.STL new file mode 100644 index 0000000..853c3be Binary files /dev/null and b/stretch_description/meshes/hank/link_gripper_fingertip_left.STL differ diff --git a/stretch_description/meshes/hank/link_gripper_fingertip_right.STL b/stretch_description/meshes/hank/link_gripper_fingertip_right.STL new file mode 100644 index 0000000..c40a44f Binary files /dev/null and b/stretch_description/meshes/hank/link_gripper_fingertip_right.STL differ diff --git a/stretch_description/meshes/hank/link_head.STL b/stretch_description/meshes/hank/link_head.STL new file mode 100644 index 0000000..0614101 Binary files /dev/null and b/stretch_description/meshes/hank/link_head.STL differ diff --git a/stretch_description/meshes/hank/link_head_pan.STL b/stretch_description/meshes/hank/link_head_pan.STL new file mode 100644 index 0000000..eaa3ebd Binary files /dev/null and b/stretch_description/meshes/hank/link_head_pan.STL differ diff --git a/stretch_description/meshes/hank/link_head_tilt.STL b/stretch_description/meshes/hank/link_head_tilt.STL new file mode 100644 index 0000000..7fa1faa Binary files /dev/null and b/stretch_description/meshes/hank/link_head_tilt.STL differ diff --git a/stretch_description/meshes/hank/link_left_wheel.STL b/stretch_description/meshes/hank/link_left_wheel.STL new file mode 100644 index 0000000..97837f2 Binary files /dev/null and b/stretch_description/meshes/hank/link_left_wheel.STL differ diff --git a/stretch_description/meshes/hank/link_lift.STL b/stretch_description/meshes/hank/link_lift.STL new file mode 100644 index 0000000..e9f16bf Binary files /dev/null and b/stretch_description/meshes/hank/link_lift.STL differ diff --git a/stretch_description/meshes/hank/link_mast.STL b/stretch_description/meshes/hank/link_mast.STL new file mode 100644 index 0000000..9ba50d8 Binary files /dev/null and b/stretch_description/meshes/hank/link_mast.STL differ diff --git a/stretch_description/meshes/hank/link_puller.STL b/stretch_description/meshes/hank/link_puller.STL new file mode 100644 index 0000000..33dd044 Binary files /dev/null and b/stretch_description/meshes/hank/link_puller.STL differ diff --git a/stretch_description/meshes/hank/link_respeaker.STL b/stretch_description/meshes/hank/link_respeaker.STL new file mode 100644 index 0000000..34ba67f Binary files /dev/null and b/stretch_description/meshes/hank/link_respeaker.STL differ diff --git a/stretch_description/meshes/hank/link_right_wheel.STL b/stretch_description/meshes/hank/link_right_wheel.STL new file mode 100644 index 0000000..f9e5483 Binary files /dev/null and b/stretch_description/meshes/hank/link_right_wheel.STL differ diff --git a/stretch_description/meshes/hank/link_wrist_yaw.STL b/stretch_description/meshes/hank/link_wrist_yaw.STL new file mode 100644 index 0000000..39498ae Binary files /dev/null and b/stretch_description/meshes/hank/link_wrist_yaw.STL differ diff --git a/stretch_description/urdf/update_meshes.py b/stretch_description/urdf/update_meshes.py new file mode 100755 index 0000000..6e4dc30 --- /dev/null +++ b/stretch_description/urdf/update_meshes.py @@ -0,0 +1,8 @@ +#!/usr/bin/env python +import os +import stretch_body.hello_utils as hu +batch_name = hu.read_fleet_yaml('stretch_re1_factory_params.yaml')['robot']['batch_name'].lower() +cmd='cp ~/catkin_ws/src/stretch_ros/stretch_description/meshes/'+batch_name+'/*.STL ~/catkin_ws/src/stretch_ros/stretch_description/meshes' +print("Copying in mesh files from batch:"+batch_name) +print(cmd) +os.system(cmd)