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

579 lines
11 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:18:40Z",
"summary": {
"num_cameras": 4,
"num_markers": 26,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"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": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.27361381097333776,
-0.14469743902050558,
0.3522537713025518
],
"position_mm": [
273.61381097333776,
-144.69743902050558,
352.2537713025518
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23879336592973785,
-0.1676638005313679,
0.32501137551156983
],
"position_mm": [
238.79336592973786,
-167.66380053136788,
325.01137551156984
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.3453198902223702,
-0.2853231626226143,
-0.03096821444951581
],
"position_mm": [
345.3198902223702,
-285.3231626226143,
-30.96821444951581
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16789174068675566,
-0.17403619451093583,
-0.027188062719596496
],
"position_mm": [
167.89174068675567,
-174.03619451093581,
-27.188062719596495
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33911640697619844,
-0.32864574028909554,
-0.025591061788157135
],
"position_mm": [
339.11640697619845,
-328.64574028909556,
-25.591061788157134
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28521150252704575,
-0.2605009113167224,
-0.028441815271669946
],
"position_mm": [
285.21150252704575,
-260.5009113167224,
-28.441815271669945
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.0497340279309514,
-0.21879525907995273,
-0.025177353031728283
],
"position_mm": [
49.7340279309514,
-218.79525907995273,
-25.177353031728284
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6265358459055087,
-0.2765204431627956,
-0.026705237396410918
],
"position_mm": [
626.5358459055087,
-276.52044316279563,
-26.70523739641092
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4035321715144215,
-0.16945424689227587,
-0.030114723142194495
],
"position_mm": [
403.5321715144215,
-169.45424689227588,
-30.114723142194496
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.020869025896054088,
-0.18728517770833442,
-0.027893352175834017
],
"position_mm": [
-20.869025896054087,
-187.2851777083344,
-27.893352175834018
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005259646787450948,
-0.2804206388718428,
-0.028415502889807324
],
"position_mm": [
5.259646787450948,
-280.4206388718428,
-28.415502889807325
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31294614193429265,
-0.15825561749172035,
-0.028413954717551426
],
"position_mm": [
312.94614193429265,
-158.25561749172036,
-28.413954717551427
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5060346120751649,
-0.31359755689720803,
-0.02711057386083298
],
"position_mm": [
506.0346120751649,
-313.59755689720805,
-27.11057386083298
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6458427669105631,
-0.1875515040962062,
-0.02629364690017202
],
"position_mm": [
645.8427669105631,
-187.5515040962062,
-26.29364690017202
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18692984079499775,
-0.2758699185801744,
-0.02863948210497205
],
"position_mm": [
186.92984079499774,
-275.8699185801744,
-28.63948210497205
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37055536654422566,
-0.18528707024116697,
-0.026696126633134934
],
"position_mm": [
370.55536654422565,
-185.287070241167,
-26.696126633134934
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10571920276383087,
-0.18927014424088373,
-0.028592267348314104
],
"position_mm": [
105.71920276383088,
-189.27014424088372,
-28.592267348314103
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 115,
"position_m": [
0.21449058039754787,
-0.15808516595952132,
0.2351687423100476
],
"position_mm": [
214.49058039754786,
-158.08516595952133,
235.1687423100476
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.26353844217897726,
-0.15477350446356739,
0.16557286386873296
],
"position_mm": [
263.5384421789773,
-154.77350446356738,
165.57286386873295
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.13962703643742302,
-0.05248992504085936,
0.09134345921427578
],
"position_mm": [
139.62703643742302,
-52.489925040859355,
91.34345921427578
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.352043944402176,
-0.09050810720841877,
0.0005840340536575961
],
"position_mm": [
352.043944402176,
-90.50810720841878,
0.5840340536575962
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02087772683591856,
-0.01939411115801921,
0.0010220329154985166
],
"position_mm": [
20.87772683591856,
-19.39411115801921,
1.0220329154985166
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13784896658486326,
-0.14225667542202575,
0.08511736211741926
],
"position_mm": [
137.84896658486326,
-142.25667542202575,
85.11736211741926
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.14119664675660112,
-0.17158671156349736,
0.04538624977975461
],
"position_mm": [
141.19664675660113,
-171.58671156349737,
45.386249779754614
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23285234641413516,
-0.1763804244635527,
0.05181168503930091
],
"position_mm": [
232.85234641413516,
-176.3804244635527,
51.81168503930091
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.1957281903321857,
-0.1714190652443114,
0.04996375769170955
],
"position_mm": [
195.7281903321857,
-171.4190652443114,
49.963757691709546
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}