Files
appRobotRender/data/camera_study/Scene11/k5_abcef/aruco_positions_optimized.json
2026-06-02 23:35:45 +02:00

540 lines
10 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:27:15Z",
"summary": {
"num_cameras": 5,
"num_markers": 23,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "b",
"position_m": [
0.3087709715705254,
-0.8865315577687489,
1.2045728724504903
],
"position_mm": [
308.77097157052543,
-886.5315577687489,
1204.5728724504902
],
"direction": [
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
},
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
},
{
"camera_id": "f",
"position_m": [
0.4596745648416638,
-0.3017623765300801,
1.4128365689465576
],
"position_mm": [
459.6745648416638,
-301.7623765300801,
1412.8365689465577
],
"direction": [
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2949662582762466,
0.12654329047612708,
0.12791813535246332
],
"position_mm": [
294.9662582762466,
126.54329047612708,
127.91813535246332
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.2525826344943795,
0.14437202222310372,
0.14598630396882734
],
"position_mm": [
252.5826344943795,
144.37202222310373,
145.98630396882734
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 53,
"position_m": [
0.48784617219296916,
0.2151554538246492,
-0.027574583844588198
],
"position_mm": [
487.84617219296916,
215.15545382464921,
-27.574583844588197
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3405523649561607,
-0.32848980047631543,
-0.026613620866450954
],
"position_mm": [
340.5523649561607,
-328.48980047631545,
-26.613620866450955
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40489286663080515,
-0.17376716042417492,
-0.026191801816611678
],
"position_mm": [
404.89286663080514,
-173.76716042417493,
-26.19180181661168
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.017826436374184868,
-0.19090368690177303,
-0.02385206537881935
],
"position_mm": [
-17.82643637418487,
-190.90368690177303,
-23.85206537881935
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5052331919844274,
-0.3131365129883449,
-0.027594950496554575
],
"position_mm": [
505.2331919844274,
-313.13651298834486,
-27.594950496554574
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3623734745591067,
0.2942825681549314,
-0.02764602831107965
],
"position_mm": [
362.3734745591067,
294.2825681549314,
-27.64602831107965
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6450433805801576,
-0.18560468901466382,
-0.02718683976649905
],
"position_mm": [
645.0433805801576,
-185.60468901466382,
-27.186839766499048
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3698955376354701,
-0.18492412027251187,
-0.02692562974793164
],
"position_mm": [
369.89553763547013,
-184.92412027251189,
-26.92562974793164
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6522048461859044,
-0.22335894381903096,
-0.028008122370197105
],
"position_mm": [
652.2048461859043,
-223.35894381903097,
-28.008122370197107
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1052804190317812,
-0.19029351771966946,
-0.027612041774868628
],
"position_mm": [
105.28041903178121,
-190.29351771966947,
-27.61204177486863
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.1579196825909472,
-0.04937573894133091,
0.10821459385531572
],
"position_mm": [
157.91968259094722,
-49.37573894133091,
108.21459385531571
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500518631585581,
-0.010912801782499279,
0.0013481976470065963
],
"position_mm": [
650.0518631585581,
-10.912801782499278,
1.3481976470065964
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3515043162080731,
-0.09108757433120791,
0.00083420966639342
],
"position_mm": [
351.5043162080731,
-91.08757433120792,
0.83420966639342
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020961190604109527,
-0.02172068017396966,
0.0014251291120478563
],
"position_mm": [
20.96119060410953,
-21.72068017396966,
1.4251291120478562
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3486674458903049,
-0.01113847132080711,
0.0005330075984614298
],
"position_mm": [
348.6674458903049,
-11.13847132080711,
0.5330075984614298
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24862603457558713,
-0.08752703164590205,
-0.0007576164182745426
],
"position_mm": [
248.62603457558714,
-87.52703164590204,
-0.7576164182745426
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6461117422303532,
-0.09081494398010463,
0.0009958263624203854
],
"position_mm": [
646.1117422303531,
-90.81494398010463,
0.9958263624203854
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15745808595102853,
-0.1393560937314729,
0.11003575584966327
],
"position_mm": [
157.45808595102852,
-139.3560937314729,
110.03575584966327
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2447053359545877,
-0.1666858015620234,
0.1025744543466928
],
"position_mm": [
244.70533595458772,
-166.68580156202339,
102.57445434669279
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.15674805967163694,
-0.17491213721707827,
0.07560789844287862
],
"position_mm": [
156.74805967163692,
-174.91213721707825,
75.60789844287862
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.24734709434210117,
-0.14253947892435867,
0.1138704444408865
],
"position_mm": [
247.34709434210117,
-142.53947892435866,
113.8704444408865
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}