Files
appRobotRender/data/camera_study/Scene9a/k4_adef/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:34:07Z",
"summary": {
"num_cameras": 4,
"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": "d",
"position_m": [
0.7010643463118735,
-0.7940689865992328,
0.40229983605243974
],
"position_mm": [
701.0643463118736,
-794.0689865992327,
402.29983605243973
],
"direction": [
-0.5524550080299377,
0.7830438613891602,
-0.285719633102417
]
},
{
"camera_id": "e",
"position_m": [
1.2047895519114378,
-0.909711288880933,
0.41070428458266445
],
"position_mm": [
1204.7895519114377,
-909.711288880933,
410.70428458266446
],
"direction": [
-0.7462964057922363,
0.608277440071106,
-0.2702595889568329
]
},
{
"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
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.21199510278645123,
-0.0814765953524563,
0.3446246170220883
],
"position_mm": [
211.99510278645124,
-81.4765953524563,
344.6246170220883
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2672155799495908,
-0.07610269863325451,
0.34024005230861876
],
"position_mm": [
267.2155799495908,
-76.10269863325452,
340.2400523086188
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.34504092154346516,
-0.2855250810329772,
-0.030437290882753994
],
"position_mm": [
345.0409215434652,
-285.5250810329772,
-30.437290882753995
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.1676779057841407,
-0.17374508222478,
-0.027274231499107182
],
"position_mm": [
167.6779057841407,
-173.74508222478,
-27.27423149910718
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.340033925107012,
-0.3290457675916546,
-0.0254259389384119
],
"position_mm": [
340.033925107012,
-329.0457675916546,
-25.4259389384119
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2849979554559414,
-0.2605398689856792,
-0.027962302720531525
],
"position_mm": [
284.9979554559414,
-260.5398689856792,
-27.962302720531525
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.0478159021714121,
-0.21571060374286516,
-0.0275039483049203
],
"position_mm": [
47.8159021714121,
-215.71060374286515,
-27.5039483049203
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4034339063566878,
-0.1726484988661317,
-0.0279951850324289
],
"position_mm": [
403.43390635668777,
-172.64849886613172,
-27.9951850324289
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.023657333657520572,
-0.18629767556656796,
-0.030897082121774014
],
"position_mm": [
-23.65733365752057,
-186.29767556656796,
-30.897082121774012
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0056883176467546984,
-0.2790442141309867,
-0.02699242747149995
],
"position_mm": [
5.688317646754698,
-279.0442141309867,
-26.99242747149995
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4410860020918528,
0.19358032737925504,
-0.027116275862202294
],
"position_mm": [
441.0860020918528,
193.58032737925504,
-27.116275862202293
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31159846751566095,
-0.1580119964478544,
-0.027154172369824044
],
"position_mm": [
311.59846751566096,
-158.01199644785441,
-27.154172369824042
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.04526225685082171,
0.34147398058144046,
-0.02799163506001795
],
"position_mm": [
45.262256850821714,
341.47398058144046,
-27.99163506001795
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057143736780145,
-0.3144877291257302,
-0.0269889249342325
],
"position_mm": [
505.7143736780145,
-314.4877291257302,
-26.9889249342325
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36143088633486165,
0.29454085970781124,
-0.02753556570501903
],
"position_mm": [
361.43088633486167,
294.54085970781125,
-27.53556570501903
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18631539102828729,
-0.2756628416771998,
-0.02755797846270399
],
"position_mm": [
186.31539102828728,
-275.66284167719976,
-27.55797846270399
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36907944504314877,
-0.18526422205490428,
-0.02476322176638082
],
"position_mm": [
369.0794450431488,
-185.26422205490428,
-24.76322176638082
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3039644173615797,
-0.36033820441922965,
-0.023598428192875137
],
"position_mm": [
303.9644173615797,
-360.33820441922967,
-23.598428192875136
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.652106816628576,
-0.22384608897127137,
-0.027468789018292403
],
"position_mm": [
652.106816628576,
-223.84608897127137,
-27.4687890182924
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10574518745352626,
-0.18998295075680685,
-0.02764961300894821
],
"position_mm": [
105.74518745352626,
-189.98295075680684,
-27.64961300894821
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2742575277417899,
-0.1651307838638455,
0.23656504421144678
],
"position_mm": [
274.2575277417899,
-165.1307838638455,
236.56504421144678
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3528296949426685,
-0.09140956094093211,
0.0015400762658693112
],
"position_mm": [
352.82969494266854,
-91.40956094093211,
1.5400762658693112
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021591261562005488,
-0.019720390783470723,
0.00026181290059361693
],
"position_mm": [
21.59126156200549,
-19.720390783470723,
0.26181290059361695
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34829246138589615,
-0.011544031159074595,
0.00058555870419557
],
"position_mm": [
348.29246138589616,
-11.544031159074596,
0.58555870419557
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16680278498664827,
-0.14262179120576504,
0.08470013434142075
],
"position_mm": [
166.80278498664828,
-142.62179120576505,
84.70013434142075
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.1702741234372554,
-0.17443673143431807,
0.04694073128266877
],
"position_mm": [
170.2741234372554,
-174.43673143431806,
46.94073128266877
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.2977737260451979,
-0.1436101420726037,
0.05020097176553863
],
"position_mm": [
297.7737260451979,
-143.6101420726037,
50.20097176553863
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26161660256953684,
-0.17728520404778977,
0.05314285922517058
],
"position_mm": [
261.61660256953684,
-177.28520404778976,
53.142859225170575
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22424125179621013,
-0.17439261967710198,
0.05216373469485727
],
"position_mm": [
224.24125179621012,
-174.39261967710198,
52.163734694857276
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}