diff --git a/aip_xx1_launch/launch/pointcloud_preprocessor.launch.py b/aip_xx1_launch/launch/pointcloud_preprocessor.launch.py
index e1888824..a2a0fd45 100644
--- a/aip_xx1_launch/launch/pointcloud_preprocessor.launch.py
+++ b/aip_xx1_launch/launch/pointcloud_preprocessor.launch.py
@@ -57,13 +57,19 @@ def launch_setup(context, *args, **kwargs):
extra_arguments=[{"use_intra_process_comms": LaunchConfiguration("use_intra_process")}],
)
+ glog_component = ComposableNode(
+ package="glog_component",
+ plugin="GlogComponent",
+ name="glog_component",
+ )
+
# set container to run all required components in the same process
container = ComposableNodeContainer(
name=LaunchConfiguration("container_name"),
namespace="",
package="rclcpp_components",
executable=LaunchConfiguration("container_executable"),
- composable_node_descriptions=[],
+ composable_node_descriptions=[glog_component],
condition=UnlessCondition(LaunchConfiguration("use_pointcloud_container")),
output="screen",
)
@@ -76,7 +82,7 @@ def launch_setup(context, *args, **kwargs):
# load concat or passthrough filter
concat_loader = LoadComposableNodes(
- composable_node_descriptions=[concat_component],
+ composable_node_descriptions=[concat_component, glog_component],
target_container=target_container,
condition=IfCondition(LaunchConfiguration("use_concat_filter")),
)
diff --git a/aip_xx1_launch/package.xml b/aip_xx1_launch/package.xml
index 29e8c943..93246e4b 100644
--- a/aip_xx1_launch/package.xml
+++ b/aip_xx1_launch/package.xml
@@ -11,6 +11,7 @@
ament_cmake_auto
common_sensor_launch
+ glog_component
gnss_poser
imu_corrector
pacmod3