hinge.urdf 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?xml version="0.0" ?>
  2. <robot name="urdf_robot">
  3. <link name="baseLink">
  4. <inertial>
  5. <origin rpy="0 0 0" xyz="0 0 0.35"/>
  6. <mass value="0.0"/>
  7. <inertia ixx="0" ixy="0" ixz="0" iyy="0" iyz="0" izz="0"/>
  8. </inertial>
  9. <visual>
  10. <origin rpy="0 0 0" xyz="0 0 0.35"/>
  11. <geometry>
  12. <box size="0.08 0.16 0.7"/>
  13. </geometry>
  14. </visual>
  15. <collision>
  16. <origin rpy="0 0 0" xyz="0 0 0.35"/>
  17. <geometry>
  18. <box size="0.08 0.16 0.7"/>
  19. </geometry>
  20. </collision>
  21. </link>
  22. <link name="childA">
  23. <inertial>
  24. <origin rpy="0 0 0" xyz="0 0 -0.36"/>
  25. <mass value="1.0"/>
  26. <inertia ixx="0.048966669" ixy="0" ixz="0" iyy="0.046466667" iyz="0" izz="0.0041666669"/>
  27. </inertial>
  28. <visual>
  29. <origin rpy="0 0 0" xyz="0 0 -0.36"/>
  30. <geometry>
  31. <box size="0.1 0.2 0.72"/>
  32. </geometry>
  33. </visual>
  34. <collision>
  35. <origin rpy="0 0 0" xyz="0 0 -0.36"/>
  36. <geometry>
  37. <box size="0.1 0.2 0.72 "/>
  38. </geometry>
  39. </collision>
  40. </link>
  41. <joint name="joint_baseLink_childA" type="continuous">
  42. <parent link="baseLink"/>
  43. <child link="childA"/>
  44. <origin xyz="0 0 0"/>
  45. <axis xyz="1 0 0"/>
  46. </joint>
  47. <link name="childB">
  48. <inertial>
  49. <origin rpy="0 0 0" xyz="0 0 -0.36"/>
  50. <mass value="1.0"/>
  51. <inertia ixx="0.048966669" ixy="0" ixz="0" iyy="0.046466667" iyz="0" izz="0.0041666669"/>
  52. </inertial>
  53. <visual>
  54. <origin rpy="0 0 0" xyz="0 0 -0.36"/>
  55. <geometry>
  56. <sphere radius="0.2"/>
  57. </geometry>
  58. </visual>
  59. <collision>
  60. <origin rpy="0 0 0" xyz="0 0 -0.36"/>
  61. <geometry>
  62. <sphere radius="0.2"/>
  63. </geometry>
  64. </collision>
  65. </link>
  66. <joint name="joint_childA_childB" type="fixed">
  67. <parent link="childA"/>
  68. <child link="childB"/>
  69. <origin xyz="0 0 -0.2"/>
  70. </joint>
  71. </robot>