{ "status": "ok", "link": "Arm1", "joint": "y", "method": "primary", "joint_origin_world_mm": [ 302.7293528438215, 101.1, 71.2 ], "joint_axis_world": [ -1.0, 0.0, 0.0 ], "mean_angle_deg": 35.99125404126597, "circular_variance": 0.0, "circular_std_deg": 0.0, "num_pairs_used": 1, "num_markers_matched": 2, "per_pair": [ { "marker_ids": [ 229, 243 ], "link": "Arm1", "tier": "primary", "skipped": false, "angle_deg": 35.99125404126596, "baseline_model_mm": 49.49747468305833, "baseline_obs_mm": 51.238902220972605, "weight": 2536.1962654702925 } ], "accumulated_state": { "x": 192.72935284382152, "y": 35.99125404126597 } }