gazebo_a9.urdf 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!-- This URDF was automatically created by SolidWorks to URDF Exporter! Originally created by Stephen Brawner (brawner@gmail.com)
  3. Commit Version: 1.6.0-4-g7f85cfe Build Version: 1.6.7995.38578
  4. For more information, please see http://wiki.ros.org/sw_urdf_exporter -->
  5. <robot name="a9">
  6. <link name="world" />
  7. <joint name="world_joint" type="fixed">
  8. <parent link="world" />
  9. <child link="base_link" />
  10. <origin xyz="0.0 0.0 2.17" rpy="0.0 3.14 0.0" />
  11. </joint>
  12. <link name="base_link">
  13. <inertial>
  14. <origin xyz="-0.110121070288428 -0.0129999995820303 0.159000000973282" rpy="0 0 0" />
  15. <mass value="0.0148298653353077" />
  16. <inertia ixx="2.02744416702812E-06" ixy="-1.54215522606031E-15" ixz="-3.37592192750916E-14" iyy="1.40267326461625E-06" iyz="-2.76126618174793E-15" izz="1.40267288470545E-06" />
  17. </inertial>
  18. <visual>
  19. <origin xyz="0 0 0" rpy="0 0 0" />
  20. <geometry>
  21. <mesh filename="package://a9/meshes/base_link.STL" />
  22. </geometry>
  23. <material name="">
  24. <color rgba="1 1 0 1" />
  25. </material>
  26. </visual>
  27. <collision>
  28. <origin xyz="0 0 0" rpy="0 0 0" />
  29. <geometry>
  30. <mesh filename="package://a9/meshes/base_link.STL" />
  31. </geometry>
  32. </collision>
  33. </link>
  34. <link name="Link_1">
  35. <inertial>
  36. <origin xyz="0.802922442229256 0.00984539192698494 1.19598646678643" rpy="0 0 0" />
  37. <mass value="8.19341168850207" />
  38. <inertia ixx="0.19323050511757" ixy="0.0386299594946521" ixz="-0.388616965148905" iyy="1.42567974975729" iyz="0.0128991341474255" izz="1.24513273855516" />
  39. </inertial>
  40. <visual>
  41. <origin xyz="0 0 0" rpy="0 0 0" />
  42. <geometry>
  43. <mesh filename="package://a9/meshes/Link_1.STL" />
  44. </geometry>
  45. <material name="">
  46. <color rgba="1 1 0 1" />
  47. </material>
  48. </visual>
  49. <collision>
  50. <origin xyz="0 0 0" rpy="0 0 0" />
  51. <geometry>
  52. <mesh filename="package://a9/meshes/Link_1.STL" />
  53. </geometry>
  54. </collision>
  55. </link>
  56. <joint name="joint_1" type="revolute">
  57. <origin xyz="0 0 0.278" rpy="0 0 0" />
  58. <parent link="base_link" />
  59. <child link="Link_1" />
  60. <axis xyz="0 0 1" />
  61. <limit lower="-3.8" upper="3.8" effort="0" velocity="0" />
  62. </joint>
  63. <link name="Link_2">
  64. <inertial>
  65. <origin xyz="0.117746157865896 0.0426453911640452 1.20871486266949" rpy="0 0 0" />
  66. <mass value="8.19341168850207" />
  67. <inertia ixx="0.723493788556202" ixy="0.0285843029943905" ixz="-0.653933580723206" iyy="1.42567974975729" iyz="0.0290103266895879" izz="0.714869455116528" />
  68. </inertial>
  69. <visual>
  70. <origin xyz="0 0 0" rpy="0 0 0" />
  71. <geometry>
  72. <mesh filename="package://a9/meshes/Link_2.STL" />
  73. </geometry>
  74. <material name="">
  75. <color rgba="1 1 0 1" />
  76. </material>
  77. </visual>
  78. <collision>
  79. <origin xyz="0 0 0" rpy="0 0 0" />
  80. <geometry>
  81. <mesh filename="package://a9/meshes/Link_2.STL" />
  82. </geometry>
  83. </collision>
  84. </link>
  85. <joint name="joint_2" type="revolute">
  86. <origin xyz="0.15 -0.0328 0.172" rpy="0 0.47052 0" />
  87. <parent link="Link_1" />
  88. <child link="Link_2" />
  89. <axis xyz="0 1 0" />
  90. <limit lower="-3.8" upper="3.8" effort="0" velocity="0" />
  91. </joint>
  92. <link name="Link_3">
  93. <inertial>
  94. <origin xyz="0.00164806841162357 0.0743961632896021 -0.0125870623969895" rpy="0 0 0" />
  95. <mass value="1.10722558532838" />
  96. <inertia ixx="0.00281804497282514" ixy="1.0820613146504E-05" ixz="-2.30905562044302E-05" iyy="0.00127732014523064" iyz="5.62797076557556E-06" izz="0.0028367630953507" />
  97. </inertial>
  98. <visual>
  99. <origin xyz="0 0 0" rpy="0 0 0" />
  100. <geometry>
  101. <mesh filename="package://a9/meshes/Link_3.STL" />
  102. </geometry>
  103. <material name="">
  104. <color rgba="1 1 0 1" />
  105. </material>
  106. </visual>
  107. <collision>
  108. <origin xyz="0 0 0" rpy="0 0 0" />
  109. <geometry>
  110. <mesh filename="package://a9/meshes/Link_3.STL" />
  111. </geometry>
  112. </collision>
  113. </link>
  114. <joint name="joint_3" type="revolute">
  115. <origin xyz="-0.59925 0 0.50037" rpy="0 -0.28892 0" />
  116. <parent link="Link_2" />
  117. <child link="Link_3" />
  118. <axis xyz="0 1 0" />
  119. <limit lower="-3.8" upper="3.8" effort="0" velocity="0" />
  120. </joint>
  121. <link name="Link_4">
  122. <inertial>
  123. <origin xyz="0.751501000756241 -0.00505225715113682 0.690060032582326" rpy="0 0 0" />
  124. <mass value="8.19341168850207" />
  125. <inertia ixx="0.419099372956719" ixy="-0.0348631653478693" ixz="-0.581012917159635" iyy="1.42564974048808" iyz="-0.0218580250133829" izz="1.01929387998522" />
  126. </inertial>
  127. <visual>
  128. <origin xyz="0 0 0" rpy="0 0 0" />
  129. <geometry>
  130. <mesh filename="package://a9/meshes/Link_4.STL" />
  131. </geometry>
  132. <material name="">
  133. <color rgba="1 1 0 1" />
  134. </material>
  135. </visual>
  136. <collision>
  137. <origin xyz="0 0 0" rpy="0 0 0" />
  138. <geometry>
  139. <mesh filename="package://a9/meshes/Link_4.STL" />
  140. </geometry>
  141. </collision>
  142. </link>
  143. <joint name="joint_4" type="revolute">
  144. <origin xyz="-0.084223 0.0347 0.16884" rpy="-3.119 -1.0471 -0.013042" />
  145. <parent link="Link_3" />
  146. <child link="Link_4" />
  147. <axis xyz="0.86603 0 0.5" />
  148. <limit lower="-3.8" upper="3.8" effort="0" velocity="0" />
  149. </joint>
  150. <link name="Link_5">
  151. <inertial>
  152. <origin xyz="0.206551018322306 -0.00505225715114058 -0.104834036546721" rpy="0 0 0" />
  153. <mass value="8.19341168850207" />
  154. <inertia ixx="0.745717188604768" ixy="0.0281122476978264" ixz="-0.653399595391099" iyy="1.42564974048808" iyz="0.030048545471202" izz="0.69267606433717" />
  155. </inertial>
  156. <visual>
  157. <origin xyz="0 0 0" rpy="0 0 0" />
  158. <geometry>
  159. <mesh filename="package://a9/meshes/Link_5.STL" />
  160. </geometry>
  161. <material name="">
  162. <color rgba="1 1 0 1" />
  163. </material>
  164. </visual>
  165. <collision>
  166. <origin xyz="0 0 0" rpy="0 0 0" />
  167. <geometry>
  168. <mesh filename="package://a9/meshes/Link_5.STL" />
  169. </geometry>
  170. </collision>
  171. </link>
  172. <joint name="joint_5" type="revolute">
  173. <origin xyz="0.92436 0 0.53588" rpy="3.1416 -0.25867 3.1416" />
  174. <parent link="Link_4" />
  175. <child link="Link_5" />
  176. <axis xyz="0 1 0" />
  177. <limit lower="-3.8" upper="3.8" effort="0" velocity="0" />
  178. </joint>
  179. <link name="Link_6">
  180. <inertial>
  181. <origin xyz="0.12280626304832 0.10284172733946 -0.0673247079199191" rpy="0 0 0" />
  182. <mass value="8.19341168850207" />
  183. <inertia ixx="1.25065484857243" ixy="-0.370837141231599" ixz="-0.214061773475593" iyy="0.581725625286335" iyz="-0.544088624970368" izz="1.03166251957125" />
  184. </inertial>
  185. <visual>
  186. <origin xyz="0 0 0" rpy="0 0 0" />
  187. <geometry>
  188. <mesh filename="package://a9/meshes/Link_6.STL" />
  189. </geometry>
  190. <material name="">
  191. <color rgba="1 1 0 1" />
  192. </material>
  193. </visual>
  194. <collision>
  195. <origin xyz="0 0 0" rpy="0 0 0" />
  196. <geometry>
  197. <mesh filename="package://a9/meshes/Link_6.STL" />
  198. </geometry>
  199. </collision>
  200. </link>
  201. <joint name="joint_6" type="revolute">
  202. <origin xyz="0.037697 -0.0006997 -0.064094" rpy="0.44032 0.19669 -0.83053" />
  203. <parent link="Link_5" />
  204. <child link="Link_6" />
  205. <axis xyz="0.49999 0 -0.86603" />
  206. <limit lower="-3.8" upper="3.8" effort="0" velocity="0" />
  207. </joint>
  208. <link name="Link_7">
  209. <inertial>
  210. <origin xyz="0.0296425829147993 -6.47728578861279E-06 0.162281442392356" rpy="0 0 0" />
  211. <mass value="7.07143232149748" />
  212. <inertia ixx="0.0103947066541271" ixy="8.00167786886164E-07" ixz="0.00131122028195651" iyy="0.0112643862205598" iyz="-2.38846633634112E-06" izz="0.0065729384023248" />
  213. </inertial>
  214. <visual>
  215. <origin xyz="0 0 0" rpy="0 0 0" />
  216. <geometry>
  217. <mesh filename="package://a9/meshes/Link_7.STL" />
  218. </geometry>
  219. <material name="">
  220. <color rgba="0.752941176470588 0.752941176470588 0.752941176470588 1" />
  221. </material>
  222. </visual>
  223. <collision>
  224. <origin xyz="0 0 0" rpy="0 0 0" />
  225. <geometry>
  226. <mesh filename="package://a9/meshes/Link_7.STL" />
  227. </geometry>
  228. </collision>
  229. </link>
  230. <joint name="joint_7" type="fixed">
  231. <origin xyz="0 0 0" rpy="-2.6972 0.28661 -2.1066" />
  232. <parent link="Link_6" />
  233. <child link="Link_7" />
  234. <axis xyz="0 0 0" />
  235. </joint>
  236. <link name="end_link_now" />
  237. <joint name="end_joint" type="fixed">
  238. <parent link="Link_7" />
  239. <child link="end_link_now" />
  240. <origin xyz="-0.045 0.0 0.4" rpy="0.0 0.4 3.14" />
  241. </joint>
  242. <transmission name="trans_joint_1">
  243. <type>transmission_interface/SimpleTransmission</type>
  244. <joint name="joint_1">
  245. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  246. </joint>
  247. <actuator name="joint_1_motor">
  248. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  249. <mechanicalReduction>1</mechanicalReduction>
  250. </actuator>
  251. </transmission>
  252. <transmission name="trans_joint_2">
  253. <type>transmission_interface/SimpleTransmission</type>
  254. <joint name="joint_2">
  255. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  256. </joint>
  257. <actuator name="joint_2_motor">
  258. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  259. <mechanicalReduction>1</mechanicalReduction>
  260. </actuator>
  261. </transmission>
  262. <transmission name="trans_joint_3">
  263. <type>transmission_interface/SimpleTransmission</type>
  264. <joint name="joint_3">
  265. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  266. </joint>
  267. <actuator name="joint_3_motor">
  268. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  269. <mechanicalReduction>1</mechanicalReduction>
  270. </actuator>
  271. </transmission>
  272. <transmission name="trans_joint_4">
  273. <type>transmission_interface/SimpleTransmission</type>
  274. <joint name="joint_4">
  275. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  276. </joint>
  277. <actuator name="joint_4_motor">
  278. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  279. <mechanicalReduction>1</mechanicalReduction>
  280. </actuator>
  281. </transmission>
  282. <transmission name="trans_joint_5">
  283. <type>transmission_interface/SimpleTransmission</type>
  284. <joint name="joint_5">
  285. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  286. </joint>
  287. <actuator name="joint_5_motor">
  288. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  289. <mechanicalReduction>1</mechanicalReduction>
  290. </actuator>
  291. </transmission>
  292. <transmission name="trans_joint_6">
  293. <type>transmission_interface/SimpleTransmission</type>
  294. <joint name="joint_6">
  295. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  296. </joint>
  297. <actuator name="joint_6_motor">
  298. <hardwareInterface>hardware_interface/EffortJointInterface</hardwareInterface>
  299. <mechanicalReduction>1</mechanicalReduction>
  300. </actuator>
  301. </transmission>
  302. <gazebo>
  303. <plugin name="gazebo_ros_control" filename="libgazebo_ros_control.so">
  304. <robotNamespace>/</robotNamespace>
  305. </plugin>
  306. </gazebo>
  307. </robot>