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

636 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:44:17Z",
"summary": {
"num_cameras": 4,
"num_markers": 29,
"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": "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": "d",
"position_m": [
0.6998694007459306,
-0.7986960051436206,
0.3960629812496366
],
"position_mm": [
699.8694007459306,
-798.6960051436206,
396.0629812496366
],
"direction": [
-0.551314651966095,
0.7866094708442688,
-0.2780245542526245
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.2174698762157889,
-0.07665917015592659,
0.3409259234751762
],
"position_mm": [
217.4698762157889,
-76.65917015592659,
340.9259234751762
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2695150388853083,
-0.07507643835774233,
0.3401182317373212
],
"position_mm": [
269.5150388853083,
-75.07643835774233,
340.1182317373212
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.34460137829866255,
-0.28697743130114894,
-0.028677857841708766
],
"position_mm": [
344.60137829866255,
-286.97743130114895,
-28.677857841708768
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16819657877055896,
-0.17366411770216536,
-0.02717116663405195
],
"position_mm": [
168.19657877055897,
-173.66411770216536,
-27.17116663405195
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2849289266520287,
-0.2610436419010353,
-0.027201412093329456
],
"position_mm": [
284.9289266520287,
-261.0436419010353,
-27.201412093329456
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04835128776719239,
-0.21636173562051034,
-0.02717647973761002
],
"position_mm": [
48.351287767192396,
-216.36173562051033,
-27.176479737610023
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4033937067286718,
-0.17368776423532858,
-0.027581945527487887
],
"position_mm": [
403.3937067286718,
-173.6877642353286,
-27.581945527487886
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02279388203638547,
-0.18606568915805508,
-0.029535597960976746
],
"position_mm": [
-22.79388203638547,
-186.06568915805508,
-29.535597960976748
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005950949051102594,
-0.27951285355265765,
-0.026640164045209722
],
"position_mm": [
5.950949051102594,
-279.51285355265765,
-26.640164045209723
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44144831306074467,
0.19159966342462945,
-0.025257562746013495
],
"position_mm": [
441.4483130607447,
191.59966342462945,
-25.257562746013495
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31227458753911197,
-0.15886346647850808,
-0.027375591787665306
],
"position_mm": [
312.27458753911196,
-158.8634664785081,
-27.375591787665307
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36217857911274864,
0.2967134650355332,
-0.028191789648903273
],
"position_mm": [
362.17857911274865,
296.7134650355332,
-28.191789648903274
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6472607269526659,
-0.18601972155798652,
-0.028670093540445682
],
"position_mm": [
647.2607269526659,
-186.01972155798651,
-28.67009354044568
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3693256100887724,
-0.18685172930918215,
-0.023593044602377933
],
"position_mm": [
369.3256100887724,
-186.85172930918213,
-23.593044602377933
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6507377651526555,
-0.22425451124320114,
-0.026838195927404565
],
"position_mm": [
650.7377651526555,
-224.25451124320114,
-26.838195927404566
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10685163578949339,
-0.19197797233096697,
-0.026242594466104024
],
"position_mm": [
106.85163578949339,
-191.97797233096696,
-26.242594466104023
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5214599270347704,
-0.2675079317815731,
-0.02726196930202332
],
"position_mm": [
521.4599270347704,
-267.5079317815731,
-27.26196930202332
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27072901761874213,
-0.16086877292294266,
0.23537069849984935
],
"position_mm": [
270.72901761874215,
-160.86877292294267,
235.37069849984934
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17086030517015585,
-0.05403095285188603,
0.09168934982377627
],
"position_mm": [
170.86030517015584,
-54.03095285188603,
91.68934982377627
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500931908768491,
-0.009899598742547653,
2.5672046258516644e-05
],
"position_mm": [
650.0931908768491,
-9.899598742547653,
0.025672046258516643
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3525905454383377,
-0.09189419355584692,
0.0017618358072849158
],
"position_mm": [
352.5905454383377,
-91.89419355584693,
1.7618358072849158
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021774151087319688,
-0.01899662894129914,
-7.529378404925769e-05
],
"position_mm": [
21.774151087319687,
-18.99662894129914,
-0.07529378404925768
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.347985028556068,
-0.012032486479166072,
0.0008146088315840525
],
"position_mm": [
347.985028556068,
-12.03248647916607,
0.8146088315840525
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.22771168996133237,
-0.14986151599429326,
0.16710634425478266
],
"position_mm": [
227.71168996133238,
-149.86151599429326,
167.10634425478267
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.1677286034324986,
-0.14382615948037417,
0.08649161152836975
],
"position_mm": [
167.7286034324986,
-143.82615948037417,
86.49161152836975
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.258261005636153,
-0.16770980999041746,
0.02836287642250506
],
"position_mm": [
258.261005636153,
-167.70980999041745,
28.36287642250506
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.17056605899030697,
-0.17498162691103755,
0.04813379305935974
],
"position_mm": [
170.56605899030697,
-174.98162691103755,
48.13379305935974
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2621430596425018,
-0.17753395933521862,
0.05298076401174899
],
"position_mm": [
262.1430596425018,
-177.5339593352186,
52.98076401174899
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.2246682052021492,
-0.17617994672881812,
0.05315999098301588
],
"position_mm": [
224.6682052021492,
-176.17994672881812,
53.15999098301588
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}