passthrough2.launch 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <launch>
  2. <!-- Start the nodelet manager -->
  3. <node pkg="nodelet" type="nodelet" name="pcl_manager" args="manager" output="screen" />
  4. <!-- Run a passthrough filter on the z axis -->
  5. <node pkg="nodelet" type="nodelet" name="passthrough_z" args="load pcl/PassThrough pcl_manager" output="screen">
  6. <remap from="~input" to="/camera/depth_registered/points" />
  7. <remap from="~output" to="/z_filtered" />
  8. <rosparam>
  9. filter_field_name: z
  10. filter_limit_min: 1.0
  11. filter_limit_max: 1.25
  12. filter_limit_negative: False
  13. </rosparam>
  14. </node>
  15. <!-- Run a passthrough filter on the x axis -->
  16. <node pkg="nodelet" type="nodelet" name="passthrough_x" args="load pcl/PassThrough pcl_manager" output="screen">
  17. <remap from="~input" to="/z_filtered" />
  18. <remap from="~output" to="/x_filtered" />
  19. <rosparam>
  20. filter_field_name: x
  21. filter_limit_min: -0.5
  22. filter_limit_max: 0.5
  23. filter_limit_negative: False
  24. </rosparam>
  25. </node>
  26. <!-- Run a passthrough filter on the y axis -->
  27. <node pkg="nodelet" type="nodelet" name="passthrough_y" args="load pcl/PassThrough pcl_manager" output="screen">
  28. <remap from="~input" to="/x_filtered" />
  29. <remap from="~output" to="/passthrough" />
  30. <rosparam>
  31. filter_field_name: y
  32. filter_limit_min: -1.0
  33. filter_limit_max: 0.5
  34. filter_limit_negative: False
  35. </rosparam>
  36. </node>
  37. </launch>