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

636 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:19:06Z",
"summary": {
"num_cameras": 4,
"num_markers": 29,
"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": "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
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2717722503386946,
-0.14863595312654101,
0.35232773787611615
],
"position_mm": [
271.7722503386946,
-148.635953126541,
352.32773787611615
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23789433100267623,
-0.16984406760013052,
0.32543754534795427
],
"position_mm": [
237.89433100267624,
-169.84406760013053,
325.43754534795426
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.16783850483143742,
-0.17358793158802893,
-0.027416150143605492
],
"position_mm": [
167.8385048314374,
-173.58793158802894,
-27.416150143605492
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3405888456956074,
-0.32705442445849986,
-0.02788632029048871
],
"position_mm": [
340.5888456956074,
-327.05442445849985,
-27.886320290488708
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28437858886295597,
-0.2608164903419972,
-0.027538473949559203
],
"position_mm": [
284.37858886295595,
-260.8164903419972,
-27.538473949559204
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04865766032491165,
-0.21705608402864796,
-0.026691444931037863
],
"position_mm": [
48.65766032491165,
-217.05608402864794,
-26.691444931037864
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40356701201577744,
-0.17075184363471999,
-0.029509982666069832
],
"position_mm": [
403.56701201577744,
-170.75184363472,
-29.50998266606983
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022300679606225098,
-0.18633785581017676,
-0.029211879995088657
],
"position_mm": [
-22.3006796062251,
-186.33785581017676,
-29.21187999508866
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004914143415134251,
-0.2792801311914122,
-0.02759048920243277
],
"position_mm": [
4.914143415134251,
-279.2801311914122,
-27.59048920243277
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3123160117750121,
-0.15891235127796532,
-0.027162284887241924
],
"position_mm": [
312.3160117750121,
-158.9123512779653,
-27.162284887241924
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.2181443720306854,
0.29696824748042794,
-0.02824624482367144
],
"position_mm": [
218.1443720306854,
296.9682474804279,
-28.24624482367144
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.04474497275605948,
0.34166359373980265,
-0.027747468891382496
],
"position_mm": [
44.74497275605948,
341.66359373980265,
-27.747468891382496
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1866798837262792,
-0.27546690624016823,
-0.02800017063925234
],
"position_mm": [
186.6798837262792,
-275.4669062401682,
-28.00017063925234
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3701045362758034,
-0.18560342032461474,
-0.026423972093570138
],
"position_mm": [
370.1045362758034,
-185.60342032461475,
-26.42397209357014
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3054272559696537,
-0.35933134018581914,
-0.02555523111453894
],
"position_mm": [
305.4272559696537,
-359.33134018581916,
-25.555231114538937
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10593025654003563,
-0.18991933725495863,
-0.027773693278893223
],
"position_mm": [
105.93025654003563,
-189.91933725495863,
-27.773693278893223
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2711069916736696,
-0.18422368291893593,
0.23570437214180162
],
"position_mm": [
271.1069916736696,
-184.22368291893594,
235.70437214180163
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.22321105879528488,
-0.17193609414702335,
0.23803578217975138
],
"position_mm": [
223.21105879528488,
-171.93609414702334,
238.03578217975138
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.29354669048880155,
-0.23781458548386555,
0.19665581169515534
],
"position_mm": [
293.5466904888016,
-237.81458548386556,
196.65581169515534
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3522616683791426,
-0.09137889845885835,
0.0011720998376374048
],
"position_mm": [
352.2616683791426,
-91.37889845885836,
1.1720998376374048
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021107363258922346,
-0.019050866487410705,
0.0007397103122579027
],
"position_mm": [
21.107363258922344,
-19.050866487410705,
0.7397103122579026
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2522038293961459,
-0.009373965000951754,
0.00020252774055541873
],
"position_mm": [
252.2038293961459,
-9.373965000951754,
0.20252774055541872
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.347472394929721,
-0.01152571563653501,
0.00044453441125274655
],
"position_mm": [
347.47239492972096,
-11.52571563653501,
0.44453441125274656
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2507278665304571,
-0.08935718718972087,
0.000912982121366012
],
"position_mm": [
250.72786653045708,
-89.35718718972088,
0.912982121366012
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13781292916461788,
-0.14324924339889475,
0.08542738490684547
],
"position_mm": [
137.81292916461788,
-143.24924339889475,
85.42738490684548
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.21225242283483434,
-0.10109219652886957,
0.013702867436009953
],
"position_mm": [
212.25242283483433,
-101.09219652886956,
13.702867436009953
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.14082551394628126,
-0.17368649758031332,
0.04651042488561815
],
"position_mm": [
140.82551394628126,
-173.68649758031333,
46.51042488561815
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.21466076956800753,
-0.12540745295402436,
0.024690840203821052
],
"position_mm": [
214.66076956800754,
-125.40745295402436,
24.690840203821054
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19436423218988721,
-0.1531346451613374,
0.03971062936093469
],
"position_mm": [
194.36423218988722,
-153.1346451613374,
39.71062936093469
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}