autonomy_box_on_table.urdf.xacro 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0"?>
  2. <robot xmlns:xacro="http://www.ros.org/wiki/xacro" name="autonomy_box_on_table">
  3. <xacro:include filename="$(find hector_components_description)/urdf/autonomy_box.urdf.xacro"/>
  4. <xacro:include filename="$(find hector_tracked_vehicles_description)/calibrations/spin_lidar_calibration.urdf.xacro"/>
  5. <link name="base_link" />
  6. <joint name="base_joint" type="fixed">
  7. <parent link="base_link"/>
  8. <child link="table_link"/>
  9. <origin xyz="0.0 0.0 0.0" rpy="0 0 0"/>
  10. </joint>
  11. <link name="table_link">
  12. <visual>
  13. <origin xyz="0.0 0.4 0.0" rpy="${0.5*pi} 0 0"/>
  14. <geometry>
  15. <mesh filename="package://hector_components_description/meshes/table/table.dae"/>
  16. </geometry>
  17. </visual>
  18. <collision>
  19. <origin xyz="0.0 0.0 -0.0125" rpy="0 0 0"/>
  20. <geometry>
  21. <box size="0.8 0.8 0.025"/>
  22. </geometry>
  23. </collision>
  24. <collision>
  25. <origin xyz="0.0 0.0 -0.3325" rpy="0 0 0"/>
  26. <geometry>
  27. <cylinder length="0.64" radius="0.07"/>
  28. </geometry>
  29. </collision>
  30. <collision>
  31. <origin xyz="0.0 0.0 -0.62" rpy="0 0 0"/>
  32. <geometry>
  33. <box size="0.8 0.8 0.2"/>
  34. </geometry>
  35. </collision>
  36. <collision>
  37. <origin xyz="-0.9 0.0 0.2" rpy="0 0 0"/>
  38. <geometry>
  39. <box size="1.0 1.0 2.0"/>
  40. </geometry>
  41. </collision>
  42. </link>
  43. <xacro:autonomy_box_macro parent="table_link" alu_profile_collision_size_factor="1.05" name="autonomy_box" add_chilitags="false">
  44. <origin xyz="0.255 0.0 0.005" rpy="0 0 0"/>
  45. </xacro:autonomy_box_macro>
  46. </robot>