behavior_tree: migration to BT.CPP 4.5.x#4128
Merged
SteveMacenski merged 17 commits intoros-navigation:mainfrom Feb 29, 2024
Merged
behavior_tree: migration to BT.CPP 4.5.x#4128SteveMacenski merged 17 commits intoros-navigation:mainfrom
SteveMacenski merged 17 commits intoros-navigation:mainfrom
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Basic Info
Description of contribution in a few bullet points
Moving from BT.CPP 3.8 to BT.CPP 4.5 (latest in Rolling).
TODO:
NodeStatus::SKIPPEDin Control Nodes and Decorators.List of changes:
BTCPP_format="4"to root and removing the redundantmain_tree_to_executeblackboard->getis[[nodiscard]]in BT.CPP 4.x.ReactiveSequenceandReactiveFallbacktickRootrenamed totickOnceDescription of documentation updates required from your changes
None of these changes should affect the user's code, nor in terms of Behavior or API.
But we need to add the migration guide to the website.
I will also need to update mine here: https://www.behaviortree.dev/docs/migration
Future work that may be required in bullet points
blackboard->getprevent the use of SubTrees, but not the topic of this PR.For Maintainers: