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

409 lines
7.8 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:22:32Z",
"summary": {
"num_cameras": 3,
"num_markers": 18,
"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
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29429175234159133,
-0.17765151142881733,
0.32220280662697637
],
"position_mm": [
294.29175234159135,
-177.65151142881732,
322.2028066269764
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.26468156318205077,
-0.17454552818700514,
0.2977279695729346
],
"position_mm": [
264.68156318205075,
-174.54552818700515,
297.7279695729346
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.16713970544056297,
-0.17223645924103825,
-0.028200625198889346
],
"position_mm": [
167.13970544056298,
-172.23645924103826,
-28.200625198889345
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04855510744909811,
-0.21809587441631306,
-0.02621800107616706
],
"position_mm": [
48.55510744909812,
-218.09587441631305,
-26.21800107616706
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40240851431867164,
-0.17366691546236032,
-0.027188807589493137
],
"position_mm": [
402.4085143186716,
-173.66691546236032,
-27.188807589493138
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02162095449815692,
-0.1856595925771338,
-0.029093553844177892
],
"position_mm": [
-21.62095449815692,
-185.6595925771338,
-29.09355384417789
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31172529232767426,
-0.15853910736082227,
-0.02755758597992004
],
"position_mm": [
311.72529232767425,
-158.53910736082227,
-27.55758597992004
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10611413212406448,
-0.19155455887038864,
-0.026728902189385492
],
"position_mm": [
106.11413212406448,
-191.55455887038863,
-26.728902189385494
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2893403750128297,
-0.1787359141165293,
0.23716497496592778
],
"position_mm": [
289.3403750128297,
-178.7359141165293,
237.16497496592777
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.23998515345627355,
-0.17599662914831812,
0.23978758180862872
],
"position_mm": [
239.98515345627357,
-175.99662914831814,
239.78758180862872
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.3070526229162564,
-0.22940095641867933,
0.1922261366419938
],
"position_mm": [
307.0526229162564,
-229.40095641867933,
192.2261366419938
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3536775028926491,
-0.09291884983278699,
0.002329567218293154
],
"position_mm": [
353.6775028926491,
-92.91884983278699,
2.3295672182931537
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.348850109026195,
-0.013071085166867924,
0.0013144269202772212
],
"position_mm": [
348.850109026195,
-13.071085166867924,
1.3144269202772212
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.22647829627258778,
-0.0926716031449793,
0.007209562311458778
],
"position_mm": [
226.47829627258778,
-92.6716031449793,
7.209562311458778
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.16135362614759757,
-0.17663633714648955,
0.04684638115833456
],
"position_mm": [
161.35362614759757,
-176.63633714648955,
46.84638115833456
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.27206794589883004,
-0.11740242816862269,
0.038568242086122737
],
"position_mm": [
272.06794589883003,
-117.40242816862269,
38.56824208612274
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.22591725849230798,
-0.11578127720162804,
0.02075048264749054
],
"position_mm": [
225.91725849230798,
-115.78127720162803,
20.75048264749054
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.2072392792421941,
-0.14415774903293768,
0.03663232629631242
],
"position_mm": [
207.2392792421941,
-144.1577490329377,
36.63232629631242
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}