You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

283 lines
6.5 KiB

  1. <?xml version="1.0"?>
  2. <robot xmlns:xacro="http://www.ros.org/wiki/xacro" name="stretch_aruco">
  3. <link
  4. name="link_aruco_right_base">
  5. <inertial>
  6. <origin
  7. xyz="0 0 -5.00000000014378E-07"
  8. rpy="0 0 0" />
  9. <mass
  10. value="3.59999999990368E-06" />
  11. <inertia
  12. ixx="0"
  13. ixy="0"
  14. ixz="0"
  15. iyy="0"
  16. iyz="0"
  17. izz="0" />
  18. </inertial>
  19. <visual>
  20. <origin
  21. xyz="0 0 0"
  22. rpy="0 0 0" />
  23. <geometry>
  24. <mesh
  25. filename="package://stretch_description/meshes/link_aruco_right_base.STL" />
  26. </geometry>
  27. <material
  28. name="">
  29. <color
  30. rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
  31. </material>
  32. </visual>
  33. <collision>
  34. <origin
  35. xyz="0 0 0"
  36. rpy="0 0 0" />
  37. <geometry>
  38. <mesh
  39. filename="package://stretch_description/meshes/link_aruco_right_base.STL" />
  40. </geometry>
  41. </collision>
  42. </link>
  43. <joint
  44. name="joint_aruco_right_base"
  45. type="fixed">
  46. <origin
  47. xyz="-0.00500000000000014 -0.1304972 0.1597482"
  48. rpy="0 0 -1.5707963267949" />
  49. <parent
  50. link="base_link" />
  51. <child
  52. link="link_aruco_right_base" />
  53. <axis
  54. xyz="0 0 0" />
  55. </joint>
  56. <link
  57. name="link_aruco_left_base">
  58. <inertial>
  59. <origin
  60. xyz="0 0 -5.00000000014378E-07"
  61. rpy="0 0 0" />
  62. <mass
  63. value="3.59999999990368E-06" />
  64. <inertia
  65. ixx="0"
  66. ixy="0"
  67. ixz="0"
  68. iyy="0"
  69. iyz="0"
  70. izz="0" />
  71. </inertial>
  72. <visual>
  73. <origin
  74. xyz="0 0 0"
  75. rpy="0 0 0" />
  76. <geometry>
  77. <mesh
  78. filename="package://stretch_description/meshes/link_aruco_left_base.STL" />
  79. </geometry>
  80. <material
  81. name="">
  82. <color
  83. rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
  84. </material>
  85. </visual>
  86. <collision>
  87. <origin
  88. xyz="0 0 0"
  89. rpy="0 0 0" />
  90. <geometry>
  91. <mesh
  92. filename="package://stretch_description/meshes/link_aruco_left_base.STL" />
  93. </geometry>
  94. </collision>
  95. </link>
  96. <joint
  97. name="joint_aruco_left_base"
  98. type="fixed">
  99. <origin
  100. xyz="-0.00500000000000014 0.1304972 0.1597482"
  101. rpy="0 0 -1.5707963267949" />
  102. <parent
  103. link="base_link" />
  104. <child
  105. link="link_aruco_left_base" />
  106. <axis
  107. xyz="0 0 0" />
  108. </joint>
  109. <link
  110. name="link_aruco_shoulder">
  111. <inertial>
  112. <origin
  113. xyz="-2.77555756156289E-17 2.56739074444567E-16 -0.000125000000000042"
  114. rpy="0 0 0" />
  115. <mass
  116. value="0" />
  117. <inertia
  118. ixx="0"
  119. ixy="0"
  120. ixz="0"
  121. iyy="0"
  122. iyz="0"
  123. izz="0" />
  124. </inertial>
  125. <visual>
  126. <origin
  127. xyz="0 0 0"
  128. rpy="0 0 0" />
  129. <geometry>
  130. <mesh
  131. filename="package://stretch_description/meshes/link_aruco_shoulder.STL" />
  132. </geometry>
  133. <material
  134. name="">
  135. <color
  136. rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
  137. </material>
  138. </visual>
  139. <collision>
  140. <origin
  141. xyz="0 0 0"
  142. rpy="0 0 0" />
  143. <geometry>
  144. <mesh
  145. filename="package://stretch_description/meshes/link_aruco_shoulder.STL" />
  146. </geometry>
  147. </collision>
  148. </link>
  149. <joint
  150. name="joint_aruco_shoulder"
  151. type="fixed">
  152. <origin
  153. xyz="-0.0133768876375287 0.0558540528812078 0.0861368272417975"
  154. rpy="-1.53998860117704E-29 3.55962409571165E-15 0.0" />
  155. <parent
  156. link="link_lift" />
  157. <child
  158. link="link_aruco_shoulder" />
  159. <axis
  160. xyz="0 0 0" />
  161. </joint>
  162. <link
  163. name="link_aruco_top_wrist">
  164. <inertial>
  165. <origin
  166. xyz="1.11022302462516E-16 3.05311331771918E-16 -0.00012499999999821"
  167. rpy="0 0 0" />
  168. <mass
  169. value="0" />
  170. <inertia
  171. ixx="0"
  172. ixy="0"
  173. ixz="0"
  174. iyy="0"
  175. iyz="0"
  176. izz="0" />
  177. </inertial>
  178. <visual>
  179. <origin
  180. xyz="0 0 0"
  181. rpy="0 0 0" />
  182. <geometry>
  183. <mesh
  184. filename="package://stretch_description/meshes/link_aruco_top_wrist.STL" />
  185. </geometry>
  186. <material
  187. name="">
  188. <color
  189. rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
  190. </material>
  191. </visual>
  192. <collision>
  193. <origin
  194. xyz="0 0 0"
  195. rpy="0 0 0" />
  196. <geometry>
  197. <mesh
  198. filename="package://stretch_description/meshes/link_aruco_top_wrist.STL" />
  199. </geometry>
  200. </collision>
  201. </link>
  202. <joint
  203. name="joint_aruco_top_wrist"
  204. type="fixed">
  205. <origin
  206. xyz="0.0472500000000019 0.0292850000000015 0"
  207. rpy="1.5707963267949 -8.03728587323464E-15 3.14159265358979" />
  208. <parent
  209. link="link_arm_l0" />
  210. <child
  211. link="link_aruco_top_wrist" />
  212. <axis
  213. xyz="0 0 0" />
  214. </joint>
  215. <link
  216. name="link_aruco_inner_wrist">
  217. <inertial>
  218. <origin
  219. xyz="8.32667268468867E-17 1.77635683940025E-15 -0.000125000000000264"
  220. rpy="0 0 0" />
  221. <mass
  222. value="0" />
  223. <inertia
  224. ixx="0"
  225. ixy="0"
  226. ixz="0"
  227. iyy="0"
  228. iyz="0"
  229. izz="0" />
  230. </inertial>
  231. <visual>
  232. <origin
  233. xyz="0 0 0"
  234. rpy="0 0 0" />
  235. <geometry>
  236. <mesh
  237. filename="package://stretch_description/meshes/link_aruco_inner_wrist.STL" />
  238. </geometry>
  239. <material
  240. name="">
  241. <color
  242. rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
  243. </material>
  244. </visual>
  245. <collision>
  246. <origin
  247. xyz="0 0 0"
  248. rpy="0 0 0" />
  249. <geometry>
  250. <mesh
  251. filename="package://stretch_description/meshes/link_aruco_inner_wrist.STL" />
  252. </geometry>
  253. </collision>
  254. </link>
  255. <joint
  256. name="joint_aruco_inner_wrist"
  257. type="fixed">
  258. <origin
  259. xyz="0.0472499999999947 -0.0119000000000034 -0.0272499999991938"
  260. rpy="3.14159265358979 4.23377442363088E-14 3.14159265358979" />
  261. <parent
  262. link="link_arm_l0" />
  263. <child
  264. link="link_aruco_inner_wrist" />
  265. <axis
  266. xyz="0 0 0" />
  267. </joint>
  268. </robot>