No version for distro humble showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro kilted showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro lyrical showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro rolling showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro ardent showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro bouncy showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro crystal showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro eloquent showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro dashing showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro galactic showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro foxy showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro iron showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro lunar showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro jade showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro indigo showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro hydro showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro kinetic showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro melodic showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged ros2_shadow at Robotics Stack Exchange
No version for distro noetic showing jazzy. Known supported distros are highlighted in the buttons above.
|
ros2_shadow package from ros2_shadow reporos2_shadow ros2_shadow_demos |
ROS Distro
|
Package Summary
| Version | 0.1.0 |
| License | MIT |
| Build type | AMENT_PYTHON |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/catplotlib/ros2_shadow.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-09-16 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Run a candidate node beside a production node on live inputs, compare their outputs, and report behavioural divergence without letting the candidate reach hardware.
Maintainers
- Puja
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package ros2_shadow
0.1.0 (2026-09-16)
- Initial release.
- Compare a candidate node's output against a production node on the same live inputs, and report where they differ.
- Pair outputs on
header.stampwhere one is populated and on arrival time otherwise, within a configurable tolerance, and report which was used. - Count outputs that never found a partner separately for each side, so a candidate that stops answering is visible.
- Metrics for
nav_msgs/Path,geometry_msgs/Twist,trajectory_msgs/JointTrajectoryandgeometry_msgs/PoseStamped. - Per-metric warning and critical thresholds, a rolling terminal
summary, and divergence published as
diagnostic_msgs/DiagnosticArray. - Exit non-zero on any critical divergence, for use as a CI gate.
- Contributors: Puja
Package Dependencies
| Deps | Name |
|---|---|
| ament_copyright | |
| ament_flake8 | |
| rclpy | |
| geometry_msgs | |
| trajectory_msgs | |
| diagnostic_msgs | |
| rosidl_runtime_py | |
| nav_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| ros2_shadow_demos |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.