vscan.launch 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <launch>
  2. <arg name="camera_id" default="/"/>
  3. <arg name="camera_info_src" default="/camera/camera_info"/>
  4. <arg name="projection_matrix_src" default="/projection_matrix"/>
  5. <!-- parameters for points2vscan -->
  6. <arg name="beam_num" default="1440"/>
  7. <arg name="step" default="0.1"/>
  8. <arg name="min_floor" default="-1.0"/>
  9. <arg name="max_floor" default="-0.5"/>
  10. <arg name="max_ceiling" default="6.0" />
  11. <arg name="min_ceiling" default="1.5" />
  12. <arg name="road_slop_min_height" default="80.0" />
  13. <arg name="road_slop_max_height" default="30.0" />
  14. <arg name="rotation" default="3" />
  15. <arg name="obstacle_min_height" default="1" />
  16. <arg name="max_back_distance" default="1" />
  17. <arg name="pass_height" default="2" />
  18. <arg name="max_range" default="80.0" />
  19. <arg name="min_range" default="3" />
  20. <arg name="grid_size" default="10.0" />
  21. <arg name="image_size" default="1000.0" />
  22. <arg name="sync" default="false" />
  23. <arg name="points_node" default="points_fused" />
  24. <node pkg="points2image" type="points2vscan" name="points2vscan" output="screen" >
  25. <param name="points_node" type="string" value="$(arg points_node)" />
  26. <param name="BEAMNUM" type="int" value="$(arg beam_num)" />
  27. <param name="STEP" type="double" value="$(arg step)" />
  28. <param name="MINFLOOR" type="double" value="$(arg min_floor)" />
  29. <param name="MAXFLOOR" type="double" value="$(arg max_floor)" />
  30. <param name="MAXCEILING" type="double" value="$(arg max_ceiling)" />
  31. <param name="MINCEILING" type="double" value="$(arg min_ceiling)" />
  32. <param name="ROADSLOPMINHEIGHT" type="double" value="$(arg road_slop_min_height)" />
  33. <param name="ROADSLOPMAXHEIGHT" type="double" value="$(arg road_slop_max_height)" />
  34. <param name="ROTATION" type="double" value="$(arg rotation)" />
  35. <param name="OBSTACLEMINHEIGHT" type="double" value="$(arg obstacle_min_height)" />
  36. <param name="MAXBACKDISTANCE" type="double" value="$(arg max_back_distance)" />
  37. <param name="PASSHEIGHT" type="double" value="$(arg pass_height)" />
  38. <param name="MAXRANGE" type="double" value="$(arg max_range)" />
  39. <param name="MINRANGE" type="double" value="$(arg min_range)" />
  40. <param name="GRIDSIZE" type="double" value="$(arg grid_size)" />
  41. <param name="IMAGESIZE" type="double" value="$(arg image_size)" />
  42. <param name="SYNC" type="bool" value="$(arg sync)" />
  43. </node>
  44. <node pkg="points2image" type="vscan2image" name="vscan2image" output="screen">
  45. <param name="camera_info_topic" value="$(arg camera_id)$(arg camera_info_src)" />
  46. <param name="projection_matrix_topic" value="$(arg camera_id)$(arg projection_matrix_src)" />
  47. </node>
  48. <node pkg="points2image" type="vscan2linelist" name="vscan2linelist" output="screen" />
  49. </launch>