robot.urdf 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <?xml version="1.0"?>
  2. <robot name="robot1">
  3. <link name="base_link">
  4. <visual>
  5. <geometry>
  6. <box size="0.2 .3 .1"/>
  7. </geometry>
  8. <origin rpy="0 0 0" xyz="0 0 0.05"/>
  9. <material name="white">
  10. <color rgba="1 1 1 1"/>
  11. </material>
  12. </visual>
  13. <collision>
  14. <geometry>
  15. <box size="0.2 .3 0.1"/>
  16. </geometry>
  17. </collision>
  18. <inertial>
  19. <mass value="100"/>
  20. <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
  21. </inertial>
  22. </link>
  23. <link name="wheel_1">
  24. <visual>
  25. <geometry>
  26. <cylinder length="0.05" radius="0.05"/>
  27. </geometry>
  28. <origin rpy="0 1.5 0" xyz="0.1 0.1 0"/>
  29. <material name="black">
  30. <color rgba="0 0 0 1"/>
  31. </material>
  32. </visual>
  33. <collision>
  34. <geometry>
  35. <cylinder length="0.05" radius="0.05"/>
  36. </geometry>
  37. </collision>
  38. <inertial>
  39. <mass value="10"/>
  40. <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
  41. </inertial>
  42. </link>
  43. <link name="wheel_2">
  44. <visual>
  45. <geometry>
  46. <cylinder length="0.05" radius="0.05"/>
  47. </geometry>
  48. <origin rpy="0 1.5 0" xyz="-0.1 0.1 0"/>
  49. <material name="black"/>
  50. </visual>
  51. <collision>
  52. <geometry>
  53. <cylinder length="0.05" radius="0.05"/>
  54. </geometry>
  55. </collision>
  56. <inertial>
  57. <mass value="10"/>
  58. <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
  59. </inertial>
  60. </link>
  61. <link name="wheel_3">
  62. <visual>
  63. <geometry>
  64. <cylinder length="0.05" radius="0.05"/>
  65. </geometry>
  66. <origin rpy="0 1.5 0" xyz="0.1 -0.1 0"/>
  67. <material name="black"/>
  68. </visual>
  69. <collision>
  70. <geometry>
  71. <cylinder length="0.05" radius="0.05"/>
  72. </geometry>
  73. </collision>
  74. <inertial>
  75. <mass value="10"/>
  76. <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
  77. </inertial>
  78. </link>
  79. <link name="wheel_4">
  80. <visual>
  81. <geometry>
  82. <cylinder length="0.05" radius="0.05"/>
  83. </geometry>
  84. <origin rpy="0 1.5 0" xyz="-0.1 -0.1 0"/>
  85. <material name="black"/>
  86. </visual>
  87. <collision>
  88. <geometry>
  89. <cylinder length="0.05" radius="0.05"/>
  90. </geometry>
  91. </collision>
  92. <inertial>
  93. <mass value="10"/>
  94. <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
  95. </inertial>
  96. </link>
  97. <joint name="base_to_wheel1" type="fixed">
  98. <parent link="base_link"/>
  99. <child link="wheel_1"/>
  100. <origin xyz="0 0 0"/>
  101. </joint>
  102. <joint name="base_to_wheel2" type="fixed">
  103. <parent link="base_link"/>
  104. <child link="wheel_2"/>
  105. <origin xyz="0 0 0"/>
  106. </joint>
  107. <joint name="base_to_wheel3" type="fixed">
  108. <parent link="base_link"/>
  109. <child link="wheel_3"/>
  110. <origin xyz="0 0 0"/>
  111. </joint>
  112. <joint name="base_to_wheel4" type="fixed">
  113. <parent link="base_link"/>
  114. <child link="wheel_4"/>
  115. <origin xyz="0 0 0"/>
  116. </joint>
  117. </robot>