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

616 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:19:55Z",
"summary": {
"num_cameras": 5,
"num_markers": 27,
"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
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
},
{
"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.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.23844042197068677,
-0.1717110868181189,
0.3255056782368822
],
"position_mm": [
238.44042197068677,
-171.7110868181189,
325.5056782368822
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.1686737939494105,
-0.17447807724694578,
-0.026820465145056774
],
"position_mm": [
168.6737939494105,
-174.4780772469458,
-26.820465145056772
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3400450889465074,
-0.32813336207959387,
-0.02692363567057225
],
"position_mm": [
340.0450889465074,
-328.1333620795939,
-26.92363567057225
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2844569279290058,
-0.2611836444708906,
-0.02869035271895549
],
"position_mm": [
284.4569279290058,
-261.1836444708906,
-28.69035271895549
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049126817568979596,
-0.21728344016069706,
-0.02644618727865133
],
"position_mm": [
49.1268175689796,
-217.28344016069707,
-26.44618727865133
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6265358459053899,
-0.2765204431642642,
-0.026705237394552765
],
"position_mm": [
626.5358459053899,
-276.52044316426424,
-26.705237394552764
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4035346983797037,
-0.17043742921281763,
-0.029636828472244182
],
"position_mm": [
403.5346983797037,
-170.43742921281762,
-29.636828472244183
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02196070037923497,
-0.18684530542023248,
-0.028709872819404413
],
"position_mm": [
-21.960700379234968,
-186.84530542023248,
-28.709872819404413
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.00554750789951064,
-0.2796227142312337,
-0.027331086103648327
],
"position_mm": [
5.54750789951064,
-279.6227142312337,
-27.331086103648328
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3125044621401877,
-0.1593811491861086,
-0.026717207357395505
],
"position_mm": [
312.5044621401877,
-159.3811491861086,
-26.717207357395505
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5060140807521545,
-0.31339025759330874,
-0.027796817263232132
],
"position_mm": [
506.0140807521545,
-313.3902575933087,
-27.796817263232132
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18718365390949165,
-0.27641774219734905,
-0.027412222628536178
],
"position_mm": [
187.18365390949165,
-276.41774219734907,
-27.412222628536178
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3703773026411959,
-0.18589505435545428,
-0.02624874042850383
],
"position_mm": [
370.3773026411959,
-185.89505435545428,
-26.24874042850383
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10683038290251588,
-0.19105694451839608,
-0.026877685401413415
],
"position_mm": [
106.83038290251588,
-191.05694451839608,
-26.877685401413416
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.26995074737885355,
-0.16885572442556326,
0.2368504451166846
],
"position_mm": [
269.9507473788536,
-168.85572442556327,
236.8504451166846
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.2206182140816835,
-0.1726032438757581,
0.2384508286199657
],
"position_mm": [
220.6182140816835,
-172.6032438757581,
238.4508286199657
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2858112694745029,
-0.21746405269526353,
0.1890407512612626
],
"position_mm": [
285.8112694745029,
-217.46405269526352,
189.0407512612626
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3527163246116503,
-0.09198078041951577,
0.0015573942866489946
],
"position_mm": [
352.7163246116503,
-91.98078041951577,
1.5573942866489947
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02122463823140269,
-0.01953970021987665,
0.0014589787003203372
],
"position_mm": [
21.22463823140269,
-19.53970021987665,
1.4589787003203372
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3475974490929107,
-0.01214871767669786,
0.0007587098554581231
],
"position_mm": [
347.59744909291067,
-12.14871767669786,
0.7587098554581231
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25082133147053604,
-0.08968624633401535,
0.000797467144035673
],
"position_mm": [
250.82133147053602,
-89.68624633401535,
0.797467144035673
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13967022760888081,
-0.14649399855442033,
0.0872088076619453
],
"position_mm": [
139.67022760888082,
-146.49399855442033,
87.2088076619453
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.20163809969680743,
-0.08073238219295488,
2.351762894710143e-05
],
"position_mm": [
201.63809969680744,
-80.73238219295487,
0.02351762894710143
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1415468826891735,
-0.17524204224482479,
0.04695897122228396
],
"position_mm": [
141.54688268917351,
-175.24204224482477,
46.95897122228396
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2027097540218471,
-0.10339648047466478,
0.01426787647762365
],
"position_mm": [
202.7097540218471,
-103.39648047466478,
14.26787647762365
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.18361167699889058,
-0.13157331207192866,
0.03000468009976138
],
"position_mm": [
183.61167699889057,
-131.57331207192865,
30.00468009976138
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}