No version for distro humble showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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

Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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.
Package symbol

ros2_shadow package from ros2_shadow repo

ros2_shadow ros2_shadow_demos

ROS Distro
jazzy

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.stamp where 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/JointTrajectory and geometry_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

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