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

675 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:38:49Z",
"summary": {
"num_cameras": 3,
"num_markers": 32,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.305490949597657,
-0.8933107144337022,
1.201793445382242
],
"position_mm": [
305.490949597657,
-893.3107144337023,
1201.793445382242
],
"direction": [
0.004346273839473724,
0.6234733462333679,
-0.7818325161933899
]
},
{
"camera_id": "d",
"position_m": [
0.6998694007459306,
-0.7986960051436206,
0.3960629812496366
],
"position_mm": [
699.8694007459306,
-798.6960051436206,
396.0629812496366
],
"direction": [
-0.551314651966095,
0.7866094708442688,
-0.2780245542526245
]
},
{
"camera_id": "g",
"position_m": [
-0.2079076335893077,
0.203381580310826,
1.4005239466434216
],
"position_mm": [
-207.9076335893077,
203.38158031082602,
1400.5239466434216
],
"direction": [
0.3016498386859894,
-0.2984168231487274,
-0.9055135250091553
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.21551059834458053,
-0.07730334395296515,
0.34125534557115006
],
"position_mm": [
215.51059834458053,
-77.30334395296515,
341.2553455711501
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.26870047407275277,
-0.07445904562497277,
0.3397127921250241
],
"position_mm": [
268.7004740727528,
-74.45904562497277,
339.71279212502407
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5362108977424714,
0.18335950388464717,
-0.03014516925272024
],
"position_mm": [
536.2108977424714,
183.35950388464715,
-30.14516925272024
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.34381782912384656,
-0.2880961711562421,
-0.027290029056098772
],
"position_mm": [
343.81782912384654,
-288.09617115624206,
-27.29002905609877
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16870353842636432,
-0.17448918236581784,
-0.02676558435233784
],
"position_mm": [
168.70353842636433,
-174.48918236581784,
-26.765584352337843
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4867964221967373,
0.21046069693868602,
-0.02399354359881365
],
"position_mm": [
486.7964221967373,
210.46069693868603,
-23.993543598813652
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.284682957245622,
-0.26091898299737093,
-0.02719356494889477
],
"position_mm": [
284.682957245622,
-260.9189829973709,
-27.19356494889477
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4982853229605178,
0.16671459198136954,
-0.02666528366368674
],
"position_mm": [
498.2853229605178,
166.71459198136952,
-26.66528366368674
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049060834971938805,
-0.2170661287990824,
-0.026576677272237965
],
"position_mm": [
49.0608349719388,
-217.0661287990824,
-26.576677272237966
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6254344165224873,
-0.27752641069922496,
-0.024206965053275034
],
"position_mm": [
625.4344165224874,
-277.526410699225,
-24.206965053275034
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7750457048880126,
-0.23586449920555752,
-0.027839292832049157
],
"position_mm": [
775.0457048880127,
-235.8644992055575,
-27.839292832049157
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02229216782675673,
-0.18726621446333036,
-0.028975340637757762
],
"position_mm": [
-22.29216782675673,
-187.26621446333036,
-28.97534063775776
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5748129865944356,
0.17371352155891018,
-0.02762439410076472
],
"position_mm": [
574.8129865944355,
173.71352155891017,
-27.624394100764718
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005370050349350296,
-0.27933111832270907,
-0.027140514053971436
],
"position_mm": [
5.370050349350296,
-279.3311183227091,
-27.140514053971437
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7507092027305903,
-0.28544504277783916,
-0.025693276237798195
],
"position_mm": [
750.7092027305903,
-285.44504277783915,
-25.693276237798194
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4413474631536789,
0.19316442164405037,
-0.02619052456194114
],
"position_mm": [
441.3474631536789,
193.16442164405038,
-26.19052456194114
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3616680804105165,
0.294690656786433,
-0.026646098483402547
],
"position_mm": [
361.6680804105165,
294.690656786433,
-26.646098483402547
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.646705012020669,
-0.18514587835831747,
-0.0279387362785115
],
"position_mm": [
646.705012020669,
-185.14587835831747,
-27.938736278511502
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1866869444417988,
-0.2765229020337135,
-0.0273802014351096
],
"position_mm": [
186.6869444417988,
-276.5229020337135,
-27.3802014351096
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518261725106937,
-0.22323872970233552,
-0.028168452751566115
],
"position_mm": [
651.8261725106937,
-223.23872970233552,
-28.168452751566115
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10684855501547665,
-0.19102410161560154,
-0.026915059586512483
],
"position_mm": [
106.84855501547665,
-191.02410161560155,
-26.915059586512484
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5238591553525471,
-0.2677959715783072,
-0.02867011936022687
],
"position_mm": [
523.8591553525471,
-267.7959715783072,
-28.67011936022687
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2700727007312041,
-0.15996931247597604,
0.23414085734931997
],
"position_mm": [
270.0727007312041,
-159.96931247597604,
234.14085734931996
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17076950274095296,
-0.0529326683251246,
0.09058400068797968
],
"position_mm": [
170.76950274095296,
-52.9326683251246,
90.58400068797968
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7526609559104861,
-0.08998871501278027,
0.00027113987827067466
],
"position_mm": [
752.6609559104861,
-89.98871501278028,
0.27113987827067465
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35234707224764905,
-0.08967024751057734,
0.0006522555160201076
],
"position_mm": [
352.34707224764907,
-89.67024751057734,
0.6522555160201077
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3473066890481581,
-0.009836026489309188,
-0.0003917780522188089
],
"position_mm": [
347.3066890481581,
-9.836026489309187,
-0.3917780522188089
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6465682752162463,
-0.09024776120021351,
-0.00010300838113758377
],
"position_mm": [
646.5682752162463,
-90.2477612002135,
-0.10300838113758377
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16728315991121834,
-0.1427168694147919,
0.08542207390810411
],
"position_mm": [
167.28315991121835,
-142.7168694147919,
85.42207390810411
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.16949676474767705,
-0.17373092521271788,
0.04690916144046906
],
"position_mm": [
169.49676474767705,
-173.7309252127179,
46.90916144046906
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2615802208189164,
-0.17845147861327698,
0.05331207468683782
],
"position_mm": [
261.5802208189164,
-178.45147861327698,
53.31207468683782
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.2243268037918468,
-0.1746239516849782,
0.05136770753954513
],
"position_mm": [
224.3268037918468,
-174.6239516849782,
51.36770753954513
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}