compare_runs_tool
Compare two ROS2 log runs to identify differences in nodes, errors, and timing. Highlights new or missing nodes, severity shifts, and first divergence point.
Instructions
Compare two ROS2 log runs to find what changed. Use after loading both runs.
Diffs a "good" run (run_id_1) against a "bad" run (run_id_2) to identify: new/missing nodes, severity distribution changes, novel error messages that only appear in run_2, the first divergence point, and timing differences for when errors first appeared.
Args: run_id_1: First run ID (typically the "good" or baseline run). run_id_2: Second run ID (typically the "bad" or failing run). log_dir: Optional path to log directory override.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id_1 | Yes | ||
| run_id_2 | Yes | ||
| log_dir | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |