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

447 lines
8.5 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:23Z",
"summary": {
"num_cameras": 3,
"num_markers": 20,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.27454283569526017,
-0.1542544044784758,
0.3524608087784994
],
"position_mm": [
274.5428356952602,
-154.2544044784758,
352.46080877849937
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23946312550102972,
-0.17186881804219079,
0.32537936946793183
],
"position_mm": [
239.4631255010297,
-171.86881804219078,
325.37936946793184
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.16826017753419711,
-0.1741277002154975,
-0.027068248485565105
],
"position_mm": [
168.2601775341971,
-174.1277002154975,
-27.068248485565107
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04800286355283356,
-0.21582588278243392,
-0.02764474189031802
],
"position_mm": [
48.00286355283356,
-215.82588278243392,
-27.64474189031802
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022801816704124327,
-0.18472827740472025,
-0.02981126050264156
],
"position_mm": [
-22.801816704124327,
-184.72827740472025,
-29.81126050264156
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.008117437698942862,
-0.28056406316136134,
-0.025579244922487074
],
"position_mm": [
8.117437698942862,
-280.56406316136133,
-25.579244922487074
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31241870783672704,
-0.15964327680211698,
-0.026773782244149245
],
"position_mm": [
312.41870783672704,
-159.643276802117,
-26.773782244149245
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1873603264989327,
-0.2759585249977243,
-0.027640573313776787
],
"position_mm": [
187.3603264989327,
-275.9585249977243,
-27.640573313776788
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37192084722897595,
-0.182156178493144,
-0.029039495755536823
],
"position_mm": [
371.92084722897596,
-182.156178493144,
-29.039495755536823
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1069924244225281,
-0.19269056322505274,
-0.025993117057614597
],
"position_mm": [
106.9924244225281,
-192.69056322505273,
-25.993117057614597
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2699507473846218,
-0.16885572444446909,
0.23685044511787506
],
"position_mm": [
269.9507473846218,
-168.85572444446908,
236.85044511787507
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.22061821408574894,
-0.17260324387284268,
0.23845082861950104
],
"position_mm": [
220.61821408574895,
-172.60324387284268,
238.45082861950104
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28581126947236246,
-0.21746405267629448,
0.18904075122131755
],
"position_mm": [
285.8112694723625,
-217.46405267629447,
189.04075122131755
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3531887093493097,
-0.09283264645079176,
0.002094827958232231
],
"position_mm": [
353.1887093493097,
-92.83264645079176,
2.094827958232231
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3477803242158085,
-0.013020999235441835,
0.0011724656788314736
],
"position_mm": [
347.7803242158085,
-13.020999235441835,
1.1724656788314736
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1396702276186483,
-0.14649399857463652,
0.08720880767474751
],
"position_mm": [
139.6702276186483,
-146.49399857463652,
87.2088076747475
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2016380996837088,
-0.08073238217399858,
2.35176222975971e-05
],
"position_mm": [
201.6380996837088,
-80.73238217399859,
0.0235176222975971
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.14154688269174887,
-0.1752420422489103,
0.04695897122323914
],
"position_mm": [
141.54688269174886,
-175.2420422489103,
46.95897122323914
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.20270975402014121,
-0.1033964804472416,
0.014267876483595865
],
"position_mm": [
202.70975402014122,
-103.3964804472416,
14.267876483595865
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.18361167697418684,
-0.1315733120427733,
0.030004680080938855
],
"position_mm": [
183.61167697418685,
-131.57331204277332,
30.004680080938854
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}