|
| 1 | +<launch> |
| 2 | + <arg name="input/camera_number" default="1"/> |
| 3 | + <arg name="input/mask0" default="/perception/object_recognition/detection/mask0"/> |
| 4 | + <arg name="input/camera_info0" default="/sensing/camera/camera0/camera_info"/> |
| 5 | + <arg name="input/mask1" default="/perception/object_recognition/detection/mask1"/> |
| 6 | + <arg name="input/camera_info1" default="/sensing/camera/camera0/camera_info"/> |
| 7 | + <arg name="input/mask2" default="/perception/object_recognition/detection/mask2"/> |
| 8 | + <arg name="input/camera_info2" default="/sensing/camera/camera0/camera_info"/> |
| 9 | + <arg name="input/mask3" default="/perception/object_recognition/detection/mask3"/> |
| 10 | + <arg name="input/camera_info3" default="/sensing/camera/camera0/camera_info"/> |
| 11 | + <arg name="input/mask4" default="/perception/object_recognition/detection/mask4"/> |
| 12 | + <arg name="input/camera_info4" default="/sensing/camera/camera0/camera_info"/> |
| 13 | + <arg name="input/mask5" default="/perception/object_recognition/detection/mask5"/> |
| 14 | + <arg name="input/camera_info5" default="/sensing/camera/camera0/camera_info"/> |
| 15 | + <arg name="input/mask6" default="/perception/object_recognition/detection/mask6"/> |
| 16 | + <arg name="input/camera_info6" default="/sensing/camera/camera0/camera_info"/> |
| 17 | + <arg name="input/mask7" default="/perception/object_recognition/detection/mask7"/> |
| 18 | + <arg name="input/camera_info7" default="/sensing/camera/camera0/camera_info"/> |
| 19 | + <arg name="input/pointcloud" default="/sensing/lidar/top/outlier_filtered/pointcloud"/> |
| 20 | + <arg name="output/pointcloud" default="output/pointcloud"/> |
| 21 | + <arg name="sync_param_path" default="$(find-pkg-share image_projection_based_fusion)/config/roi_sync.param.yaml"/> |
| 22 | + <arg name="semantic_segmentation_based_filter_param_path" default="$(find-pkg-share image_projection_based_fusion)/config/segmentation_pointcloud_fusion.param.yaml"/> |
| 23 | + <!-- debug --> |
| 24 | + <!-- cspell: ignore minx, maxx, miny, maxy, minz, maxz --> |
| 25 | + <arg name="debug_mode" default="false"/> |
| 26 | + |
| 27 | + <arg name="filter_scope_minx" default="-100"/> |
| 28 | + <arg name="filter_scope_maxx" default="100"/> |
| 29 | + <arg name="filter_scope_miny" default="-100"/> |
| 30 | + <arg name="filter_scope_maxy" default="100"/> |
| 31 | + <arg name="filter_scope_minz" default="-100"/> |
| 32 | + <arg name="filter_scope_maxz" default="100"/> |
| 33 | + <arg name="image_buffer_size" default="15"/> |
| 34 | + <arg name="input/image0" default="/image_raw0"/> |
| 35 | + <arg name="input/image1" default="/image_raw1"/> |
| 36 | + <arg name="input/image2" default="/image_raw2"/> |
| 37 | + <arg name="input/image3" default="/image_raw3"/> |
| 38 | + <arg name="input/image4" default="/image_raw4"/> |
| 39 | + <arg name="input/image5" default="/image_raw5"/> |
| 40 | + <arg name="input/image6" default="/image_raw6"/> |
| 41 | + <arg name="input/image7" default="/image_raw7"/> |
| 42 | + <group> |
| 43 | + <node pkg="image_projection_based_fusion" exec="segmentation_pointcloud_fusion_node" name="segmentation_pointcloud_fusion" output="screen"> |
| 44 | + <param name="rois_number" value="$(var input/camera_number)"/> |
| 45 | + <param from="$(var semantic_segmentation_based_filter_param_path)"/> |
| 46 | + <param from="$(var sync_param_path)"/> |
| 47 | + <remap from="input" to="$(var input/pointcloud)"/> |
| 48 | + <remap from="output" to="$(var output/pointcloud)"/> |
| 49 | + |
| 50 | + <!-- rois, camera and info --> |
| 51 | + <param name="input/rois0" value="$(var input/mask0)"/> |
| 52 | + <param name="input/camera_info0" value="$(var input/camera_info0)"/> |
| 53 | + <param name="input/image0" value="$(var input/image0)"/> |
| 54 | + <param name="input/rois1" value="$(var input/mask1)"/> |
| 55 | + <param name="input/camera_info1" value="$(var input/camera_info1)"/> |
| 56 | + <param name="input/image1" value="$(var input/image1)"/> |
| 57 | + <param name="input/rois2" value="$(var input/mask2)"/> |
| 58 | + <param name="input/camera_info2" value="$(var input/camera_info2)"/> |
| 59 | + <param name="input/image2" value="$(var input/image2)"/> |
| 60 | + <param name="input/rois3" value="$(var input/mask3)"/> |
| 61 | + <param name="input/camera_info3" value="$(var input/camera_info3)"/> |
| 62 | + <param name="input/image3" value="$(var input/image3)"/> |
| 63 | + <param name="input/rois4" value="$(var input/mask4)"/> |
| 64 | + <param name="input/camera_info4" value="$(var input/camera_info4)"/> |
| 65 | + <param name="input/image4" value="$(var input/image4)"/> |
| 66 | + <param name="input/rois5" value="$(var input/mask5)"/> |
| 67 | + <param name="input/camera_info5" value="$(var input/camera_info5)"/> |
| 68 | + <param name="input/image5" value="$(var input/image5)"/> |
| 69 | + <param name="input/rois6" value="$(var input/mask6)"/> |
| 70 | + <param name="input/camera_info6" value="$(var input/camera_info6)"/> |
| 71 | + <param name="input/image6" value="$(var input/image6)"/> |
| 72 | + <param name="input/rois7" value="$(var input/mask7)"/> |
| 73 | + <param name="input/camera_info7" value="$(var input/camera_info7)"/> |
| 74 | + <param name="input/image7" value="$(var input/image7)"/> |
| 75 | + |
| 76 | + <!-- debug --> |
| 77 | + <param name="debug_mode" value="$(var debug_mode)"/> |
| 78 | + <param name="filter_scope_minx" value="$(var filter_scope_minx)"/> |
| 79 | + <param name="filter_scope_maxx" value="$(var filter_scope_maxx)"/> |
| 80 | + <param name="filter_scope_miny" value="$(var filter_scope_miny)"/> |
| 81 | + <param name="filter_scope_maxy" value="$(var filter_scope_maxy)"/> |
| 82 | + <param name="filter_scope_minz" value="$(var filter_scope_minz)"/> |
| 83 | + <param name="filter_scope_maxz" value="$(var filter_scope_maxz)"/> |
| 84 | + <param name="image_buffer_size" value="$(var image_buffer_size)"/> |
| 85 | + </node> |
| 86 | + </group> |
| 87 | +</launch> |
0 commit comments