File tree Expand file tree Collapse file tree 1 file changed +1
-3
lines changed
Expand file tree Collapse file tree 1 file changed +1
-3
lines changed Original file line number Diff line number Diff 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 ();
You can’t perform that action at this time.
0 commit comments