|
rosgraph_monitor package from graph_monitor repormw_stats_shim rosgraph_monitor rosgraph_monitor_msgs |
Package Summary
| Tags | No category tags. |
| Version | 0.1.2 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole |
| Checkout URI | https://github.com/ros-tooling/graph-monitor.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-05-12 |
| Dev Status | DEVELOPED |
| CI status | No Continuous Integration |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bonsai Robotics Engineering
Authors
Rosgraph Monitor
Provides a C++ class RosgraphMonitor, which uses a node’s NodeGraphInterface and subscribes to /topic_statistics to monitor the ROS computation graph and produce /diagnostics (DiagnosticArray) about issues in the graph:
- Missing Nodes (nodes that were present and are now missing)
- Discontinuities in graph (publishers or subscriptions that have no counterparts)
- Data flow issues (topics not publishing at promised rate)
-
/topic_statisticsrequired for this. Seermw_stats_shimfor how those are produced
-
This also provides a rosgraph_monitor_node for standalone use, for users who do not need custom integration of the RosgraphMonitor class.
Topic Statistics Diagnostics
To set expectations for Topic Statistics Diagnostics, you must:
- Set the
DeadlineQoS policy on Publishers - Nothing else. You don’t need to set it on Subscriptions, or register
DeadlineMissedcallbacks. Just state your periodic promise via Deadline QoS.
Configuration
See params_decl.yaml for the full parameters for the rosgraph_monitor Node.
These parameters mirror the structure rosgraph_monitor::GraphMonitorConfiguration in monitor.hpp, for those using the class directly instead of in the wrapping Node.
Usage
ros2 run rosgraph_monitor rosgraph_monitor_node
Changelog for package rosgraph_monitor
0.1.2 (2025-05-12)
- Kilted support (#6)
- Contributors: Emerson Knapp
0.1.1 (2025-04-09)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosgraph_monitor at Robotics Stack Exchange
|
rosgraph_monitor package from graph_monitor repormw_stats_shim rosgraph_monitor rosgraph_monitor_msgs |
Package Summary
| Tags | No category tags. |
| Version | 0.1.2 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole |
| Checkout URI | https://github.com/ros-tooling/graph-monitor.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-05-12 |
| Dev Status | DEVELOPED |
| CI status | No Continuous Integration |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bonsai Robotics Engineering
Authors
Rosgraph Monitor
Provides a C++ class RosgraphMonitor, which uses a node’s NodeGraphInterface and subscribes to /topic_statistics to monitor the ROS computation graph and produce /diagnostics (DiagnosticArray) about issues in the graph:
- Missing Nodes (nodes that were present and are now missing)
- Discontinuities in graph (publishers or subscriptions that have no counterparts)
- Data flow issues (topics not publishing at promised rate)
-
/topic_statisticsrequired for this. Seermw_stats_shimfor how those are produced
-
This also provides a rosgraph_monitor_node for standalone use, for users who do not need custom integration of the RosgraphMonitor class.
Topic Statistics Diagnostics
To set expectations for Topic Statistics Diagnostics, you must:
- Set the
DeadlineQoS policy on Publishers - Nothing else. You don’t need to set it on Subscriptions, or register
DeadlineMissedcallbacks. Just state your periodic promise via Deadline QoS.
Configuration
See params_decl.yaml for the full parameters for the rosgraph_monitor Node.
These parameters mirror the structure rosgraph_monitor::GraphMonitorConfiguration in monitor.hpp, for those using the class directly instead of in the wrapping Node.
Usage
ros2 run rosgraph_monitor rosgraph_monitor_node
Changelog for package rosgraph_monitor
0.1.2 (2025-05-12)
- Kilted support (#6)
- Contributors: Emerson Knapp
0.1.1 (2025-04-09)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosgraph_monitor at Robotics Stack Exchange
|
rosgraph_monitor package from graph_monitor repormw_stats_shim rosgraph_monitor rosgraph_monitor_msgs |
Package Summary
| Tags | No category tags. |
| Version | 0.1.2 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole |
| Checkout URI | https://github.com/ros-tooling/graph-monitor.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-05-12 |
| Dev Status | DEVELOPED |
| CI status | No Continuous Integration |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bonsai Robotics Engineering
Authors
Rosgraph Monitor
Provides a C++ class RosgraphMonitor, which uses a node’s NodeGraphInterface and subscribes to /topic_statistics to monitor the ROS computation graph and produce /diagnostics (DiagnosticArray) about issues in the graph:
- Missing Nodes (nodes that were present and are now missing)
- Discontinuities in graph (publishers or subscriptions that have no counterparts)
- Data flow issues (topics not publishing at promised rate)
-
/topic_statisticsrequired for this. Seermw_stats_shimfor how those are produced
-
This also provides a rosgraph_monitor_node for standalone use, for users who do not need custom integration of the RosgraphMonitor class.
Topic Statistics Diagnostics
To set expectations for Topic Statistics Diagnostics, you must:
- Set the
DeadlineQoS policy on Publishers - Nothing else. You don’t need to set it on Subscriptions, or register
DeadlineMissedcallbacks. Just state your periodic promise via Deadline QoS.
Configuration
See params_decl.yaml for the full parameters for the rosgraph_monitor Node.
These parameters mirror the structure rosgraph_monitor::GraphMonitorConfiguration in monitor.hpp, for those using the class directly instead of in the wrapping Node.
Usage
ros2 run rosgraph_monitor rosgraph_monitor_node
Changelog for package rosgraph_monitor
0.1.2 (2025-05-12)
- Kilted support (#6)
- Contributors: Emerson Knapp
0.1.1 (2025-04-09)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosgraph_monitor at Robotics Stack Exchange
|
rosgraph_monitor package from graph_monitor repormw_stats_shim rosgraph_monitor rosgraph_monitor_msgs |
Package Summary
| Tags | No category tags. |
| Version | 0.1.2 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole |
| Checkout URI | https://github.com/ros-tooling/graph-monitor.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-05-12 |
| Dev Status | DEVELOPED |
| CI status | No Continuous Integration |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bonsai Robotics Engineering
Authors
Rosgraph Monitor
Provides a C++ class RosgraphMonitor, which uses a node’s NodeGraphInterface and subscribes to /topic_statistics to monitor the ROS computation graph and produce /diagnostics (DiagnosticArray) about issues in the graph:
- Missing Nodes (nodes that were present and are now missing)
- Discontinuities in graph (publishers or subscriptions that have no counterparts)
- Data flow issues (topics not publishing at promised rate)
-
/topic_statisticsrequired for this. Seermw_stats_shimfor how those are produced
-
This also provides a rosgraph_monitor_node for standalone use, for users who do not need custom integration of the RosgraphMonitor class.
Topic Statistics Diagnostics
To set expectations for Topic Statistics Diagnostics, you must:
- Set the
DeadlineQoS policy on Publishers - Nothing else. You don’t need to set it on Subscriptions, or register
DeadlineMissedcallbacks. Just state your periodic promise via Deadline QoS.
Configuration
See params_decl.yaml for the full parameters for the rosgraph_monitor Node.
These parameters mirror the structure rosgraph_monitor::GraphMonitorConfiguration in monitor.hpp, for those using the class directly instead of in the wrapping Node.
Usage
ros2 run rosgraph_monitor rosgraph_monitor_node
Changelog for package rosgraph_monitor
0.1.2 (2025-05-12)
- Kilted support (#6)
- Contributors: Emerson Knapp
0.1.1 (2025-04-09)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosgraph_monitor at Robotics Stack Exchange
|
rosgraph_monitor package from ros_health_components repormw_stats_shim rosgraph_monitor rosgraph_monitor_msgs telegraf_bridge |
Package Summary
| Tags | No category tags. |
| Version | 0.1.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/bonsairobotics/ros_health_components.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2024-11-26 |
| Dev Status | UNMAINTAINED |
| CI status | No Continuous Integration |
| Released | UNRELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Bonsai Robotics Engineering
Authors
Rosgraph Monitor
Provides a C++ class RosgraphMonitor which uses a NodeGraphInterface and /topic_statistics to monitor the ROS computation graph and produce /diagnostics (DiagnosticArray) about issues in the graph:
- Missing Nodes (nodes that were present and are now missing)
- Discontinuities in graph (publishers or subscriptions that have no counterparts)
- Data flow issues (topics not publishing at promised rate)
-
/topic_statisticsrequired for this. Seermw_stats_shimfor how those are produced
-
Topic Statistics Diagnostics
To set expectations for Topic Statistics Diagnostics, you must:
- Set the
DeadlineQoS policy on Publishers - Nothing else. You don’t need to set it on Subscriptions, or register
DeadlineMissedcallbacks. Just state your periodic promise via Deadline QoS.
Configuration
See params_decl.yaml for the full parameters for the rosgraph_monitor Node.
These parameters mirror the structure rosgraph_monitor::GraphMonitorConfiguration in monitor.hpp, for those using the class directly instead of in the wrapping Node.
Usage
ros2 run rosgraph_monitor rosgraph_monitor_node
Wiki Tutorials
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| generate_parameter_library | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_gmock | |
| diagnostic_aggregator | |
| diagnostic_msgs | |
| pluginlib | |
| rclcpp | |
| rclcpp_components | |
| rosgraph_monitor_msgs |