cartpole.urdf 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?xml version="1.0"?>
  2. <robot name="physics">
  3. <link name="slideBar">
  4. <visual>
  5. <geometry>
  6. <box size="30 0.05 0.05"/>
  7. </geometry>
  8. <origin xyz="0 0 0"/>
  9. <material name="green">
  10. <color rgba="0 0.8 .8 1"/>
  11. </material>
  12. </visual>
  13. <inertial>
  14. <mass value="0"/>
  15. <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
  16. </inertial>
  17. </link>
  18. <link name="cart">
  19. <visual>
  20. <geometry>
  21. <box size="0.5 0.5 0.2"/>
  22. </geometry>
  23. <origin xyz="0 0 0"/>
  24. <material name="blue">
  25. <color rgba="0 0 .8 1"/>
  26. </material>
  27. </visual>
  28. <collision>
  29. <geometry>
  30. <box size="0.5 0.5 0.2"/>
  31. </geometry>
  32. <origin xyz="0 0 0"/>
  33. </collision>
  34. <inertial>
  35. <mass value="1"/>
  36. <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
  37. </inertial>
  38. </link>
  39. <joint name="slider_to_cart" type="prismatic">
  40. <axis xyz="1 0 0"/>
  41. <origin xyz="0.0 0.0 0.0"/>
  42. <parent link="slideBar"/>
  43. <child link="cart"/>
  44. <limit effort="1000.0" lower="-15" upper="15" velocity="5"/>
  45. </joint>
  46. <link name="pole">
  47. <visual>
  48. <geometry>
  49. <box size="0.05 0.05 1.0"/>
  50. </geometry>
  51. <origin rpy="0 0 0" xyz="0 0 0.5"/>
  52. <material name="white">
  53. <color rgba="1 1 1 1"/>
  54. </material>
  55. </visual>
  56. <inertial>
  57. <origin xyz="0 0 0.5"/>
  58. <mass value="10"/>
  59. <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
  60. </inertial>
  61. <collision>
  62. <geometry>
  63. <box size="0.05 0.05 1.0"/>
  64. </geometry>
  65. <origin rpy="0 0 0" xyz="0 0 0.5"/>
  66. </collision>
  67. </link>
  68. <joint name="cart_to_pole" type="continuous">
  69. <axis xyz="0 1 0"/>
  70. <origin xyz="0.0 0.0 0"/>
  71. <parent link="cart"/>
  72. <child link="pole"/>
  73. </joint>
  74. </robot>