Package Summary
| Version | 0.53.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
- Junya Sasaki
Authors
autoware_diagnostic_graph_utils
This package is a utility for diagnostic graph published by diagnostic_graph_aggregator.
ROS node
C++ library
Changelog for package autoware_diagnostic_graph_utils
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the system node designs with the packages they describe (#13338)
* fix(design): declare the fixed-name interfaces of the system node designs as remap targets The diagnostic graph ports, the diagnostics array publisher and the automatic pose initializer's localization interfaces are pinned with global:, which keeps them out of the design graph: link_manager skips any connection whose target is a global input port and the exporter emits no remap. remap_target: keeps the same fixed topic and service names while letting the ports take part in the graph.
* feat(autoware_default_adapi_universe): add node designs for the AD API nodes The package builds fifteen AD API components with no design of their own, so a system that composes the AD API from design modules cannot reference them.
* feat(design): add the diagnostic graph and component state monitor node designs autoware_component_state_monitor and autoware_diagnostic_graph_aggregator build three components with no design of their own: the state monitor that aggregates topic monitor diagnostics into per-component availability, the aggregator that turns /diagnostics into the diagnostic graph, and the converter that derives operation mode availability from it. DiagnosticGraphLogging and ProcessingTimeChecker declare the parameters their launchers pass, which have no package param file to come from. ---------
-
feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref} (#13075)
- feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref}
* feat(diagnostic_graph_utils): add launch files for converter and dump nodes Both nodes were only documented as [ros2 run]{.title-ref}, which does not preload the Agnocast heaphook. converter_node publishes /diagnostics_array through an agnocast publisher, so it needs the heaphook under ENABLE_AGNOCAST=1. Give both nodes a launch file that includes agnocast_env.launch.xml and sets LD_PRELOAD, as logging.launch.xml does, and point the docs at them. ---------
-
refactor(system): move node design files into each package (#13103) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Koichi Imai, Ryohsuke Mitsudome, Taekjin LEE
0.52.0 (2026-06-30)
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
- Merge remote-tracking branch 'origin/main' into humble
- feat(diagnostic_graph_utils): use raw level for leaf node (#11327) Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
- Contributors: Ryohsuke Mitsudome, Takagi, Isamu
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
-
Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
-
feat(diagnostic_graph_aggregator): support latch and dependent error (#10829)
- update aggregator
- update utils
- update hazard converter
- update adapi
- fix build error
- ignore spell check for yamls
- fix copyright year
- ignore spell check for timeline
- change link index to fix out of bounds access
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_agnocast_wrapper | |
| autoware_internal_debug_msgs | |
| diagnostic_msgs | |
| rclcpp | |
| rclcpp_components | |
| tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/converter.launch.xml
- launch/dump.launch.xml
- launch/logging.launch.xml
-
- root_path [default: /autoware/modes/autonomous]
- max_depth [default: 3]
- show_rate [default: 1.0]
- enable_terminal_log [default: false]
- ignore_dependent_error [default: false]
Messages
Services
Plugins
Recent questions tagged autoware_diagnostic_graph_utils at Robotics Stack Exchange
Package Summary
| Version | 0.53.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
- Junya Sasaki
Authors
autoware_diagnostic_graph_utils
This package is a utility for diagnostic graph published by diagnostic_graph_aggregator.
ROS node
C++ library
Changelog for package autoware_diagnostic_graph_utils
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the system node designs with the packages they describe (#13338)
* fix(design): declare the fixed-name interfaces of the system node designs as remap targets The diagnostic graph ports, the diagnostics array publisher and the automatic pose initializer's localization interfaces are pinned with global:, which keeps them out of the design graph: link_manager skips any connection whose target is a global input port and the exporter emits no remap. remap_target: keeps the same fixed topic and service names while letting the ports take part in the graph.
* feat(autoware_default_adapi_universe): add node designs for the AD API nodes The package builds fifteen AD API components with no design of their own, so a system that composes the AD API from design modules cannot reference them.
* feat(design): add the diagnostic graph and component state monitor node designs autoware_component_state_monitor and autoware_diagnostic_graph_aggregator build three components with no design of their own: the state monitor that aggregates topic monitor diagnostics into per-component availability, the aggregator that turns /diagnostics into the diagnostic graph, and the converter that derives operation mode availability from it. DiagnosticGraphLogging and ProcessingTimeChecker declare the parameters their launchers pass, which have no package param file to come from. ---------
-
feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref} (#13075)
- feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref}
* feat(diagnostic_graph_utils): add launch files for converter and dump nodes Both nodes were only documented as [ros2 run]{.title-ref}, which does not preload the Agnocast heaphook. converter_node publishes /diagnostics_array through an agnocast publisher, so it needs the heaphook under ENABLE_AGNOCAST=1. Give both nodes a launch file that includes agnocast_env.launch.xml and sets LD_PRELOAD, as logging.launch.xml does, and point the docs at them. ---------
-
refactor(system): move node design files into each package (#13103) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Koichi Imai, Ryohsuke Mitsudome, Taekjin LEE
0.52.0 (2026-06-30)
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
- Merge remote-tracking branch 'origin/main' into humble
- feat(diagnostic_graph_utils): use raw level for leaf node (#11327) Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
- Contributors: Ryohsuke Mitsudome, Takagi, Isamu
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
-
Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
-
feat(diagnostic_graph_aggregator): support latch and dependent error (#10829)
- update aggregator
- update utils
- update hazard converter
- update adapi
- fix build error
- ignore spell check for yamls
- fix copyright year
- ignore spell check for timeline
- change link index to fix out of bounds access
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_agnocast_wrapper | |
| autoware_internal_debug_msgs | |
| diagnostic_msgs | |
| rclcpp | |
| rclcpp_components | |
| tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/converter.launch.xml
- launch/dump.launch.xml
- launch/logging.launch.xml
-
- root_path [default: /autoware/modes/autonomous]
- max_depth [default: 3]
- show_rate [default: 1.0]
- enable_terminal_log [default: false]
- ignore_dependent_error [default: false]
Messages
Services
Plugins
Recent questions tagged autoware_diagnostic_graph_utils at Robotics Stack Exchange
Package Summary
| Version | 0.53.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
- Junya Sasaki
Authors
autoware_diagnostic_graph_utils
This package is a utility for diagnostic graph published by diagnostic_graph_aggregator.
ROS node
C++ library
Changelog for package autoware_diagnostic_graph_utils
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the system node designs with the packages they describe (#13338)
* fix(design): declare the fixed-name interfaces of the system node designs as remap targets The diagnostic graph ports, the diagnostics array publisher and the automatic pose initializer's localization interfaces are pinned with global:, which keeps them out of the design graph: link_manager skips any connection whose target is a global input port and the exporter emits no remap. remap_target: keeps the same fixed topic and service names while letting the ports take part in the graph.
* feat(autoware_default_adapi_universe): add node designs for the AD API nodes The package builds fifteen AD API components with no design of their own, so a system that composes the AD API from design modules cannot reference them.
* feat(design): add the diagnostic graph and component state monitor node designs autoware_component_state_monitor and autoware_diagnostic_graph_aggregator build three components with no design of their own: the state monitor that aggregates topic monitor diagnostics into per-component availability, the aggregator that turns /diagnostics into the diagnostic graph, and the converter that derives operation mode availability from it. DiagnosticGraphLogging and ProcessingTimeChecker declare the parameters their launchers pass, which have no package param file to come from. ---------
-
feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref} (#13075)
- feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref}
* feat(diagnostic_graph_utils): add launch files for converter and dump nodes Both nodes were only documented as [ros2 run]{.title-ref}, which does not preload the Agnocast heaphook. converter_node publishes /diagnostics_array through an agnocast publisher, so it needs the heaphook under ENABLE_AGNOCAST=1. Give both nodes a launch file that includes agnocast_env.launch.xml and sets LD_PRELOAD, as logging.launch.xml does, and point the docs at them. ---------
-
refactor(system): move node design files into each package (#13103) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Koichi Imai, Ryohsuke Mitsudome, Taekjin LEE
0.52.0 (2026-06-30)
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
- Merge remote-tracking branch 'origin/main' into humble
- feat(diagnostic_graph_utils): use raw level for leaf node (#11327) Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
- Contributors: Ryohsuke Mitsudome, Takagi, Isamu
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
-
Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
-
feat(diagnostic_graph_aggregator): support latch and dependent error (#10829)
- update aggregator
- update utils
- update hazard converter
- update adapi
- fix build error
- ignore spell check for yamls
- fix copyright year
- ignore spell check for timeline
- change link index to fix out of bounds access
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_agnocast_wrapper | |
| autoware_internal_debug_msgs | |
| diagnostic_msgs | |
| rclcpp | |
| rclcpp_components | |
| tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/converter.launch.xml
- launch/dump.launch.xml
- launch/logging.launch.xml
-
- root_path [default: /autoware/modes/autonomous]
- max_depth [default: 3]
- show_rate [default: 1.0]
- enable_terminal_log [default: false]
- ignore_dependent_error [default: false]
Messages
Services
Plugins
Recent questions tagged autoware_diagnostic_graph_utils at Robotics Stack Exchange
Package Summary
| Version | 0.53.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
- Junya Sasaki
Authors
autoware_diagnostic_graph_utils
This package is a utility for diagnostic graph published by diagnostic_graph_aggregator.
ROS node
C++ library
Changelog for package autoware_diagnostic_graph_utils
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the system node designs with the packages they describe (#13338)
* fix(design): declare the fixed-name interfaces of the system node designs as remap targets The diagnostic graph ports, the diagnostics array publisher and the automatic pose initializer's localization interfaces are pinned with global:, which keeps them out of the design graph: link_manager skips any connection whose target is a global input port and the exporter emits no remap. remap_target: keeps the same fixed topic and service names while letting the ports take part in the graph.
* feat(autoware_default_adapi_universe): add node designs for the AD API nodes The package builds fifteen AD API components with no design of their own, so a system that composes the AD API from design modules cannot reference them.
* feat(design): add the diagnostic graph and component state monitor node designs autoware_component_state_monitor and autoware_diagnostic_graph_aggregator build three components with no design of their own: the state monitor that aggregates topic monitor diagnostics into per-component availability, the aggregator that turns /diagnostics into the diagnostic graph, and the converter that derives operation mode availability from it. DiagnosticGraphLogging and ProcessingTimeChecker declare the parameters their launchers pass, which have no package param file to come from. ---------
-
feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref} (#13075)
- feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref}
* feat(diagnostic_graph_utils): add launch files for converter and dump nodes Both nodes were only documented as [ros2 run]{.title-ref}, which does not preload the Agnocast heaphook. converter_node publishes /diagnostics_array through an agnocast publisher, so it needs the heaphook under ENABLE_AGNOCAST=1. Give both nodes a launch file that includes agnocast_env.launch.xml and sets LD_PRELOAD, as logging.launch.xml does, and point the docs at them. ---------
-
refactor(system): move node design files into each package (#13103) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Koichi Imai, Ryohsuke Mitsudome, Taekjin LEE
0.52.0 (2026-06-30)
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
- Merge remote-tracking branch 'origin/main' into humble
- feat(diagnostic_graph_utils): use raw level for leaf node (#11327) Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
- Contributors: Ryohsuke Mitsudome, Takagi, Isamu
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
-
Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
-
feat(diagnostic_graph_aggregator): support latch and dependent error (#10829)
- update aggregator
- update utils
- update hazard converter
- update adapi
- fix build error
- ignore spell check for yamls
- fix copyright year
- ignore spell check for timeline
- change link index to fix out of bounds access
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_agnocast_wrapper | |
| autoware_internal_debug_msgs | |
| diagnostic_msgs | |
| rclcpp | |
| rclcpp_components | |
| tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/converter.launch.xml
- launch/dump.launch.xml
- launch/logging.launch.xml
-
- root_path [default: /autoware/modes/autonomous]
- max_depth [default: 3]
- show_rate [default: 1.0]
- enable_terminal_log [default: false]
- ignore_dependent_error [default: false]
Messages
Services
Plugins
Recent questions tagged autoware_diagnostic_graph_utils at Robotics Stack Exchange
Package Summary
| Version | 0.53.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
- Junya Sasaki
Authors
autoware_diagnostic_graph_utils
This package is a utility for diagnostic graph published by diagnostic_graph_aggregator.
ROS node
C++ library
Changelog for package autoware_diagnostic_graph_utils
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the system node designs with the packages they describe (#13338)
* fix(design): declare the fixed-name interfaces of the system node designs as remap targets The diagnostic graph ports, the diagnostics array publisher and the automatic pose initializer's localization interfaces are pinned with global:, which keeps them out of the design graph: link_manager skips any connection whose target is a global input port and the exporter emits no remap. remap_target: keeps the same fixed topic and service names while letting the ports take part in the graph.
* feat(autoware_default_adapi_universe): add node designs for the AD API nodes The package builds fifteen AD API components with no design of their own, so a system that composes the AD API from design modules cannot reference them.
* feat(design): add the diagnostic graph and component state monitor node designs autoware_component_state_monitor and autoware_diagnostic_graph_aggregator build three components with no design of their own: the state monitor that aggregates topic monitor diagnostics into per-component availability, the aggregator that turns /diagnostics into the diagnostic graph, and the converter that derives operation mode availability from it. DiagnosticGraphLogging and ProcessingTimeChecker declare the parameters their launchers pass, which have no package param file to come from. ---------
-
feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref} (#13075)
- feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref}
* feat(diagnostic_graph_utils): add launch files for converter and dump nodes Both nodes were only documented as [ros2 run]{.title-ref}, which does not preload the Agnocast heaphook. converter_node publishes /diagnostics_array through an agnocast publisher, so it needs the heaphook under ENABLE_AGNOCAST=1. Give both nodes a launch file that includes agnocast_env.launch.xml and sets LD_PRELOAD, as logging.launch.xml does, and point the docs at them. ---------
-
refactor(system): move node design files into each package (#13103) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Koichi Imai, Ryohsuke Mitsudome, Taekjin LEE
0.52.0 (2026-06-30)
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
- Merge remote-tracking branch 'origin/main' into humble
- feat(diagnostic_graph_utils): use raw level for leaf node (#11327) Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
- Contributors: Ryohsuke Mitsudome, Takagi, Isamu
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
-
Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
-
feat(diagnostic_graph_aggregator): support latch and dependent error (#10829)
- update aggregator
- update utils
- update hazard converter
- update adapi
- fix build error
- ignore spell check for yamls
- fix copyright year
- ignore spell check for timeline
- change link index to fix out of bounds access
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_agnocast_wrapper | |
| autoware_internal_debug_msgs | |
| diagnostic_msgs | |
| rclcpp | |
| rclcpp_components | |
| tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/converter.launch.xml
- launch/dump.launch.xml
- launch/logging.launch.xml
-
- root_path [default: /autoware/modes/autonomous]
- max_depth [default: 3]
- show_rate [default: 1.0]
- enable_terminal_log [default: false]
- ignore_dependent_error [default: false]
Messages
Services
Plugins
Recent questions tagged autoware_diagnostic_graph_utils at Robotics Stack Exchange
Package Summary
| Version | 0.53.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
- Junya Sasaki
Authors
autoware_diagnostic_graph_utils
This package is a utility for diagnostic graph published by diagnostic_graph_aggregator.
ROS node
C++ library
Changelog for package autoware_diagnostic_graph_utils
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the system node designs with the packages they describe (#13338)
* fix(design): declare the fixed-name interfaces of the system node designs as remap targets The diagnostic graph ports, the diagnostics array publisher and the automatic pose initializer's localization interfaces are pinned with global:, which keeps them out of the design graph: link_manager skips any connection whose target is a global input port and the exporter emits no remap. remap_target: keeps the same fixed topic and service names while letting the ports take part in the graph.
* feat(autoware_default_adapi_universe): add node designs for the AD API nodes The package builds fifteen AD API components with no design of their own, so a system that composes the AD API from design modules cannot reference them.
* feat(design): add the diagnostic graph and component state monitor node designs autoware_component_state_monitor and autoware_diagnostic_graph_aggregator build three components with no design of their own: the state monitor that aggregates topic monitor diagnostics into per-component availability, the aggregator that turns /diagnostics into the diagnostic graph, and the converter that derives operation mode availability from it. DiagnosticGraphLogging and ProcessingTimeChecker declare the parameters their launchers pass, which have no package param file to come from. ---------
-
feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref} (#13075)
- feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref}
* feat(diagnostic_graph_utils): add launch files for converter and dump nodes Both nodes were only documented as [ros2 run]{.title-ref}, which does not preload the Agnocast heaphook. converter_node publishes /diagnostics_array through an agnocast publisher, so it needs the heaphook under ENABLE_AGNOCAST=1. Give both nodes a launch file that includes agnocast_env.launch.xml and sets LD_PRELOAD, as logging.launch.xml does, and point the docs at them. ---------
-
refactor(system): move node design files into each package (#13103) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Koichi Imai, Ryohsuke Mitsudome, Taekjin LEE
0.52.0 (2026-06-30)
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
- Merge remote-tracking branch 'origin/main' into humble
- feat(diagnostic_graph_utils): use raw level for leaf node (#11327) Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
- Contributors: Ryohsuke Mitsudome, Takagi, Isamu
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
-
Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
-
feat(diagnostic_graph_aggregator): support latch and dependent error (#10829)
- update aggregator
- update utils
- update hazard converter
- update adapi
- fix build error
- ignore spell check for yamls
- fix copyright year
- ignore spell check for timeline
- change link index to fix out of bounds access
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_agnocast_wrapper | |
| autoware_internal_debug_msgs | |
| diagnostic_msgs | |
| rclcpp | |
| rclcpp_components | |
| tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/converter.launch.xml
- launch/dump.launch.xml
- launch/logging.launch.xml
-
- root_path [default: /autoware/modes/autonomous]
- max_depth [default: 3]
- show_rate [default: 1.0]
- enable_terminal_log [default: false]
- ignore_dependent_error [default: false]
Messages
Services
Plugins
Recent questions tagged autoware_diagnostic_graph_utils at Robotics Stack Exchange
Package Summary
| Version | 0.53.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
- Junya Sasaki
Authors
autoware_diagnostic_graph_utils
This package is a utility for diagnostic graph published by diagnostic_graph_aggregator.
ROS node
C++ library
Changelog for package autoware_diagnostic_graph_utils
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the system node designs with the packages they describe (#13338)
* fix(design): declare the fixed-name interfaces of the system node designs as remap targets The diagnostic graph ports, the diagnostics array publisher and the automatic pose initializer's localization interfaces are pinned with global:, which keeps them out of the design graph: link_manager skips any connection whose target is a global input port and the exporter emits no remap. remap_target: keeps the same fixed topic and service names while letting the ports take part in the graph.
* feat(autoware_default_adapi_universe): add node designs for the AD API nodes The package builds fifteen AD API components with no design of their own, so a system that composes the AD API from design modules cannot reference them.
* feat(design): add the diagnostic graph and component state monitor node designs autoware_component_state_monitor and autoware_diagnostic_graph_aggregator build three components with no design of their own: the state monitor that aggregates topic monitor diagnostics into per-component availability, the aggregator that turns /diagnostics into the diagnostic graph, and the converter that derives operation mode availability from it. DiagnosticGraphLogging and ProcessingTimeChecker declare the parameters their launchers pass, which have no package param file to come from. ---------
-
feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref} (#13075)
- feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref}
* feat(diagnostic_graph_utils): add launch files for converter and dump nodes Both nodes were only documented as [ros2 run]{.title-ref}, which does not preload the Agnocast heaphook. converter_node publishes /diagnostics_array through an agnocast publisher, so it needs the heaphook under ENABLE_AGNOCAST=1. Give both nodes a launch file that includes agnocast_env.launch.xml and sets LD_PRELOAD, as logging.launch.xml does, and point the docs at them. ---------
-
refactor(system): move node design files into each package (#13103) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Koichi Imai, Ryohsuke Mitsudome, Taekjin LEE
0.52.0 (2026-06-30)
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
- Merge remote-tracking branch 'origin/main' into humble
- feat(diagnostic_graph_utils): use raw level for leaf node (#11327) Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
- Contributors: Ryohsuke Mitsudome, Takagi, Isamu
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
-
Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
-
feat(diagnostic_graph_aggregator): support latch and dependent error (#10829)
- update aggregator
- update utils
- update hazard converter
- update adapi
- fix build error
- ignore spell check for yamls
- fix copyright year
- ignore spell check for timeline
- change link index to fix out of bounds access
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_agnocast_wrapper | |
| autoware_internal_debug_msgs | |
| diagnostic_msgs | |
| rclcpp | |
| rclcpp_components | |
| tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/converter.launch.xml
- launch/dump.launch.xml
- launch/logging.launch.xml
-
- root_path [default: /autoware/modes/autonomous]
- max_depth [default: 3]
- show_rate [default: 1.0]
- enable_terminal_log [default: false]
- ignore_dependent_error [default: false]
Messages
Services
Plugins
Recent questions tagged autoware_diagnostic_graph_utils at Robotics Stack Exchange
Package Summary
| Version | 0.53.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
- Junya Sasaki
Authors
autoware_diagnostic_graph_utils
This package is a utility for diagnostic graph published by diagnostic_graph_aggregator.
ROS node
C++ library
Changelog for package autoware_diagnostic_graph_utils
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the system node designs with the packages they describe (#13338)
* fix(design): declare the fixed-name interfaces of the system node designs as remap targets The diagnostic graph ports, the diagnostics array publisher and the automatic pose initializer's localization interfaces are pinned with global:, which keeps them out of the design graph: link_manager skips any connection whose target is a global input port and the exporter emits no remap. remap_target: keeps the same fixed topic and service names while letting the ports take part in the graph.
* feat(autoware_default_adapi_universe): add node designs for the AD API nodes The package builds fifteen AD API components with no design of their own, so a system that composes the AD API from design modules cannot reference them.
* feat(design): add the diagnostic graph and component state monitor node designs autoware_component_state_monitor and autoware_diagnostic_graph_aggregator build three components with no design of their own: the state monitor that aggregates topic monitor diagnostics into per-component availability, the aggregator that turns /diagnostics into the diagnostic graph, and the converter that derives operation mode availability from it. DiagnosticGraphLogging and ProcessingTimeChecker declare the parameters their launchers pass, which have no package param file to come from. ---------
-
feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref} (#13075)
- feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref}
* feat(diagnostic_graph_utils): add launch files for converter and dump nodes Both nodes were only documented as [ros2 run]{.title-ref}, which does not preload the Agnocast heaphook. converter_node publishes /diagnostics_array through an agnocast publisher, so it needs the heaphook under ENABLE_AGNOCAST=1. Give both nodes a launch file that includes agnocast_env.launch.xml and sets LD_PRELOAD, as logging.launch.xml does, and point the docs at them. ---------
-
refactor(system): move node design files into each package (#13103) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Koichi Imai, Ryohsuke Mitsudome, Taekjin LEE
0.52.0 (2026-06-30)
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
- Merge remote-tracking branch 'origin/main' into humble
- feat(diagnostic_graph_utils): use raw level for leaf node (#11327) Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
- Contributors: Ryohsuke Mitsudome, Takagi, Isamu
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
-
Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
-
feat(diagnostic_graph_aggregator): support latch and dependent error (#10829)
- update aggregator
- update utils
- update hazard converter
- update adapi
- fix build error
- ignore spell check for yamls
- fix copyright year
- ignore spell check for timeline
- change link index to fix out of bounds access
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_agnocast_wrapper | |
| autoware_internal_debug_msgs | |
| diagnostic_msgs | |
| rclcpp | |
| rclcpp_components | |
| tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/converter.launch.xml
- launch/dump.launch.xml
- launch/logging.launch.xml
-
- root_path [default: /autoware/modes/autonomous]
- max_depth [default: 3]
- show_rate [default: 1.0]
- enable_terminal_log [default: false]
- ignore_dependent_error [default: false]
Messages
Services
Plugins
Recent questions tagged autoware_diagnostic_graph_utils at Robotics Stack Exchange
Package Summary
| Version | 0.53.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
- Junya Sasaki
Authors
autoware_diagnostic_graph_utils
This package is a utility for diagnostic graph published by diagnostic_graph_aggregator.
ROS node
C++ library
Changelog for package autoware_diagnostic_graph_utils
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the system node designs with the packages they describe (#13338)
* fix(design): declare the fixed-name interfaces of the system node designs as remap targets The diagnostic graph ports, the diagnostics array publisher and the automatic pose initializer's localization interfaces are pinned with global:, which keeps them out of the design graph: link_manager skips any connection whose target is a global input port and the exporter emits no remap. remap_target: keeps the same fixed topic and service names while letting the ports take part in the graph.
* feat(autoware_default_adapi_universe): add node designs for the AD API nodes The package builds fifteen AD API components with no design of their own, so a system that composes the AD API from design modules cannot reference them.
* feat(design): add the diagnostic graph and component state monitor node designs autoware_component_state_monitor and autoware_diagnostic_graph_aggregator build three components with no design of their own: the state monitor that aggregates topic monitor diagnostics into per-component availability, the aggregator that turns /diagnostics into the diagnostic graph, and the converter that derives operation mode availability from it. DiagnosticGraphLogging and ProcessingTimeChecker declare the parameters their launchers pass, which have no package param file to come from. ---------
-
feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref} (#13075)
- feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref}
* feat(diagnostic_graph_utils): add launch files for converter and dump nodes Both nodes were only documented as [ros2 run]{.title-ref}, which does not preload the Agnocast heaphook. converter_node publishes /diagnostics_array through an agnocast publisher, so it needs the heaphook under ENABLE_AGNOCAST=1. Give both nodes a launch file that includes agnocast_env.launch.xml and sets LD_PRELOAD, as logging.launch.xml does, and point the docs at them. ---------
-
refactor(system): move node design files into each package (#13103) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Koichi Imai, Ryohsuke Mitsudome, Taekjin LEE
0.52.0 (2026-06-30)
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
- Merge remote-tracking branch 'origin/main' into humble
- feat(diagnostic_graph_utils): use raw level for leaf node (#11327) Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
- Contributors: Ryohsuke Mitsudome, Takagi, Isamu
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
-
Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
-
feat(diagnostic_graph_aggregator): support latch and dependent error (#10829)
- update aggregator
- update utils
- update hazard converter
- update adapi
- fix build error
- ignore spell check for yamls
- fix copyright year
- ignore spell check for timeline
- change link index to fix out of bounds access
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_agnocast_wrapper | |
| autoware_internal_debug_msgs | |
| diagnostic_msgs | |
| rclcpp | |
| rclcpp_components | |
| tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/converter.launch.xml
- launch/dump.launch.xml
- launch/logging.launch.xml
-
- root_path [default: /autoware/modes/autonomous]
- max_depth [default: 3]
- show_rate [default: 1.0]
- enable_terminal_log [default: false]
- ignore_dependent_error [default: false]
Messages
Services
Plugins
Recent questions tagged autoware_diagnostic_graph_utils at Robotics Stack Exchange
Package Summary
| Version | 0.53.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
- Junya Sasaki
Authors
autoware_diagnostic_graph_utils
This package is a utility for diagnostic graph published by diagnostic_graph_aggregator.
ROS node
C++ library
Changelog for package autoware_diagnostic_graph_utils
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the system node designs with the packages they describe (#13338)
* fix(design): declare the fixed-name interfaces of the system node designs as remap targets The diagnostic graph ports, the diagnostics array publisher and the automatic pose initializer's localization interfaces are pinned with global:, which keeps them out of the design graph: link_manager skips any connection whose target is a global input port and the exporter emits no remap. remap_target: keeps the same fixed topic and service names while letting the ports take part in the graph.
* feat(autoware_default_adapi_universe): add node designs for the AD API nodes The package builds fifteen AD API components with no design of their own, so a system that composes the AD API from design modules cannot reference them.
* feat(design): add the diagnostic graph and component state monitor node designs autoware_component_state_monitor and autoware_diagnostic_graph_aggregator build three components with no design of their own: the state monitor that aggregates topic monitor diagnostics into per-component availability, the aggregator that turns /diagnostics into the diagnostic graph, and the converter that derives operation mode availability from it. DiagnosticGraphLogging and ProcessingTimeChecker declare the parameters their launchers pass, which have no package param file to come from. ---------
-
feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref} (#13075)
- feat(diagnostic_graph_utils): apply [agnocast_wrapper::Node]{.title-ref} to [diagnostic_graph_utils]{.title-ref} and [hazard_status_converter]{.title-ref}
* feat(diagnostic_graph_utils): add launch files for converter and dump nodes Both nodes were only documented as [ros2 run]{.title-ref}, which does not preload the Agnocast heaphook. converter_node publishes /diagnostics_array through an agnocast publisher, so it needs the heaphook under ENABLE_AGNOCAST=1. Give both nodes a launch file that includes agnocast_env.launch.xml and sets LD_PRELOAD, as logging.launch.xml does, and point the docs at them. ---------
-
refactor(system): move node design files into each package (#13103) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Koichi Imai, Ryohsuke Mitsudome, Taekjin LEE
0.52.0 (2026-06-30)
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
- Merge remote-tracking branch 'origin/main' into humble
- feat(diagnostic_graph_utils): use raw level for leaf node (#11327) Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
- Contributors: Ryohsuke Mitsudome, Takagi, Isamu
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
-
Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
-
feat(diagnostic_graph_aggregator): support latch and dependent error (#10829)
- update aggregator
- update utils
- update hazard converter
- update adapi
- fix build error
- ignore spell check for yamls
- fix copyright year
- ignore spell check for timeline
- change link index to fix out of bounds access
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_agnocast_wrapper | |
| autoware_internal_debug_msgs | |
| diagnostic_msgs | |
| rclcpp | |
| rclcpp_components | |
| tier4_system_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/converter.launch.xml
- launch/dump.launch.xml
- launch/logging.launch.xml
-
- root_path [default: /autoware/modes/autonomous]
- max_depth [default: 3]
- show_rate [default: 1.0]
- enable_terminal_log [default: false]
- ignore_dependent_error [default: false]