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

635 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:57:55Z",
"summary": {
"num_cameras": 5,
"num_markers": 28,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3134536976647028,
-0.8923579484022319,
1.20507845611891
],
"position_mm": [
313.4536976647028,
-892.357948402232,
1205.07845611891
],
"direction": [
-0.0005159506108611822,
0.6220897436141968,
-0.7829457521438599
]
},
{
"camera_id": "c",
"position_m": [
0.28752597698377347,
-0.9090323131522682,
0.39592483186863714
],
"position_mm": [
287.5259769837735,
-909.0323131522682,
395.9248318686371
],
"direction": [
-0.09462770819664001,
0.9521815180778503,
-0.29050973057746887
]
},
{
"camera_id": "d",
"position_m": [
0.6979996741933059,
-0.7964402797652452,
0.3976766679364876
],
"position_mm": [
697.9996741933059,
-796.4402797652452,
397.6766679364876
],
"direction": [
-0.5500041842460632,
0.7863377332687378,
-0.28136876225471497
]
},
{
"camera_id": "f",
"position_m": [
0.4760185441234359,
-0.29875310533250987,
1.4075692591478004
],
"position_mm": [
476.0185441234359,
-298.75310533250985,
1407.5692591478005
],
"direction": [
-0.2208399474620819,
0.08048706501722336,
-0.9719833135604858
]
},
{
"camera_id": "g",
"position_m": [
-0.19511158023378877,
0.21807120467829932,
1.4054723322580496
],
"position_mm": [
-195.11158023378877,
218.07120467829932,
1405.4723322580496
],
"direction": [
0.29194176197052,
-0.3066600561141968,
-0.9059413075447083
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.37601980680971997,
-0.18052282828287156,
0.12684851635279468
],
"position_mm": [
376.01980680971997,
-180.52282828287156,
126.84851635279468
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.3304434752809143,
-0.14722102781176846,
0.13663989508085622
],
"position_mm": [
330.4434752809143,
-147.22102781176847,
136.63989508085623
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5365548479327884,
0.18419823886528142,
-0.032129969458200305
],
"position_mm": [
536.5548479327884,
184.1982388652814,
-32.12996945820031
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16790818100711538,
-0.17330113778872175,
-0.026810626269271758
],
"position_mm": [
167.9081810071154,
-173.30113778872175,
-26.810626269271758
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48704032840792066,
0.21154115384678687,
-0.023146438052951024
],
"position_mm": [
487.04032840792064,
211.54115384678687,
-23.146438052951023
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3400761839339673,
-0.3280060717805664,
-0.02686155063697399
],
"position_mm": [
340.07618393396734,
-328.0060717805664,
-26.861550636973988
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4988713076213891,
0.1678799913576032,
-0.025712948892409923
],
"position_mm": [
498.87130762138906,
167.87999135760322,
-25.712948892409923
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04919206935462129,
-0.2181286370481217,
-0.02542914177992943
],
"position_mm": [
49.19206935462129,
-218.12863704812167,
-25.429141779929427
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40257673190794774,
-0.17313791373487358,
-0.027760992969986884
],
"position_mm": [
402.57673190794776,
-173.1379137348736,
-27.760992969986884
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7749955935070026,
-0.23658253150321645,
-0.02734542925079765
],
"position_mm": [
774.9955935070027,
-236.58253150321644,
-27.34542925079765
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021677372857979986,
-0.18731570900317673,
-0.029052972684439474
],
"position_mm": [
-21.677372857979986,
-187.31570900317672,
-29.052972684439474
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.21002120707664468,
-0.36378679985202755,
-0.025247326084597316
],
"position_mm": [
210.02120707664469,
-363.78679985202757,
-25.247326084597315
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5749198968155946,
0.1739376129321714,
-0.02861388559486552
],
"position_mm": [
574.9198968155946,
173.9376129321714,
-28.61388559486552
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004663164927099596,
-0.2795771388476619,
-0.03066478602842893
],
"position_mm": [
4.663164927099596,
-279.5771388476619,
-30.664786028428928
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44168915195289443,
0.19443778437810527,
-0.027656868352062
],
"position_mm": [
441.6891519528944,
194.43778437810528,
-27.656868352062
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6520880739377878,
-0.2241324021351265,
-0.027442997221755503
],
"position_mm": [
652.0880739377877,
-224.1324021351265,
-27.442997221755505
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1062490319981101,
-0.19055262281051552,
-0.02677075254594632
],
"position_mm": [
106.2490319981101,
-190.55262281051552,
-26.770752545946323
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.4048999838841081,
-0.06538604652532022,
0.2189726540423692
],
"position_mm": [
404.8999838841081,
-65.38604652532022,
218.97265404236921
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 122,
"position_m": [
0.3632798483952175,
-0.017585205083689118,
0.2754218560036707
],
"position_mm": [
363.27984839521747,
-17.585205083689118,
275.4218560036707
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 124,
"position_m": [
0.3639856004139101,
-0.10796153971190235,
0.2162638172257397
],
"position_mm": [
363.9856004139101,
-107.96153971190235,
216.2638172257397
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 208,
"position_m": [
0.3517320626828886,
-0.09036251927553234,
0.0006846739383190638
],
"position_mm": [
351.73206268288857,
-90.36251927553234,
0.6846739383190639
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020870122674591034,
-0.01960929477890729,
-0.00023329957146550398
],
"position_mm": [
20.870122674591034,
-19.609294778907287,
-0.23329957146550398
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25212460904889444,
-0.008328845239990725,
-0.0002213245235156927
],
"position_mm": [
252.12460904889446,
-8.328845239990725,
-0.2213245235156927
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.347474737090083,
-0.010478528537311078,
3.5442207539907986e-05
],
"position_mm": [
347.47473709008295,
-10.478528537311078,
0.03544220753990798
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24979141536835867,
-0.08829481408593405,
-0.00023343079147288253
],
"position_mm": [
249.79141536835866,
-88.29481408593405,
-0.23343079147288254
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 231,
"position_m": [
0.37655871036563554,
0.10272408503899592,
0.34928537986062097
],
"position_mm": [
376.55871036563553,
102.72408503899592,
349.285379860621
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.288210548608685,
0.08637149745051755,
0.34819026545542375
],
"position_mm": [
288.21054860868503,
86.37149745051755,
348.19026545542374
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 247,
"position_m": [
0.33941165896650793,
0.0748057713500738,
0.343769235408903
],
"position_mm": [
339.41165896650796,
74.8057713500738,
343.769235408903
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}