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

787 lines
15 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:35:34Z",
"summary": {
"num_cameras": 5,
"num_markers": 36,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.29717288049224716,
-0.8887366669190728,
1.2029439521855916
],
"position_mm": [
297.17288049224715,
-888.7366669190728,
1202.9439521855916
],
"direction": [
0.010270745493471622,
0.6205654144287109,
-0.7840874195098877
]
},
{
"camera_id": "c",
"position_m": [
0.3025716400208697,
-0.9019776711250698,
0.39818619728372245
],
"position_mm": [
302.5716400208697,
-901.9776711250697,
398.18619728372244
],
"direction": [
-0.10782834142446518,
0.9495705962181091,
-0.2944294512271881
]
},
{
"camera_id": "d",
"position_m": [
0.7010643463118735,
-0.7940689865992328,
0.40229983605243974
],
"position_mm": [
701.0643463118736,
-794.0689865992327,
402.29983605243973
],
"direction": [
-0.5524550080299377,
0.7830438613891602,
-0.285719633102417
]
},
{
"camera_id": "f",
"position_m": [
0.48505310768854737,
-0.309669335539303,
1.402070939578569
],
"position_mm": [
485.05310768854736,
-309.669335539303,
1402.070939578569
],
"direction": [
-0.22737352550029755,
0.08767975866794586,
-0.9698523283004761
]
},
{
"camera_id": "g",
"position_m": [
-0.20892576741721647,
0.20128727403677504,
1.401691703675199
],
"position_mm": [
-208.92576741721646,
201.28727403677505,
1401.691703675199
],
"direction": [
0.30114462971687317,
-0.2968323230743408,
-0.9062021970748901
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.24555217088592488,
-0.11275621021694648,
0.34237387341502057
],
"position_mm": [
245.55217088592488,
-112.75621021694649,
342.37387341502057
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.21284249824231943,
-0.07843107117028641,
0.34206455487653065
],
"position_mm": [
212.84249824231944,
-78.43107117028642,
342.0645548765306
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.26745431819250015,
-0.07585956348768234,
0.3398637567861528
],
"position_mm": [
267.4543181925001,
-75.85956348768234,
339.8637567861528
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5366586714823286,
0.18337020324820696,
-0.03185203438716988
],
"position_mm": [
536.6586714823286,
183.37020324820696,
-31.85203438716988
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6882953183487726,
-0.31853349068644865,
-0.028728514443957555
],
"position_mm": [
688.2953183487725,
-318.53349068644866,
-28.728514443957554
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16822468387861075,
-0.17409264648779238,
-0.027119456972043952
],
"position_mm": [
168.22468387861076,
-174.0926464877924,
-27.119456972043952
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48705671529013533,
0.21089049915936425,
-0.02306993267139422
],
"position_mm": [
487.05671529013534,
210.89049915936425,
-23.06993267139422
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34042357591566585,
-0.32720004256608204,
-0.027350694675049633
],
"position_mm": [
340.4235759156659,
-327.20004256608206,
-27.35069467504963
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2845712019277807,
-0.26108151695853693,
-0.027460133497845086
],
"position_mm": [
284.5712019277807,
-261.08151695853695,
-27.460133497845085
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4987292952852423,
0.167244579073567,
-0.026481850408376383
],
"position_mm": [
498.7292952852423,
167.244579073567,
-26.48185040837638
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04885852052351937,
-0.2172517117695137,
-0.026411157619697815
],
"position_mm": [
48.85852052351937,
-217.2517117695137,
-26.411157619697814
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6260502619298441,
-0.2763147769739669,
-0.025837227258135663
],
"position_mm": [
626.0502619298442,
-276.3147769739669,
-25.837227258135663
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4033470075532412,
-0.17111519340121786,
-0.029489857800730435
],
"position_mm": [
403.3470075532412,
-171.11519340121785,
-29.489857800730434
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7750969879868709,
-0.2365652524507924,
-0.027219721516070307
],
"position_mm": [
775.0969879868709,
-236.5652524507924,
-27.219721516070308
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02201288124250852,
-0.1863471566427563,
-0.02909290055511043
],
"position_mm": [
-22.01288124250852,
-186.34715664275632,
-29.092900555110432
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.21071038573010809,
-0.36505544713413807,
-0.03007644263480211
],
"position_mm": [
210.71038573010807,
-365.0554471341381,
-30.07644263480211
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5751825367694064,
0.17384262872344106,
-0.028023433193980048
],
"position_mm": [
575.1825367694064,
173.84262872344107,
-28.023433193980047
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005168815019118658,
-0.27951619848376535,
-0.027094058901599827
],
"position_mm": [
5.168815019118658,
-279.5161984837654,
-27.094058901599826
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44175175906930236,
0.19352607949970405,
-0.02701148532820206
],
"position_mm": [
441.75175906930235,
193.52607949970405,
-27.01148532820206
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3125344406112805,
-0.15893177440189432,
-0.02676599016375111
],
"position_mm": [
312.5344406112805,
-158.93177440189433,
-26.76599016375111
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063795135652116,
-0.31385109030235564,
-0.027175773490277066
],
"position_mm": [
506.3795135652116,
-313.85109030235566,
-27.175773490277066
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3620657857473484,
0.2938236450883408,
-0.027513813027497037
],
"position_mm": [
362.0657857473484,
293.8236450883408,
-27.513813027497037
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1864528120052142,
-0.2760845158263895,
-0.027354585763546813
],
"position_mm": [
186.4528120052142,
-276.08451582638946,
-27.35458576354681
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3700221744661247,
-0.1862721898990774,
-0.026399324267322343
],
"position_mm": [
370.0221744661247,
-186.2721898990774,
-26.399324267322342
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3052050892189094,
-0.3594596292463242,
-0.028946948607356044
],
"position_mm": [
305.2050892189094,
-359.4596292463242,
-28.946948607356045
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1063603117555249,
-0.19059315560271417,
-0.027175198340547622
],
"position_mm": [
106.3603117555249,
-190.59315560271418,
-27.175198340547624
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2718322978302158,
-0.16172414344066283,
0.2352189768250656
],
"position_mm": [
271.8322978302158,
-161.72414344066283,
235.2189768250656
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17113463080310912,
-0.05353472303024411,
0.09073432174853695
],
"position_mm": [
171.1346308031091,
-53.53472303024411,
90.73432174853694
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3527244597187731,
-0.09140599428709002,
0.0012392576759953477
],
"position_mm": [
352.72445971877306,
-91.40599428709002,
1.2392576759953478
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.022135024141832268,
-0.01928810589059412,
0.001049026999587478
],
"position_mm": [
22.135024141832268,
-19.288105890594117,
1.0490269995874781
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34837471107101886,
-0.01152929743048078,
0.00035091634906019194
],
"position_mm": [
348.37471107101885,
-11.52929743048078,
0.3509163490601919
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16734419559642505,
-0.14328609862053557,
0.08522736622334917
],
"position_mm": [
167.34419559642504,
-143.28609862053557,
85.22736622334916
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.25962927140725806,
-0.1689554386773348,
0.029149479543851102
],
"position_mm": [
259.62927140725805,
-168.95543867733483,
29.1494795438511
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.17029520239356105,
-0.17358904186243457,
0.04620120633897655
],
"position_mm": [
170.29520239356106,
-173.58904186243456,
46.20120633897655
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2621738471077065,
-0.17928389435768236,
0.05373552642366699
],
"position_mm": [
262.17384710770654,
-179.28389435768236,
53.73552642366699
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22515920994600874,
-0.1736470084960595,
0.05164216182970017
],
"position_mm": [
225.15920994600873,
-173.6470084960595,
51.64216182970017
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}