Support for functional group of nodes
Open
backend
enhancement
frontend
Recheck
- Dominant language
- Python
- Stars
- 121
- Forks
- 25
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
Robotics applications are often divided in reusable modular functional blocks to perform different tasks (person detection, navegation, etc). This can be represented in behavior trees as a group of nodes, also known in pytrees and bt.cpp as sub trees. In the future this subtrees can be added to a comprehensive collection so BT Studio's users can easily access them in their apps.
This support would involve:
* [x] Support for sub trees in tree gardener
* [ ] Visual tools in the frontend to group nodes. This would involve creating, editing, tagging and deleting such groups.
* [x] Backend tools to save the status from the editor with this additional info.
Contributor guide
Assessment
This issue has not been assessed yet.