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

806 lines
15 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:25:33Z",
"summary": {
"num_cameras": 5,
"num_markers": 37,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.2997741245358298,
-0.8919452713410032,
1.1998563182979443
],
"position_mm": [
299.7741245358298,
-891.9452713410033,
1199.8563182979442
],
"direction": [
0.008538469672203064,
0.6230279803276062,
-0.7821529507637024
]
},
{
"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": "e",
"position_m": [
1.2031666552274363,
-0.9024200483733755,
0.40396080672886847
],
"position_mm": [
1203.1666552274362,
-902.4200483733755,
403.9608067288685
],
"direction": [
-0.7491942644119263,
0.6063534617424011,
-0.26653963327407837
]
},
{
"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.2942917523418207,
-0.17765151142981386,
0.3222028066267377
],
"position_mm": [
294.2917523418207,
-177.65151142981387,
322.2028066267377
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 41,
"position_m": [
0.25849351468634457,
-0.14264133916440716,
0.3438854847791235
],
"position_mm": [
258.49351468634455,
-142.64133916440716,
343.8854847791235
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 44,
"position_m": [
0.26468156318377134,
-0.17454552819111255,
0.2977279695736871
],
"position_mm": [
264.68156318377135,
-174.54552819111254,
297.72796957368706
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 48,
"position_m": [
0.6877280080805515,
-0.31879945404130927,
-0.027097067435233494
],
"position_mm": [
687.7280080805515,
-318.7994540413093,
-27.097067435233495
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16827099967291534,
-0.1743174544260659,
-0.026968590502932138
],
"position_mm": [
168.27099967291534,
-174.3174544260659,
-26.968590502932138
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34007565997354894,
-0.3277015797378006,
-0.02715213766318623
],
"position_mm": [
340.07565997354897,
-327.7015797378006,
-27.15213766318623
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28474927354366575,
-0.260975934446869,
-0.027957623934961897
],
"position_mm": [
284.74927354366577,
-260.975934446869,
-27.957623934961898
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04849877960315385,
-0.21669846777926474,
-0.026860461586718613
],
"position_mm": [
48.49877960315385,
-216.69846777926475,
-26.860461586718614
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6252419587983211,
-0.2768413430858776,
-0.027587852860594758
],
"position_mm": [
625.2419587983211,
-276.8413430858776,
-27.587852860594758
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.404146338238841,
-0.1747009093549011,
-0.026589140387344164
],
"position_mm": [
404.146338238841,
-174.70090935490109,
-26.589140387344166
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7753063227530694,
-0.23601228919968445,
-0.02758679029853242
],
"position_mm": [
775.3063227530695,
-236.01228919968446,
-27.58679029853242
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02228137267076247,
-0.18554782675263964,
-0.029063050287943672
],
"position_mm": [
-22.28137267076247,
-185.54782675263965,
-29.06305028794367
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005942759757688099,
-0.27974677976545254,
-0.02669498712005554
],
"position_mm": [
5.942759757688099,
-279.7467797654525,
-26.69498712005554
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7506878294838947,
-0.28547264778821796,
-0.02594215299224978
],
"position_mm": [
750.6878294838947,
-285.47264778821796,
-25.942152992249778
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.312731400387529,
-0.15949266606997367,
-0.026671719963364336
],
"position_mm": [
312.731400387529,
-159.49266606997367,
-26.671719963364335
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5064480104209064,
-0.3144643146430858,
-0.027056671919878685
],
"position_mm": [
506.44801042090637,
-314.4643146430858,
-27.056671919878685
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3620667104230519,
0.2944316926728909,
-0.026956952083656616
],
"position_mm": [
362.06671042305186,
294.4316926728909,
-26.956952083656617
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6460260836535354,
-0.1847135566845467,
-0.028130047985303084
],
"position_mm": [
646.0260836535355,
-184.7135566845467,
-28.130047985303083
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1867145486373874,
-0.27627010728211093,
-0.027362192346204576
],
"position_mm": [
186.7145486373874,
-276.2701072821109,
-27.362192346204576
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36979610644479527,
-0.18767743102743645,
-0.025363480670320536
],
"position_mm": [
369.79610644479527,
-187.67743102743646,
-25.363480670320534
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.652137191727907,
-0.2226564324449715,
-0.027551900548864406
],
"position_mm": [
652.137191727907,
-222.6564324449715,
-27.551900548864406
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10647804112039282,
-0.19108359599496544,
-0.02696390824287984
],
"position_mm": [
106.47804112039282,
-191.08359599496544,
-26.96390824287984
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5236052198228651,
-0.26673587482059524,
-0.027639866884745797
],
"position_mm": [
523.6052198228651,
-266.73587482059526,
-27.639866884745796
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28979907936345206,
-0.18062778706776086,
0.23733508392961694
],
"position_mm": [
289.79907936345205,
-180.62778706776086,
237.33508392961693
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.24048763429500342,
-0.1772614637601539,
0.24005044335951028
],
"position_mm": [
240.4876342950034,
-177.2614637601539,
240.0504433595103
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.3077387738924387,
-0.23180462988346356,
0.1930713496439744
],
"position_mm": [
307.7387738924387,
-231.80462988346358,
193.0713496439744
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.15077644867005538,
-0.05276491899583682,
0.09171143396508288
],
"position_mm": [
150.77644867005537,
-52.764918995836815,
91.71143396508289
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6507320060671721,
-0.009911034644319952,
0.0003772056581017204
],
"position_mm": [
650.732006067172,
-9.911034644319953,
0.3772056581017204
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35298305636960553,
-0.09204529166439,
0.0014337053414082248
],
"position_mm": [
352.98305636960555,
-92.04529166439,
1.4337053414082248
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34863292612613167,
-0.012165818697919474,
0.0008464228121653593
],
"position_mm": [
348.6329261261317,
-12.165818697919475,
0.8464228121653593
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6468243342050591,
-0.08981254136491541,
-0.0003153402511527301
],
"position_mm": [
646.8243342050591,
-89.81254136491542,
-0.3153402511527301
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15772624754164805,
-0.14219618161128833,
0.08437920096323911
],
"position_mm": [
157.72624754164804,
-142.19618161128832,
84.37920096323911
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.22835415075458568,
-0.09507650898753238,
0.00928789796124911
],
"position_mm": [
228.35415075458567,
-95.07650898753238,
9.28789796124911
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.16021304580817117,
-0.17383306492657294,
0.04639308199620466
],
"position_mm": [
160.21304580817116,
-173.83306492657294,
46.393081996204664
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.2757718148517707,
-0.11980603783551813,
0.037679354982585296
],
"position_mm": [
275.7718148517707,
-119.80603783551813,
37.679354982585295
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.22863615988723707,
-0.11829726441400744,
0.022646493686719286
],
"position_mm": [
228.63615988723706,
-118.29726441400744,
22.646493686719285
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.20818733899716577,
-0.14594804240174603,
0.03759993172567601
],
"position_mm": [
208.18733899716577,
-145.94804240174602,
37.59993172567601
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}