door.urdf 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <?xml version="0.0" ?>
  2. <robot name="urdf_door">
  3. <link name="world"/>
  4. <joint name="fixed" type="fixed">
  5. <parent link="world"/>
  6. <child link="baseLink"/>
  7. <origin xyz="0 0 0"/>
  8. </joint>
  9. <link name="baseLink">
  10. <inertial>
  11. <origin rpy="0 0 0" xyz="0 0 0.35"/>
  12. <mass value="1.0"/>
  13. <inertia ixx="0.1" ixy="0" ixz="0" iyy="0.1" iyz="0" izz="0.1"/>
  14. </inertial>
  15. <visual>
  16. <origin rpy="0 0 0" xyz="0.05 0 0.5"/>
  17. <geometry>
  18. <box size="0.1 0.1 1"/>
  19. </geometry>
  20. <material name="framemat0">
  21. <color
  22. rgba="0.9 0.4 0. 1" />
  23. </material>
  24. </visual>
  25. <visual>
  26. <origin rpy="0 0 0" xyz="0.95 0 0.5"/>
  27. <geometry>
  28. <box size="0.1 0.1 1"/>
  29. </geometry>
  30. <material name="framemat0"/>
  31. </visual>
  32. <visual>
  33. <origin rpy="0 0 0" xyz="0.5 0 0.95"/>
  34. <geometry>
  35. <box size="1 0.1 0.1"/>
  36. </geometry>
  37. <material name="framemat0"/>
  38. </visual>
  39. <visual>
  40. <origin rpy="0 0 0" xyz="0.5 0 0.05"/>
  41. <geometry>
  42. <box size="1 0.1 0.1"/>
  43. </geometry>
  44. <material name="framemat0"/>
  45. </visual>
  46. <collision>
  47. <origin rpy="0 0 0" xyz="0.05 0 0.5"/>
  48. <geometry>
  49. <box size="0.1 0.1 1"/>
  50. </geometry>
  51. </collision>
  52. <collision>
  53. <origin rpy="0 0 0" xyz="0.95 0 0.5"/>
  54. <geometry>
  55. <box size="0.1 0.1 1"/>
  56. </geometry>
  57. </collision>
  58. <collision>
  59. <origin rpy="0 0 0" xyz="0.5 0 0.95"/>
  60. <geometry>
  61. <box size="1 0.1 0.1"/>
  62. </geometry>
  63. </collision>
  64. <collision>
  65. <origin rpy="0 0 0" xyz="0.5 0 0.05"/>
  66. <geometry>
  67. <box size="1 0.1 0.1"/>
  68. </geometry>
  69. </collision>
  70. </link>
  71. <link name="childA">
  72. <inertial>
  73. <origin rpy="0 0 0" xyz="0 0 -0.36"/>
  74. <mass value="1.0"/>
  75. <inertia ixx="0.048966669" ixy="0" ixz="0" iyy="0.046466667" iyz="0" izz="0.0041666669"/>
  76. </inertial>
  77. <visual>
  78. <origin rpy="0 0 0" xyz="0.4 0 0.4"/>
  79. <geometry>
  80. <box size="0.9 0.05 0.8"/>
  81. </geometry>
  82. <material name="doormat0">
  83. <color rgba="0.8 0.8 0.3 1" />
  84. </material>
  85. </visual>
  86. <collision>
  87. <origin rpy="0 0 0" xyz="0.4 0 0.4"/>
  88. <geometry>
  89. <box size="0.9 0.05 0.8"/>
  90. </geometry>
  91. </collision>
  92. </link>
  93. <joint name="joint_baseLink_childA" type="continuous">
  94. <parent link="baseLink"/>
  95. <child link="childA"/>
  96. <dynamics damping="1.0" friction="0.0001"/>
  97. <origin xyz="0.05 0 0.1"/>
  98. <axis xyz="0 0 1"/>
  99. </joint>
  100. </robot>