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

541 lines
10 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:57:00Z",
"summary": {
"num_cameras": 4,
"num_markers": 24,
"num_constraints": 94
},
"cameras": [
{
"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.37573068046880476,
-0.18024428844668353,
0.12670028401400665
],
"position_mm": [
375.73068046880474,
-180.24428844668353,
126.70028401400666
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.33002821535637517,
-0.14686438714270444,
0.13647342320210717
],
"position_mm": [
330.02821535637514,
-146.86438714270446,
136.47342320210717
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.536602397795191,
0.1841728419270632,
-0.03211836088623107
],
"position_mm": [
536.602397795191,
184.17284192706322,
-32.11836088623107
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16804930493819975,
-0.17326547238123347,
-0.026783536709053667
],
"position_mm": [
168.04930493819975,
-173.26547238123345,
-26.783536709053667
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4870418099670771,
0.21154437374099713,
-0.023161200586697062
],
"position_mm": [
487.0418099670771,
211.54437374099714,
-23.161200586697063
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34007618393411004,
-0.32800607178081675,
-0.02686155063865236
],
"position_mm": [
340.07618393411,
-328.00607178081674,
-26.86155063865236
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4988929148322541,
0.16789071547505147,
-0.025762273373301524
],
"position_mm": [
498.8929148322541,
167.89071547505148,
-25.762273373301525
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04923197908634625,
-0.21794499933111994,
-0.025774699052340443
],
"position_mm": [
49.23197908634625,
-217.94499933111993,
-25.77469905234044
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02177253334383625,
-0.18736353207941797,
-0.028635267759571745
],
"position_mm": [
-21.77253334383625,
-187.36353207941798,
-28.635267759571743
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.2100212070766806,
-0.36378679985194734,
-0.025247326081991327
],
"position_mm": [
210.02120707668058,
-363.78679985194736,
-25.24732608199133
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004732175385284561,
-0.27947153774727296,
-0.03029204991502754
],
"position_mm": [
4.732175385284561,
-279.471537747273,
-30.29204991502754
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4416901473570249,
0.19443858943038803,
-0.027657563460357654
],
"position_mm": [
441.6901473570249,
194.43858943038802,
-27.657563460357654
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10642042700965186,
-0.19062445571280293,
-0.026671277482961102
],
"position_mm": [
106.42042700965186,
-190.62445571280293,
-26.671277482961102
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.4049624677066949,
-0.06590196562832787,
0.2190967444399547
],
"position_mm": [
404.9624677066949,
-65.90196562832787,
219.0967444399547
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 122,
"position_m": [
0.36274154041146706,
-0.017440816912761982,
0.2753047358977532
],
"position_mm": [
362.74154041146704,
-17.44081691276198,
275.30473589775323
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 124,
"position_m": [
0.3634038027776809,
-0.10782999026650747,
0.21611043491472862
],
"position_mm": [
363.40380277768094,
-107.82999026650747,
216.11043491472861
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 208,
"position_m": [
0.35173206268316964,
-0.09036251927460964,
0.0006846739376795483
],
"position_mm": [
351.73206268316966,
-90.36251927460964,
0.6846739376795483
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020614864158904348,
-0.019531912132803187,
-0.0003128288138306961
],
"position_mm": [
20.614864158904346,
-19.531912132803186,
-0.3128288138306961
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25210098828443395,
-0.00823987688221794,
-0.0002605598865189136
],
"position_mm": [
252.10098828443395,
-8.23987688221794,
-0.2605598865189136
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34747473708993365,
-0.010478528536418117,
3.544220606140755e-05
],
"position_mm": [
347.4747370899336,
-10.478528536418118,
0.03544220606140755
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2495417562092488,
-0.0881989219987205,
-0.0002992099106090525
],
"position_mm": [
249.54175620924877,
-88.1989219987205,
-0.2992099106090525
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 231,
"position_m": [
0.3765587103541402,
0.10272408503725977,
0.34928537994815045
],
"position_mm": [
376.5587103541402,
102.72408503725977,
349.2853799481505
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.28684106978615004,
0.08631747871275146,
0.35041315678414303
],
"position_mm": [
286.84106978615006,
86.31747871275145,
350.41315678414304
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 247,
"position_m": [
0.3377991798024759,
0.07475685034156276,
0.3458478841720929
],
"position_mm": [
337.7991798024759,
74.75685034156277,
345.8478841720929
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}