prismatic.urdf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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"/>
  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"/>
  11. <geometry>
  12. <box size="0.1 .1 .1"/>
  13. </geometry>
  14. </visual>
  15. <collision>
  16. <origin rpy="0 0 0" xyz="0 0 0"/>
  17. <geometry>
  18. <box size="0.1 .1 .1"/>
  19. </geometry>
  20. </collision>
  21. </link>
  22. <link name="childA">
  23. <inertial>
  24. <origin rpy="0 0 0" xyz="0 1 -1"/>
  25. <mass value="10.0"/>
  26. <inertia ixx="1" ixy="0" ixz="0" iyy="1" iyz="0" izz="1"/>
  27. </inertial>
  28. <visual>
  29. <origin rpy="0 0 0" xyz="0 1 -1"/>
  30. <geometry>
  31. <box size="0.1 .1 .1"/>
  32. </geometry>
  33. </visual>
  34. <collision>
  35. <origin rpy="0 0 0" xyz="0 1 -1"/>
  36. <geometry>
  37. <box size="0.1 .1 .1"/>
  38. </geometry>
  39. </collision>
  40. </link>
  41. <joint name="joint_baseLink_childA" type="prismatic">
  42. <parent link="baseLink"/>
  43. <child link="childA"/>
  44. <origin xyz="0 0 1.0"/>
  45. <axis xyz="0 0 1"/>
  46. <limit lower="-0.1" upper="0.2" />
  47. </joint>
  48. </robot>