No version for distro humble showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro ardent showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro bouncy showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro crystal showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro eloquent showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro dashing showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro galactic showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro foxy showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro iron showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro lunar showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro jade showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro indigo showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro hydro showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro kinetic showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro melodic showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange

No version for distro noetic showing jazzy. Known supported distros are highlighted in the buttons above.

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

Core functionality and cmake tools for AutoAPMS

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree_core

Core classes and CMake tools for auto_apms_behavior_tree.

CHANGELOG

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged auto_apms_behavior_tree_core at Robotics Stack Exchange