-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow access to action feedback in nav2_behavior_tree::BtActionNode::on_wait_for_result #2972
Allow access to action feedback in nav2_behavior_tree::BtActionNode::on_wait_for_result #2972
Conversation
…on_wait_for_result
@naiveHobo, please properly fill in PR template in the future. @SteveMacenski, use this instead.
|
@naiveHobo, your PR has failed to build. Please check CI outputs and resolve issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM mostly
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_node.hpp
Outdated
Show resolved
Hide resolved
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_node.hpp
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM waiting on CI
@naiveHobo there are a number of linting errors https://app.circleci.com/pipelines/github/ros-planning/navigation2/7360/workflows/be8d4050-1fd7-4b75-b4f3-771e0b431821/jobs/25981 |
@SteveMacenski Ah, fixed. Sorry about that, I have not been linting too much. 😅 |
No worries! |
Great feature! Are there any plans to backport this to Galactic? |
No, it breaks ABI |
…on_wait_for_result (ros-navigation#2972) * Allow access to action feedback in nav2_behavior_tree::BtActionNode::on_wait_for_result * Improve function signatures and remove mutex locks * Remove getFeedback() * Fix lint errors
Basic Info
Description of contribution in a few bullet points
nav2_behavior_tree::BtActionNode::on_wait_for_result(feedback)
allows access to a shared_ptr to the latest feedback messageDescription of documentation updates required from your changes
Future work that may be required in bullet points
For Maintainers: