Skip to main content
Analyzes a teleop recording and shows where in the pipeline jitter enters. First record a session by passing --teleop.record with a file prefix. Recording has almost no cost, and nothing is recorded without the flag.
The recording is four time-aligned files: _ik, _cmd, _meas and _rt. Together they cover every stage, from the raw VR pose through the filters, the IK output and the smoothed target, to the motor command and the measured joints. The recording holds the most recent engaged stretch. It starts when you engage, and engaging again starts a new one. The analyzer uses the longest engaged stretch in the files.

Reading the output

The analyzer splits every signal into three frequency bands: It prints a table for each stage, and splits the motor torque into its parts. Walk each joint down its stages and find the first stage where the JITTER column jumps well above the stage before it: