Points Concatenate

pcl_apps::PointsConcatenateComponent has these topic interface.

Input Topics Type Description
(param : ~/input_topic0) sensor_msgs::msg::PointCloud2 Input Point Cloud0
(param : ~/input_topic1) sensor_msgs::msg::PointCloud2 Input Point Cloud1
(param : ~/input_topic2) sensor_msgs::msg::PointCloud2 Input Point Cloud2
(param : ~/input_topic3) sensor_msgs::msg::PointCloud2 Input Point Cloud3
Output Topics Type Description
~/output sensor_msgs::msg::PointCloud2 Output Point Cloud
Parameter Type Description Default
~/num_input Int Number of Input Point Cloud Topics 2
~/input_topic0 String input topic name ~/input0
~/input_topic1 String input topic name ~/input1
~/input_topic2 String input topic name ~/input2
~/input_topic3 String input topic name ~/input3

Description

pcl_apps::PointsConcatenateComponent subscribes multiple pointcloud topics and concatenate them. pcl_apps::PointsConcatenateComponent use approximate time synchronizer in ROS2.

Requirements

  1. all of input topic frame should be same.
  2. all of the input topic should be published if you want to publish output pointcloud.

How to launch with single node

ros2 run  pcl_apps points_concatenate_node