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

958 lines
18 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:52:52Z",
"summary": {
"num_cameras": 5,
"num_markers": 45,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"camera_id": "c",
"position_m": [
0.30222042083446865,
-0.9015130863831495,
0.39827613859571753
],
"position_mm": [
302.22042083446865,
-901.5130863831496,
398.27613859571755
],
"direction": [
-0.10769812762737274,
0.9494794607162476,
-0.2947707772254944
]
},
{
"camera_id": "e",
"position_m": [
1.2059563341749637,
-0.9025538118437437,
0.4061715893081437
],
"position_mm": [
1205.9563341749638,
-902.5538118437437,
406.17158930814367
],
"direction": [
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
},
{
"camera_id": "f",
"position_m": [
0.4848910479147168,
-0.3064199973610857,
1.40194389878924
],
"position_mm": [
484.8910479147168,
-306.41999736108573,
1401.9438987892402
],
"direction": [
-0.22731362283229828,
0.08567609637975693,
-0.9700454473495483
]
},
{
"camera_id": "g",
"position_m": [
-0.20647920852698148,
0.20854052825566233,
1.3996693000606282
],
"position_mm": [
-206.4792085269815,
208.54052825566234,
1399.669300060628
],
"direction": [
0.30005520582199097,
-0.30117395520210266,
-0.9051304459571838
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.28668355273333757,
-0.3464094314437732,
0.20631288626593372
],
"position_mm": [
286.6835527333376,
-346.4094314437732,
206.3128862659337
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 42,
"position_m": [
0.2923780825971378,
-0.3615603056324857,
0.18928221920697352
],
"position_mm": [
292.37808259713785,
-361.5603056324857,
189.28221920697354
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 44,
"position_m": [
0.3195227507235208,
-0.29136685068396906,
0.1872617700426915
],
"position_mm": [
319.5227507235208,
-291.36685068396906,
187.26177004269152
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 46,
"position_m": [
0.5366147978448487,
0.18333616044401235,
-0.03209737381561009
],
"position_mm": [
536.6147978448487,
183.33616044401236,
-32.09737381561009
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3442939822339176,
-0.2868271189123776,
-0.028659740045701803
],
"position_mm": [
344.29398223391763,
-286.8271189123776,
-28.659740045701803
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6879265664229379,
-0.3192165392803522,
-0.026934981258076456
],
"position_mm": [
687.9265664229379,
-319.2165392803522,
-26.934981258076455
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16745513184266816,
-0.173707852644657,
-0.02735496056150314
],
"position_mm": [
167.45513184266815,
-173.70785264465698,
-27.35496056150314
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4878005124764437,
0.21113592112031468,
-0.02422398266931111
],
"position_mm": [
487.80051247644366,
211.1359211203147,
-24.223982669311113
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28478140267919066,
-0.26049629706366306,
-0.0279642458003491
],
"position_mm": [
284.78140267919065,
-260.49629706366306,
-27.9642458003491
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.498659384897003,
0.16722717815027796,
-0.026862930882124925
],
"position_mm": [
498.659384897003,
167.22717815027795,
-26.862930882124925
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.602670945918402,
-0.3632150832312048,
-0.028192755947467188
],
"position_mm": [
602.670945918402,
-363.2150832312048,
-28.192755947467187
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049155236742734414,
-0.2185494117780978,
-0.025560812977356854
],
"position_mm": [
49.15523674273442,
-218.5494117780978,
-25.560812977356854
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6251605906368999,
-0.27768494963410384,
-0.02782329605084769
],
"position_mm": [
625.1605906368999,
-277.6849496341038,
-27.82329605084769
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.022058360725971903,
0.33290830094306195,
-0.025848246743921492
],
"position_mm": [
-22.0583607259719,
332.90830094306193,
-25.848246743921493
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4040171707303011,
-0.17461385357470324,
-0.026691586175265108
],
"position_mm": [
404.0171707303011,
-174.61385357470326,
-26.69158617526511
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7756815371738269,
-0.236562298174105,
-0.02748535901947025
],
"position_mm": [
775.6815371738269,
-236.56229817410502,
-27.48535901947025
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021348062455435513,
-0.18682575896620987,
-0.028378517162460128
],
"position_mm": [
-21.348062455435514,
-186.82575896620986,
-28.378517162460128
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5751425578473914,
0.17396176001559838,
-0.02794366093750227
],
"position_mm": [
575.1425578473915,
173.96176001559837,
-27.94366093750227
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004615711282098907,
-0.2797186112441158,
-0.03335263431527975
],
"position_mm": [
4.615711282098907,
-279.7186112441158,
-33.35263431527975
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44249740206891686,
0.19398162873444108,
-0.029015071517067434
],
"position_mm": [
442.49740206891687,
193.98162873444107,
-29.015071517067433
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027402789362237272,
0.19241829937993396,
-0.02606173372569102
],
"position_mm": [
-27.40278936223727,
192.41829937993396,
-26.06173372569102
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31234978565754334,
-0.15837936180916173,
-0.02812030612762948
],
"position_mm": [
312.34978565754335,
-158.37936180916174,
-28.12030612762948
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057848149179017,
-0.3138575500511202,
-0.027166205625188188
],
"position_mm": [
505.7848149179017,
-313.8575500511202,
-27.166205625188187
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6465965752597788,
-0.18509908673162226,
-0.027201172140814297
],
"position_mm": [
646.5965752597788,
-185.09908673162226,
-27.201172140814297
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18692360170833847,
-0.27546588050518184,
-0.028327124173869064
],
"position_mm": [
186.92360170833845,
-275.4658805051818,
-28.327124173869063
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36932608549583895,
-0.18668650817918583,
-0.02591124513590092
],
"position_mm": [
369.3260854958389,
-186.68650817918584,
-25.91124513590092
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3060522405415349,
-0.35828489223214033,
-0.026987608837729007
],
"position_mm": [
306.0522405415349,
-358.28489223214035,
-26.987608837729006
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6514838060029994,
-0.2232198751291384,
-0.027716231336011712
],
"position_mm": [
651.4838060029994,
-223.21987512913842,
-27.716231336011713
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10539425973433893,
-0.189430408701325,
-0.028205260438138674
],
"position_mm": [
105.39425973433893,
-189.430408701325,
-28.205260438138673
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5236502513619382,
-0.26640815075807817,
-0.028615099019843625
],
"position_mm": [
523.6502513619382,
-266.4081507580782,
-28.615099019843626
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28041110555162513,
-0.23639749908600244,
0.22170743062099196
],
"position_mm": [
280.41110555162516,
-236.39749908600243,
221.70743062099197
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.27973304258084286,
-0.170423821003094,
0.2450958865439428
],
"position_mm": [
279.73304258084283,
-170.423821003094,
245.09588654394278
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7533674277646681,
-0.09040084512463298,
-0.0005473114488988926
],
"position_mm": [
753.3674277646682,
-90.40084512463298,
-0.5473114488988926
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6508328094350908,
-0.009901270842282274,
4.955288985929658e-05
],
"position_mm": [
650.8328094350908,
-9.901270842282274,
0.04955288985929658
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3521245127059927,
-0.09096144374081445,
0.0007248927007492656
],
"position_mm": [
352.1245127059927,
-90.96144374081446,
0.7248927007492656
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02186635854342537,
-0.01930159118511496,
0.0005086148912568072
],
"position_mm": [
21.86635854342537,
-19.30159118511496,
0.5086148912568071
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3479222953555525,
-0.011076462152541246,
-0.00012887098978557864
],
"position_mm": [
347.92229535555254,
-11.076462152541247,
-0.12887098978557865
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2510320519112234,
-0.08857827807325934,
-6.33894094662617e-05
],
"position_mm": [
251.03205191122342,
-88.57827807325934,
-0.0633894094662617
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6471442559465828,
-0.08981238626452677,
-0.0007314703362956703
],
"position_mm": [
647.1442559465828,
-89.81238626452676,
-0.7314703362956703
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.25324542776254044,
-0.16855502733593472,
0.2415520271345589
],
"position_mm": [
253.24542776254043,
-168.5550273359347,
241.5520271345589
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.25472967569344557,
-0.2705790101195141,
0.2056227859760714
],
"position_mm": [
254.72967569344556,
-270.57901011951407,
205.62278597607138
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.2689181919962719,
-0.037769905561294066,
0.2834328670154027
],
"position_mm": [
268.9181919962719,
-37.76990556129407,
283.43286701540273
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.19995183590289817,
-0.024266414865614604,
0.23312306806948024
],
"position_mm": [
199.95183590289815,
-24.266414865614603,
233.12306806948024
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.26946770995597547,
-0.06454375782120528,
0.28413893562067544
],
"position_mm": [
269.46770995597547,
-64.54375782120528,
284.13893562067545
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.23216896759068983,
-0.06182796139691701,
0.2869113078757921
],
"position_mm": [
232.16896759068985,
-61.827961396917004,
286.9113078757921
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}