{ "schema_version": "1.0", "created_utc": "2026-06-10T12:02:56Z", "source": { "detection_json": "/app/data/board/20260610_120248/cam1_aruco_detection.json", "robot_json": "/app/scripts/robot_1781069752019.json" }, "camera": { "camera_id": "cam1", "camera_matrix": [ [ 1367.5723876953125, 0.0, 672.1165771484375 ], [ 0.0, 1372.3011474609375, 445.8396911621094 ], [ 0.0, 0.0, 1.0 ] ], "distortion_coefficients": [ 0.01016925647854805, 0.7656787633895874, -0.0031530377455055714, -0.00288817984983325, -2.490830183029175 ] }, "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": 19, "used_marker_ids": [ 54, 97, 47, 66, 62, 55, 96, 95, 79, 69, 51, 58, 103, 64, 81, 74, 52, 77, 75 ], "history": { "iters": [ 0, 1, 2, 3 ], "rms": [ 0.005908492617084079, 0.000531955389358334, 0.0004973054167271152, 0.0004973053257081608 ], "lambda": [ 0.001, 0.0005, 0.00025, 0.000125 ] }, "residual_rms_px": 0.9767691765851207, "residual_median_px": 0.7820052531539182, "residual_max_px": 2.6960619292292325, "sigma2_normalized": 2.9368369703581645e-07 }, "camera_pose": { "world_to_camera": { "rotation_matrix": [ [ -0.9621239304542542, 0.05326477065682411, 0.26735827326774597 ], [ 0.14050082862377167, 0.9373264908790588, 0.3188707232475281 ], [ -0.2336174100637436, 0.3443572223186493, -0.9093080163002014 ] ], "translation_m": [ 0.08620023727416992, 0.1742357462644577, 1.0531834363937378 ], "rvec_rad": [ 0.14437260525474524, 2.8378638193547685, 0.4941638197103588 ] }, "camera_in_world": { "position_m": [ 0.30449703335762024, -0.5305785536766052, 0.8790631294250488 ], "position_mm": [ 304.4970397949219, -530.5785522460938, 879.0631103515625 ], "orientation_deg": { "roll": 159.25819396972656, "pitch": 13.510137557983398, "yaw": 171.6916961669922 } }, "uncertainty": { "pose_covariance_6x6": [ [ 8.449666319585472e-07, -6.740020733074256e-07, -1.4058060095944764e-06, 4.5208973261461144e-08, -1.1921674358395356e-07, 1.893984228476158e-07 ], [ -6.740020733073051e-07, 8.928537842796082e-06, 3.391178961266702e-06, 2.5704379788246923e-08, 3.8400178926795673e-07, -3.595001621545094e-07 ], [ -1.405806009594519e-06, 3.391178961267287e-06, 8.757846717357817e-06, 8.787647167146225e-08, 1.666518421622728e-07, -1.1524785038887159e-06 ], [ 4.5208973261459694e-08, 2.5704379788252783e-08, 8.787647167146857e-08, 2.703339195174334e-08, -8.23996142208714e-09, -5.4090863884874565e-08 ], [ -1.1921674358394824e-07, 3.8400178926796197e-07, 1.6665184216224414e-07, -8.239961422087447e-09, 4.3931645936511716e-08, -9.843879266637308e-09 ], [ 1.8939842284762305e-07, -3.5950016215458893e-07, -1.152478503888724e-06, -5.4090863884873566e-08, -9.84387926664108e-09, 4.801368396660864e-07 ] ], "parameter_std": { "rvec_std_deg": [ 0.05266746457673423, 0.17120356516921936, 0.16955917791783418 ], "tvec_std_m": [ 0.0001644183443285552, 0.00020959877369992343, 0.0006929190715127462 ] }, "camera_center_std_m": [ 0.003061099015936063, 0.0015655578523650947, 0.001430951041451357 ], "camera_center_std_mm": [ 3.061099015936063, 1.5655578523650948, 1.430951041451357 ], "orientation_std_deg": { "roll": 0.13546902152897963, "pitch": 0.17960938355955527, "yaw": 0.06921715361963306 } } }, "observations": { "markers": [ { "marker_id": 54, "observed_center_px": [ 254.0, 295.25 ], "projected_center_px": [ 253.46893310546875, 294.6708984375 ], "reprojection_error_px": 0.7857421117370553, "confidence": 0.8975220965585672 }, { "marker_id": 97, "observed_center_px": [ 308.5, 244.25 ], "projected_center_px": [ 307.9642333984375, 243.66114807128906 ], "reprojection_error_px": 0.7961108247577228, "confidence": 0.9455783951112204 }, { "marker_id": 47, "observed_center_px": [ 262.0, 362.0 ], "projected_center_px": [ 261.61322021484375, 361.3203430175781 ], "reprojection_error_px": 0.7820052531539182, "confidence": 0.8156639944765781 }, { "marker_id": 66, "observed_center_px": [ 456.25, 223.75 ], "projected_center_px": [ 455.822265625, 223.88134765625 ], "reprojection_error_px": 0.44744709448046344, "confidence": 0.8700614136232684 }, { "marker_id": 62, "observed_center_px": [ 192.25, 533.25 ], "projected_center_px": [ 193.19772338867188, 532.77197265625 ], "reprojection_error_px": 1.0614564347199478, "confidence": 0.7086317255276053 }, { "marker_id": 55, "observed_center_px": [ 362.0, 384.75 ], "projected_center_px": [ 361.8635559082031, 384.7062683105469 ], "reprojection_error_px": 0.14328102054598374, "confidence": 0.7970975560738816 }, { "marker_id": 96, "observed_center_px": [ 245.75, 509.5 ], "projected_center_px": [ 245.64976501464844, 509.0459899902344 ], "reprojection_error_px": 0.46494315916659196, "confidence": 0.7348440345503332 }, { "marker_id": 95, "observed_center_px": [ 505.0, 350.0 ], "projected_center_px": [ 504.9391174316406, 350.3973388671875 ], "reprojection_error_px": 0.4019761964443663, "confidence": 0.7764084964163676 }, { "marker_id": 79, "observed_center_px": [ 339.0, 533.25 ], "projected_center_px": [ 339.4649353027344, 532.9585571289062 ], "reprojection_error_px": 0.5487292436530726, "confidence": 0.7021817921589917 }, { "marker_id": 69, "observed_center_px": [ 751.0, 309.5 ], "projected_center_px": [ 751.142822265625, 309.8138427734375 ], "reprojection_error_px": 0.34481224745823635, "confidence": 0.6644782594891557 }, { "marker_id": 51, "observed_center_px": [ 544.0, 484.0 ], "projected_center_px": [ 543.974365234375, 484.78131103515625 ], "reprojection_error_px": 0.781731459559854, "confidence": 0.6457275915408058 }, { "marker_id": 58, "observed_center_px": [ 698.0, 401.0 ], "projected_center_px": [ 698.4539794921875, 401.70245361328125 ], "reprojection_error_px": 0.836384157034735, "confidence": 0.6840192488901559 }, { "marker_id": 103, "observed_center_px": [ 626.25, 451.0 ], "projected_center_px": [ 626.7295532226562, 451.99505615234375 ], "reprojection_error_px": 1.1045850078998642, "confidence": 0.6288103754513884 }, { "marker_id": 64, "observed_center_px": [ 792.75, 427.0 ], "projected_center_px": [ 792.0496826171875, 427.088623046875 ], "reprojection_error_px": 0.7059026002974901, "confidence": 0.5873044669377057 }, { "marker_id": 81, "observed_center_px": [ 622.5, 871.75 ], "projected_center_px": [ 622.9915161132812, 872.4616088867188 ], "reprojection_error_px": 0.8648556511188473, "confidence": 0.3893733786671347 }, { "marker_id": 74, "observed_center_px": [ 666.75, 835.5 ], "projected_center_px": [ 667.296630859375, 836.3943481445312 ], "reprojection_error_px": 1.048171693973626, "confidence": 0.40638013219065744 }, { "marker_id": 52, "observed_center_px": [ 669.5, 902.25 ], "projected_center_px": [ 670.3670654296875, 903.2512817382812 ], "reprojection_error_px": 1.3245254164321236, "confidence": 0.3227551657879029 }, { "marker_id": 77, "observed_center_px": [ 758.0, 866.0 ], "projected_center_px": [ 757.9642333984375, 865.531494140625 ], "reprojection_error_px": 0.4698691201345731, "confidence": 0.3598312773373838 }, { "marker_id": 75, "observed_center_px": [ 809.0, 859.75 ], "projected_center_px": [ 807.6593627929688, 857.410888671875 ], "reprojection_error_px": 2.6960619292292325, "confidence": 0.3547220797744106 } ] }, "qa": { "sanity_notes": [] } }