diff --git a/localization/autoware_ekf_localizer/CMakeLists.txt b/localization/autoware_ekf_localizer/CMakeLists.txt index 6ace0b413d..96a68bcf4b 100644 --- a/localization/autoware_ekf_localizer/CMakeLists.txt +++ b/localization/autoware_ekf_localizer/CMakeLists.txt @@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.14) project(autoware_ekf_localizer) find_package(autoware_cmake REQUIRED) +find_package(agnocast_components REQUIRED) autoware_package() find_package(Eigen3 REQUIRED) @@ -24,10 +25,10 @@ ament_auto_add_library(${PROJECT_NAME} SHARED src/ekf_module.cpp ) -rclcpp_components_register_node(${PROJECT_NAME} +agnocast_components_register_node(${PROJECT_NAME} PLUGIN "autoware::ekf_localizer::EKFLocalizer" EXECUTABLE ${PROJECT_NAME}_node - EXECUTOR SingleThreadedExecutor + EXECUTOR CallbackIsolatedAgnocastExecutor ) target_link_libraries(${PROJECT_NAME} Eigen3::Eigen) diff --git a/localization/autoware_ekf_localizer/package.xml b/localization/autoware_ekf_localizer/package.xml index 0d4a301a0e..e8575226c8 100644 --- a/localization/autoware_ekf_localizer/package.xml +++ b/localization/autoware_ekf_localizer/package.xml @@ -22,6 +22,7 @@ eigen + agnocast_components autoware_internal_debug_msgs autoware_kalman_filter autoware_localization_util