{ "status": "ok", "link": "Arm2", "joint": "a", "method": "primary", "joint_origin_world_mm": [ 244.64058080413622, -139.78180740318305, 84.28236561327859 ], "joint_axis_world": [ 0.0, 0.13416044351804374, 0.9909596234938344 ], "mean_angle_deg": 92.49229573636204, "circular_variance": 0.0005036790852294137, "circular_std_deg": 1.8187344232244496, "num_pairs_used": 2, "num_markers_matched": 3, "per_pair": [ { "marker_ids": [ 143, 144 ], "link": "Arm2", "tier": "primary", "skipped": false, "angle_deg": 90.53857082520275, "baseline_model_mm": 26.684454275851333, "baseline_obs_mm": 24.841154956793282, "weight": 662.8726636038881 }, { "marker_ids": [ 143, 148 ], "link": "Arm2", "tier": "primary", "skipped": false, "angle_deg": 94.18507945848495, "baseline_model_mm": 26.836171485515596, "baseline_obs_mm": 28.506933940749555, "weight": 765.0169677602199 }, { "marker_ids": [ 144, 148 ], "link": "Arm2", "tier": "primary", "skipped": true, "reason": "bl_model=0.4 bl_obs=3.9 < 15.0" } ], "accumulated_state": { "x": 44.640580804136256, "y": 7.073578785211089, "z": 90.63649643342701, "a": 92.49229573636204 } }