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

882 lines
17 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:24:49Z",
"summary": {
"num_cameras": 5,
"num_markers": 41,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.2999039553024492,
-0.7966331104538593,
0.8022965428228306
],
"position_mm": [
-299.90395530244916,
-796.6331104538593,
802.2965428228306
],
"direction": [
0.4790363907814026,
0.655602753162384,
-0.5837029814720154
]
},
{
"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.2942917523416097,
-0.1776515114294253,
0.32220280662670575
],
"position_mm": [
294.2917523416097,
-177.6515114294253,
322.20280662670575
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 41,
"position_m": [
0.25589012631024133,
-0.14474123790745866,
0.34647375293858457
],
"position_mm": [
255.89012631024133,
-144.74123790745867,
346.47375293858454
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 43,
"position_m": [
0.24303180964402318,
-0.17549527043497465,
0.34645518379335505
],
"position_mm": [
243.03180964402318,
-175.49527043497466,
346.45518379335505
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.2644127487502943,
-0.17359768080484614,
0.2972032188452141
],
"position_mm": [
264.4127487502943,
-173.59768080484614,
297.2032188452141
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 45,
"position_m": [
0.2544928260579772,
-0.19444846525471782,
0.33861667078147284
],
"position_mm": [
254.4928260579772,
-194.4484652547178,
338.61667078147286
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 46,
"position_m": [
0.5367419228028817,
0.18362536314786743,
-0.03282131646134665
],
"position_mm": [
536.7419228028817,
183.62536314786743,
-32.821316461346655
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3451142143535949,
-0.28496395086499626,
-0.031291897309918035
],
"position_mm": [
345.1142143535949,
-284.96395086499626,
-31.291897309918035
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16786027316001326,
-0.1736898948986446,
-0.0272804659007062
],
"position_mm": [
167.86027316001326,
-173.68989489864458,
-27.2804659007062
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48787606841889647,
0.2112187402495463,
-0.024431635589637193
],
"position_mm": [
487.87606841889647,
211.2187402495463,
-24.431635589637192
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3404944839232711,
-0.32859054306301033,
-0.026863397520215864
],
"position_mm": [
340.4944839232711,
-328.59054306301033,
-26.863397520215862
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2847866471958473,
-0.26084201546157854,
-0.02751554304152792
],
"position_mm": [
284.7866471958473,
-260.8420154615785,
-27.51554304152792
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.49895117626042756,
0.16735594655729577,
-0.026932555747272574
],
"position_mm": [
498.9511762604276,
167.35594655729577,
-26.932555747272573
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.048803001325974524,
-0.21731088776906146,
-0.02639554558125884
],
"position_mm": [
48.80300132597452,
-217.31088776906145,
-26.39554558125884
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4039337799483548,
-0.17054146998875835,
-0.02976052549060053
],
"position_mm": [
403.93377994835475,
-170.54146998875837,
-29.76052549060053
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022052995593544074,
-0.18635534781560603,
-0.02888953413886414
],
"position_mm": [
-22.052995593544075,
-186.35534781560602,
-28.88953413886414
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.20998333371995553,
-0.36480224444491766,
-0.028841426138271842
],
"position_mm": [
209.98333371995554,
-364.8022444449177,
-28.841426138271842
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004779565059786545,
-0.27933495753746884,
-0.027434875029856257
],
"position_mm": [
4.779565059786545,
-279.3349575374688,
-27.434875029856258
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44264141284075886,
0.19388967298875873,
-0.029240522550147748
],
"position_mm": [
442.64141284075885,
193.88967298875872,
-29.240522550147748
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3122449854037507,
-0.15864654984159612,
-0.0273061080721407
],
"position_mm": [
312.24498540375066,
-158.6465498415961,
-27.3061080721407
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.21803535914890165,
0.29670395980955944,
-0.028336574953596733
],
"position_mm": [
218.03535914890165,
296.7039598095594,
-28.33657495359673
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5062966900946352,
-0.3137601343756102,
-0.027054825478000148
],
"position_mm": [
506.2966900946352,
-313.76013437561016,
-27.054825478000147
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36183916438491165,
0.2946698717074009,
-0.02692517453578328
],
"position_mm": [
361.83916438491167,
294.6698717074009,
-26.925174535783277
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6473920708053416,
-0.1859989301236491,
-0.027637571137403002
],
"position_mm": [
647.3920708053415,
-185.9989301236491,
-27.637571137403
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1863105668298886,
-0.27564175251199313,
-0.02754824614511585
],
"position_mm": [
186.31056682988861,
-275.6417525119931,
-27.548246145115847
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37023570120016386,
-0.1849031068517473,
-0.026929930522546913
],
"position_mm": [
370.2357012001639,
-184.90310685174728,
-26.929930522546915
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3044385849051981,
-0.35988760966407085,
-0.024855918092277607
],
"position_mm": [
304.43858490519807,
-359.88760966407085,
-24.855918092277605
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518523097714387,
-0.2241730393139741,
-0.028072285531111938
],
"position_mm": [
651.8523097714387,
-224.1730393139741,
-28.072285531111937
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10589891758958804,
-0.1898160340606802,
-0.02774090003292707
],
"position_mm": [
105.89891758958804,
-189.8160340606802,
-27.74090003292707
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28558681525598,
-0.1877190378620837,
0.23706852561689368
],
"position_mm": [
285.58681525598,
-187.7190378620837,
237.06852561689368
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.23892037292525914,
-0.1712909667049504,
0.23872570221060002
],
"position_mm": [
238.92037292525913,
-171.2909667049504,
238.72570221060002
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.3054874466830296,
-0.24230637230068117,
0.1980247241802232
],
"position_mm": [
305.4874466830296,
-242.30637230068118,
198.02472418022322
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.16062902162789627,
-0.05359295441434171,
0.0912784135672832
],
"position_mm": [
160.62902162789626,
-53.59295441434171,
91.2784135672832
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35270170704602183,
-0.0914608587410398,
0.0011297772442188463
],
"position_mm": [
352.70170704602185,
-91.4608587410398,
1.1297772442188463
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021961516798971518,
-0.019131007825177234,
0.0005220410223991842
],
"position_mm": [
21.961516798971516,
-19.131007825177235,
0.5220410223991842
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3483863617938717,
-0.011579119694299169,
0.0005978211629703053
],
"position_mm": [
348.38636179387174,
-11.57911969429917,
0.5978211629703053
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6474882753133356,
-0.09070246533751822,
-0.0011975496707652934
],
"position_mm": [
647.4882753133356,
-90.70246533751822,
-1.1975496707652933
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1579334376405804,
-0.14332466452788578,
0.08487828836363832
],
"position_mm": [
157.9334376405804,
-143.32466452788577,
84.87828836363832
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.23440945274696012,
-0.10557847516800638,
0.013688450786376267
],
"position_mm": [
234.4094527469601,
-105.57847516800638,
13.688450786376267
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1606522624126618,
-0.17446609296346985,
0.04650071474818397
],
"position_mm": [
160.6522624126618,
-174.46609296346986,
46.500714748183974
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23704505322846475,
-0.12909662517932424,
0.026245770095878612
],
"position_mm": [
237.04505322846475,
-129.09662517932423,
26.245770095878612
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.21125774737626687,
-0.15223556358956142,
0.04059523955289708
],
"position_mm": [
211.25774737626688,
-152.23556358956142,
40.595239552897084
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}