diff --git a/nav2_behaviors/CMakeLists.txt b/nav2_behaviors/CMakeLists.txt
index 362851f7f25..df200309d94 100644
--- a/nav2_behaviors/CMakeLists.txt
+++ b/nav2_behaviors/CMakeLists.txt
@@ -2,7 +2,6 @@ cmake_minimum_required(VERSION 3.5)
project(nav2_behaviors)
find_package(ament_cmake REQUIRED)
-find_package(irobot_events_executor REQUIRED)
find_package(nav2_common REQUIRED)
find_package(rclcpp REQUIRED)
find_package(rclcpp_action REQUIRED)
@@ -31,7 +30,6 @@ set(executable_name behavior_server)
set(dependencies
rclcpp
- irobot_events_executor
rclcpp_action
rclcpp_lifecycle
rclcpp_components
diff --git a/nav2_behaviors/package.xml b/nav2_behaviors/package.xml
index 3b1c8292dd7..6f6494b7557 100644
--- a/nav2_behaviors/package.xml
+++ b/nav2_behaviors/package.xml
@@ -12,7 +12,6 @@
nav2_common
rclcpp
- irobot_events_executor
rclcpp_action
rclcpp_lifecycle
nav2_behavior_tree
diff --git a/nav2_behaviors/src/main.cpp b/nav2_behaviors/src/main.cpp
index dc7b6b4f3c5..4af82831f32 100644
--- a/nav2_behaviors/src/main.cpp
+++ b/nav2_behaviors/src/main.cpp
@@ -16,7 +16,6 @@
#include
#include "nav2_behaviors/behavior_server.hpp"
-#include "rclcpp/executors/events_executor/events_executor.hpp"
#include "rclcpp/rclcpp.hpp"
int main(int argc, char ** argv)
@@ -24,10 +23,7 @@ int main(int argc, char ** argv)
rclcpp::init(argc, argv);
auto recoveries_node = std::make_shared();
- auto executor = std::make_shared();
-
- executor->add_node(recoveries_node->get_node_base_interface());
- executor->spin();
+ rclcpp::spin(recoveries_node->get_node_base_interface());
rclcpp::shutdown();
return 0;
diff --git a/nav2_controller/CMakeLists.txt b/nav2_controller/CMakeLists.txt
index ca599c1a09e..ded67fbf41a 100644
--- a/nav2_controller/CMakeLists.txt
+++ b/nav2_controller/CMakeLists.txt
@@ -2,7 +2,6 @@ cmake_minimum_required(VERSION 3.5)
project(nav2_controller)
find_package(ament_cmake REQUIRED)
-find_package(irobot_events_executor REQUIRED)
find_package(nav2_core REQUIRED)
find_package(nav2_common REQUIRED)
find_package(angles REQUIRED)
@@ -37,7 +36,6 @@ add_library(${library_name} SHARED
set(dependencies
angles
rclcpp
- irobot_events_executor
rclcpp_action
rclcpp_components
std_msgs
diff --git a/nav2_controller/src/main.cpp b/nav2_controller/src/main.cpp
index a077993e6cb..a69adf583b7 100644
--- a/nav2_controller/src/main.cpp
+++ b/nav2_controller/src/main.cpp
@@ -15,19 +15,13 @@
#include
#include "nav2_controller/controller_server.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->get_node_base_interface());
rclcpp::shutdown();
return 0;
diff --git a/nav2_planner/CMakeLists.txt b/nav2_planner/CMakeLists.txt
index fb44dcbb236..197150837c9 100644
--- a/nav2_planner/CMakeLists.txt
+++ b/nav2_planner/CMakeLists.txt
@@ -2,7 +2,6 @@ cmake_minimum_required(VERSION 3.5)
project(nav2_planner)
find_package(ament_cmake REQUIRED)
-find_package(irobot_events_executor REQUIRED)
find_package(nav2_common REQUIRED)
find_package(rclcpp REQUIRED)
find_package(rclcpp_action REQUIRED)
@@ -31,7 +30,6 @@ set(library_name ${executable_name}_core)
set(dependencies
rclcpp
- irobot_events_executor
rclcpp_action
rclcpp_lifecycle
rclcpp_components
diff --git a/nav2_planner/package.xml b/nav2_planner/package.xml
index 57abed69cb7..18873edabdd 100644
--- a/nav2_planner/package.xml
+++ b/nav2_planner/package.xml
@@ -10,7 +10,6 @@
ament_cmake
rclcpp
- irobot_events_executor
rclcpp_action
rclcpp_lifecycle
visualization_msgs
diff --git a/nav2_planner/src/main.cpp b/nav2_planner/src/main.cpp
index d498594e322..987db78ccf5 100644
--- a/nav2_planner/src/main.cpp
+++ b/nav2_planner/src/main.cpp
@@ -16,20 +16,13 @@
#include
#include "nav2_planner/planner_server.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->get_node_base_interface());
rclcpp::shutdown();
return 0;