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

618 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:33:08Z",
"summary": {
"num_cameras": 3,
"num_markers": 29,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30124957039980904,
-0.7944876545661685,
0.8037787426157785
],
"position_mm": [
-301.24957039980904,
-794.4876545661685,
803.7787426157786
],
"direction": [
0.47980576753616333,
0.6539319157600403,
-0.5849440097808838
]
},
{
"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.24568549814828375,
-0.11283983423850853,
0.34199575862477427
],
"position_mm": [
245.68549814828376,
-112.83983423850853,
341.9957586247743
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.21241229770950038,
-0.07908524534744198,
0.34332050538490855
],
"position_mm": [
212.41229770950036,
-79.08524534744198,
343.32050538490853
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.26539820454660723,
-0.07760968130301912,
0.3425537509973487
],
"position_mm": [
265.39820454660725,
-77.60968130301913,
342.5537509973487
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5367252610815161,
0.1834264625914386,
-0.03204463412398271
],
"position_mm": [
536.7252610815161,
183.4264625914386,
-32.04463412398271
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.34520549104322434,
-0.28491115094942504,
-0.030821883215075504
],
"position_mm": [
345.20549104322436,
-284.91115094942506,
-30.821883215075506
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48777564398715884,
0.21117879137103585,
-0.02391094914023387
],
"position_mm": [
487.77564398715884,
211.17879137103586,
-23.91094914023387
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34043372961734913,
-0.32853658061186264,
-0.026545758867159777
],
"position_mm": [
340.4337296173491,
-328.53658061186263,
-26.545758867159776
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2848163300045152,
-0.2608589024470743,
-0.027630709515509905
],
"position_mm": [
284.8163300045152,
-260.85890244707434,
-27.630709515509906
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4987723176867384,
0.16731925482004845,
-0.026786874596636107
],
"position_mm": [
498.7723176867384,
167.31925482004846,
-26.786874596636107
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.403943308070137,
-0.17170639811384106,
-0.029899845661348682
],
"position_mm": [
403.943308070137,
-171.70639811384106,
-29.89984566134868
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019083025403333048,
-0.18898355177408385,
-0.02623078644562961
],
"position_mm": [
-19.083025403333046,
-188.98355177408385,
-26.230786445629608
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.21002401034197177,
-0.3653634553588157,
-0.03081512564101708
],
"position_mm": [
210.02401034197177,
-365.3634553588157,
-30.81512564101708
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5752205226035594,
0.17384328861869733,
-0.028069886310979505
],
"position_mm": [
575.2205226035594,
173.84328861869733,
-28.069886310979506
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005889776871409057,
-0.27774995173457695,
-0.027773668483887088
],
"position_mm": [
5.889776871409057,
-277.74995173457694,
-27.77366848388709
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4425251159261035,
0.19381516748165378,
-0.02843760488087856
],
"position_mm": [
442.5251159261035,
193.8151674816538,
-28.43760488087856
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31180263930012525,
-0.1587209236909572,
-0.02775268675041064
],
"position_mm": [
311.80263930012524,
-158.7209236909572,
-27.75268675041064
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.045262256850324534,
0.34147398058231504,
-0.027991635060509643
],
"position_mm": [
45.26225685032453,
341.47398058231505,
-27.991635060509644
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5059122592504589,
-0.31388418976726257,
-0.02661928950503447
],
"position_mm": [
505.91225925045893,
-313.88418976726257,
-26.61928950503447
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3614446666421704,
0.29425202574768067,
-0.027359601806564715
],
"position_mm": [
361.4446666421704,
294.25202574768065,
-27.359601806564715
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18626694393168786,
-0.2762938233381185,
-0.02709134284730979
],
"position_mm": [
186.26694393168785,
-276.2938233381185,
-27.09134284730979
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3698549123543153,
-0.18476656066195962,
-0.02574691489428612
],
"position_mm": [
369.8549123543153,
-184.76656066195963,
-25.74691489428612
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3043151393614883,
-0.35976015190220534,
-0.024520675466355474
],
"position_mm": [
304.3151393614883,
-359.76015190220534,
-24.520675466355474
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6516580580224242,
-0.22415374530219034,
-0.02758353940310857
],
"position_mm": [
651.6580580224241,
-224.15374530219034,
-27.58353940310857
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10434194360379447,
-0.1906917776097387,
-0.026820757581642093
],
"position_mm": [
104.34194360379446,
-190.69177760973872,
-26.82075758164209
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.16982485667798736,
-0.05271489372046958,
0.09106058207730992
],
"position_mm": [
169.82485667798736,
-52.714893720469576,
91.06058207730992
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3520712371811098,
-0.08988699699045849,
-0.003266431136147302
],
"position_mm": [
352.0712371811098,
-89.88699699045848,
-3.266431136147302
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02139116337047892,
-0.020481207355372198,
0.0008820922584594643
],
"position_mm": [
21.39116337047892,
-20.4812073553722,
0.8820922584594644
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6468883503161521,
-0.08965536409709968,
-0.00023897427403602123
],
"position_mm": [
646.8883503161521,
-89.65536409709968,
-0.23897427403602123
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16605226789340413,
-0.14259703686410277,
0.08842098441834993
],
"position_mm": [
166.05226789340412,
-142.59703686410276,
88.42098441834993
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
}
]
}