Skip to content

ExecuteTaskSolution action returns no feedback #475

@TheUncivil

Description

@TheUncivil

According to the ExecuteTaskSolution action definition, it should provide the IDs and numbers of finished subtrajectories (stages?) as feedback while executing the action. I'm attempting to print that information like so:

void MtcClient::cbFeedback(
  rclcpp_action::ClientGoalHandle<moveit_task_constructor_msgs::action::ExecuteTaskSolution>::SharedPtr p_goal_handle,
  const std::shared_ptr<const moveit_task_constructor_msgs::action::ExecuteTaskSolution::Feedback> p_feedback)
{
  RCLCPP_INFO(
    p_node_->get_logger(), "Received feedback: sub_id %i,  sub_no %i", p_feedback->sub_id,
    p_feedback->sub_no);
}

However, nothing is being printed. As far as I can tell, I'm receiving no feedback at all, even as the action executes normally.

What is the reason for this? Is feedback not yet implemented, or should I enable it somehow?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions