Skip to content

More info about the state of poses in NavigateThroughPoses #4846

@tonynajjar

Description

@tonynajjar

Feature description

I have my application calling NavigateThroughPoses and using a BT similar to the demo one.
I would like to pass back to my application more information on the state of the poses as the action progresses; for example the poses removed by RemovePassedGoals would be "completed". The poses removed by "RemoveInCollisionGoals" would be "skipped/aborted".

This would be useful for the application node for various reasons, some examples:

  • going back to the unsuccessful poses in a coverage application
  • maintain a list of completed poses for pausing/resuming purposes
  • visualizing the poses by color

Implementation considerations

The BT nodes would communicate this feedback with the navigator through the blackboard and the navigator would pass it back through the action's feedback channel. I'm not sure in what form though, it could be through separate values e.g. int[] skipped_poses or a supercharged wrapper around geometry_msgs/PoseStampedArray poses.

Let me know your general thoughts

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions