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

958 lines
18 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:46:59Z",
"summary": {
"num_cameras": 5,
"num_markers": 45,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.2965491449045601,
-0.7989052137066848,
0.801398161144361
],
"position_mm": [
-296.5491449045601,
-798.9052137066848,
801.398161144361
],
"direction": [
0.4766221344470978,
0.6572697162628174,
-0.5838046073913574
]
},
{
"camera_id": "b",
"position_m": [
0.305490949597657,
-0.8933107144337022,
1.201793445382242
],
"position_mm": [
305.490949597657,
-893.3107144337023,
1201.793445382242
],
"direction": [
0.004346273839473724,
0.6234733462333679,
-0.7818325161933899
]
},
{
"camera_id": "c",
"position_m": [
0.3037280320901282,
-0.9002284925907265,
0.4042794227519738
],
"position_mm": [
303.72803209012824,
-900.2284925907264,
404.2794227519738
],
"direction": [
-0.1104506105184555,
0.9474959373474121,
-0.3000868856906891
]
},
{
"camera_id": "f",
"position_m": [
0.4868524979390756,
-0.3053064794581952,
1.4026599785486356
],
"position_mm": [
486.8524979390756,
-305.3064794581952,
1402.6599785486355
],
"direction": [
-0.2289382964372635,
0.08377356827259064,
-0.9698294997215271
]
},
{
"camera_id": "g",
"position_m": [
-0.2079076335893077,
0.203381580310826,
1.4005239466434216
],
"position_mm": [
-207.9076335893077,
203.38158031082602,
1400.5239466434216
],
"direction": [
0.3016498386859894,
-0.2984168231487274,
-0.9055135250091553
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.24627699547142484,
-0.113015312090863,
0.34378717387309293
],
"position_mm": [
246.27699547142484,
-113.015312090863,
343.7871738730929
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.21405015738846278,
-0.07826765847649668,
0.34228317831948935
],
"position_mm": [
214.0501573884628,
-78.26765847649668,
342.28317831948937
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2677679709607401,
-0.07632227725884615,
0.34163775341132313
],
"position_mm": [
267.7679709607401,
-76.32227725884614,
341.6377534113231
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5365115641590935,
0.18376108150847179,
-0.03105227528783589
],
"position_mm": [
536.5115641590935,
183.7610815084718,
-31.05227528783589
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3448706140708169,
-0.28574190381892206,
-0.030173005039451972
],
"position_mm": [
344.87061407081694,
-285.7419038189221,
-30.173005039451972
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16812202734902898,
-0.1740650925840349,
-0.026586832105989285
],
"position_mm": [
168.12202734902897,
-174.06509258403491,
-26.586832105989284
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4876222719068863,
0.21067478373512324,
-0.023684092338358175
],
"position_mm": [
487.6222719068863,
210.67478373512324,
-23.684092338358177
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33977170541854335,
-0.3292232063835183,
-0.024918495570793727
],
"position_mm": [
339.7717054185433,
-329.22320638351835,
-24.918495570793727
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28472091258885657,
-0.26108564964833797,
-0.02707054998577288
],
"position_mm": [
284.72091258885655,
-261.08564964833795,
-27.070549985772878
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.49869680775855096,
0.1668992593145781,
-0.027414482487559292
],
"position_mm": [
498.69680775855096,
166.8992593145781,
-27.41448248755929
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049580821475173856,
-0.21763523723056102,
-0.021193728130197695
],
"position_mm": [
49.580821475173856,
-217.63523723056102,
-21.193728130197695
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6245632092017114,
-0.27748352514506464,
-0.023573544627307493
],
"position_mm": [
624.5632092017114,
-277.4835251450646,
-23.57354462730749
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.021390248124922868,
0.3322244806276723,
-0.02554343949391521
],
"position_mm": [
-21.390248124922866,
332.2244806276723,
-25.54343949391521
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4043491300554808,
-0.17346473227729958,
-0.028331258329117027
],
"position_mm": [
404.34913005548077,
-173.4647322772996,
-28.331258329117027
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7750457048905453,
-0.2358644992042396,
-0.027839292833020193
],
"position_mm": [
775.0457048905453,
-235.8644992042396,
-27.839292833020192
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02154881630149574,
-0.18798430332014263,
-0.028008100416967458
],
"position_mm": [
-21.54881630149574,
-187.98430332014263,
-28.00810041696746
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.2104137712896122,
-0.36510342120958367,
-0.029614432186370186
],
"position_mm": [
210.41377128961219,
-365.10342120958364,
-29.614432186370188
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5750094818686596,
0.17388012409195117,
-0.027922075720018764
],
"position_mm": [
575.0094818686596,
173.88012409195116,
-27.922075720018764
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005003298380959362,
-0.2789152216467677,
-0.02780814939488541
],
"position_mm": [
5.003298380959362,
-278.9152216467677,
-27.808149394885408
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7507092027314499,
-0.2854450427758415,
-0.0256932762420373
],
"position_mm": [
750.70920273145,
-285.4450427758415,
-25.6932762420373
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44220169010498545,
0.19371094783869056,
-0.028019418685499686
],
"position_mm": [
442.20169010498546,
193.71094783869054,
-28.019418685499687
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027207367941801026,
0.1923095247775533,
-0.026916204247453644
],
"position_mm": [
-27.207367941801024,
192.30952477755332,
-26.916204247453642
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3122465117607522,
-0.1587768950574291,
-0.027277820414212926
],
"position_mm": [
312.2465117607522,
-158.7768950574291,
-27.277820414212925
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5058973294657568,
-0.313948468968503,
-0.026722189008170243
],
"position_mm": [
505.89732946575685,
-313.948468968503,
-26.722189008170243
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3614514402732806,
0.29483379316273683,
-0.026740252772856007
],
"position_mm": [
361.4514402732806,
294.8337931627368,
-26.740252772856007
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6472610761017784,
-0.18535837100095653,
-0.02840265396452897
],
"position_mm": [
647.2610761017784,
-185.35837100095654,
-28.40265396452897
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18645013300806862,
-0.27603441072156454,
-0.02758558937397683
],
"position_mm": [
186.45013300806863,
-276.03441072156454,
-27.58558937397683
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36988117722399805,
-0.18569960686951156,
-0.024852423073845054
],
"position_mm": [
369.88117722399807,
-185.69960686951157,
-24.852423073845053
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3048961277079726,
-0.36072284153940104,
-0.03358065815343618
],
"position_mm": [
304.8961277079726,
-360.72284153940103,
-33.58065815343618
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6516031253790873,
-0.22354553573806007,
-0.02792179623656331
],
"position_mm": [
651.6031253790873,
-223.54553573806007,
-27.92179623656331
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10613761376719856,
-0.18998473677998048,
-0.02857662321897705
],
"position_mm": [
106.13761376719856,
-189.9847367799805,
-28.57662321897705
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5231799040778137,
-0.26631325554864876,
-0.028939299666429826
],
"position_mm": [
523.1799040778137,
-266.3132555486488,
-28.939299666429825
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27026973688440187,
-0.1614267262069877,
0.236495969070892
],
"position_mm": [
270.2697368844019,
-161.4267262069877,
236.495969070892
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17078383464456004,
-0.05309312190556202,
0.09102648576776746
],
"position_mm": [
170.78383464456005,
-53.09312190556202,
91.02648576776747
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.752660955910302,
-0.08998871501266094,
0.00027113987838240375
],
"position_mm": [
752.660955910302,
-89.98871501266093,
0.2711398783824038
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6495911394804564,
-0.010566922933213546,
0.0006733270839429332
],
"position_mm": [
649.5911394804565,
-10.566922933213545,
0.6733270839429332
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3519801650220614,
-0.0911149598856714,
0.0010480240209172261
],
"position_mm": [
351.98016502206144,
-91.11495988567141,
1.048024020917226
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.0217507334795175,
-0.02047561430380373,
0.0008412890369523654
],
"position_mm": [
21.7507334795175,
-20.475614303803727,
0.8412890369523653
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34792598724454604,
-0.011222069731451576,
0.00021884965931548103
],
"position_mm": [
347.92598724454604,
-11.222069731451576,
0.21884965931548103
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6466734714840822,
-0.09050627836318399,
-0.00041628789003206757
],
"position_mm": [
646.6734714840821,
-90.506278363184,
-0.41628789003206756
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.22771168996139332,
-0.14986151599393654,
0.16710634425450546
],
"position_mm": [
227.71168996139332,
-149.86151599393654,
167.10634425450547
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.16729125138568016,
-0.14289969186608836,
0.0862741650633856
],
"position_mm": [
167.29125138568017,
-142.89969186608838,
86.2741650633856
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.17062564043897263,
-0.17511126635360505,
0.048839907556051214
],
"position_mm": [
170.62564043897262,
-175.11126635360506,
48.839907556051216
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26207667575514254,
-0.1748606609712758,
0.05118954421706218
],
"position_mm": [
262.07667575514256,
-174.86066097127582,
51.18954421706218
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22495834566996195,
-0.1784759454578585,
0.0551135079447384
],
"position_mm": [
224.95834566996194,
-178.4759454578585,
55.113507944738394
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}