|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged auto_apms_behavior_tree at Robotics Stack Exchange
|
auto_apms_behavior_tree package from autoapms repoauto_apms_behavior_tree auto_apms_behavior_tree_core auto_apms_examples auto_apms_interfaces auto_apms_mission auto_apms_ros2behavior auto_apms_util |
ROS Distro
|
Package Summary
| Version | 1.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
Additional Links
Maintainers
- Robin Müller
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 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