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

750 lines
14 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:23:43Z",
"summary": {
"num_cameras": 4,
"num_markers": 35,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.30200652155301316,
-0.9020153808807998,
0.39842941410859795
],
"position_mm": [
302.00652155301316,
-902.0153808807999,
398.42941410859794
],
"direction": [
-0.10717876255512238,
0.9495941400527954,
-0.2945907711982727
]
},
{
"camera_id": "d",
"position_m": [
0.7005523974946344,
-0.7953874519308782,
0.40063197730228306
],
"position_mm": [
700.5523974946344,
-795.3874519308782,
400.6319773022831
],
"direction": [
-0.5518289804458618,
0.7841700911521912,
-0.2838345468044281
]
},
{
"camera_id": "f",
"position_m": [
0.48527535699969704,
-0.3052028540305418,
1.4031193543203273
],
"position_mm": [
485.275356999697,
-305.2028540305418,
1403.1193543203274
],
"direction": [
-0.22739066183567047,
0.08463967591524124,
-0.9701183438301086
]
},
{
"camera_id": "g",
"position_m": [
-0.2072035888495123,
0.2035164095056965,
1.4022641029137521
],
"position_mm": [
-207.2035888495123,
203.5164095056965,
1402.2641029137521
],
"direction": [
0.30012577772140503,
-0.29805290699005127,
-0.906139612197876
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29429175234159916,
-0.17765151142937,
0.322202806626696
],
"position_mm": [
294.29175234159914,
-177.65151142937,
322.202806626696
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 41,
"position_m": [
0.25524462223274175,
-0.14427118535291555,
0.3453372839706247
],
"position_mm": [
255.24462223274173,
-144.27118535291555,
345.3372839706247
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 43,
"position_m": [
0.24286015686649462,
-0.17523593500961548,
0.34715611751945935
],
"position_mm": [
242.8601568664946,
-175.23593500961547,
347.1561175194594
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.2647024075371095,
-0.174686542353486,
0.29751101322346685
],
"position_mm": [
264.7024075371095,
-174.686542353486,
297.5110132234669
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 46,
"position_m": [
0.5367414050356624,
0.1836249968651555,
-0.03281924859734884
],
"position_mm": [
536.7414050356624,
183.62499686515548,
-32.81924859734884
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16813714688386341,
-0.1738076206807828,
-0.02724263819893512
],
"position_mm": [
168.1371468838634,
-173.80762068078278,
-27.242638198935122
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.487876681925177,
0.2112191236125186,
-0.024435054738256263
],
"position_mm": [
487.876681925177,
211.2191236125186,
-24.435054738256262
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3405672978202096,
-0.32735410462201336,
-0.02658831060600938
],
"position_mm": [
340.5672978202096,
-327.3541046220134,
-26.58831060600938
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2845833570159965,
-0.2611516155684485,
-0.0282149224734818
],
"position_mm": [
284.5833570159965,
-261.1516155684485,
-28.2149224734818
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4989506263401875,
0.16735571655340162,
-0.026930319090570472
],
"position_mm": [
498.9506263401875,
167.3557165534016,
-26.93031909057047
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04884653709295444,
-0.2172554345287973,
-0.026433113772194646
],
"position_mm": [
48.846537092954435,
-217.2554345287973,
-26.433113772194645
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4036264579568929,
-0.1707177335597922,
-0.029342258181621172
],
"position_mm": [
403.62645795689286,
-170.7177335597922,
-29.342258181621172
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02202801370007366,
-0.1863387352788669,
-0.02888135733922201
],
"position_mm": [
-22.02801370007366,
-186.33873527886692,
-28.88135733922201
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.21090433747817197,
-0.3647170121354449,
-0.028537617674915184
],
"position_mm": [
210.90433747817198,
-364.71701213544486,
-28.537617674915182
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004824489360829702,
-0.2792812418893806,
-0.02742705791795717
],
"position_mm": [
4.824489360829702,
-279.28124188938057,
-27.42705791795717
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44264181160519817,
0.1938898855173731,
-0.029241297867662403
],
"position_mm": [
442.64181160519814,
193.8898855173731,
-29.241297867662404
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3124514001314928,
-0.1588928560572207,
-0.026977297774007536
],
"position_mm": [
312.4514001314928,
-158.8928560572207,
-26.977297774007535
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.21809093638941388,
0.2966545719815256,
-0.028296278435548026
],
"position_mm": [
218.09093638941388,
296.65457198152563,
-28.296278435548025
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3618941809041561,
0.2945683885795113,
-0.0269038014838695
],
"position_mm": [
361.8941809041561,
294.5683885795113,
-26.9038014838695
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18624991160374277,
-0.2758200780093755,
-0.027460586023419404
],
"position_mm": [
186.24991160374276,
-275.82007800937555,
-27.460586023419403
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3701827051168924,
-0.18571716395071805,
-0.026819675929420774
],
"position_mm": [
370.1827051168924,
-185.71716395071806,
-26.819675929420775
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3054350687527462,
-0.3596588087832984,
-0.02897639028028233
],
"position_mm": [
305.4350687527462,
-359.6588087832984,
-28.97639028028233
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10635239335512205,
-0.19060348211897885,
-0.02712062852019101
],
"position_mm": [
106.35239335512205,
-190.60348211897883,
-27.12062852019101
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28839564258406597,
-0.1823116668978582,
0.23866921093705143
],
"position_mm": [
288.39564258406597,
-182.31166689785817,
238.66921093705142
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.23930190556047432,
-0.17609481612513753,
0.23987798170135652
],
"position_mm": [
239.30190556047432,
-176.09481612513753,
239.87798170135653
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.30443510170992366,
-0.23336726849263933,
0.19354511596539484
],
"position_mm": [
304.4351017099237,
-233.36726849263934,
193.54511596539484
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.16084334362910463,
-0.05360464420869946,
0.09121105112394802
],
"position_mm": [
160.84334362910462,
-53.60464420869946,
91.21105112394802
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35271070015868217,
-0.09145508363885563,
0.0011402822064376138
],
"position_mm": [
352.7107001586822,
-91.45508363885563,
1.140282206437614
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.022023422955306144,
-0.01917287663722655,
0.0008061147419704537
],
"position_mm": [
22.023422955306145,
-19.17287663722655,
0.8061147419704537
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34838533551726114,
-0.011573975209702868,
0.0005951785917832195
],
"position_mm": [
348.3853355172611,
-11.573975209702867,
0.5951785917832194
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15789230951386274,
-0.14335310490257253,
0.08516867584222425
],
"position_mm": [
157.89230951386273,
-143.35310490257254,
85.16867584222425
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2287434749281451,
-0.09663256841048538,
0.0060486787843171035
],
"position_mm": [
228.7434749281451,
-96.63256841048539,
6.0486787843171035
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1602497654961064,
-0.17363578997538875,
0.046086481208649915
],
"position_mm": [
160.2497654961064,
-173.63578997538875,
46.086481208649914
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.22975019116480097,
-0.11837443338125951,
0.02166836280199839
],
"position_mm": [
229.75019116480098,
-118.37443338125951,
21.66836280199839
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.20849791625158454,
-0.14515501235098863,
0.037077578993698526
],
"position_mm": [
208.49791625158454,
-145.1550123509886,
37.07757899369852
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}