Skip to content

Commit cfc3b20

Browse files
committed
Replace deprecated rclcpp::spin_some()
1 parent 6d49f90 commit cfc3b20

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

core/src/task.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,8 @@ moveit::core::MoveItErrorCode Task::execute(const SolutionBase& s) {
313313
}
314314

315315
auto result_future = execute_ac_->async_get_result(goal_handle);
316+
rclcpp::executors::SingleThreadedExecutor executor;
317+
executor.add_node(execute_solution_node_);
316318
while (result_future.wait_for(std::chrono::milliseconds(10)) != std::future_status::ready) {
317319
if (pimpl()->preempt_requested_) {
318320
auto cancel_future = execute_ac_->async_cancel_goal(goal_handle);
@@ -326,7 +328,7 @@ moveit::core::MoveItErrorCode Task::execute(const SolutionBase& s) {
326328
return error_code;
327329
}
328330
}
329-
rclcpp::spin_some(execute_solution_node_);
331+
executor.spin_some();
330332
}
331333

332334
auto result = result_future.get();

0 commit comments

Comments
 (0)