No version for distro humble showing github. Known supported distros are highlighted in the buttons above.
![]() |
ros_bt_py_interfaces package from ros2_ros_bt_py reporos_bt_py ros_bt_py_interfaces ros_bt_py_web_gui |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.1 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | This is a Behavior Tree library meant to be an alternative to SMACH, FlexBE and the like. It includes a ReactJS-based web GUI and all the building blocks you need to build moderately advanced mission control Behavior Trees without writing a single line of code! |
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/ros2_ros_bt_py.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-17 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | behavior-tree ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
ROS 2 interface definitions for ros_bt_py.
Additional Links
No additional links.
Maintainers
- David Oberacker
Authors
- Niklas Spielbauer
- Felix Exner
- Tristan Schnell
- Georg Heppner
README
No README found.
See repository README.
CHANGELOG
No CHANGELOG found.
Package Dependencies
Deps | Name |
---|---|
rosidl_default_generators | |
ament_cmake | |
rosidl_default_runtime | |
ament_lint_auto | |
ament_lint_common | |
std_msgs | |
geometry_msgs | |
unique_identifier_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
ros_bt_py | |
ros_bt_py_web_gui |
Launch files
No launch files found
Messages
- msg/AuctionMessage.msg
- msg/CapabilityExecutionStatus.msg
- msg/CapabilityIOBridgeData.msg
- msg/CapabilityImplementation.msg
- msg/CapabilityInterface.msg
- msg/DocumentedNode.msg
- msg/MessageChannel.msg
- msg/MessageChannels.msg
- msg/MessageTypes.msg
- msg/NodeDataLocation.msg
- msg/NodeIO.msg
- msg/NodeOption.msg
- msg/NodeState.msg
- msg/NodeStructure.msg
- msg/Package.msg
- msg/Packages.msg
- msg/PingMsg.msg
- msg/Precondition.msg
- msg/RemoteCapabilitySlotStatus.msg
- msg/RemoteSlotState.msg
- msg/TreeData.msg
- msg/TreeDataList.msg
- msg/TreeDataUpdate.msg
- msg/TreeState.msg
- msg/TreeStateList.msg
- msg/TreeStructure.msg
- msg/TreeStructureList.msg
- msg/UtilityBounds.msg
- msg/Wiring.msg
- msg/WiringData.msg
Services
- srv/AddAssignmentRequest.srv
- srv/AddNode.srv
- srv/AddNodeAtIndex.srv
- srv/CancelAssignmentRequest.srv
- srv/ChangeTreeName.srv
- srv/ClearTree.srv
- srv/ControlTreeExecution.srv
- srv/EvaluateUtility.srv
- srv/FixYaml.srv
- srv/GenerateSubtree.srv
- srv/GetAssignmentRequestResult.srv
- srv/GetAssignmentRequestStatus.srv
- srv/GetAvailableNodes.srv
- srv/GetAvailableSubtrees.srv
- srv/GetFolderStructure.srv
- srv/GetMessageConstantFields.srv
- srv/GetMessageFields.srv
- srv/GetPackageStructure.srv
- srv/GetStorageFolders.srv
- srv/GetSubtree.srv
- srv/InsertNode.srv
- srv/LoadTree.srv
- srv/LoadTreeFromPath.srv
- srv/MigrateTree.srv
- srv/ModifyBreakpoints.srv
- srv/MorphNode.srv
- srv/MoveNode.srv
- srv/ReloadTree.srv
- srv/RemoveNode.srv
- srv/ReplaceNode.srv
- srv/SaveTree.srv
- srv/SetOptions.srv
- srv/SetSimulateTick.srv
- srv/TestService.srv
- srv/WireNodeData.srv
- srv/capabilities/CancelRemoteCapabilitySlot.srv
- srv/capabilities/CheckPreconditionStatus.srv
- srv/capabilities/DeleteCapabilityImplementation.srv
- srv/capabilities/FindBestCapabilityExecutor.srv
- srv/capabilities/GetAvailableRemoteCapabilitySlots.srv
- srv/capabilities/GetCapabilityImplementations.srv
- srv/capabilities/GetCapabilityInterfaces.srv
- srv/capabilities/GetLocalBid.srv
- srv/capabilities/LoadCapabilities.srv
- srv/capabilities/PrepareLocalImplementation.srv
- srv/capabilities/PutCapabilityImplementation.srv
- srv/capabilities/PutCapabilityInterfaces.srv
- srv/capabilities/RequestCapabilityExecution.srv
- srv/capabilities/ReserveRemoteCapabilitySlot.srv
- srv/capabilities/RunRemoteCapabilitySlot.srv
- srv/capabilities/SaveCapabilities.srv
Plugins
No plugins found.
Recent questions tagged ros_bt_py_interfaces at Robotics Stack Exchange
No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.
![]() |
ros_bt_py_interfaces package from ros2_ros_bt_py reporos_bt_py ros_bt_py_interfaces ros_bt_py_web_gui |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.1 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | This is a Behavior Tree library meant to be an alternative to SMACH, FlexBE and the like. It includes a ReactJS-based web GUI and all the building blocks you need to build moderately advanced mission control Behavior Trees without writing a single line of code! |
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/ros2_ros_bt_py.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-17 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | behavior-tree ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
ROS 2 interface definitions for ros_bt_py.
Additional Links
No additional links.
Maintainers
- David Oberacker
Authors
- Niklas Spielbauer
- Felix Exner
- Tristan Schnell
- Georg Heppner
README
No README found.
See repository README.
CHANGELOG
No CHANGELOG found.
Package Dependencies
Deps | Name |
---|---|
rosidl_default_generators | |
ament_cmake | |
rosidl_default_runtime | |
ament_lint_auto | |
ament_lint_common | |
std_msgs | |
geometry_msgs | |
unique_identifier_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
ros_bt_py | |
ros_bt_py_web_gui |
Launch files
No launch files found
Messages
- msg/AuctionMessage.msg
- msg/CapabilityExecutionStatus.msg
- msg/CapabilityIOBridgeData.msg
- msg/CapabilityImplementation.msg
- msg/CapabilityInterface.msg
- msg/DocumentedNode.msg
- msg/MessageChannel.msg
- msg/MessageChannels.msg
- msg/MessageTypes.msg
- msg/NodeDataLocation.msg
- msg/NodeIO.msg
- msg/NodeOption.msg
- msg/NodeState.msg
- msg/NodeStructure.msg
- msg/Package.msg
- msg/Packages.msg
- msg/PingMsg.msg
- msg/Precondition.msg
- msg/RemoteCapabilitySlotStatus.msg
- msg/RemoteSlotState.msg
- msg/TreeData.msg
- msg/TreeDataList.msg
- msg/TreeDataUpdate.msg
- msg/TreeState.msg
- msg/TreeStateList.msg
- msg/TreeStructure.msg
- msg/TreeStructureList.msg
- msg/UtilityBounds.msg
- msg/Wiring.msg
- msg/WiringData.msg
Services
- srv/AddAssignmentRequest.srv
- srv/AddNode.srv
- srv/AddNodeAtIndex.srv
- srv/CancelAssignmentRequest.srv
- srv/ChangeTreeName.srv
- srv/ClearTree.srv
- srv/ControlTreeExecution.srv
- srv/EvaluateUtility.srv
- srv/FixYaml.srv
- srv/GenerateSubtree.srv
- srv/GetAssignmentRequestResult.srv
- srv/GetAssignmentRequestStatus.srv
- srv/GetAvailableNodes.srv
- srv/GetAvailableSubtrees.srv
- srv/GetFolderStructure.srv
- srv/GetMessageConstantFields.srv
- srv/GetMessageFields.srv
- srv/GetPackageStructure.srv
- srv/GetStorageFolders.srv
- srv/GetSubtree.srv
- srv/InsertNode.srv
- srv/LoadTree.srv
- srv/LoadTreeFromPath.srv
- srv/MigrateTree.srv
- srv/ModifyBreakpoints.srv
- srv/MorphNode.srv
- srv/MoveNode.srv
- srv/ReloadTree.srv
- srv/RemoveNode.srv
- srv/ReplaceNode.srv
- srv/SaveTree.srv
- srv/SetOptions.srv
- srv/SetSimulateTick.srv
- srv/TestService.srv
- srv/WireNodeData.srv
- srv/capabilities/CancelRemoteCapabilitySlot.srv
- srv/capabilities/CheckPreconditionStatus.srv
- srv/capabilities/DeleteCapabilityImplementation.srv
- srv/capabilities/FindBestCapabilityExecutor.srv
- srv/capabilities/GetAvailableRemoteCapabilitySlots.srv
- srv/capabilities/GetCapabilityImplementations.srv
- srv/capabilities/GetCapabilityInterfaces.srv
- srv/capabilities/GetLocalBid.srv
- srv/capabilities/LoadCapabilities.srv
- srv/capabilities/PrepareLocalImplementation.srv
- srv/capabilities/PutCapabilityImplementation.srv
- srv/capabilities/PutCapabilityInterfaces.srv
- srv/capabilities/RequestCapabilityExecution.srv
- srv/capabilities/ReserveRemoteCapabilitySlot.srv
- srv/capabilities/RunRemoteCapabilitySlot.srv
- srv/capabilities/SaveCapabilities.srv
Plugins
No plugins found.
Recent questions tagged ros_bt_py_interfaces at Robotics Stack Exchange
No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.
![]() |
ros_bt_py_interfaces package from ros2_ros_bt_py reporos_bt_py ros_bt_py_interfaces ros_bt_py_web_gui |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.1 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | This is a Behavior Tree library meant to be an alternative to SMACH, FlexBE and the like. It includes a ReactJS-based web GUI and all the building blocks you need to build moderately advanced mission control Behavior Trees without writing a single line of code! |
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/ros2_ros_bt_py.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-17 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | behavior-tree ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
ROS 2 interface definitions for ros_bt_py.
Additional Links
No additional links.
Maintainers
- David Oberacker
Authors
- Niklas Spielbauer
- Felix Exner
- Tristan Schnell
- Georg Heppner
README
No README found.
See repository README.
CHANGELOG
No CHANGELOG found.
Package Dependencies
Deps | Name |
---|---|
rosidl_default_generators | |
ament_cmake | |
rosidl_default_runtime | |
ament_lint_auto | |
ament_lint_common | |
std_msgs | |
geometry_msgs | |
unique_identifier_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
ros_bt_py | |
ros_bt_py_web_gui |
Launch files
No launch files found
Messages
- msg/AuctionMessage.msg
- msg/CapabilityExecutionStatus.msg
- msg/CapabilityIOBridgeData.msg
- msg/CapabilityImplementation.msg
- msg/CapabilityInterface.msg
- msg/DocumentedNode.msg
- msg/MessageChannel.msg
- msg/MessageChannels.msg
- msg/MessageTypes.msg
- msg/NodeDataLocation.msg
- msg/NodeIO.msg
- msg/NodeOption.msg
- msg/NodeState.msg
- msg/NodeStructure.msg
- msg/Package.msg
- msg/Packages.msg
- msg/PingMsg.msg
- msg/Precondition.msg
- msg/RemoteCapabilitySlotStatus.msg
- msg/RemoteSlotState.msg
- msg/TreeData.msg
- msg/TreeDataList.msg
- msg/TreeDataUpdate.msg
- msg/TreeState.msg
- msg/TreeStateList.msg
- msg/TreeStructure.msg
- msg/TreeStructureList.msg
- msg/UtilityBounds.msg
- msg/Wiring.msg
- msg/WiringData.msg
Services
- srv/AddAssignmentRequest.srv
- srv/AddNode.srv
- srv/AddNodeAtIndex.srv
- srv/CancelAssignmentRequest.srv
- srv/ChangeTreeName.srv
- srv/ClearTree.srv
- srv/ControlTreeExecution.srv
- srv/EvaluateUtility.srv
- srv/FixYaml.srv
- srv/GenerateSubtree.srv
- srv/GetAssignmentRequestResult.srv
- srv/GetAssignmentRequestStatus.srv
- srv/GetAvailableNodes.srv
- srv/GetAvailableSubtrees.srv
- srv/GetFolderStructure.srv
- srv/GetMessageConstantFields.srv
- srv/GetMessageFields.srv
- srv/GetPackageStructure.srv
- srv/GetStorageFolders.srv
- srv/GetSubtree.srv
- srv/InsertNode.srv
- srv/LoadTree.srv
- srv/LoadTreeFromPath.srv
- srv/MigrateTree.srv
- srv/ModifyBreakpoints.srv
- srv/MorphNode.srv
- srv/MoveNode.srv
- srv/ReloadTree.srv
- srv/RemoveNode.srv
- srv/ReplaceNode.srv
- srv/SaveTree.srv
- srv/SetOptions.srv
- srv/SetSimulateTick.srv
- srv/TestService.srv
- srv/WireNodeData.srv
- srv/capabilities/CancelRemoteCapabilitySlot.srv
- srv/capabilities/CheckPreconditionStatus.srv
- srv/capabilities/DeleteCapabilityImplementation.srv
- srv/capabilities/FindBestCapabilityExecutor.srv
- srv/capabilities/GetAvailableRemoteCapabilitySlots.srv
- srv/capabilities/GetCapabilityImplementations.srv
- srv/capabilities/GetCapabilityInterfaces.srv
- srv/capabilities/GetLocalBid.srv
- srv/capabilities/LoadCapabilities.srv
- srv/capabilities/PrepareLocalImplementation.srv
- srv/capabilities/PutCapabilityImplementation.srv
- srv/capabilities/PutCapabilityInterfaces.srv
- srv/capabilities/RequestCapabilityExecution.srv
- srv/capabilities/ReserveRemoteCapabilitySlot.srv
- srv/capabilities/RunRemoteCapabilitySlot.srv
- srv/capabilities/SaveCapabilities.srv
Plugins
No plugins found.
Recent questions tagged ros_bt_py_interfaces at Robotics Stack Exchange
No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.
![]() |
ros_bt_py_interfaces package from ros2_ros_bt_py reporos_bt_py ros_bt_py_interfaces ros_bt_py_web_gui |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.1 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | This is a Behavior Tree library meant to be an alternative to SMACH, FlexBE and the like. It includes a ReactJS-based web GUI and all the building blocks you need to build moderately advanced mission control Behavior Trees without writing a single line of code! |
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/ros2_ros_bt_py.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-17 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | behavior-tree ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
ROS 2 interface definitions for ros_bt_py.
Additional Links
No additional links.
Maintainers
- David Oberacker
Authors
- Niklas Spielbauer
- Felix Exner
- Tristan Schnell
- Georg Heppner
README
No README found.
See repository README.
CHANGELOG
No CHANGELOG found.
Package Dependencies
Deps | Name |
---|---|
rosidl_default_generators | |
ament_cmake | |
rosidl_default_runtime | |
ament_lint_auto | |
ament_lint_common | |
std_msgs | |
geometry_msgs | |
unique_identifier_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
ros_bt_py | |
ros_bt_py_web_gui |
Launch files
No launch files found
Messages
- msg/AuctionMessage.msg
- msg/CapabilityExecutionStatus.msg
- msg/CapabilityIOBridgeData.msg
- msg/CapabilityImplementation.msg
- msg/CapabilityInterface.msg
- msg/DocumentedNode.msg
- msg/MessageChannel.msg
- msg/MessageChannels.msg
- msg/MessageTypes.msg
- msg/NodeDataLocation.msg
- msg/NodeIO.msg
- msg/NodeOption.msg
- msg/NodeState.msg
- msg/NodeStructure.msg
- msg/Package.msg
- msg/Packages.msg
- msg/PingMsg.msg
- msg/Precondition.msg
- msg/RemoteCapabilitySlotStatus.msg
- msg/RemoteSlotState.msg
- msg/TreeData.msg
- msg/TreeDataList.msg
- msg/TreeDataUpdate.msg
- msg/TreeState.msg
- msg/TreeStateList.msg
- msg/TreeStructure.msg
- msg/TreeStructureList.msg
- msg/UtilityBounds.msg
- msg/Wiring.msg
- msg/WiringData.msg
Services
- srv/AddAssignmentRequest.srv
- srv/AddNode.srv
- srv/AddNodeAtIndex.srv
- srv/CancelAssignmentRequest.srv
- srv/ChangeTreeName.srv
- srv/ClearTree.srv
- srv/ControlTreeExecution.srv
- srv/EvaluateUtility.srv
- srv/FixYaml.srv
- srv/GenerateSubtree.srv
- srv/GetAssignmentRequestResult.srv
- srv/GetAssignmentRequestStatus.srv
- srv/GetAvailableNodes.srv
- srv/GetAvailableSubtrees.srv
- srv/GetFolderStructure.srv
- srv/GetMessageConstantFields.srv
- srv/GetMessageFields.srv
- srv/GetPackageStructure.srv
- srv/GetStorageFolders.srv
- srv/GetSubtree.srv
- srv/InsertNode.srv
- srv/LoadTree.srv
- srv/LoadTreeFromPath.srv
- srv/MigrateTree.srv
- srv/ModifyBreakpoints.srv
- srv/MorphNode.srv
- srv/MoveNode.srv
- srv/ReloadTree.srv
- srv/RemoveNode.srv
- srv/ReplaceNode.srv
- srv/SaveTree.srv
- srv/SetOptions.srv
- srv/SetSimulateTick.srv
- srv/TestService.srv
- srv/WireNodeData.srv
- srv/capabilities/CancelRemoteCapabilitySlot.srv
- srv/capabilities/CheckPreconditionStatus.srv
- srv/capabilities/DeleteCapabilityImplementation.srv
- srv/capabilities/FindBestCapabilityExecutor.srv
- srv/capabilities/GetAvailableRemoteCapabilitySlots.srv
- srv/capabilities/GetCapabilityImplementations.srv
- srv/capabilities/GetCapabilityInterfaces.srv
- srv/capabilities/GetLocalBid.srv
- srv/capabilities/LoadCapabilities.srv
- srv/capabilities/PrepareLocalImplementation.srv
- srv/capabilities/PutCapabilityImplementation.srv
- srv/capabilities/PutCapabilityInterfaces.srv
- srv/capabilities/RequestCapabilityExecution.srv
- srv/capabilities/ReserveRemoteCapabilitySlot.srv
- srv/capabilities/RunRemoteCapabilitySlot.srv
- srv/capabilities/SaveCapabilities.srv
Plugins
No plugins found.
Recent questions tagged ros_bt_py_interfaces at Robotics Stack Exchange
![]() |
ros_bt_py_interfaces package from ros2_ros_bt_py reporos_bt_py ros_bt_py_interfaces ros_bt_py_web_gui |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.1 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | This is a Behavior Tree library meant to be an alternative to SMACH, FlexBE and the like. It includes a ReactJS-based web GUI and all the building blocks you need to build moderately advanced mission control Behavior Trees without writing a single line of code! |
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/ros2_ros_bt_py.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-17 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | behavior-tree ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
ROS 2 interface definitions for ros_bt_py.
Additional Links
No additional links.
Maintainers
- David Oberacker
Authors
- Niklas Spielbauer
- Felix Exner
- Tristan Schnell
- Georg Heppner
README
No README found.
See repository README.
CHANGELOG
No CHANGELOG found.
Package Dependencies
Deps | Name |
---|---|
rosidl_default_generators | |
ament_cmake | |
rosidl_default_runtime | |
ament_lint_auto | |
ament_lint_common | |
std_msgs | |
geometry_msgs | |
unique_identifier_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
ros_bt_py | |
ros_bt_py_web_gui |
Launch files
No launch files found
Messages
- msg/AuctionMessage.msg
- msg/CapabilityExecutionStatus.msg
- msg/CapabilityIOBridgeData.msg
- msg/CapabilityImplementation.msg
- msg/CapabilityInterface.msg
- msg/DocumentedNode.msg
- msg/MessageChannel.msg
- msg/MessageChannels.msg
- msg/MessageTypes.msg
- msg/NodeDataLocation.msg
- msg/NodeIO.msg
- msg/NodeOption.msg
- msg/NodeState.msg
- msg/NodeStructure.msg
- msg/Package.msg
- msg/Packages.msg
- msg/PingMsg.msg
- msg/Precondition.msg
- msg/RemoteCapabilitySlotStatus.msg
- msg/RemoteSlotState.msg
- msg/TreeData.msg
- msg/TreeDataList.msg
- msg/TreeDataUpdate.msg
- msg/TreeState.msg
- msg/TreeStateList.msg
- msg/TreeStructure.msg
- msg/TreeStructureList.msg
- msg/UtilityBounds.msg
- msg/Wiring.msg
- msg/WiringData.msg
Services
- srv/AddAssignmentRequest.srv
- srv/AddNode.srv
- srv/AddNodeAtIndex.srv
- srv/CancelAssignmentRequest.srv
- srv/ChangeTreeName.srv
- srv/ClearTree.srv
- srv/ControlTreeExecution.srv
- srv/EvaluateUtility.srv
- srv/FixYaml.srv
- srv/GenerateSubtree.srv
- srv/GetAssignmentRequestResult.srv
- srv/GetAssignmentRequestStatus.srv
- srv/GetAvailableNodes.srv
- srv/GetAvailableSubtrees.srv
- srv/GetFolderStructure.srv
- srv/GetMessageConstantFields.srv
- srv/GetMessageFields.srv
- srv/GetPackageStructure.srv
- srv/GetStorageFolders.srv
- srv/GetSubtree.srv
- srv/InsertNode.srv
- srv/LoadTree.srv
- srv/LoadTreeFromPath.srv
- srv/MigrateTree.srv
- srv/ModifyBreakpoints.srv
- srv/MorphNode.srv
- srv/MoveNode.srv
- srv/ReloadTree.srv
- srv/RemoveNode.srv
- srv/ReplaceNode.srv
- srv/SaveTree.srv
- srv/SetOptions.srv
- srv/SetSimulateTick.srv
- srv/TestService.srv
- srv/WireNodeData.srv
- srv/capabilities/CancelRemoteCapabilitySlot.srv
- srv/capabilities/CheckPreconditionStatus.srv
- srv/capabilities/DeleteCapabilityImplementation.srv
- srv/capabilities/FindBestCapabilityExecutor.srv
- srv/capabilities/GetAvailableRemoteCapabilitySlots.srv
- srv/capabilities/GetCapabilityImplementations.srv
- srv/capabilities/GetCapabilityInterfaces.srv
- srv/capabilities/GetLocalBid.srv
- srv/capabilities/LoadCapabilities.srv
- srv/capabilities/PrepareLocalImplementation.srv
- srv/capabilities/PutCapabilityImplementation.srv
- srv/capabilities/PutCapabilityInterfaces.srv
- srv/capabilities/RequestCapabilityExecution.srv
- srv/capabilities/ReserveRemoteCapabilitySlot.srv
- srv/capabilities/RunRemoteCapabilitySlot.srv
- srv/capabilities/SaveCapabilities.srv
Plugins
No plugins found.
Recent questions tagged ros_bt_py_interfaces at Robotics Stack Exchange
No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.
![]() |
ros_bt_py_interfaces package from ros2_ros_bt_py reporos_bt_py ros_bt_py_interfaces ros_bt_py_web_gui |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.1 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | This is a Behavior Tree library meant to be an alternative to SMACH, FlexBE and the like. It includes a ReactJS-based web GUI and all the building blocks you need to build moderately advanced mission control Behavior Trees without writing a single line of code! |
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/ros2_ros_bt_py.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-17 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | behavior-tree ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
ROS 2 interface definitions for ros_bt_py.
Additional Links
No additional links.
Maintainers
- David Oberacker
Authors
- Niklas Spielbauer
- Felix Exner
- Tristan Schnell
- Georg Heppner
README
No README found.
See repository README.
CHANGELOG
No CHANGELOG found.
Package Dependencies
Deps | Name |
---|---|
rosidl_default_generators | |
ament_cmake | |
rosidl_default_runtime | |
ament_lint_auto | |
ament_lint_common | |
std_msgs | |
geometry_msgs | |
unique_identifier_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
ros_bt_py | |
ros_bt_py_web_gui |
Launch files
No launch files found
Messages
- msg/AuctionMessage.msg
- msg/CapabilityExecutionStatus.msg
- msg/CapabilityIOBridgeData.msg
- msg/CapabilityImplementation.msg
- msg/CapabilityInterface.msg
- msg/DocumentedNode.msg
- msg/MessageChannel.msg
- msg/MessageChannels.msg
- msg/MessageTypes.msg
- msg/NodeDataLocation.msg
- msg/NodeIO.msg
- msg/NodeOption.msg
- msg/NodeState.msg
- msg/NodeStructure.msg
- msg/Package.msg
- msg/Packages.msg
- msg/PingMsg.msg
- msg/Precondition.msg
- msg/RemoteCapabilitySlotStatus.msg
- msg/RemoteSlotState.msg
- msg/TreeData.msg
- msg/TreeDataList.msg
- msg/TreeDataUpdate.msg
- msg/TreeState.msg
- msg/TreeStateList.msg
- msg/TreeStructure.msg
- msg/TreeStructureList.msg
- msg/UtilityBounds.msg
- msg/Wiring.msg
- msg/WiringData.msg
Services
- srv/AddAssignmentRequest.srv
- srv/AddNode.srv
- srv/AddNodeAtIndex.srv
- srv/CancelAssignmentRequest.srv
- srv/ChangeTreeName.srv
- srv/ClearTree.srv
- srv/ControlTreeExecution.srv
- srv/EvaluateUtility.srv
- srv/FixYaml.srv
- srv/GenerateSubtree.srv
- srv/GetAssignmentRequestResult.srv
- srv/GetAssignmentRequestStatus.srv
- srv/GetAvailableNodes.srv
- srv/GetAvailableSubtrees.srv
- srv/GetFolderStructure.srv
- srv/GetMessageConstantFields.srv
- srv/GetMessageFields.srv
- srv/GetPackageStructure.srv
- srv/GetStorageFolders.srv
- srv/GetSubtree.srv
- srv/InsertNode.srv
- srv/LoadTree.srv
- srv/LoadTreeFromPath.srv
- srv/MigrateTree.srv
- srv/ModifyBreakpoints.srv
- srv/MorphNode.srv
- srv/MoveNode.srv
- srv/ReloadTree.srv
- srv/RemoveNode.srv
- srv/ReplaceNode.srv
- srv/SaveTree.srv
- srv/SetOptions.srv
- srv/SetSimulateTick.srv
- srv/TestService.srv
- srv/WireNodeData.srv
- srv/capabilities/CancelRemoteCapabilitySlot.srv
- srv/capabilities/CheckPreconditionStatus.srv
- srv/capabilities/DeleteCapabilityImplementation.srv
- srv/capabilities/FindBestCapabilityExecutor.srv
- srv/capabilities/GetAvailableRemoteCapabilitySlots.srv
- srv/capabilities/GetCapabilityImplementations.srv
- srv/capabilities/GetCapabilityInterfaces.srv
- srv/capabilities/GetLocalBid.srv
- srv/capabilities/LoadCapabilities.srv
- srv/capabilities/PrepareLocalImplementation.srv
- srv/capabilities/PutCapabilityImplementation.srv
- srv/capabilities/PutCapabilityInterfaces.srv
- srv/capabilities/RequestCapabilityExecution.srv
- srv/capabilities/ReserveRemoteCapabilitySlot.srv
- srv/capabilities/RunRemoteCapabilitySlot.srv
- srv/capabilities/SaveCapabilities.srv
Plugins
No plugins found.
Recent questions tagged ros_bt_py_interfaces at Robotics Stack Exchange
No version for distro iron showing github. Known supported distros are highlighted in the buttons above.
![]() |
ros_bt_py_interfaces package from ros2_ros_bt_py reporos_bt_py ros_bt_py_interfaces ros_bt_py_web_gui |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.1 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | This is a Behavior Tree library meant to be an alternative to SMACH, FlexBE and the like. It includes a ReactJS-based web GUI and all the building blocks you need to build moderately advanced mission control Behavior Trees without writing a single line of code! |
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/ros2_ros_bt_py.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-17 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | behavior-tree ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
ROS 2 interface definitions for ros_bt_py.
Additional Links
No additional links.
Maintainers
- David Oberacker
Authors
- Niklas Spielbauer
- Felix Exner
- Tristan Schnell
- Georg Heppner
README
No README found.
See repository README.
CHANGELOG
No CHANGELOG found.
Package Dependencies
Deps | Name |
---|---|
rosidl_default_generators | |
ament_cmake | |
rosidl_default_runtime | |
ament_lint_auto | |
ament_lint_common | |
std_msgs | |
geometry_msgs | |
unique_identifier_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
ros_bt_py | |
ros_bt_py_web_gui |
Launch files
No launch files found
Messages
- msg/AuctionMessage.msg
- msg/CapabilityExecutionStatus.msg
- msg/CapabilityIOBridgeData.msg
- msg/CapabilityImplementation.msg
- msg/CapabilityInterface.msg
- msg/DocumentedNode.msg
- msg/MessageChannel.msg
- msg/MessageChannels.msg
- msg/MessageTypes.msg
- msg/NodeDataLocation.msg
- msg/NodeIO.msg
- msg/NodeOption.msg
- msg/NodeState.msg
- msg/NodeStructure.msg
- msg/Package.msg
- msg/Packages.msg
- msg/PingMsg.msg
- msg/Precondition.msg
- msg/RemoteCapabilitySlotStatus.msg
- msg/RemoteSlotState.msg
- msg/TreeData.msg
- msg/TreeDataList.msg
- msg/TreeDataUpdate.msg
- msg/TreeState.msg
- msg/TreeStateList.msg
- msg/TreeStructure.msg
- msg/TreeStructureList.msg
- msg/UtilityBounds.msg
- msg/Wiring.msg
- msg/WiringData.msg
Services
- srv/AddAssignmentRequest.srv
- srv/AddNode.srv
- srv/AddNodeAtIndex.srv
- srv/CancelAssignmentRequest.srv
- srv/ChangeTreeName.srv
- srv/ClearTree.srv
- srv/ControlTreeExecution.srv
- srv/EvaluateUtility.srv
- srv/FixYaml.srv
- srv/GenerateSubtree.srv
- srv/GetAssignmentRequestResult.srv
- srv/GetAssignmentRequestStatus.srv
- srv/GetAvailableNodes.srv
- srv/GetAvailableSubtrees.srv
- srv/GetFolderStructure.srv
- srv/GetMessageConstantFields.srv
- srv/GetMessageFields.srv
- srv/GetPackageStructure.srv
- srv/GetStorageFolders.srv
- srv/GetSubtree.srv
- srv/InsertNode.srv
- srv/LoadTree.srv
- srv/LoadTreeFromPath.srv
- srv/MigrateTree.srv
- srv/ModifyBreakpoints.srv
- srv/MorphNode.srv
- srv/MoveNode.srv
- srv/ReloadTree.srv
- srv/RemoveNode.srv
- srv/ReplaceNode.srv
- srv/SaveTree.srv
- srv/SetOptions.srv
- srv/SetSimulateTick.srv
- srv/TestService.srv
- srv/WireNodeData.srv
- srv/capabilities/CancelRemoteCapabilitySlot.srv
- srv/capabilities/CheckPreconditionStatus.srv
- srv/capabilities/DeleteCapabilityImplementation.srv
- srv/capabilities/FindBestCapabilityExecutor.srv
- srv/capabilities/GetAvailableRemoteCapabilitySlots.srv
- srv/capabilities/GetCapabilityImplementations.srv
- srv/capabilities/GetCapabilityInterfaces.srv
- srv/capabilities/GetLocalBid.srv
- srv/capabilities/LoadCapabilities.srv
- srv/capabilities/PrepareLocalImplementation.srv
- srv/capabilities/PutCapabilityImplementation.srv
- srv/capabilities/PutCapabilityInterfaces.srv
- srv/capabilities/RequestCapabilityExecution.srv
- srv/capabilities/ReserveRemoteCapabilitySlot.srv
- srv/capabilities/RunRemoteCapabilitySlot.srv
- srv/capabilities/SaveCapabilities.srv
Plugins
No plugins found.
Recent questions tagged ros_bt_py_interfaces at Robotics Stack Exchange
No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.
![]() |
ros_bt_py_interfaces package from ros2_ros_bt_py reporos_bt_py ros_bt_py_interfaces ros_bt_py_web_gui |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.1 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | This is a Behavior Tree library meant to be an alternative to SMACH, FlexBE and the like. It includes a ReactJS-based web GUI and all the building blocks you need to build moderately advanced mission control Behavior Trees without writing a single line of code! |
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/ros2_ros_bt_py.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-17 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | behavior-tree ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
ROS 2 interface definitions for ros_bt_py.
Additional Links
No additional links.
Maintainers
- David Oberacker
Authors
- Niklas Spielbauer
- Felix Exner
- Tristan Schnell
- Georg Heppner
README
No README found.
See repository README.
CHANGELOG
No CHANGELOG found.
Package Dependencies
Deps | Name |
---|---|
rosidl_default_generators | |
ament_cmake | |
rosidl_default_runtime | |
ament_lint_auto | |
ament_lint_common | |
std_msgs | |
geometry_msgs | |
unique_identifier_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
ros_bt_py | |
ros_bt_py_web_gui |
Launch files
No launch files found
Messages
- msg/AuctionMessage.msg
- msg/CapabilityExecutionStatus.msg
- msg/CapabilityIOBridgeData.msg
- msg/CapabilityImplementation.msg
- msg/CapabilityInterface.msg
- msg/DocumentedNode.msg
- msg/MessageChannel.msg
- msg/MessageChannels.msg
- msg/MessageTypes.msg
- msg/NodeDataLocation.msg
- msg/NodeIO.msg
- msg/NodeOption.msg
- msg/NodeState.msg
- msg/NodeStructure.msg
- msg/Package.msg
- msg/Packages.msg
- msg/PingMsg.msg
- msg/Precondition.msg
- msg/RemoteCapabilitySlotStatus.msg
- msg/RemoteSlotState.msg
- msg/TreeData.msg
- msg/TreeDataList.msg
- msg/TreeDataUpdate.msg
- msg/TreeState.msg
- msg/TreeStateList.msg
- msg/TreeStructure.msg
- msg/TreeStructureList.msg
- msg/UtilityBounds.msg
- msg/Wiring.msg
- msg/WiringData.msg
Services
- srv/AddAssignmentRequest.srv
- srv/AddNode.srv
- srv/AddNodeAtIndex.srv
- srv/CancelAssignmentRequest.srv
- srv/ChangeTreeName.srv
- srv/ClearTree.srv
- srv/ControlTreeExecution.srv
- srv/EvaluateUtility.srv
- srv/FixYaml.srv
- srv/GenerateSubtree.srv
- srv/GetAssignmentRequestResult.srv
- srv/GetAssignmentRequestStatus.srv
- srv/GetAvailableNodes.srv
- srv/GetAvailableSubtrees.srv
- srv/GetFolderStructure.srv
- srv/GetMessageConstantFields.srv
- srv/GetMessageFields.srv
- srv/GetPackageStructure.srv
- srv/GetStorageFolders.srv
- srv/GetSubtree.srv
- srv/InsertNode.srv
- srv/LoadTree.srv
- srv/LoadTreeFromPath.srv
- srv/MigrateTree.srv
- srv/ModifyBreakpoints.srv
- srv/MorphNode.srv
- srv/MoveNode.srv
- srv/ReloadTree.srv
- srv/RemoveNode.srv
- srv/ReplaceNode.srv
- srv/SaveTree.srv
- srv/SetOptions.srv
- srv/SetSimulateTick.srv
- srv/TestService.srv
- srv/WireNodeData.srv
- srv/capabilities/CancelRemoteCapabilitySlot.srv
- srv/capabilities/CheckPreconditionStatus.srv
- srv/capabilities/DeleteCapabilityImplementation.srv
- srv/capabilities/FindBestCapabilityExecutor.srv
- srv/capabilities/GetAvailableRemoteCapabilitySlots.srv
- srv/capabilities/GetCapabilityImplementations.srv
- srv/capabilities/GetCapabilityInterfaces.srv
- srv/capabilities/GetLocalBid.srv
- srv/capabilities/LoadCapabilities.srv
- srv/capabilities/PrepareLocalImplementation.srv
- srv/capabilities/PutCapabilityImplementation.srv
- srv/capabilities/PutCapabilityInterfaces.srv
- srv/capabilities/RequestCapabilityExecution.srv
- srv/capabilities/ReserveRemoteCapabilitySlot.srv
- srv/capabilities/RunRemoteCapabilitySlot.srv
- srv/capabilities/SaveCapabilities.srv
Plugins
No plugins found.
Recent questions tagged ros_bt_py_interfaces at Robotics Stack Exchange
No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.
![]() |
ros_bt_py_interfaces package from ros2_ros_bt_py reporos_bt_py ros_bt_py_interfaces ros_bt_py_web_gui |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.1.1 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | This is a Behavior Tree library meant to be an alternative to SMACH, FlexBE and the like. It includes a ReactJS-based web GUI and all the building blocks you need to build moderately advanced mission control Behavior Trees without writing a single line of code! |
Checkout URI | https://github.com/fzi-forschungszentrum-informatik/ros2_ros_bt_py.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-17 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | behavior-tree ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
ROS 2 interface definitions for ros_bt_py.
Additional Links
No additional links.
Maintainers
- David Oberacker
Authors
- Niklas Spielbauer
- Felix Exner
- Tristan Schnell
- Georg Heppner
README
No README found.
See repository README.
CHANGELOG
No CHANGELOG found.
Package Dependencies
Deps | Name |
---|---|
rosidl_default_generators | |
ament_cmake | |
rosidl_default_runtime | |
ament_lint_auto | |
ament_lint_common | |
std_msgs | |
geometry_msgs | |
unique_identifier_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
ros_bt_py | |
ros_bt_py_web_gui |
Launch files
No launch files found
Messages
- msg/AuctionMessage.msg
- msg/CapabilityExecutionStatus.msg
- msg/CapabilityIOBridgeData.msg
- msg/CapabilityImplementation.msg
- msg/CapabilityInterface.msg
- msg/DocumentedNode.msg
- msg/MessageChannel.msg
- msg/MessageChannels.msg
- msg/MessageTypes.msg
- msg/NodeDataLocation.msg
- msg/NodeIO.msg
- msg/NodeOption.msg
- msg/NodeState.msg
- msg/NodeStructure.msg
- msg/Package.msg
- msg/Packages.msg
- msg/PingMsg.msg
- msg/Precondition.msg
- msg/RemoteCapabilitySlotStatus.msg
- msg/RemoteSlotState.msg
- msg/TreeData.msg
- msg/TreeDataList.msg
- msg/TreeDataUpdate.msg
- msg/TreeState.msg
- msg/TreeStateList.msg
- msg/TreeStructure.msg
- msg/TreeStructureList.msg
- msg/UtilityBounds.msg
- msg/Wiring.msg
- msg/WiringData.msg
Services
- srv/AddAssignmentRequest.srv
- srv/AddNode.srv
- srv/AddNodeAtIndex.srv
- srv/CancelAssignmentRequest.srv
- srv/ChangeTreeName.srv
- srv/ClearTree.srv
- srv/ControlTreeExecution.srv
- srv/EvaluateUtility.srv
- srv/FixYaml.srv
- srv/GenerateSubtree.srv
- srv/GetAssignmentRequestResult.srv
- srv/GetAssignmentRequestStatus.srv
- srv/GetAvailableNodes.srv
- srv/GetAvailableSubtrees.srv
- srv/GetFolderStructure.srv
- srv/GetMessageConstantFields.srv
- srv/GetMessageFields.srv
- srv/GetPackageStructure.srv
- srv/GetStorageFolders.srv
- srv/GetSubtree.srv
- srv/InsertNode.srv
- srv/LoadTree.srv
- srv/LoadTreeFromPath.srv
- srv/MigrateTree.srv
- srv/ModifyBreakpoints.srv
- srv/MorphNode.srv
- srv/MoveNode.srv
- srv/ReloadTree.srv
- srv/RemoveNode.srv
- srv/ReplaceNode.srv
- srv/SaveTree.srv
- srv/SetOptions.srv
- srv/SetSimulateTick.srv
- srv/TestService.srv
- srv/WireNodeData.srv
- srv/capabilities/CancelRemoteCapabilitySlot.srv
- srv/capabilities/CheckPreconditionStatus.srv
- srv/capabilities/DeleteCapabilityImplementation.srv
- srv/capabilities/FindBestCapabilityExecutor.srv
- srv/capabilities/GetAvailableRemoteCapabilitySlots.srv
- srv/capabilities/GetCapabilityImplementations.srv
- srv/capabilities/GetCapabilityInterfaces.srv
- srv/capabilities/GetLocalBid.srv
- srv/capabilities/LoadCapabilities.srv
- srv/capabilities/PrepareLocalImplementation.srv
- srv/capabilities/PutCapabilityImplementation.srv
- srv/capabilities/PutCapabilityInterfaces.srv
- srv/capabilities/RequestCapabilityExecution.srv
- srv/capabilities/ReserveRemoteCapabilitySlot.srv
- srv/capabilities/RunRemoteCapabilitySlot.srv
- srv/capabilities/SaveCapabilities.srv
Plugins
No plugins found.