{ "schema_version": "1.0", "created_utc": "2026-06-12T19:02:44Z", "source": { "detection_json": "/app/data/board/20260612_190241/cam0_aruco_detection.json", "robot_json": "/app/scripts/robot_1781069752019.json" }, "camera": { "camera_id": "cam0", "camera_matrix": [ [ 1424.7584228515625, 0.0, 635.95947265625 ], [ 0.0, 1421.5770263671875, 482.1744384765625 ], [ 0.0, 0.0, 1.0 ] ], "distortion_coefficients": [ 0.05634751915931702, 0.33765655755996704, 0.002130246954038739, -0.004022662527859211, -1.182201862335205 ] }, "estimation": { "method": "single_camera_marker_center_lm", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "marker_size_m": 0.025, "num_used_markers": 10, "used_marker_ids": [ 52, 83, 55, 101, 47, 79, 96, 82, 62, 72 ], "history": { "iters": [ 0, 1, 2, 3 ], "rms": [ 0.00945903620406907, 0.0006630901752764398, 0.00024358128156231842, 0.00024356018287453274 ], "lambda": [ 0.001, 0.0005, 0.00025, 0.000125 ] }, "residual_rms_px": 0.5010493898996421, "residual_median_px": 0.5177531918766651, "residual_max_px": 0.7327763807349081, "sigma2_normalized": 8.474508891706403e-08 }, "camera_pose": { "world_to_camera": { "rotation_matrix": [ [ 0.4051128029823303, -0.9118297100067139, -0.06670987606048584 ], [ -0.3181094825267792, -0.07217267155647278, -0.9453028440475464 ], [ 0.8571406006813049, 0.4041753113269806, -0.31929975748062134 ] ], "translation_m": [ -0.10762709379196167, 0.3697848916053772, 1.0282882452011108 ], "rvec_rad": [ 1.6183746501472032, -1.1079365352846473, 0.7120246782560965 ] }, "camera_in_world": { "position_m": [ -0.7201544046401978, -0.48705795407295227, 0.670711100101471 ], "position_mm": [ -720.1544189453125, -487.0579528808594, 670.7111206054688 ], "orientation_deg": { "roll": 128.308837890625, "pitch": -58.99702453613281, "yaw": -38.14030456542969 } }, "uncertainty": { "pose_covariance_6x6": [ [ 1.6494448567854165e-06, -1.0100102055724762e-06, -9.610355851455482e-07, -2.1102980967596137e-08, 4.904850430857246e-07, 1.7764282401590815e-07 ], [ -1.0100102055724724e-06, 1.9449186295263454e-06, -1.3398593790548594e-06, -5.664159207565906e-07, -4.0008472398099634e-07, -2.7873012989396937e-07 ], [ -9.610355851455558e-07, -1.3398593790548505e-06, 5.152052303362552e-06, 1.1541982155319063e-06, -2.6838384862376767e-07, 2.058561731874794e-07 ], [ -2.110298096759818e-08, -5.664159207565888e-07, 1.1541982155319078e-06, 3.1719856374559714e-07, 1.493155616024482e-08, 7.849338883794885e-08 ], [ 4.904850430857252e-07, -4.0008472398099804e-07, -2.683838486237657e-07, 1.4931556160245477e-08, 1.941921387291911e-07, 1.3331392216799263e-07 ], [ 1.7764282401590812e-07, -2.7873012989396995e-07, 2.0585617318747894e-07, 7.849338883794892e-08, 1.3331392216799269e-07, 3.307203443975521e-07 ] ], "parameter_std": { "rvec_std_deg": [ 0.0735853793212305, 0.07990488863183044, 0.13005072094022094 ], "tvec_std_m": [ 0.0005632038385394733, 0.0004406723711888358, 0.0005750829021954593 ] }, "camera_center_std_m": [ 0.0016931038541462763, 0.002371620659928403, 0.0018111292689069259 ], "camera_center_std_mm": [ 1.6931038541462764, 2.3716206599284027, 1.8111292689069258 ], "orientation_std_deg": { "roll": 0.19809662739478043, "pitch": 0.09849499317344503, "yaw": 0.14748394477383087 } } }, "observations": { "markers": [ { "marker_id": 52, "observed_center_px": [ 321.0, 900.75 ], "projected_center_px": [ 321.3458557128906, 901.2568359375 ], "reprojection_error_px": 0.6135950143870029, "confidence": 0.2939513606264565 }, { "marker_id": 83, "observed_center_px": [ 158.25, 906.25 ], "projected_center_px": [ 157.55067443847656, 906.4688720703125 ], "reprojection_error_px": 0.7327763807349081, "confidence": 0.21535768663577426 }, { "marker_id": 55, "observed_center_px": [ 932.5, 884.0 ], "projected_center_px": [ 932.4688110351562, 884.16552734375 ], "reprojection_error_px": 0.16844005775632867, "confidence": 0.17966197138346596 }, { "marker_id": 101, "observed_center_px": [ 253.75, 866.25 ], "projected_center_px": [ 253.99021911621094, 865.9517211914062 ], "reprojection_error_px": 0.38298233829939315, "confidence": 0.24405414656521807 }, { "marker_id": 47, "observed_center_px": [ 979.0, 849.75 ], "projected_center_px": [ 978.5487670898438, 849.3796997070312 ], "reprojection_error_px": 0.5837237755829554, "confidence": 0.14653797618713008 }, { "marker_id": 79, "observed_center_px": [ 821.25, 840.75 ], "projected_center_px": [ 821.6685180664062, 840.507080078125 ], "reprojection_error_px": 0.4839085247773409, "confidence": 0.17684877485794218 }, { "marker_id": 96, "observed_center_px": [ 871.25, 811.25 ], "projected_center_px": [ 871.4161376953125, 811.4320678710938 ], "reprojection_error_px": 0.24647605053708455, "confidence": 0.15445980772540427 }, { "marker_id": 82, "observed_center_px": [ 327.0, 805.75 ], "projected_center_px": [ 326.9396667480469, 805.1625366210938 ], "reprojection_error_px": 0.59055340389095, "confidence": 0.1601770759727448 }, { "marker_id": 62, "observed_center_px": [ 870.5, 789.0 ], "projected_center_px": [ 870.1605834960938, 789.1346435546875 ], "reprojection_error_px": 0.36514716203583897, "confidence": 0.11991480235932307 }, { "marker_id": 72, "observed_center_px": [ 537.0, 710.5 ], "projected_center_px": [ 537.47705078125, 710.7769165039062 ], "reprojection_error_px": 0.5515978589759895, "confidence": 0.10355555555555554 } ] }, "qa": { "sanity_notes": [] } }