got tired of scrubbing through huge bags trying to find the few seconds where something broke, so i built a cli that does the first pass for you.
pip install robot-triage, run it on a .bag or .mcap, and it flags sensor dropouts, error bursts, pose jumps, cmd vs actual divergence, frozen values, and out of range readings. for each one it cuts a small mcap clip and gives you a foxglove link to that exact moment.
no config needed, it learns each topic’s normal rhythm from the bag itself so it works on any robot. theres an optional yaml if you want to tune thresholds.
repo: GitHub - v2pir/triage-robot: rosbag issue finder · GitHub
its pretty new so i want to break it. run it on your bags and tell me what it flags wrong and what it misses.