thermaleye_camera.urdf.xacro 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. <?xml version="1.0"?>
  2. <robot xmlns:xacro="http://www.ros.org/wiki/xacro">
  3. <xacro:include filename="$(find hector_xacro_tools)/urdf/sensor_macros.urdf.xacro" />
  4. <xacro:macro name="thermaleye_camera_model" params="name parent *origin">
  5. <joint name="${name}_joint" type="fixed">
  6. <xacro:insert_block name="origin" />
  7. <parent link="${parent}"/>
  8. <child link="${name}_frame"/>
  9. </joint>
  10. <link name="${name}_frame">
  11. <xacro:inertial_sphere mass="0.01" diameter="0.07" />
  12. <visual>
  13. <origin xyz="0 0 0" rpy="0 0 0" />
  14. <geometry>
  15. <mesh filename="package://hector_sensors_description/meshes/thermaleye_camera/thermaleye_camera_hector_v2.dae"/>
  16. </geometry>
  17. </visual>
  18. <collision>
  19. <origin xyz="0 0 0" rpy="0 0 0" />
  20. <geometry>
  21. <mesh filename="package://hector_sensors_description/meshes/thermaleye_camera/thermaleye_camera_hector_v2.stl"/>
  22. </geometry>
  23. </collision>
  24. </link>
  25. <xacro:add_optical_frame name="${name}" />
  26. </xacro:macro>
  27. </robot>