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

Package Summary

Version 1.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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.7.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-10-16
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.7.0 (2026-10-16)

  • Allow embedding node registration options inline with the behavior tree xml (#20)
    • Add setter/getter for registration options specified inline the xml
    • add evaluation of inline registration options and introduce lazy port info cache
    • feature: add method to automatically set all inline registration options based on current node manifest of parent doc
  • fix: resolve rolling regressions caused by upstream api changes
  • Contributors: Robin Müller

1.6.0 (2026-10-16)

  • fix: resolve port_alias not working correctly
  • feature: add behavior tree node base classes for native node manifest support
  • feature: add new include tag for including autoapms tree resources
  • hotfix: register_nodes may compose a new node manifest out of existing manfiests
  • hotfix: fix return local address warning when generating node model header
  • fix: make node manifest entries with parent fields extend its parent
  • Merge pull request #21 from AutoAPMS/feature/node-manifest-parent-option Add parent field support to node registration options and tests
  • Update API docs
  • Fix same-package parent declarations in node manifests not working during configure time
  • remove unnecessary parent option tests
  • Add parent field support to node registration options and tests
    • Introduced a parent field in NodeRegistrationOptions for inheritance.
    • Updated YAML encoding/decoding to handle parent field resolution.
    • Added tests for parent field functionality in NodeRegistrationOptions and NodeManifest.
    • Created a test node manifest for verifying parent field resolution.
  • add remove_whitespace when serializing trees Co-authored-by: Copilot <<copilot@github.com>>
  • feature: add auto_register_nodes argument for the TreeDocument API Co-authored-by: Copilot <<copilot@github.com>>
  • fix: properly escape pipes in generated node reference markdown Co-authored-by: Copilot <<copilot@github.com>>
  • fix: custom string conversion methods not included in node plugins translation unit
  • fix: accumulating node manifests from identical metadata ids results in file name collision Co-authored-by: Copilot <<copilot@github.com>>
  • Contributors: Robin Müller

1.5.1 (2026-04-07)

  • feature: add executor ctor accepting a shared node pointer
  • Add tests for alias-only behavior resource lookup
  • Fix linting
  • Fix resource aliasing/lookup and shorthanding formats
  • fix: add namespaces to cmake macros to prevent variable leaking
  • fix: allow for mixing node manifest identities and absolute paths also in register_nodes macro
  • Add convenience function for getting native node model
  • Update logo
  • Contributors: Robin Müller

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

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