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

618 lines
12 KiB
JSON

{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:34:30Z",
"summary": {
"num_cameras": 4,
"num_markers": 28,
"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": "c",
"position_m": [
0.3025716400208697,
-0.9019776711250698,
0.39818619728372245
],
"position_mm": [
302.5716400208697,
-901.9776711250697,
398.18619728372244
],
"direction": [
-0.10782834142446518,
0.9495705962181091,
-0.2944294512271881
]
},
{
"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": "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.21209849880439866,
-0.08158376638101258,
0.34457750345360727
],
"position_mm": [
212.09849880439864,
-81.58376638101258,
344.5775034536073
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.26674739819260973,
-0.07670191657993262,
0.33949780519411743
],
"position_mm": [
266.74739819260975,
-76.70191657993263,
339.4978051941174
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.3438662760425957,
-0.28835319381951696,
-0.02694189057517027
],
"position_mm": [
343.8662760425957,
-288.35319381951695,
-26.94189057517027
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16784436205416148,
-0.17282193041392865,
-0.027733627546613765
],
"position_mm": [
167.84436205416148,
-172.82193041392864,
-27.733627546613764
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33990736395146515,
-0.32759700151578586,
-0.02681366393232612
],
"position_mm": [
339.90736395146513,
-327.59700151578585,
-26.813663932326122
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.284572558920921,
-0.260703737795025,
-0.027567158010507187
],
"position_mm": [
284.572558920921,
-260.703737795025,
-27.567158010507185
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.0473185215368602,
-0.2167764508657325,
-0.02698705107266005
],
"position_mm": [
47.318521536860196,
-216.7764508657325,
-26.987051072660048
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40208534332451473,
-0.17346600099886172,
-0.0275579487710728
],
"position_mm": [
402.0853433245147,
-173.46600099886172,
-27.5579487710728
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01915246350238763,
-0.1892056931322413,
-0.026781950582028598
],
"position_mm": [
-19.15246350238763,
-189.20569313224132,
-26.781950582028596
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006237450886689763,
-0.2775224753972596,
-0.027289464671562628
],
"position_mm": [
6.237450886689762,
-277.5224753972596,
-27.289464671562627
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4412343956549,
0.1936148927059025,
-0.02709463971623996
],
"position_mm": [
441.2343956549,
193.61489270590252,
-27.09463971623996
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31177494891645285,
-0.15976160980558304,
-0.02742609880624725
],
"position_mm": [
311.77494891645284,
-159.76160980558305,
-27.42609880624725
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.04524436656073279,
0.3414872115230647,
-0.02797859191900612
],
"position_mm": [
45.244366560732786,
341.48721152306473,
-27.978591919006117
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3614270584492941,
0.2945359975411843,
-0.02754565363815223
],
"position_mm": [
361.4270584492941,
294.5359975411843,
-27.545653638152228
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18701914709099818,
-0.27699024329133454,
-0.026474495069750376
],
"position_mm": [
187.0191470909982,
-276.99024329133454,
-26.474495069750375
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3719159483811001,
-0.18467283653972413,
-0.027505381394427424
],
"position_mm": [
371.91594838110007,
-184.67283653972413,
-27.505381394427424
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30657853444062166,
-0.3583593085567373,
-0.026874095888700537
],
"position_mm": [
306.57853444062164,
-358.3593085567373,
-26.874095888700538
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10469848121519931,
-0.19077059414765066,
-0.027311420332789552
],
"position_mm": [
104.69848121519931,
-190.77059414765066,
-27.311420332789552
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2718324744007435,
-0.16172465358562468,
0.23521683004461197
],
"position_mm": [
271.8324744007435,
-161.72465358562468,
235.21683004461198
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.1711499901235159,
-0.05094442590903829,
0.089780097727547
],
"position_mm": [
171.1499901235159,
-50.94442590903829,
89.780097727547
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3528490271411443,
-0.08958306868271894,
0.00035690530926514303
],
"position_mm": [
352.8490271411443,
-89.58306868271895,
0.356905309265143
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02233765934101219,
-0.020558963283826878,
0.0016228443838442836
],
"position_mm": [
22.33765934101219,
-20.558963283826877,
1.6228443838442836
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3483790308820977,
-0.012340581406701119,
0.0007012747454650794
],
"position_mm": [
348.3790308820977,
-12.34058140670112,
0.7012747454650794
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16721480606192235,
-0.14329718604949404,
0.08828930783909383
],
"position_mm": [
167.21480606192236,
-143.29718604949403,
88.28930783909384
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2592099880314962,
-0.16770226418091755,
0.028400224018220403
],
"position_mm": [
259.2099880314962,
-167.70226418091755,
28.400224018220403
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1707466457912271,
-0.17549142354793199,
0.046469172356571525
],
"position_mm": [
170.74664579122708,
-175.491423547932,
46.46917235657153
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2601264700584485,
-0.17585154278336987,
0.05216502014271499
],
"position_mm": [
260.12647005844855,
-175.85154278336987,
52.165020142714994
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22572060671743413,
-0.17552724525384,
0.052817930927922654
],
"position_mm": [
225.72060671743412,
-175.52724525384,
52.81793092792265
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}