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

617 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:28:58Z",
"summary": {
"num_cameras": 4,
"num_markers": 28,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3014392781131834,
-0.7976593540300962,
0.8090873924075274
],
"position_mm": [
-301.4392781131834,
-797.6593540300962,
809.0873924075273
],
"direction": [
0.478444904088974,
0.6539158821105957,
-0.5860755443572998
]
},
{
"camera_id": "b",
"position_m": [
0.3044963064856628,
-0.8948174327872729,
1.2012475383268955
],
"position_mm": [
304.4963064856628,
-894.8174327872729,
1201.2475383268954
],
"direction": [
0.005024135112762451,
0.6242465972900391,
-0.7812111973762512
]
},
{
"camera_id": "c",
"position_m": [
0.3287264582676568,
-0.9186429714357892,
0.3564346556463644
],
"position_mm": [
328.72645826765677,
-918.6429714357893,
356.4346556463644
],
"direction": [
-0.13607342541217804,
0.9607956409454346,
-0.24156945943832397
]
},
{
"camera_id": "f",
"position_m": [
0.4845048811903778,
-0.3053365075209884,
1.403362534392144
],
"position_mm": [
484.50488119037783,
-305.3365075209884,
1403.3625343921442
],
"direction": [
-0.2269427329301834,
0.08483054488897324,
-0.9702065587043762
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.21431490098492018,
-0.08034957118144195,
0.3458834512342589
],
"position_mm": [
214.31490098492017,
-80.34957118144196,
345.88345123425887
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2673142798523106,
-0.07756918947607562,
0.34468129581712736
],
"position_mm": [
267.3142798523106,
-77.56918947607562,
344.68129581712736
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.3440779020336583,
-0.2859504021308158,
-0.03355698796095403
],
"position_mm": [
344.0779020336583,
-285.9504021308158,
-33.556987960954025
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16768017049138956,
-0.174148242818198,
-0.02608723286332387
],
"position_mm": [
167.68017049138956,
-174.14824281819799,
-26.08723286332387
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4880021502863226,
0.21076637075831112,
-0.021670250059017362
],
"position_mm": [
488.0021502863226,
210.76637075831113,
-21.670250059017363
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33942844067436034,
-0.32907251807896526,
-0.02561297047176381
],
"position_mm": [
339.42844067436033,
-329.07251807896523,
-25.61297047176381
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28423944356900266,
-0.2612411669173199,
-0.02689728127693508
],
"position_mm": [
284.2394435690027,
-261.2411669173199,
-26.897281276935082
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.5006382606818467,
0.16835473767668582,
-0.03138796876464793
],
"position_mm": [
500.6382606818467,
168.35473767668583,
-31.38796876464793
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04928847036910054,
-0.21818384506800403,
-0.02698487841602769
],
"position_mm": [
49.288470369100544,
-218.18384506800405,
-26.984878416027687
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40361065694829923,
-0.17088443233131476,
-0.029769289769399854
],
"position_mm": [
403.6106569482992,
-170.88443233131477,
-29.769289769399855
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021384682406887984,
-0.18672637163311606,
-0.027870752701187246
],
"position_mm": [
-21.384682406887983,
-186.72637163311606,
-27.870752701187246
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006056181911295209,
-0.2806202770733793,
-0.022647701977044417
],
"position_mm": [
6.0561819112952096,
-280.62027707337927,
-22.647701977044417
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4426073269959394,
0.1944895160556626,
-0.02830124623145081
],
"position_mm": [
442.6073269959394,
194.4895160556626,
-28.301246231450808
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.026838015699733018,
0.19199787837540028,
-0.025997685650948867
],
"position_mm": [
-26.838015699733017,
191.9978783754003,
-25.997685650948867
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31275579944552184,
-0.159519387945728,
-0.026706945689845264
],
"position_mm": [
312.75579944552186,
-159.519387945728,
-26.706945689845263
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5062335521226319,
-0.31520256173012273,
-0.02574606992780388
],
"position_mm": [
506.23355212263186,
-315.20256173012274,
-25.74606992780388
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18658261091079426,
-0.27599489430768553,
-0.028236766530258983
],
"position_mm": [
186.58261091079424,
-275.9948943076855,
-28.236766530258983
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3704698479669657,
-0.18637936494373028,
-0.02638958116177171
],
"position_mm": [
370.4698479669657,
-186.37936494373028,
-26.38958116177171
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10536744811142697,
-0.18867529944475137,
-0.028443347208698698
],
"position_mm": [
105.36744811142697,
-188.67529944475137,
-28.443347208698697
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27421649174266866,
-0.15818235581367085,
0.23212789721730687
],
"position_mm": [
274.21649174266867,
-158.18235581367085,
232.12789721730687
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17098969069287798,
-0.05180462858707617,
0.09131880068808405
],
"position_mm": [
170.98969069287799,
-51.804628587076174,
91.31880068808405
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3516983227005136,
-0.09115117433040194,
0.0010151885952704002
],
"position_mm": [
351.6983227005136,
-91.15117433040194,
1.0151885952704003
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02141982764239987,
-0.018980229504384664,
0.0003304157427481486
],
"position_mm": [
21.41982764239987,
-18.980229504384663,
0.3304157427481486
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34773254891649397,
-0.011266673533446455,
-0.0006394057730439468
],
"position_mm": [
347.73254891649395,
-11.266673533446456,
-0.6394057730439467
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16560092005139057,
-0.14107373711958895,
0.08121990445078832
],
"position_mm": [
165.60092005139057,
-141.07373711958894,
81.21990445078832
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.17206936781564922,
-0.1732088617081204,
0.0441322105619833
],
"position_mm": [
172.06936781564923,
-173.2088617081204,
44.1322105619833
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2637300106180884,
-0.1802265308626842,
0.05165075672745034
],
"position_mm": [
263.7300106180884,
-180.2265308626842,
51.65075672745034
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22731502897924355,
-0.1716639901699137,
0.0490289713062192
],
"position_mm": [
227.31502897924355,
-171.66399016991372,
49.0289713062192
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}