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

636 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:23:57Z",
"summary": {
"num_cameras": 4,
"num_markers": 29,
"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": "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.2942917523410179,
-0.17765151142779867,
0.3222028066265228
],
"position_mm": [
294.2917523410179,
-177.65151142779868,
322.2028066265228
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.2646815631835997,
-0.17454552819108946,
0.297727969573357
],
"position_mm": [
264.6815631835997,
-174.54552819108946,
297.72796957335703
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 48,
"position_m": [
0.6890118900987007,
-0.3203009712365648,
-0.026265114103476074
],
"position_mm": [
689.0118900987006,
-320.3009712365648,
-26.265114103476073
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.1680730616376376,
-0.1738188652834721,
-0.027250093894725363
],
"position_mm": [
168.0730616376376,
-173.8188652834721,
-27.250093894725364
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04861199516628809,
-0.2169951012580428,
-0.026696378024098886
],
"position_mm": [
48.61199516628809,
-216.9951012580428,
-26.696378024098887
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6269788820802528,
-0.2776822257565635,
-0.027145219047281854
],
"position_mm": [
626.9788820802528,
-277.68222575656347,
-27.145219047281852
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.402408514318759,
-0.1736669154621722,
-0.02718880758965327
],
"position_mm": [
402.408514318759,
-173.6669154621722,
-27.18880758965327
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7754504008928786,
-0.23620737908868453,
-0.02750177579175194
],
"position_mm": [
775.4504008928786,
-236.20737908868452,
-27.501775791751943
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02212102849237075,
-0.18574131102598004,
-0.028951330581652588
],
"position_mm": [
-22.121028492370748,
-185.74131102598005,
-28.951330581652588
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005116870983130729,
-0.2793976121639898,
-0.027181742006667592
],
"position_mm": [
5.116870983130728,
-279.3976121639898,
-27.18174200666759
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3115200866798834,
-0.15737436827269913,
-0.02811326585021332
],
"position_mm": [
311.5200866798834,
-157.37436827269912,
-28.113265850213317
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063524860828276,
-0.31393078159597376,
-0.02739768246920177
],
"position_mm": [
506.35248608282757,
-313.93078159597377,
-27.397682469201772
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36173576408698055,
0.29461746331041677,
-0.026905950807953855
],
"position_mm": [
361.73576408698057,
294.6174633104168,
-26.905950807953854
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6454506443736494,
-0.1845751156064633,
-0.0282077289439672
],
"position_mm": [
645.4506443736494,
-184.5751156064633,
-28.2077289439672
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18621167530866914,
-0.2758268180664924,
-0.027422465758130836
],
"position_mm": [
186.21167530866913,
-275.8268180664924,
-27.422465758130837
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6517363067571676,
-0.2224906588530359,
-0.027713195237933478
],
"position_mm": [
651.7363067571677,
-222.4906588530359,
-27.713195237933476
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10635267130623778,
-0.1908490133927748,
-0.027049727700238592
],
"position_mm": [
106.35267130623778,
-190.8490133927748,
-27.04972770023859
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2897999693807406,
-0.18063147067396315,
0.2373354127542837
],
"position_mm": [
289.7999693807406,
-180.63147067396315,
237.33541275428368
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.24048861728593376,
-0.17726393185634762,
0.240050954971883
],
"position_mm": [
240.48861728593377,
-177.26393185634763,
240.05095497188302
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.3077400997865947,
-0.2318092974154869,
0.19307299251637333
],
"position_mm": [
307.7400997865947,
-231.8092974154869,
193.07299251637332
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.15078333074333863,
-0.0529495850467849,
0.09174041483625635
],
"position_mm": [
150.78333074333864,
-52.949585046784904,
91.74041483625635
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3529603847659094,
-0.09116587939182402,
0.0011850390974710563
],
"position_mm": [
352.9603847659094,
-91.16587939182402,
1.1850390974710563
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3484844461500398,
-0.01129405355256457,
0.0005097810851609531
],
"position_mm": [
348.48444615003984,
-11.29405355256457,
0.5097810851609531
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1577158632923262,
-0.14238270489833924,
0.08441443714243811
],
"position_mm": [
157.7158632923262,
-142.38270489833923,
84.41443714243812
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.22835787527575327,
-0.0950811789086208,
0.009291840578907242
],
"position_mm": [
228.35787527575326,
-95.0811789086208,
9.291840578907243
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.16028064114866222,
-0.17400341695356042,
0.046420056749022574
],
"position_mm": [
160.28064114866223,
-174.00341695356042,
46.42005674902257
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.27577868769786906,
-0.11981070527353076,
0.03767820494352409
],
"position_mm": [
275.7786876978691,
-119.81070527353076,
37.67820494352409
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2286415250262673,
-0.11830213797797222,
0.022650048067918867
],
"position_mm": [
228.64152502626732,
-118.30213797797222,
22.650048067918867
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.20818915825643042,
-0.1459512741566131,
0.03760167252273387
],
"position_mm": [
208.18915825643043,
-145.9512741566131,
37.60167252273387
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}