|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_utils |
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_utils |
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged autoware_utils_diagnostics at Robotics Stack Exchange
|
autoware_utils_diagnostics package from autoware_utils repoautoware_utils autoware_utils_debug autoware_utils_diagnostics autoware_utils_geometry autoware_utils_logging autoware_utils_math autoware_utils_pcl autoware_utils_rclcpp autoware_utils_system autoware_utils_tf autoware_utils_uuid autoware_utils_visualization |
ROS Distro
|
Package Summary
| Version | 1.8.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/autowarefoundation/autoware_utils.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-10 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Jian Kang
- Ryohsuke Mitsudome
- Esteve Fernandez
- Yutaka Kondo
- Takagi, Isamu
Authors
autoware_utils_diagnostics
Overview
The autoware_utils library is a comprehensive toolkit designed to facilitate the development of autonomous driving applications. This package provides essential utilities for diagnostics. It is extensively used in the Autoware project to handle common tasks such as handling diagnostic tasks.
Design
-
diagnostics_interface.hpp: An interface for publishing diagnostic messages.
Changelog for package autoware_utils_diagnostics
1.8.0 (2026-06-10)
-
perf(autoware_utils_diagnostics): drop per-cycle shrink_to_fit in clear() (#106) clear() called values.shrink_to_fit() right after values.clear(), releasing the underlying buffer every cycle and forcing the next add_key_value() push_backs to reallocate on hot localization callbacks. Drop the shrink_to_fit() call so the buffer capacity is retained across cycles; .clear() and the level/message resets are unchanged, so published messages are output-identical. Add a pub/sub characterization test that pins the observable behavior across clear() cycles (value contents/order, level, message, dedup), proving the removal is behavior-preserving.
-
feat: make DiagnosticsInterface's node argument as template type (#102)
- templatize DiagnosticsInterface
- copilot review
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Koichi Imai, Yutaka Kondo
1.7.2 (2026-05-01)
- fix: to be consistent version in all package.xml(s)
- Contributors: github-actions
1.7.0 (2026-03-12)
1.6.0 (2026-02-20)
1.5.0 (2025-12-30)
-
feat: add [timeout_diagnostics]{.title-ref} (#84)
- add: timeout_diagnostics (see below)
- This changes are copied from [autoware_control_command_gate]{.title-ref}
- https://github.com/autowarefoundation/autoware_universe/tree/01ff80101dfc78a0288f063e975e6e16ac042bf7/control/autoware_control_command_gate
- We are going to use [timeout_diagnostics]{.title-ref} via [autoware_utils]{.title-ref} not [autoware_universe]{.title-ref} in near future for adaptation to new ADAPI (>= 1.9.0)
* style(pre-commit): autofix ---------Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
-
Contributors: Junya Sasaki
1.4.2 (2025-05-21)
1.4.1 (2025-05-15)
1.4.0 (2025-04-22)
1.3.0 (2025-03-21)
- unify version
- update changelog
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu, Yutaka Kondo
- feat(autoware_utils_diagnostics): split package (#45)
- Contributors: Takagi, Isamu
1.2.0 (2025-02-26)
1.1.0 (2025-01-27)
1.0.0 (2024-05-02)
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake_auto | |
| autoware_cmake | |
| ament_cmake_ros | |
| ament_lint_auto | |
| autoware_lint_common | |
| diagnostic_msgs | |
| diagnostic_updater | |
| rclcpp |