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

920 lines
17 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:31:07Z",
"summary": {
"num_cameras": 5,
"num_markers": 43,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3014392781131834,
-0.7976593540300962,
0.8090873924075274
],
"position_mm": [
-301.4392781131834,
-797.6593540300962,
809.0873924075273
],
"direction": [
0.478444904088974,
0.6539158821105957,
-0.5860755443572998
]
},
{
"camera_id": "b",
"position_m": [
0.3044963064856628,
-0.8948174327872729,
1.2012475383268955
],
"position_mm": [
304.4963064856628,
-894.8174327872729,
1201.2475383268954
],
"direction": [
0.005024135112762451,
0.6242465972900391,
-0.7812111973762512
]
},
{
"camera_id": "d",
"position_m": [
0.7029130020015959,
-0.7907698766672966,
0.4011397354766348
],
"position_mm": [
702.9130020015959,
-790.7698766672966,
401.13973547663477
],
"direction": [
-0.5559978485107422,
0.7807162404060364,
-0.28521665930747986
]
},
{
"camera_id": "f",
"position_m": [
0.4845048811903778,
-0.3053365075209884,
1.403362534392144
],
"position_mm": [
484.50488119037783,
-305.3365075209884,
1403.3625343921442
],
"direction": [
-0.2269427329301834,
0.08483054488897324,
-0.9702065587043762
]
},
{
"camera_id": "g",
"position_m": [
-0.20770381032232174,
0.20442134232445805,
1.4010649939179851
],
"position_mm": [
-207.70381032232174,
204.42134232445804,
1401.064993917985
],
"direction": [
0.3006979525089264,
-0.2988070547580719,
-0.9057013988494873
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.24638571917231752,
-0.11242896475116297,
0.3424697139294396
],
"position_mm": [
246.38571917231752,
-112.42896475116297,
342.4697139294396
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.21393858809085164,
-0.07790213742983045,
0.34428938360730044
],
"position_mm": [
213.93858809085165,
-77.90213742983045,
344.28938360730046
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2679526236638025,
-0.07526377887418902,
0.34062183912418575
],
"position_mm": [
267.9526236638025,
-75.26377887418901,
340.6218391241857
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5371403083253806,
0.18352429989751232,
-0.03320984457012821
],
"position_mm": [
537.1403083253806,
183.52429989751232,
-33.20984457012821
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3443509570831345,
-0.2858292146602975,
-0.032102369333647796
],
"position_mm": [
344.3509570831345,
-285.8292146602975,
-32.10236933364779
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6876767808642313,
-0.3187821606702244,
-0.02780448362258721
],
"position_mm": [
687.6767808642313,
-318.7821606702244,
-27.80448362258721
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.1672104293227006,
-0.1735636392430441,
-0.02716650288366218
],
"position_mm": [
167.2104293227006,
-173.5636392430441,
-27.16650288366218
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48771439378117837,
0.21088455705988332,
-0.023529200705443315
],
"position_mm": [
487.7143937811784,
210.88455705988332,
-23.529200705443316
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3399028906690992,
-0.3291779653979333,
-0.02536915536847456
],
"position_mm": [
339.9028906690992,
-329.1779653979333,
-25.369155368474562
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28431718871791806,
-0.2612381263464664,
-0.026928930105176815
],
"position_mm": [
284.31718871791804,
-261.2381263464664,
-26.928930105176814
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.49927572656453895,
0.16727914286558462,
-0.027743602195149823
],
"position_mm": [
499.27572656453896,
167.27914286558462,
-27.743602195149823
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04920389231470814,
-0.21657636382253584,
-0.014794397229631258
],
"position_mm": [
49.20389231470814,
-216.57636382253582,
-14.794397229631258
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6248781989423855,
-0.27751132151393487,
-0.023528681174852042
],
"position_mm": [
624.8781989423856,
-277.5113215139349,
-23.528681174852043
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4034525680431307,
-0.17184142785378456,
-0.029902480914780226
],
"position_mm": [
403.45256804313067,
-171.84142785378455,
-29.902480914780227
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7750531236493309,
-0.23604942982363136,
-0.027692294022043647
],
"position_mm": [
775.0531236493309,
-236.04942982363136,
-27.692294022043647
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021032420985038994,
-0.1878909100646891,
-0.029929070362241704
],
"position_mm": [
-21.032420985038993,
-187.8909100646891,
-29.929070362241703
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.21037102982537878,
-0.3644695380159055,
-0.02814026055809973
],
"position_mm": [
210.37102982537877,
-364.46953801590547,
-28.14026055809973
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5755224127358471,
0.17405419650180762,
-0.028047305319185603
],
"position_mm": [
575.5224127358472,
174.0541965018076,
-28.047305319185604
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005809798010003669,
-0.2777108582796034,
-0.027666187943985784
],
"position_mm": [
5.809798010003669,
-277.7108582796034,
-27.666187943985783
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7507524179800732,
-0.28568000989806575,
-0.02651660044559781
],
"position_mm": [
750.7524179800732,
-285.68000989806575,
-26.51660044559781
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4423336246551427,
0.1938383559979699,
-0.027957470852142674
],
"position_mm": [
442.33362465514267,
193.8383559979699,
-27.957470852142674
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.026838015702150435,
0.19199787837917126,
-0.02599768565789752
],
"position_mm": [
-26.838015702150436,
191.99787837917125,
-25.99768565789752
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3124232125126609,
-0.15900916117889424,
-0.02435365789247231
],
"position_mm": [
312.42321251266094,
-159.00916117889423,
-24.35365789247231
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5068115831954704,
-0.31446328126888706,
-0.026951449900745533
],
"position_mm": [
506.81158319547035,
-314.46328126888704,
-26.951449900745533
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3616714799506345,
0.2947514044186051,
-0.026717883208247587
],
"position_mm": [
361.6714799506345,
294.7514044186051,
-26.71788320824759
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6467107123301965,
-0.18551780274809845,
-0.02786018298873104
],
"position_mm": [
646.7107123301965,
-185.51780274809846,
-27.86018298873104
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18644095813810416,
-0.27536858377221574,
-0.027944875414033874
],
"position_mm": [
186.44095813810415,
-275.36858377221574,
-27.944875414033874
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3700280771504174,
-0.18610389290097315,
-0.024497036019800144
],
"position_mm": [
370.0280771504174,
-186.10389290097314,
-24.497036019800145
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30486492763569456,
-0.3608621501653206,
-0.03258168405027633
],
"position_mm": [
304.8649276356946,
-360.8621501653206,
-32.58168405027633
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518886490237696,
-0.22360029662573122,
-0.028366780365878932
],
"position_mm": [
651.8886490237696,
-223.60029662573123,
-28.36678036587893
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1053591076587624,
-0.19010779603192543,
-0.027590636228732
],
"position_mm": [
105.3591076587624,
-190.10779603192543,
-27.590636228732
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27048972898094015,
-0.16003866674715198,
0.23487278769052206
],
"position_mm": [
270.48972898094013,
-160.03866674715198,
234.87278769052205
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.1705131592968582,
-0.05264690946295021,
0.091973361111515
],
"position_mm": [
170.5131592968582,
-52.64690946295021,
91.97336111151499
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7523456172837886,
-0.09023281302797537,
0.0004384393116739071
],
"position_mm": [
752.3456172837886,
-90.23281302797537,
0.4384393116739071
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3524149895758058,
-0.09061524794379149,
0.0017649600136580119
],
"position_mm": [
352.4149895758058,
-90.61524794379149,
1.764960013658012
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021178920758070822,
-0.020606331616257034,
0.0016997800438917753
],
"position_mm": [
21.17892075807082,
-20.606331616257034,
1.6997800438917754
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25292328468532577,
-0.011193526796130037,
0.0008042999345948312
],
"position_mm": [
252.92328468532577,
-11.193526796130037,
0.8042999345948312
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34730235000578036,
-0.01079280131569851,
0.0002705822631676508
],
"position_mm": [
347.30235000578034,
-10.79280131569851,
0.2705822631676508
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6478653877250302,
-0.09040497179913097,
-0.0007915294689630189
],
"position_mm": [
647.8653877250302,
-90.40497179913098,
-0.7915294689630189
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16647477899930757,
-0.14212746265524356,
0.08320271612355366
],
"position_mm": [
166.47477899930757,
-142.12746265524356,
83.20271612355366
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.1705983361123979,
-0.17516247342922786,
0.04657362781694245
],
"position_mm": [
170.5983361123979,
-175.16247342922787,
46.57362781694245
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26266031925037997,
-0.17930265262404735,
0.05474005881586185
],
"position_mm": [
262.66031925038,
-179.30265262404734,
54.74005881586185
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22542061175224817,
-0.17534107916749025,
0.052801776878340846
],
"position_mm": [
225.42061175224816,
-175.34107916749025,
52.801776878340846
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}