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

598 lines
11 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:29:19Z",
"summary": {
"num_cameras": 4,
"num_markers": 27,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3044963064856628,
-0.8948174327872729,
1.2012475383268955
],
"position_mm": [
304.4963064856628,
-894.8174327872729,
1201.2475383268954
],
"direction": [
0.005024135112762451,
0.6242465972900391,
-0.7812111973762512
]
},
{
"camera_id": "c",
"position_m": [
0.3287264582676568,
-0.9186429714357892,
0.3564346556463644
],
"position_mm": [
328.72645826765677,
-918.6429714357893,
356.4346556463644
],
"direction": [
-0.13607342541217804,
0.9607956409454346,
-0.24156945943832397
]
},
{
"camera_id": "d",
"position_m": [
0.7029130020015959,
-0.7907698766672966,
0.4011397354766348
],
"position_mm": [
702.9130020015959,
-790.7698766672966,
401.13973547663477
],
"direction": [
-0.5559978485107422,
0.7807162404060364,
-0.28521665930747986
]
},
{
"camera_id": "f",
"position_m": [
0.4845048811903778,
-0.3053365075209884,
1.403362534392144
],
"position_mm": [
484.50488119037783,
-305.3365075209884,
1403.3625343921442
],
"direction": [
-0.2269427329301834,
0.08483054488897324,
-0.9702065587043762
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.21528217076253886,
-0.08196372022544028,
0.34838674595526287
],
"position_mm": [
215.28217076253887,
-81.96372022544028,
348.3867459552629
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2674914311196256,
-0.07505018722568192,
0.33929414713629474
],
"position_mm": [
267.4914311196256,
-75.05018722568192,
339.2941471362947
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.34393299325447146,
-0.28613132029365007,
-0.03259537160480449
],
"position_mm": [
343.93299325447146,
-286.13132029365005,
-32.59537160480449
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16861774639608093,
-0.17414648488063264,
-0.02669513322434954
],
"position_mm": [
168.61774639608092,
-174.14648488063264,
-26.69513322434954
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4880116734246008,
0.21075750415669772,
-0.021643589461018874
],
"position_mm": [
488.01167342460076,
210.75750415669773,
-21.643589461018873
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3397629610252534,
-0.329152079742453,
-0.023873692686368547
],
"position_mm": [
339.7629610252534,
-329.152079742453,
-23.873692686368546
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28418661182939225,
-0.26081599222546603,
-0.02759094576722629
],
"position_mm": [
284.18661182939223,
-260.815992225466,
-27.59094576722629
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.500638394166427,
0.1683464045381235,
-0.03137583233729766
],
"position_mm": [
500.63839416642696,
168.3464045381235,
-31.375832337297663
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04870476178569948,
-0.21635054945617718,
-0.028150901988155685
],
"position_mm": [
48.704761785699475,
-216.3505494561772,
-28.150901988155685
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4033247644231008,
-0.1704798121338068,
-0.02994859578637162
],
"position_mm": [
403.32476442310076,
-170.4798121338068,
-29.94859578637162
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02231490703251417,
-0.18567525889611303,
-0.028678924972153096
],
"position_mm": [
-22.31490703251417,
-185.67525889611304,
-28.678924972153094
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005326860044457209,
-0.2788311903238107,
-0.027335317052373444
],
"position_mm": [
5.3268600444572085,
-278.8311903238107,
-27.335317052373444
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4426503801578488,
0.19434507116452854,
-0.028169026988486133
],
"position_mm": [
442.6503801578488,
194.34507116452855,
-28.169026988486134
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.026838015701354603,
0.19199787837770418,
-0.02599768565527262
],
"position_mm": [
-26.838015701354603,
191.99787837770418,
-25.99768565527262
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3130522111016868,
-0.15889914369804803,
-0.02683577879270423
],
"position_mm": [
313.0522111016868,
-158.89914369804802,
-26.83577879270423
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18683973522535816,
-0.2761385545303851,
-0.0271821652607261
],
"position_mm": [
186.83973522535817,
-276.1385545303851,
-27.1821652607261
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3704169662854298,
-0.1864989243216884,
-0.026740080249019634
],
"position_mm": [
370.4169662854298,
-186.4989243216884,
-26.740080249019634
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10699823276930365,
-0.19153290634667108,
-0.026232911621109637
],
"position_mm": [
106.99823276930364,
-191.5329063466711,
-26.232911621109636
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27379421680358174,
-0.16247505845674337,
0.234026413828741
],
"position_mm": [
273.7942168035817,
-162.47505845674337,
234.026413828741
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3527016005487123,
-0.09155373454033791,
0.002349442106897888
],
"position_mm": [
352.7016005487123,
-91.55373454033791,
2.3494421068978877
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02114516532973958,
-0.017735349713357457,
-0.0027231250883827302
],
"position_mm": [
21.14516532973958,
-17.735349713357458,
-2.72312508838273
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2529232846848957,
-0.011193526795285224,
0.0008042999337333406
],
"position_mm": [
252.92328468489572,
-11.193526795285223,
0.8042999337333406
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3475859567781457,
-0.01173055906515241,
0.0009042049862214839
],
"position_mm": [
347.5859567781457,
-11.73055906515241,
0.9042049862214838
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16550393913935038,
-0.14118434384945225,
0.0803078768868783
],
"position_mm": [
165.5039391393504,
-141.18434384945226,
80.30787688687829
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.17220507768170468,
-0.17636351583922177,
0.046138797004783044
],
"position_mm": [
172.20507768170467,
-176.36351583922178,
46.138797004783044
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2636715863303936,
-0.18084410290200276,
0.05353124037776188
],
"position_mm": [
263.6715863303936,
-180.84410290200276,
53.531240377761875
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22662422378295097,
-0.17540918545201312,
0.05148314281415599
],
"position_mm": [
226.62422378295096,
-175.4091854520131,
51.48314281415599
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}