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

769 lines
14 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:42:05Z",
"summary": {
"num_cameras": 4,
"num_markers": 36,
"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": "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": "f",
"position_m": [
0.4868524979390756,
-0.3053064794581952,
1.4026599785486356
],
"position_mm": [
486.8524979390756,
-305.3064794581952,
1402.6599785486355
],
"direction": [
-0.2289382964372635,
0.08377356827259064,
-0.9698294997215271
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.21467206091441773,
-0.08042071974482212,
0.34415025213175093
],
"position_mm": [
214.67206091441773,
-80.42071974482212,
344.15025213175096
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2681587129494991,
-0.07625952368789934,
0.3409038574249181
],
"position_mm": [
268.1587129494991,
-76.25952368789935,
340.9038574249181
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5364645535978206,
0.18480975871035776,
-0.031769567161763754
],
"position_mm": [
536.4645535978207,
184.80975871035776,
-31.769567161763753
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3447433527926356,
-0.28617294042161384,
-0.029764270299436672
],
"position_mm": [
344.7433527926356,
-286.1729404216138,
-29.76427029943667
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16826977952827354,
-0.1740636838684,
-0.02705643843529467
],
"position_mm": [
168.26977952827355,
-174.06368386839998,
-27.05643843529467
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4873931580369932,
0.20893685269676804,
-0.01962797193575701
],
"position_mm": [
487.39315803699316,
208.93685269676803,
-19.62797193575701
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3388285114830172,
-0.32955169700132825,
-0.024516751763568084
],
"position_mm": [
338.82851148301717,
-329.55169700132825,
-24.516751763568084
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28472933360342817,
-0.2611541068535713,
-0.026950344214484542
],
"position_mm": [
284.7293336034282,
-261.1541068535713,
-26.95034421448454
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4995856187439894,
0.1660643921438338,
-0.02776113412515686
],
"position_mm": [
499.58561874398936,
166.0643921438338,
-27.76113412515686
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04829674880490452,
-0.21615411650334013,
-0.027080594342713316
],
"position_mm": [
48.29674880490452,
-216.15411650334013,
-27.080594342713315
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.02139024812619905,
0.3322244806301419,
-0.02554343949758237
],
"position_mm": [
-21.390248126199047,
332.22448063014195,
-25.54343949758237
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4038836789000666,
-0.17290102027781074,
-0.02868523860954003
],
"position_mm": [
403.8836789000666,
-172.90102027781074,
-28.685238609540033
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.023036465042082815,
-0.1864862042765918,
-0.031134854833577374
],
"position_mm": [
-23.036465042082817,
-186.4862042765918,
-31.134854833577375
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5749035245928154,
0.17463336280591812,
-0.028869843868816584
],
"position_mm": [
574.9035245928153,
174.63336280591813,
-28.869843868816584
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005168500988827539,
-0.2788118088439344,
-0.027401744163751355
],
"position_mm": [
5.16850098882754,
-278.81180884393444,
-27.401744163751356
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.441861828492413,
0.19283252071981627,
-0.025722651481766258
],
"position_mm": [
441.861828492413,
192.83252071981627,
-25.72265148176626
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027207367941638635,
0.19230952477675115,
-0.02691620424650933
],
"position_mm": [
-27.207367941638633,
192.30952477675115,
-26.91620424650933
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3125070948824065,
-0.15881637220639652,
-0.027372233566857477
],
"position_mm": [
312.50709488240653,
-158.81637220639652,
-27.372233566857478
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36217857911293694,
0.29671346503631146,
-0.028191789649501406
],
"position_mm": [
362.1785791129369,
296.71346503631145,
-28.191789649501406
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6472607269528544,
-0.18601972155974497,
-0.028670093542192503
],
"position_mm": [
647.2607269528544,
-186.01972155974497,
-28.670093542192504
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18639472697320028,
-0.27605958532896563,
-0.02878389477859213
],
"position_mm": [
186.39472697320028,
-276.0595853289656,
-28.783894778592128
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3699055772942974,
-0.18617565201852423,
-0.024314088341672296
],
"position_mm": [
369.9055772942974,
-186.17565201852423,
-24.314088341672296
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6507377651496403,
-0.22425451124490878,
-0.026838195922009818
],
"position_mm": [
650.7377651496403,
-224.25451124490877,
-26.838195922009817
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10661942069151054,
-0.19133763270852444,
-0.026499506601575882
],
"position_mm": [
106.61942069151054,
-191.33763270852444,
-26.49950660157588
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5214174272430805,
-0.26737887733054333,
-0.027376507363459996
],
"position_mm": [
521.4174272430805,
-267.37887733054333,
-27.376507363459996
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2699731023900496,
-0.16094105586600901,
0.23483053193542155
],
"position_mm": [
269.97310239004963,
-160.941055866009,
234.83053193542156
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17106922246304362,
-0.05333033232584216,
0.09110167721774667
],
"position_mm": [
171.06922246304362,
-53.33033232584216,
91.10167721774667
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500931908772736,
-0.009899598742165321,
2.567204545648262e-05
],
"position_mm": [
650.0931908772736,
-9.89959874216532,
0.02567204545648262
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35237980785788536,
-0.0913740210062898,
0.0012799536810426165
],
"position_mm": [
352.37980785788534,
-91.37402100628981,
1.2799536810426164
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.022271284858235624,
-0.01996525781272544,
0.00023843612527410553
],
"position_mm": [
22.271284858235624,
-19.96525781272544,
0.23843612527410554
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2533153992200607,
-0.01102613437499339,
0.0010377674588264647
],
"position_mm": [
253.3153992200607,
-11.02613437499339,
1.0377674588264647
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3477858876456768,
-0.011509563347030283,
0.000529946706702229
],
"position_mm": [
347.7858876456768,
-11.509563347030284,
0.529946706702229
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16738332297836228,
-0.14309754390837387,
0.08578532074589655
],
"position_mm": [
167.3833229783623,
-143.09754390837386,
85.78532074589656
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.17072098735859786,
-0.17530588521426316,
0.048348576699620324
],
"position_mm": [
170.72098735859785,
-175.30588521426316,
48.348576699620324
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26211363321823505,
-0.1769823071398781,
0.0521374141142604
],
"position_mm": [
262.11363321823507,
-176.9823071398781,
52.1374141142604
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.2246266228869441,
-0.17659682824819847,
0.05303957396705281
],
"position_mm": [
224.6266228869441,
-176.59682824819848,
53.03957396705281
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}