Files
appRobotRender/data/camera_study/Scene9b/k5_acefg/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:48:35Z",
"summary": {
"num_cameras": 5,
"num_markers": 43,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.2965491449045601,
-0.7989052137066848,
0.801398161144361
],
"position_mm": [
-296.5491449045601,
-798.9052137066848,
801.398161144361
],
"direction": [
0.4766221344470978,
0.6572697162628174,
-0.5838046073913574
]
},
{
"camera_id": "c",
"position_m": [
0.3037280320901282,
-0.9002284925907265,
0.4042794227519738
],
"position_mm": [
303.72803209012824,
-900.2284925907264,
404.2794227519738
],
"direction": [
-0.1104506105184555,
0.9474959373474121,
-0.3000868856906891
]
},
{
"camera_id": "e",
"position_m": [
1.199993510216928,
-0.898854507188056,
0.3991201451566491
],
"position_mm": [
1199.993510216928,
-898.854507188056,
399.12014515664913
],
"direction": [
-0.7501824498176575,
0.6059012413024902,
-0.26478278636932373
]
},
{
"camera_id": "f",
"position_m": [
0.4868524979390756,
-0.3053064794581952,
1.4026599785486356
],
"position_mm": [
486.8524979390756,
-305.3064794581952,
1402.6599785486355
],
"direction": [
-0.2289382964372635,
0.08377356827259064,
-0.9698294997215271
]
},
{
"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": 41,
"position_m": [
0.24610712123852932,
-0.11278412418411882,
0.34376778079143255
],
"position_mm": [
246.10712123852932,
-112.78412418411882,
343.76778079143253
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.21315680597610592,
-0.07871499420591836,
0.3424251264143998
],
"position_mm": [
213.15680597610591,
-78.71499420591836,
342.4251264143998
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2672119422365303,
-0.07624084123509754,
0.3408476392951571
],
"position_mm": [
267.21194223653026,
-76.24084123509755,
340.8476392951571
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5366426155963478,
0.18328867245111707,
-0.032404563110105374
],
"position_mm": [
536.6426155963478,
183.28867245111707,
-32.40456311010537
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.344429054603849,
-0.2857265859346351,
-0.028319185662641914
],
"position_mm": [
344.429054603849,
-285.7265859346351,
-28.319185662641914
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16843221405756548,
-0.1736141191431271,
-0.027099132352991624
],
"position_mm": [
168.4322140575655,
-173.6141191431271,
-27.099132352991624
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4878214825978014,
0.21133007065508944,
-0.026165098449813646
],
"position_mm": [
487.8214825978014,
211.33007065508943,
-26.165098449813645
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34057460829578673,
-0.3296012711071128,
-0.026226335848711816
],
"position_mm": [
340.57460829578673,
-329.6012711071128,
-26.226335848711816
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2842444226475122,
-0.2609891000241013,
-0.027134323461758324
],
"position_mm": [
284.2444226475122,
-260.98910002410133,
-27.134323461758324
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.49861553303765244,
0.16733842024895398,
-0.027204331070873233
],
"position_mm": [
498.6155330376524,
167.33842024895398,
-27.204331070873234
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04940921488031283,
-0.2176081482087201,
-0.0262871148971929
],
"position_mm": [
49.40921488031283,
-217.6081482087201,
-26.2871148971929
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40428888147450326,
-0.17344404101984584,
-0.027040160157092142
],
"position_mm": [
404.2888814745033,
-173.44404101984583,
-27.040160157092142
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022000346290704364,
-0.18788526049712104,
-0.027791598176142622
],
"position_mm": [
-22.000346290704364,
-187.88526049712104,
-27.79159817614262
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.21051619927855283,
-0.3646597334453173,
-0.02715275549840209
],
"position_mm": [
210.51619927855285,
-364.65973344531733,
-27.15275549840209
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5752012952979858,
0.17389924082723449,
-0.0285851867720062
],
"position_mm": [
575.2012952979858,
173.89924082723448,
-28.5851867720062
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004709344205035901,
-0.27912949798416364,
-0.028073105746656023
],
"position_mm": [
4.709344205035901,
-279.12949798416366,
-28.073105746656022
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44256156887816533,
0.19346305187779123,
-0.027546793205264875
],
"position_mm": [
442.56156887816536,
193.46305187779123,
-27.546793205264876
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 73,
"position_m": [
0.22124005943979488,
0.3308216137633655,
-0.027014624267410945
],
"position_mm": [
221.2400594397949,
330.8216137633655,
-27.014624267410944
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027207367941809897,
0.1923095247767254,
-0.026916204246169657
],
"position_mm": [
-27.207367941809895,
192.3095247767254,
-26.916204246169656
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3119297148188266,
-0.15868096498861978,
-0.027269594615535978
],
"position_mm": [
311.9297148188266,
-158.68096498861976,
-27.26959461553598
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5061568000490667,
-0.3142173847318629,
-0.027115529809616536
],
"position_mm": [
506.1568000490667,
-314.21738473186286,
-27.115529809616536
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36147904533616604,
0.2949701146751132,
-0.027139613303706095
],
"position_mm": [
361.47904533616605,
294.97011467511317,
-27.139613303706096
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6472819650184183,
-0.1861198412104892,
-0.028283831580494124
],
"position_mm": [
647.2819650184183,
-186.1198412104892,
-28.283831580494123
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1859823077020897,
-0.27572398827145284,
-0.02757622803992134
],
"position_mm": [
185.9823077020897,
-275.7239882714528,
-27.57622803992134
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36961733070773173,
-0.18559717153437127,
-0.02692224221578326
],
"position_mm": [
369.61733070773175,
-185.59717153437128,
-26.922242215783257
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30492296005657654,
-0.36070406605686883,
-0.032945087736425446
],
"position_mm": [
304.9229600565765,
-360.70406605686884,
-32.94508773642545
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6508696542074405,
-0.22437413531276804,
-0.027243762554077414
],
"position_mm": [
650.8696542074405,
-224.37413531276803,
-27.243762554077414
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10663200730110284,
-0.19035193550889665,
-0.026900765557186547
],
"position_mm": [
106.63200730110283,
-190.35193550889664,
-26.900765557186546
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5230323361246437,
-0.2663983167618053,
-0.028241416725432383
],
"position_mm": [
523.0323361246437,
-266.3983167618053,
-28.241416725432384
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2701932469753551,
-0.1613386416243737,
0.23602197404600297
],
"position_mm": [
270.19324697535507,
-161.3386416243737,
236.02197404600298
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.1705873891777502,
-0.05342141306932574,
0.09113746439954225
],
"position_mm": [
170.5873891777502,
-53.42141306932574,
91.13746439954225
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6491702941304228,
-0.01080590730475919,
0.0005387033480508455
],
"position_mm": [
649.1702941304228,
-10.80590730475919,
0.5387033480508455
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3521727889616934,
-0.09111268211348739,
0.00055629624402175
],
"position_mm": [
352.1727889616934,
-91.11268211348738,
0.55629624402175
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021640670700948644,
-0.02042973095301395,
0.0008511183151484107
],
"position_mm": [
21.640670700948643,
-20.429730953013948,
0.8511183151484107
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25248636993432905,
-0.009312500094901555,
-0.00034491750213837236
],
"position_mm": [
252.48636993432905,
-9.312500094901555,
-0.34491750213837236
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34768583122005026,
-0.011239623069551615,
0.00015848604346717192
],
"position_mm": [
347.68583122005026,
-11.239623069551616,
0.15848604346717193
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2500412281775765,
-0.08927060963905695,
0.0005019008422000839
],
"position_mm": [
250.0412281775765,
-89.27060963905694,
0.5019008422000839
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2277116899615443,
-0.14986151599373118,
0.16710634425417822
],
"position_mm": [
227.71168996154432,
-149.8615159937312,
167.10634425417823
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.1671621116760942,
-0.14323157143415344,
0.08640387771570861
],
"position_mm": [
167.1621116760942,
-143.23157143415344,
86.4038777157086
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.25815191095472906,
-0.16708030602913398,
0.028259916467687583
],
"position_mm": [
258.15191095472903,
-167.080306029134,
28.25991646768758
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1705196829930475,
-0.1748121496932085,
0.048437826717922176
],
"position_mm": [
170.51968299304752,
-174.81214969320848,
48.43782671792218
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2621700573469163,
-0.17709546357827202,
0.05277879515055706
],
"position_mm": [
262.1700573469163,
-177.09546357827202,
52.778795150557066
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22468693439057646,
-0.17693719821784884,
0.053885880242440516
],
"position_mm": [
224.68693439057645,
-176.93719821784885,
53.885880242440514
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}