vision_box_common_dimensions.urdf.xacro 4.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?xml version="1.0"?>
  2. <robot xmlns:xacro="http://www.ros.org/wiki/xacro">
  3. <xacro:property name="socket_size_x" value="0.31" />
  4. <xacro:property name="socket_size_y" value="0.14" />
  5. <xacro:property name="socket_size_z" value="0.005" />
  6. <xacro:property name="socket_height" value="0.185" /> <!--between ground and lower edge of socket-->
  7. <xacro:property name="base_size_x" value="0.31" />
  8. <xacro:property name="base_size_y" value="0.14" />
  9. <xacro:property name="base_size_z" value="0.06" />
  10. <xacro:property name="ultrasound_z_position" value="0.015" /> <!--between upper edge of socket and center of ultrasound sensor-->
  11. <xacro:property name="middle_ultrasound_x_position" value="-0.068" /> <!--between rear edge of socket and middle ultrasound sensor-->
  12. <xacro:property name="sideways_ultrasound_x_position" value="-0.055" /> <!--between rear edge of socket and left/rigth ultrasound sensor-->
  13. <xacro:property name="sideways_ultrasound_y_position" value="0.085" /> <!--between x-axis of socket and left/rigth ultrasound sensor-->
  14. <xacro:property name="sideways_ultrasound_theta" value="1" /> <!--angel between reverse x-axis and left/rigth ultrasound sensor z-axis-->
  15. <xacro:property name="laser0PitchServo_size_x" value="0.05" />
  16. <xacro:property name="laser0PitchServo_size_y" value="0.03" />
  17. <xacro:property name="laser0PitchServo_size_z" value="0.03" />
  18. <!--<xacro:property name="laser0PitchServo_x_offset" value="0.07" />--> <!--between front edge of base and laser0 pitch axis-->
  19. <!--<xacro:property name="laser0PitchServo_z_offset" value="-0.03" />--> <!--between lower edge of base and laser0 pitch axis-->
  20. <xacro:property name="laser0_size_x" value="0.05" />
  21. <xacro:property name="laser0_size_y" value="0.05" />
  22. <xacro:property name="laser0_size_z" value="0.08" />
  23. <!--<xacro:property name="laser0_x_offset" value="0.023" />--> <!--between laser0 pitch axis and laser0 center-->
  24. <xacro:property name="laser0_plane_height" value="0.08" /> <!--between laser0 pitch axis and laserscan plane-->
  25. <!--<xacro:property name="top_size_x" value="0.185" />-->
  26. <xacro:property name="top_size_y" value="0.21" />
  27. <xacro:property name="top_size_z" value="0.135" />
  28. <xacro:property name="laser1RollServo_size_x" value="0.064" /> <!--between front edge of top and laser1 pitch axis-->
  29. <xacro:property name="laser1RollServo_size_y" value="0.03" />
  30. <xacro:property name="laser1RollServo_size_z" value="0.04" />
  31. <!--<xacro:property name="laser1RollServo_height" value="0.039" />--> <!--between lower edge of top and laser1 roll axis-->
  32. <xacro:property name="laser1_size_x" value="0.05" />
  33. <xacro:property name="laser1_size_y" value="0.05" />
  34. <xacro:property name="laser1_size_z" value="0.09" />
  35. <xacro:property name="laser1_plane_height" value="0.085" /> <!--between laser1 roll axis and laserscan plane-->
  36. <xacro:property name="laser1_center_x_offset" value="0.03" /> <!-- between laser1 pitch axis and laser1 center-->
  37. <xacro:property name="cameraYawServo_size_x" value="0.04" />
  38. <xacro:property name="cameraYawServo_size_y" value="0.03" />
  39. <!--<xacro:property name="cameraYawServo_size_z" value="0.091" />--> <!--between upper edge of top and camera pitch axis-->
  40. <!--<xacro:property name="cameraYawServo_x_position" value="-0.027" />--> <!--between front edge of top and camera yaw axis-->
  41. <xacro:property name="camera_size_x" value="0.05" />
  42. <!--<xacro:property name="camera_size_y" value="0.02" />-->
  43. <!--<xacro:property name="camera_size_z" value="0.02" />-->
  44. <xacro:property name="camera_x_position" value="0.02" /> <!--between intersection point of yaw and pitch axis and center of camera lense-->
  45. <!--<xacro:property name="camera_y_position" value="-0.049" />-->
  46. <xacro:property name="camera_z_position" value="0.001" />
  47. <!-- <xacro:property name="infrared_size_x" value="0.09" />
  48. <xacro:property name="infrared_radius" value="0.015" />
  49. <xacro:property name="infrared_x_position" value="0.03" />--> <!--between intersection point of yaw and pitch axis and center of infrared lense-->
  50. <!--<xacro:property name="infrared_y_position" value="0.04" />-->
  51. <xacro:property name="infrared_x_position" value="0.0505" /> <!--5.8cm between front and servo axis-->
  52. <xacro:property name="infrared_y_position" value="0.046" />
  53. <xacro:property name="infrared_z_position" value="-0.0025" />
  54. <xacro:property name="kinect_size_x" value="0.06" />
  55. <xacro:property name="kinect_size_y" value="0.28" />
  56. <xacro:property name="kinect_size_z" value="0.04" />
  57. <xacro:property name="kinect_x_position" value="0.055" /> <!--between intersection point of yaw and pitch axis and center of camera lense-->
  58. <xacro:property name="kinect_y_position" value="0.0" />
  59. <xacro:property name="kinect_z_position" value="0.055" />
  60. <xacro:property name="kinect_roll_position" value="0" />
  61. <xacro:property name="kinect_pitch_position" value="0" />
  62. <!-- <xacro:property name="kinect_yaw_position" value="0" />/>-->
  63. </robot>