327 lines
7.5 KiB
JSON
327 lines
7.5 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"created_utc": "2026-06-12T19:00:22Z",
|
|
"source": {
|
|
"detection_json": "/app/data/board/20260612_190019/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": 9,
|
|
"used_marker_ids": [
|
|
55,
|
|
52,
|
|
101,
|
|
79,
|
|
85,
|
|
62,
|
|
211,
|
|
72,
|
|
50
|
|
],
|
|
"history": {
|
|
"iters": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"rms": [
|
|
0.009867545134691569,
|
|
0.0009572110530993923,
|
|
0.0007906194507444952,
|
|
0.000790612586474178
|
|
],
|
|
"lambda": [
|
|
0.001,
|
|
0.0005,
|
|
0.00025,
|
|
0.000125
|
|
]
|
|
},
|
|
"residual_rms_px": 1.6069333342094732,
|
|
"residual_median_px": 0.7798148754478401,
|
|
"residual_max_px": 4.234883802186747,
|
|
"sigma2_normalized": 9.376023926813464e-07
|
|
},
|
|
"camera_pose": {
|
|
"world_to_camera": {
|
|
"rotation_matrix": [
|
|
[
|
|
0.4078372120857239,
|
|
-0.9104359149932861,
|
|
-0.06910330057144165
|
|
],
|
|
[
|
|
-0.3167943060398102,
|
|
-0.0701155960559845,
|
|
-0.9458991289138794
|
|
],
|
|
[
|
|
0.8563353419303894,
|
|
0.40766438841819763,
|
|
-0.3170166611671448
|
|
]
|
|
],
|
|
"translation_m": [
|
|
-0.10910157114267349,
|
|
0.36851754784584045,
|
|
1.0268213748931885
|
|
],
|
|
"rvec_rad": [
|
|
1.6164154189661377,
|
|
-1.1051518584730555,
|
|
0.7089223550127144
|
|
]
|
|
},
|
|
"camera_in_world": {
|
|
"position_m": [
|
|
-0.7180635333061218,
|
|
-0.4920896589756012,
|
|
0.6665606498718262
|
|
],
|
|
"position_mm": [
|
|
-718.0635375976562,
|
|
-492.08966064453125,
|
|
666.5606689453125
|
|
],
|
|
"orientation_deg": {
|
|
"roll": 127.87010955810547,
|
|
"pitch": -58.907569885253906,
|
|
"yaw": -37.838863372802734
|
|
}
|
|
},
|
|
"uncertainty": {
|
|
"pose_covariance_6x6": [
|
|
[
|
|
1.0712935529781991e-05,
|
|
-5.117936945274433e-06,
|
|
-4.336407987592733e-06,
|
|
-6.153727842763172e-08,
|
|
3.4214711722436857e-06,
|
|
2.375676651524977e-06
|
|
],
|
|
[
|
|
-5.117936945274421e-06,
|
|
1.044079149217191e-05,
|
|
-3.4545066247116983e-06,
|
|
-2.7204528022669726e-06,
|
|
-2.760889344201066e-06,
|
|
-1.3862288475645067e-06
|
|
],
|
|
[
|
|
-4.3364079875928e-06,
|
|
-3.454506624711639e-06,
|
|
2.5279083310954225e-05,
|
|
5.406549604636585e-06,
|
|
-3.0238066145519227e-06,
|
|
-2.0158589163870086e-06
|
|
],
|
|
[
|
|
-6.15372784276484e-08,
|
|
-2.720452802266963e-06,
|
|
5.406549604636597e-06,
|
|
1.7433224009696393e-06,
|
|
-2.8278155420413365e-08,
|
|
-8.996611115884647e-09
|
|
],
|
|
[
|
|
3.4214711722436874e-06,
|
|
-2.7608893442010793e-06,
|
|
-3.0238066145518926e-06,
|
|
-2.8278155420404895e-08,
|
|
1.985242773096834e-06,
|
|
2.070349501630324e-06
|
|
],
|
|
[
|
|
2.375676651524967e-06,
|
|
-1.3862288475645192e-06,
|
|
-2.0158589163869836e-06,
|
|
-8.996611115876812e-09,
|
|
2.0703495016303227e-06,
|
|
5.507393168818372e-06
|
|
]
|
|
],
|
|
"parameter_std": {
|
|
"rvec_std_deg": [
|
|
0.1875326445833758,
|
|
0.18513534673219628,
|
|
0.2880734892621611
|
|
],
|
|
"tvec_std_m": [
|
|
0.0013203493480778636,
|
|
0.0014089864346745267,
|
|
0.0023467835794589945
|
|
]
|
|
},
|
|
"camera_center_std_m": [
|
|
0.0036409894894807848,
|
|
0.005297032735242445,
|
|
0.0049939490377814266
|
|
],
|
|
"camera_center_std_mm": [
|
|
3.6409894894807846,
|
|
5.297032735242445,
|
|
4.993949037781427
|
|
],
|
|
"orientation_std_deg": {
|
|
"roll": 0.4343691773488056,
|
|
"pitch": 0.21526807249043164,
|
|
"yaw": 0.3569335793648647
|
|
}
|
|
}
|
|
},
|
|
"observations": {
|
|
"markers": [
|
|
{
|
|
"marker_id": 55,
|
|
"observed_center_px": [
|
|
932.25,
|
|
883.5
|
|
],
|
|
"projected_center_px": [
|
|
931.89697265625,
|
|
883.3240966796875
|
|
],
|
|
"reprojection_error_px": 0.39442398954949814,
|
|
"confidence": 0.18758742353767002
|
|
},
|
|
{
|
|
"marker_id": 52,
|
|
"observed_center_px": [
|
|
321.25,
|
|
900.5
|
|
],
|
|
"projected_center_px": [
|
|
320.1341857910156,
|
|
900.7659301757812
|
|
],
|
|
"reprojection_error_px": 1.1470659123879818,
|
|
"confidence": 0.276485209762725
|
|
},
|
|
{
|
|
"marker_id": 101,
|
|
"observed_center_px": [
|
|
253.75,
|
|
866.5
|
|
],
|
|
"projected_center_px": [
|
|
253.0921173095703,
|
|
865.616943359375
|
|
],
|
|
"reprojection_error_px": 1.1011805777977173,
|
|
"confidence": 0.22093068616444492
|
|
},
|
|
{
|
|
"marker_id": 79,
|
|
"observed_center_px": [
|
|
821.5,
|
|
840.5
|
|
],
|
|
"projected_center_px": [
|
|
821.1113891601562,
|
|
839.8239135742188
|
|
],
|
|
"reprojection_error_px": 0.7798148754478401,
|
|
"confidence": 0.16363870015416757
|
|
},
|
|
{
|
|
"marker_id": 85,
|
|
"observed_center_px": [
|
|
1046.5,
|
|
761.0
|
|
],
|
|
"projected_center_px": [
|
|
1045.5458984375,
|
|
760.2865600585938
|
|
],
|
|
"reprojection_error_px": 1.1913464406119216,
|
|
"confidence": 0.0688433315472607
|
|
},
|
|
{
|
|
"marker_id": 62,
|
|
"observed_center_px": [
|
|
870.25,
|
|
788.75
|
|
],
|
|
"projected_center_px": [
|
|
869.9884033203125,
|
|
788.5245971679688
|
|
],
|
|
"reprojection_error_px": 0.34531038141247994,
|
|
"confidence": 0.11221148119458993
|
|
},
|
|
{
|
|
"marker_id": 211,
|
|
"observed_center_px": [
|
|
660.0,
|
|
782.75
|
|
],
|
|
"projected_center_px": [
|
|
663.32666015625,
|
|
785.37060546875
|
|
],
|
|
"reprojection_error_px": 4.234883802186747,
|
|
"confidence": 0.1309068188215174
|
|
},
|
|
{
|
|
"marker_id": 72,
|
|
"observed_center_px": [
|
|
537.0,
|
|
710.5
|
|
],
|
|
"projected_center_px": [
|
|
537.4723510742188,
|
|
710.7101440429688
|
|
],
|
|
"reprojection_error_px": 0.516987481580414,
|
|
"confidence": 0.11732628122523263
|
|
},
|
|
{
|
|
"marker_id": 50,
|
|
"observed_center_px": [
|
|
581.0,
|
|
654.75
|
|
],
|
|
"projected_center_px": [
|
|
581.088623046875,
|
|
654.3026123046875
|
|
],
|
|
"reprojection_error_px": 0.45608090768463305,
|
|
"confidence": 0.06871645062905071
|
|
}
|
|
]
|
|
},
|
|
"qa": {
|
|
"sanity_notes": []
|
|
}
|
|
} |