Skip to content

Commit 7b963b9

Browse files
committed
Simplify Task::execute()
1 parent 464c45f commit 7b963b9

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

core/src/task.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,7 @@ moveit::core::MoveItErrorCode Task::execute(const SolutionBase& s) {
312312
}
313313

314314
auto result_future = execute_ac_->async_get_result(goal_handle);
315-
rclcpp::WallRate r(100);
316-
while (result_future.wait_for(std::chrono::seconds(0)) != std::future_status::ready) {
315+
while (result_future.wait_for(std::chrono::milliseconds(10)) != std::future_status::ready) {
317316
if (pimpl()->preempt_requested_) {
318317
auto cancel_future = execute_ac_->async_cancel_goal(goal_handle);
319318
if (rclcpp::spin_until_future_complete(execute_solution_node_, cancel_future) !=
@@ -326,7 +325,6 @@ moveit::core::MoveItErrorCode Task::execute(const SolutionBase& s) {
326325
}
327326
}
328327
rclcpp::spin_some(execute_solution_node_);
329-
r.sleep();
330328
}
331329

332330
auto result = result_future.get();

0 commit comments

Comments
 (0)