Files
appRobotRender/data/camera_study/Scene4/k3_acg/aruco_positions_optimized.json
2026-06-03 07:04:27 +02:00

542 lines
10 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:50:37Z",
"summary": {
"num_cameras": 3,
"num_markers": 25,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"camera_id": "c",
"position_m": [
0.30222042083446865,
-0.9015130863831495,
0.39827613859571753
],
"position_mm": [
302.22042083446865,
-901.5130863831496,
398.27613859571755
],
"direction": [
-0.10769812762737274,
0.9494794607162476,
-0.2947707772254944
]
},
{
"camera_id": "g",
"position_m": [
-0.20647920852698148,
0.20854052825566233,
1.3996693000606282
],
"position_mm": [
-206.4792085269815,
208.54052825566234,
1399.669300060628
],
"direction": [
0.30005520582199097,
-0.30117395520210266,
-0.9051304459571838
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.29237987579106817,
-0.3616008322174095,
0.18928471493483304
],
"position_mm": [
292.3798757910682,
-361.6008322174095,
189.28471493483303
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 51,
"position_m": [
0.16723713420883798,
-0.17389801115693007,
-0.027202919447346152
],
"position_mm": [
167.23713420883797,
-173.89801115693007,
-27.20291944734615
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2843639383014065,
-0.26059777073258594,
-0.02756584571517597
],
"position_mm": [
284.3639383014065,
-260.59777073258596,
-27.565845715175968
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049127239269131366,
-0.2191511732804773,
-0.025690195858685757
],
"position_mm": [
49.127239269131366,
-219.1511732804773,
-25.690195858685758
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021058487911475215,
-0.18670163136099593,
-0.02814853317194844
],
"position_mm": [
-21.058487911475215,
-186.70163136099595,
-28.14853317194844
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31271836092184957,
-0.15765203831734648,
-0.028776350282299145
],
"position_mm": [
312.7183609218496,
-157.65203831734647,
-28.776350282299145
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5052505321716768,
-0.31427540827238226,
-0.026269132587136392
],
"position_mm": [
505.2505321716768,
-314.27540827238226,
-26.269132587136394
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6464410091009284,
-0.18554187916905326,
-0.02704016273247861
],
"position_mm": [
646.4410091009283,
-185.54187916905326,
-27.04016273247861
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18688430864222114,
-0.2756212831463802,
-0.028215950312870393
],
"position_mm": [
186.88430864222113,
-275.62128314638016,
-28.215950312870394
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37132656707093775,
-0.18250262442607723,
-0.02880152301612529
],
"position_mm": [
371.32656707093776,
-182.50262442607723,
-28.80152301612529
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518003192244611,
-0.22359257349501646,
-0.027916466115314224
],
"position_mm": [
651.8003192244611,
-223.59257349501647,
-27.916466115314226
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10518550784877544,
-0.18965891361218137,
-0.02801868158594747
],
"position_mm": [
105.18550784877543,
-189.65891361218138,
-28.018681585947473
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5235259832474609,
-0.26701626835495507,
-0.02857074895846842
],
"position_mm": [
523.5259832474609,
-267.01626835495506,
-28.570748958468418
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28117831172173063,
-0.23511817591325307,
0.22077143437285468
],
"position_mm": [
281.1783117217306,
-235.11817591325308,
220.77143437285469
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28040547774815106,
-0.16936496048125335,
0.24476983506322897
],
"position_mm": [
280.40547774815104,
-169.36496048125335,
244.76983506322898
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7533674277676765,
-0.0904008451245914,
-0.0005473114514658259
],
"position_mm": [
753.3674277676765,
-90.4008451245914,
-0.5473114514658258
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35242253328181466,
-0.09034546663358302,
0.00042383052857460573
],
"position_mm": [
352.42253328181465,
-90.34546663358302,
0.42383052857460574
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02181696982211202,
-0.019027436441784968,
0.0003709978456151875
],
"position_mm": [
21.816969822112018,
-19.027436441784968,
0.3709978456151875
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25102628389613146,
-0.08841991001991231,
-0.00013641535105030493
],
"position_mm": [
251.02628389613147,
-88.41991001991231,
-0.13641535105030492
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6467314749567645,
-0.09033177108368896,
-0.0002922481131861935
],
"position_mm": [
646.7314749567645,
-90.33177108368896,
-0.2922481131861935
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.25397054640606664,
-0.16734716083618487,
0.24092726224664424
],
"position_mm": [
253.97054640606663,
-167.34716083618486,
240.92726224664423
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.25526056003805236,
-0.269328612080387,
0.20513343928285618
],
"position_mm": [
255.26056003805238,
-269.328612080387,
205.1334392828562
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.18127561152968222,
-0.07613642605621482,
0.2769083358004869
],
"position_mm": [
181.2756115296822,
-76.13642605621482,
276.9083358004869
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.2705367161445537,
-0.06592452571456864,
0.2843809151947974
],
"position_mm": [
270.53671614455374,
-65.92452571456863,
284.3809151947974
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.23352395728171102,
-0.06015141924715346,
0.28610813590267303
],
"position_mm": [
233.523957281711,
-60.15141924715346,
286.10813590267304
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}