diff --git a/launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml b/launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml
index 59fe3f13f1231..b3e9e9148ee60 100644
--- a/launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml
+++ b/launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml
@@ -195,6 +195,7 @@
+
diff --git a/launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_radar_fusion_based_detection.launch.xml b/launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_radar_fusion_based_detection.launch.xml
index 11deaad5d06cc..20b1b5a4d0b27 100644
--- a/launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_radar_fusion_based_detection.launch.xml
+++ b/launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_radar_fusion_based_detection.launch.xml
@@ -220,6 +220,7 @@
+
diff --git a/launch/tier4_perception_launch/launch/object_recognition/detection/detection.launch.xml b/launch/tier4_perception_launch/launch/object_recognition/detection/detection.launch.xml
index 1fcf29606891b..33994934949ac 100644
--- a/launch/tier4_perception_launch/launch/object_recognition/detection/detection.launch.xml
+++ b/launch/tier4_perception_launch/launch/object_recognition/detection/detection.launch.xml
@@ -73,6 +73,7 @@
+
@@ -104,6 +105,7 @@
+
@@ -133,6 +135,7 @@
+
diff --git a/launch/tier4_perception_launch/launch/object_recognition/detection/lidar_based_detection.launch.xml b/launch/tier4_perception_launch/launch/object_recognition/detection/lidar_based_detection.launch.xml
index 822c251ddad33..ac521934265d7 100644
--- a/launch/tier4_perception_launch/launch/object_recognition/detection/lidar_based_detection.launch.xml
+++ b/launch/tier4_perception_launch/launch/object_recognition/detection/lidar_based_detection.launch.xml
@@ -61,6 +61,7 @@
+
diff --git a/launch/tier4_perception_launch/launch/perception.launch.xml b/launch/tier4_perception_launch/launch/perception.launch.xml
index 347606d91759f..8b241db9774b3 100644
--- a/launch/tier4_perception_launch/launch/perception.launch.xml
+++ b/launch/tier4_perception_launch/launch/perception.launch.xml
@@ -18,6 +18,7 @@
+
@@ -174,6 +175,7 @@
+
diff --git a/perception/detection_by_tracker/CMakeLists.txt b/perception/detection_by_tracker/CMakeLists.txt
index 236268438f852..51839027e0e41 100644
--- a/perception/detection_by_tracker/CMakeLists.txt
+++ b/perception/detection_by_tracker/CMakeLists.txt
@@ -27,6 +27,7 @@ include_directories(
# Generate exe file
set(DETECTION_BY_TRACKER_SRC
src/detection_by_tracker_core.cpp
+ src/utils.cpp
)
ament_auto_add_library(detection_by_tracker_node SHARED
@@ -45,4 +46,5 @@ rclcpp_components_register_node(detection_by_tracker_node
ament_auto_package(INSTALL_TO_SHARE
launch
+ config
)
diff --git a/perception/detection_by_tracker/config/detection_by_tracker.param.yaml b/perception/detection_by_tracker/config/detection_by_tracker.param.yaml
new file mode 100644
index 0000000000000..695704050697d
--- /dev/null
+++ b/perception/detection_by_tracker/config/detection_by_tracker.param.yaml
@@ -0,0 +1,11 @@
+/**:
+ ros__parameters:
+ tracker_ignore_label:
+ UNKNOWN : true
+ CAR : false
+ TRUCK : false
+ BUS : false
+ TRAILER : false
+ MOTORCYCLE : false
+ BICYCLE : false
+ PEDESTRIAN : false
diff --git a/perception/detection_by_tracker/include/detection_by_tracker/detection_by_tracker_core.hpp b/perception/detection_by_tracker/include/detection_by_tracker/detection_by_tracker_core.hpp
index 0eacfa527750b..10affd0b94ffd 100644
--- a/perception/detection_by_tracker/include/detection_by_tracker/detection_by_tracker_core.hpp
+++ b/perception/detection_by_tracker/include/detection_by_tracker/detection_by_tracker_core.hpp
@@ -39,6 +39,8 @@
#include
#endif
+#include "utils/utils.hpp"
+
#include
#include
@@ -46,7 +48,6 @@
#include