Skip to main content

Reading the metrics

After each sample the optimizer reports two groups of metrics: accuracy — how closely the fit matches the measurements — and diagnostics — whether the data is rich enough to trust that fit. A calibration is good when accuracy is low and the diagnostics confirm the Workspace was well covered.

Accuracy

MetricWhat it means
RMSEThe headline accuracy number — the root-mean-square of the residual position errors across all samples, in mm. Roughly: how far the calibrated model still misses the measured target. ≤ 1.0 mm reads green, 1.0–2.5 mm amber, above 2.5 mm red. Lower is better.
Max errorThe single worst residual error, in mm. If it sits far above the mean, one bad sample or pose is likely dragging the fit — worth inspecting in the samples table.
Std deviationThe spread of the residual errors, in mm. Low spread means the remaining error is consistent across the Workspace rather than concentrated in a few poses.

Diagnostics

MetricWhat it means
Observable paramsHow many model parameters the data can actually identify (e.g. "7 / 10"). When the two numbers match (shown green) every parameter is constrained; a shortfall (amber) means some parameters stay unobservable until you add more varied poses.
GeneralizationHow well the result is expected to hold on poses outside the sample set rather than overfitting the ones you captured. Read it together with observability: strong observability plus a low generalization factor is a robust calibration.
Joint coverageJoint coverage rings, one per joint, with per-sector sample counts and the current angle

One ring per joint, split into 36 sectors of 10°, showing how much of that joint's rotation the samples actually touched. The percentage in the middle is the share of sectors holding at least one sample — 60% and above reads green, 30–60% amber, below that red. An amber sector holds a single sample, a green one two or more. Whichever ring is lowest tells you which joint to move more; while collecting, a needle marks that joint's current angle, so you can drive it into a sector that has not been sampled yet.