Files
appRobotRender/data/camera_study/Scene11/k4_bdef/aruco_positions_initial.json
2026-06-02 23:35:45 +02:00

466 lines
8.8 KiB
JSON

{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:25:35Z",
"summary": {
"num_cameras": 4,
"num_markers": 20,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3087709715705254,
-0.8865315577687489,
1.2045728724504903
],
"position_mm": [
308.77097157052543,
-886.5315577687489,
1204.5728724504902
],
"direction": [
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
},
{
"camera_id": "f",
"position_m": [
0.4596745648416638,
-0.3017623765300801,
1.4128365689465576
],
"position_mm": [
459.6745648416638,
-301.7623765300801,
1412.8365689465577
],
"direction": [
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29488889099046234,
0.12644292007227206,
0.1262914924080273
],
"position_mm": [
294.88889099046236,
126.44292007227206,
126.29149240802731
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 53,
"position_m": [
0.48794802881733973,
0.21523523048479887,
-0.027535558975038715
],
"position_mm": [
487.9480288173397,
215.23523048479888,
-27.535558975038715
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3404267167441004,
-0.3286787849302708,
-0.02659295326584351
],
"position_mm": [
340.4267167441004,
-328.6787849302708,
-26.59295326584351
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40245531319975225,
-0.17397374597463128,
-0.0269321769410928
],
"position_mm": [
402.45531319975225,
-173.97374597463127,
-26.9321769410928
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.017995134230562437,
-0.19028329521021223,
-0.02549231694238286
],
"position_mm": [
-17.995134230562435,
-190.28329521021223,
-25.49231694238286
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.441151770489655,
0.19435354694173454,
-0.026962095104898887
],
"position_mm": [
441.151770489655,
194.35354694173455,
-26.962095104898886
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3623654967562429,
0.2942751207417583,
-0.027655683758890746
],
"position_mm": [
362.3654967562429,
294.2751207417583,
-27.655683758890746
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3721912204823041,
-0.1853682307042954,
-0.0267736678020861
],
"position_mm": [
372.19122048230406,
-185.3682307042954,
-26.7736678020861
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10528134883020764,
-0.1902921521728489,
-0.027610765514063614
],
"position_mm": [
105.28134883020763,
-190.2921521728489,
-27.610765514063612
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2816164016798356,
0.04198689218668158,
0.09394440799032164
],
"position_mm": [
281.6164016798356,
41.98689218668158,
93.94440799032164
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2805088139374979,
-0.027868400638420894,
0.09522312949278915
],
"position_mm": [
280.5088139374979,
-27.868400638420894,
95.22312949278914
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3514955292450575,
-0.08986157742385037,
0.00044201857976226193
],
"position_mm": [
351.4955292450575,
-89.86157742385036,
0.44201857976226194
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34864880836624007,
-0.01208782014926549,
0.0006406332733719036
],
"position_mm": [
348.6488083662401,
-12.08782014926549,
0.6406332733719036
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24948074062570902,
-0.08804286832914517,
-3.758383628397452e-05
],
"position_mm": [
249.48074062570902,
-88.04286832914516,
-0.03758383628397452
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.28256458237409676,
-0.027619641546321315,
0.06414359680867925
],
"position_mm": [
282.56458237409674,
-27.619641546321315,
64.14359680867925
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.28421393468387157,
0.0798349294431639,
0.0675458934521039
],
"position_mm": [
284.21393468387157,
79.83492944316389,
67.54589345210391
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 232,
"position_m": [
0.24905824665888135,
-0.16584635300028666,
0.10322472027312281
],
"position_mm": [
249.05824665888136,
-165.84635300028665,
103.22472027312281
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.16166120114552332,
-0.17593260071350078,
0.07686978936350813
],
"position_mm": [
161.6612011455233,
-175.9326007135008,
76.86978936350813
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.28444148588513785,
-0.1438744404868736,
0.07650285785461779
],
"position_mm": [
284.44148588513787,
-143.8744404868736,
76.50285785461779
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.24678563276316554,
-0.14221496570707073,
0.11236707817647128
],
"position_mm": [
246.78563276316552,
-142.21496570707075,
112.36707817647128
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}