diff --git a/nav2_lifecycle_manager/CMakeLists.txt b/nav2_lifecycle_manager/CMakeLists.txt index 352522fced1..5f4b3f3c232 100644 --- a/nav2_lifecycle_manager/CMakeLists.txt +++ b/nav2_lifecycle_manager/CMakeLists.txt @@ -4,7 +4,6 @@ project(nav2_lifecycle_manager) find_package(ament_cmake REQUIRED) find_package(geometry_msgs REQUIRED) find_package(lifecycle_msgs REQUIRED) -find_package(irobot_events_executor REQUIRED) find_package(nav2_common REQUIRED) find_package(nav2_msgs REQUIRED) find_package(nav2_util REQUIRED) @@ -37,7 +36,6 @@ set(dependencies nav2_msgs nav2_util rclcpp - irobot_events_executor rclcpp_action rclcpp_lifecycle rclcpp_components diff --git a/nav2_lifecycle_manager/package.xml b/nav2_lifecycle_manager/package.xml index f476470f7fa..fabcc9d56bb 100644 --- a/nav2_lifecycle_manager/package.xml +++ b/nav2_lifecycle_manager/package.xml @@ -21,7 +21,6 @@ bondcpp nav2_common diagnostic_updater - irobot_events_executor geometry_msgs lifecycle_msgs diff --git a/nav2_lifecycle_manager/src/main.cpp b/nav2_lifecycle_manager/src/main.cpp index 2162a5705d1..94268ae2f3c 100644 --- a/nav2_lifecycle_manager/src/main.cpp +++ b/nav2_lifecycle_manager/src/main.cpp @@ -15,18 +15,13 @@ #include #include "nav2_lifecycle_manager/lifecycle_manager.hpp" -#include "rclcpp/executors/events_executor/events_executor.hpp" #include "rclcpp/rclcpp.hpp" int main(int argc, char ** argv) { rclcpp::init(argc, argv); auto node = std::make_shared(); - - auto executor = std::make_shared(); - - executor->add_node(node->get_node_base_interface()); - executor->spin(); + rclcpp::spin(node); rclcpp::shutdown(); return 0;