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

976 lines
18 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:55:16Z",
"summary": {
"num_cameras": 6,
"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": "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": "d",
"position_m": [
0.6998694007459306,
-0.7986960051436206,
0.3960629812496366
],
"position_mm": [
699.8694007459306,
-798.6960051436206,
396.0629812496366
],
"direction": [
-0.551314651966095,
0.7866094708442688,
-0.2780245542526245
]
},
{
"camera_id": "e",
"position_m": [
1.199993510216928,
-0.898854507188056,
0.3991201451566491
],
"position_mm": [
1199.993510216928,
-898.854507188056,
399.12014515664913
],
"direction": [
-0.7501824498176575,
0.6059012413024902,
-0.26478278636932373
]
},
{
"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.24610661678369786,
-0.11278400052799564,
0.3437791427409077
],
"position_mm": [
246.10661678369786,
-112.78400052799564,
343.77914274090773
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.2131568631046341,
-0.07871480585102916,
0.3424244029391763
],
"position_mm": [
213.1568631046341,
-78.71480585102917,
342.42440293917633
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.26754666440871705,
-0.07598062891825612,
0.34025676428543244
],
"position_mm": [
267.54666440871705,
-75.98062891825612,
340.25676428543244
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5366099743981306,
0.18325695046339668,
-0.032241846268510094
],
"position_mm": [
536.6099743981306,
183.2569504633967,
-32.241846268510095
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3444295783215026,
-0.28571406082073203,
-0.02832507185434689
],
"position_mm": [
344.4295783215026,
-285.714060820732,
-28.325071854346888
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16841162061750053,
-0.1736666145276249,
-0.027185330316441818
],
"position_mm": [
168.41162061750055,
-173.66661452762492,
-27.185330316441817
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48741739021995567,
0.21122469457945933,
-0.026059437998274183
],
"position_mm": [
487.4173902199557,
211.22469457945934,
-26.059437998274184
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.340616418053241,
-0.3295925953955973,
-0.02623733850140679
],
"position_mm": [
340.616418053241,
-329.5925953955973,
-26.23733850140679
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.284240433688899,
-0.2609878667811034,
-0.02713377677820247
],
"position_mm": [
284.24043368889903,
-260.98786678110343,
-27.13377677820247
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.49856887841736247,
0.1673222442895094,
-0.027096739136242755
],
"position_mm": [
498.5688784173625,
167.3222442895094,
-27.096739136242753
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049065721867887914,
-0.21722493455938108,
-0.026569274402252412
],
"position_mm": [
49.065721867887916,
-217.22493455938107,
-26.56927440225241
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4042934352716586,
-0.17344407484476806,
-0.02703930231415686
],
"position_mm": [
404.2934352716586,
-173.44407484476807,
-27.03930231415686
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02232241959620943,
-0.18746416626828977,
-0.02831981061558675
],
"position_mm": [
-22.32241959620943,
-187.46416626828977,
-28.31981061558675
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.21048522456042623,
-0.3647190334837188,
-0.027159443445618672
],
"position_mm": [
210.48522456042622,
-364.7190334837188,
-27.159443445618674
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5751917546162219,
0.17390036039478848,
-0.0285783352478756
],
"position_mm": [
575.1917546162218,
173.9003603947885,
-28.5783352478756
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004799276084409884,
-0.2790731130019602,
-0.02775768484275601
],
"position_mm": [
4.799276084409884,
-279.07311300196017,
-27.75768484275601
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44207213234720166,
0.19353382314345474,
-0.026724181855200466
],
"position_mm": [
442.07213234720166,
193.53382314345475,
-26.724181855200467
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 73,
"position_m": [
0.22124005966378893,
0.33082161344463334,
-0.027014623959262712
],
"position_mm": [
221.24005966378894,
330.82161344463333,
-27.014623959262714
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027207367758931466,
0.19230953205570753,
-0.026916213491310945
],
"position_mm": [
-27.207367758931465,
192.30953205570754,
-26.916213491310945
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3119975829949918,
-0.15852365476743713,
-0.027282512796949532
],
"position_mm": [
311.99758299499183,
-158.52365476743714,
-27.282512796949533
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5061567580674224,
-0.3142169232370985,
-0.027115636678269397
],
"position_mm": [
506.15675806742246,
-314.2169232370985,
-27.115636678269396
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3614790453354016,
0.2949701146733991,
-0.02713961330073437
],
"position_mm": [
361.4790453354016,
294.9701146733991,
-27.13961330073437
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6472758367542908,
-0.18612038047991483,
-0.02827727656560451
],
"position_mm": [
647.2758367542908,
-186.12038047991484,
-28.277276565604513
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1859959369750499,
-0.27577096119347844,
-0.027574683724399078
],
"position_mm": [
185.99593697504991,
-275.77096119347846,
-27.57468372439908
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36961742716997853,
-0.18558454258575768,
-0.026927917883623132
],
"position_mm": [
369.61742716997855,
-185.58454258575767,
-26.92791788362313
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30491352836610663,
-0.36072015074294705,
-0.03255747594721446
],
"position_mm": [
304.9135283661066,
-360.72015074294706,
-32.55747594721446
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6508751910395003,
-0.22437391475730675,
-0.027249641261746227
],
"position_mm": [
650.8751910395004,
-224.37391475730675,
-27.249641261746227
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10678534121960048,
-0.19103185337895762,
-0.026856795662790475
],
"position_mm": [
106.78534121960048,
-191.0318533789576,
-26.856795662790475
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5230361053047996,
-0.2663992907248927,
-0.02824535415920983
],
"position_mm": [
523.0361053047995,
-266.3992907248927,
-28.24535415920983
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.3116341140511504,
-0.2510161487008766,
0.2642955148622024
],
"position_mm": [
311.6341140511504,
-251.01614870087658,
264.29551486220237
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 124,
"position_m": [
0.3463784529175737,
-0.29702721453769065,
0.2773601782430655
],
"position_mm": [
346.37845291757367,
-297.02721453769067,
277.36017824306555
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 198,
"position_m": [
0.15215902285402624,
-0.055973257133929935,
0.09708294603211177
],
"position_mm": [
152.15902285402623,
-55.973257133929934,
97.08294603211178
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6491702941307835,
-0.010805907305439458,
0.0005387033484492241
],
"position_mm": [
649.1702941307835,
-10.805907305439458,
0.5387033484492241
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35232541590855687,
-0.09109268480475796,
0.0007530102130105156
],
"position_mm": [
352.32541590855686,
-91.09268480475797,
0.7530102130105156
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021657782594013016,
-0.020163176678147845,
0.0007045965778016862
],
"position_mm": [
21.657782594013018,
-20.163176678147845,
0.7045965778016862
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25263817165793917,
-0.009287190648956663,
-3.0594036293560997e-05
],
"position_mm": [
252.63817165793918,
-9.287190648956663,
-0.030594036293560996
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3476537781817519,
-0.011230801673621574,
0.00025101839469337454
],
"position_mm": [
347.65377818175193,
-11.230801673621574,
0.25101839469337456
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24997869663107564,
-0.08924106608766808,
0.0005171012368798947
],
"position_mm": [
249.97869663107565,
-89.24106608766807,
0.5171012368798946
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.22771168996022784,
-0.14986151599768976,
0.16710634425678272
],
"position_mm": [
227.71168996022783,
-149.86151599768976,
167.10634425678273
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.1674485101500786,
-0.14403187285206356,
0.08650465764655786
],
"position_mm": [
167.44851015007862,
-144.03187285206357,
86.50465764655786
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.22340260504824394,
-0.05335512542535802,
-0.004295519307659895
],
"position_mm": [
223.40260504824394,
-53.355125425358025,
-4.295519307659895
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1704348390839217,
-0.1748959993327111,
0.04792327696269973
],
"position_mm": [
170.4348390839217,
-174.8959993327111,
47.92327696269973
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.2771453784368973,
-0.07803350444559685,
0.018976187210450964
],
"position_mm": [
277.1453784368973,
-78.03350444559686,
18.976187210450963
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.230336029915753,
-0.07822182841479512,
0.0028853282841463214
],
"position_mm": [
230.336029915753,
-78.22182841479513,
2.8853282841463215
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22004904033216893,
-0.11163104420624828,
0.01646740412785703
],
"position_mm": [
220.04904033216894,
-111.63104420624828,
16.46740412785703
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}