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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange

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

Package Summary

Version 1.4.1
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-02-03
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Standard AutoAPMS behavior tree nodes and deployment tools

Additional Links

Maintainers

  • Robin Müller

Authors

No additional authors.

auto_apms_behavior_tree

This package provides tools and methods to make the development process of behavior trees more efficient and convenient. It builds upon BehaviorTree.CPP and introduces several new features to improve the workflow with behavior trees.

CHANGELOG

Changelog for package auto_apms_behavior_tree

1.4.1 (2026-02-03)

1.4.0 (2026-01-30)

  • Feat: Enable to use the CLI to define behaviors dynamically (#14)

    • Add build_request, entrypoint and node_manifest keyword args to run and send cli
    • Rename entrypoint to entry_point

    * Use hyphen instead of underscore for entry point in argparse arguments Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Rename forgotten entry point occurences

    * Update auto_apms_ros2behavior/auto_apms_ros2behavior/verb/send.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Update auto_apms_behavior_tree/auto_apms_behavior_tree/scripting.py Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>> ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Fix version number to match last release

  • Fix: Avoid silently skipping registering nodes when another one with the same name was previously registered (#12)

    • Remove insufficient check for node equality
    • Update documentation for clarifying the decision of being more strict with duplicate node names
    • Add applyNodeNamespace methods and extend tests for the tree builder API

    * Fix typo Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    • Add tests for registering nodes using existing plugins

    * fix docs for newTreeFromResource Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

    * Also apply namespace to bt factory registrations ---------Co-authored-by: Copilot <<175728472+Copilot@users.noreply.github.com>>

  • Add ament_cmake_copyright to all packages

  • Change default integer type from int64_t to standard int for better compatibility

  • Move auto_apms_simulation to seperate repo and update package manifests for ros index

  • Change URLs after move to organization

  • Move python scripting tools to auto_apms_behavior_tree package

  • fix: Make RosPublisherNode waiting for at least one subscriber on init

  • node: add PublishPose node

  • [NodeManifest] Allow hiding node ports (#9)

    • Add method to write node model from NodeModelMap
    • Add registration option hidden_ports and TreeDocument implementation to hide port

    * Introduce individual job names in CI for each ROS 2 distro NOTE: Rolling build is currently broken since there is an issue with BT.CPP 4.8 and the tinyxml2 version on Ubuntu 24 systems

  • Fix linting

  • Add std_srvs nodes

  • Contributors: Robin Müller

1.3.0 (2025-09-21)

  • Rename connection to topic since it's the ros nomenclature
  • Add support for port_defaults and description fields in node manifest
  • Add native node model xml file
  • Contributors: Robin Müller

1.2.0 (2025-08-17)

  • Rename declare_* to register_* for clarity and consistency
  • Update links to docs

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 at Robotics Stack Exchange