|
269 | 269 | </node_container>
|
270 | 270 |
|
271 | 271 | <group if="$(var launch_compare_map_pipeline)">
|
272 |
| - <group if="$(var use_pointcloud_container)"> |
273 |
| - <!-- use pointcloud container --> |
274 |
| - <load_composable_node target="$(var pointcloud_container_name)"> |
275 |
| - <composable_node pkg="compare_map_segmentation" plugin="compare_map_segmentation::VoxelDistanceBasedCompareMapFilterComponent" name="voxel_distance_based_compare_map_filter_node" namespace=""> |
276 |
| - <!-- topic remap --> |
277 |
| - <remap from="map" to="$(var input_pointcloud_map_topic_name)"/> |
278 |
| - <remap from="kinematic_state" to="/localization/kinematic_state"/> |
279 |
| - <remap from="map_loader_service" to="/map/get_differential_pointcloud_map"/> |
280 |
| - <remap from="input" to="/perception/obstacle_segmentation/pointcloud"/> |
281 |
| - <remap from="output" to="compare_map_filtered/pointcloud"/> |
282 |
| - <!-- params --> |
283 |
| - <param from="$(var compare_map_filter_param_path)"/> |
284 |
| - <extra_arg name="use_intra_process_comms" value="false"/> |
285 |
| - </composable_node> |
| 272 | + <!-- use pointcloud container --> |
| 273 | + <load_composable_node target="$(var pointcloud_container_name)"> |
| 274 | + <composable_node pkg="compare_map_segmentation" plugin="compare_map_segmentation::VoxelDistanceBasedCompareMapFilterComponent" name="voxel_distance_based_compare_map_filter_node" namespace=""> |
| 275 | + <!-- topic remap --> |
| 276 | + <remap from="map" to="$(var input_pointcloud_map_topic_name)"/> |
| 277 | + <remap from="kinematic_state" to="/localization/kinematic_state"/> |
| 278 | + <remap from="map_loader_service" to="/map/get_differential_pointcloud_map"/> |
| 279 | + <remap from="input" to="/perception/obstacle_segmentation/pointcloud"/> |
| 280 | + <remap from="output" to="compare_map_filtered/pointcloud"/> |
| 281 | + <!-- params --> |
| 282 | + <param from="$(var compare_map_filter_param_path)"/> |
| 283 | + <extra_arg name="use_intra_process_comms" value="false"/> |
| 284 | + </composable_node> |
286 | 285 |
|
287 |
| - <composable_node pkg="pointcloud_preprocessor" plugin="pointcloud_preprocessor::VectorMapInsideAreaFilterComponent" name="vector_map_inside_area_filter_node" namespace=""> |
288 |
| - <!-- topic remap --> |
289 |
| - <remap from="input/vector_map" to="$(var input_vector_map_topic_name)"/> |
290 |
| - <remap from="input" to="compare_map_filtered/pointcloud"/> |
291 |
| - <remap from="output" to="vector_map_inside_area_filtered/pointcloud"/> |
292 |
| - <param name="polygon_type" value="no_obstacle_segmentation_area_for_run_out"/> |
293 |
| - <extra_arg name="use_intra_process_comms" value="false"/> |
294 |
| - </composable_node> |
295 |
| - </load_composable_node> |
296 |
| - </group> |
297 |
| - |
298 |
| - <group unless="$(var use_pointcloud_container)"> |
299 |
| - <!-- launch new container --> |
300 |
| - <node_container pkg="rclcpp_components" exec="$(var container_type)" name="compare_map_container" namespace="" args=""> |
301 |
| - <composable_node pkg="compare_map_segmentation" plugin="compare_map_segmentation::VoxelDistanceBasedCompareMapFilterComponent" name="voxel_distance_based_compare_map_filter_node" namespace=""> |
302 |
| - <!-- topic remap --> |
303 |
| - <remap from="map" to="$(var input_pointcloud_map_topic_name)"/> |
304 |
| - <remap from="kinematic_state" to="/localization/kinematic_state"/> |
305 |
| - <remap from="map_loader_service" to="/map/get_differential_pointcloud_map"/> |
306 |
| - <remap from="input" to="/perception/obstacle_segmentation/pointcloud"/> |
307 |
| - <remap from="output" to="compare_map_filtered/pointcloud"/> |
308 |
| - <!-- params --> |
309 |
| - <param from="$(var compare_map_filter_param_path)"/> |
310 |
| - <extra_arg name="use_intra_process_comms" value="false"/> |
311 |
| - </composable_node> |
312 |
| - |
313 |
| - <composable_node pkg="pointcloud_preprocessor" plugin="pointcloud_preprocessor::VectorMapInsideAreaFilterComponent" name="vector_map_inside_area_filter_node" namespace=""> |
314 |
| - <!-- topic remap --> |
315 |
| - <remap from="input/vector_map" to="$(var input_vector_map_topic_name)"/> |
316 |
| - <remap from="input" to="compare_map_filtered/pointcloud"/> |
317 |
| - <remap from="output" to="vector_map_inside_area_filtered/pointcloud"/> |
318 |
| - <!-- params --> |
319 |
| - <param name="polygon_type" value="no_obstacle_segmentation_area_for_run_out"/> |
320 |
| - <extra_arg name="use_intra_process_comms" value="false"/> |
321 |
| - </composable_node> |
322 |
| - |
323 |
| - <composable_node pkg="glog_component" plugin="GlogComponent" name="glog_component" namespace=""/> |
324 |
| - </node_container> |
325 |
| - </group> |
| 286 | + <composable_node pkg="pointcloud_preprocessor" plugin="pointcloud_preprocessor::VectorMapInsideAreaFilterComponent" name="vector_map_inside_area_filter_node" namespace=""> |
| 287 | + <!-- topic remap --> |
| 288 | + <remap from="input/vector_map" to="$(var input_vector_map_topic_name)"/> |
| 289 | + <remap from="input" to="compare_map_filtered/pointcloud"/> |
| 290 | + <remap from="output" to="vector_map_inside_area_filtered/pointcloud"/> |
| 291 | + <param name="polygon_type" value="no_obstacle_segmentation_area_for_run_out"/> |
| 292 | + <extra_arg name="use_intra_process_comms" value="false"/> |
| 293 | + </composable_node> |
| 294 | + </load_composable_node> |
326 | 295 | </group>
|
327 | 296 | </launch>
|
0 commit comments