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

466 lines
8.8 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:22:39Z",
"summary": {
"num_cameras": 3,
"num_markers": 21,
"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": "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.2942917523413599,
-0.17765151142869898,
0.3222028066268968
],
"position_mm": [
294.2917523413599,
-177.65151142869897,
322.2028066268968
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.26470240753872715,
-0.17468654235771422,
0.29751101322412427
],
"position_mm": [
264.70240753872713,
-174.68654235771422,
297.51101322412427
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.16807306167140215,
-0.17381886525460563,
-0.027250093906383603
],
"position_mm": [
168.07306167140214,
-173.81886525460564,
-27.250093906383604
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04861199552803437,
-0.2169951018016551,
-0.02669637754075124
],
"position_mm": [
48.61199552803437,
-216.9951018016551,
-26.69637754075124
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022121028120443333,
-0.18574131155760137,
-0.0289513302515791
],
"position_mm": [
-22.121028120443334,
-185.74131155760136,
-28.951330251579098
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005116868674449095,
-0.27939761083127646,
-0.027181743450460514
],
"position_mm": [
5.116868674449095,
-279.39761083127644,
-27.181743450460512
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3115200866783552,
-0.157374368269086,
-0.028113265852628716
],
"position_mm": [
311.5200866783552,
-157.37436826908598,
-28.113265852628714
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3617357640869602,
0.2946174633105525,
-0.02690595080803579
],
"position_mm": [
361.73576408696016,
294.6174633105525,
-26.90595080803579
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.186211675290807,
-0.2758268180467976,
-0.027422465774632636
],
"position_mm": [
186.21167529080702,
-275.8268180467976,
-27.422465774632634
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10635267123781238,
-0.19084901299614512,
-0.027049727933872204
],
"position_mm": [
106.35267123781237,
-190.84901299614512,
-27.049727933872205
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28839583368610294,
-0.18231128769079033,
0.2386690437423873
],
"position_mm": [
288.39583368610295,
-182.31128769079032,
238.6690437423873
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.23930196086877276,
-0.17609557654144326,
0.23987815899277004
],
"position_mm": [
239.30196086877277,
-176.09557654144325,
239.87815899277004
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.30443503254317833,
-0.23336708416506857,
0.1935450767536372
],
"position_mm": [
304.43503254317835,
-233.36708416506858,
193.5450767536372
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.16121755879368832,
-0.05365804796613893,
0.0910382275846196
],
"position_mm": [
161.2175587936883,
-53.65804796613893,
91.0382275846196
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3529603847657756,
-0.09116587938992006,
0.0011850390969456266
],
"position_mm": [
352.96038476577564,
-91.16587938992006,
1.1850390969456266
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3484844461495737,
-0.011294053550700197,
0.0005097810821477249
],
"position_mm": [
348.48444614957367,
-11.294053550700196,
0.5097810821477249
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15789942351386443,
-0.14340708621088927,
0.08519828786642986
],
"position_mm": [
157.89942351386443,
-143.40708621088928,
85.19828786642985
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.22874326836868386,
-0.09663238415011594,
0.006048738552079392
],
"position_mm": [
228.74326836868386,
-96.63238415011594,
6.048738552079392
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.16025937481096242,
-0.17366059415264093,
0.046093654850448765
],
"position_mm": [
160.2593748109624,
-173.66059415264093,
46.093654850448765
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.22975009898914983,
-0.11837429246913156,
0.021668354896659983
],
"position_mm": [
229.75009898914982,
-118.37429246913156,
21.668354896659984
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.20849784657429804,
-0.14515491839058536,
0.03707752048894743
],
"position_mm": [
208.49784657429805,
-145.15491839058535,
37.07752048894743
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}