|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange
|
auto_apms_behavior_tree_core package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.5.0 |
| License | Apache-2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/AutoAPMS/auto-apms.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2026-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Robin Müller
Authors
auto_apms_behavior_tree_core
Core classes and CMake tools for auto_apms_behavior_tree.
Changelog for package auto_apms_behavior_tree_core
1.5.0 (2026-03-06)
- Merge pull request #18 from AutoAPMS/feature/event-based-executor Refactor: Tree executor modularity
- Fix typos
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
- Merge branch 'master' of https://github.com/AutoAPMS/auto-apms into feature/event-based-executor
- Merge pull request #17 from AutoAPMS/feature/allow-custom-node-registration-plugins Allow customizing node registration classes
- Remove vector include
- Add pragma once
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>
- Add convenience methods for custom tree constructor callbacks
- Update docs for NodeRegistrationFromLibraryAdapter
- Add helper for registering nodes from plain libraries
- Add support for customizing the node registration class using pluginlib
- fix: introduce namespaced shared library names to avoid name clashes in merged installs
- doc: add notes on weird behavior of port related methods of NodeElement if node is not registered
- fix: also unregister nodes when resetting TreeDocument
- Merge pull request #16 from AutoAPMS/feature/node-element-iteration Feature: Add features for better node element parsing
- Add getXMLElement method to NodeElement for special use cases
- Add getBlackboardRemapping to SubTree model
- Add tests for node model types passed as template argument
- Add iterator operator to NodeElement and extend getFirstNode and removeFirstNode with an option to set a flag for enabling deep search
- Add copyright notice
- Merge for integrating small convencience test scripts for manual use
- Add small test programs for debugging resource registrations using C++ API
- Contributors: Robin Müller
1.4.2 (2026-02-03)
- Remove dependency for eigen3_cmake_module
- Remove tinyxml2_vendor in favor of system dependency
- Contributors: Robin Müller
1.4.1 (2026-02-03)
- fix: complete type for SubTree when including tree_document.hpp
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
- Contributors: Robin Müller
- Fix issue that leads to segfaults when loading behavior tree node plugins from libraries that have been built using link-time optimization (LTO) as in the ROS 2 build farm
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ament_cmake_python | |
| ament_cmake_copyright | |
| ament_cmake_gtest | |
| example_interfaces | |
| rclcpp | |
| rclcpp_action | |
| ament_index_cpp | |
| ament_index_python | |
| action_msgs | |
| behaviortree_cpp | |
| auto_apms_util |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| auto_apms_behavior_tree |