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

617 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:34:31Z",
"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.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.2672155799508664,
-0.07610269863664106,
0.3402400523098122
],
"position_mm": [
267.2155799508664,
-76.10269863664105,
340.2400523098122
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.34517074273579584,
-0.28527545504483626,
-0.030499048737579193
],
"position_mm": [
345.17074273579584,
-285.27545504483624,
-30.499048737579194
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16770510285414408,
-0.173770982170043,
-0.02731107793876692
],
"position_mm": [
167.7051028541441,
-173.770982170043,
-27.31107793876692
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3401147562445089,
-0.32881672182890775,
-0.02572098403758461
],
"position_mm": [
340.1147562445089,
-328.81672182890776,
-25.72098403758461
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2850293899339735,
-0.26053133472992973,
-0.0279909608700493
],
"position_mm": [
285.02938993397345,
-260.5313347299297,
-27.9909608700493
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.048364697470393625,
-0.21676276174374637,
-0.026807935018235363
],
"position_mm": [
48.36469747039362,
-216.76276174374638,
-26.807935018235362
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40384445516726175,
-0.17075085651047164,
-0.029575682357952205
],
"position_mm": [
403.84445516726174,
-170.75085651047164,
-29.575682357952203
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022393777371104675,
-0.18562126910646254,
-0.029722302176826847
],
"position_mm": [
-22.393777371104676,
-185.62126910646253,
-29.722302176826847
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0051109031108153465,
-0.2793335716266214,
-0.027178244220362486
],
"position_mm": [
5.110903110815347,
-279.33357162662145,
-27.178244220362487
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44108600209148985,
0.19358032738067932,
-0.02711627586396751
],
"position_mm": [
441.08600209148983,
193.5803273806793,
-27.116275863967513
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3122191241371,
-0.15879658712095215,
-0.027124511488399144
],
"position_mm": [
312.21912413710004,
-158.79658712095215,
-27.124511488399143
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.04526225685060711,
0.34147398058159556,
-0.027991635058893728
],
"position_mm": [
45.262256850607116,
341.4739805815956,
-27.991635058893728
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3614308863349078,
0.29454085970792454,
-0.027535565705085963
],
"position_mm": [
361.43088633490777,
294.54085970792454,
-27.535565705085965
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1863263170649331,
-0.2756918507234843,
-0.0275406472184019
],
"position_mm": [
186.3263170649331,
-275.69185072348427,
-27.540647218401897
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37016301935415696,
-0.1851566249888232,
-0.026771321347622824
],
"position_mm": [
370.163019354157,
-185.1566249888232,
-26.771321347622823
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3041348925224687,
-0.3602068556439886,
-0.023803912448743008
],
"position_mm": [
304.1348925224687,
-360.2068556439886,
-23.80391244874301
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10571487188484816,
-0.18978580050891736,
-0.027771822283632362
],
"position_mm": [
105.71487188484815,
-189.78580050891736,
-27.77182228363236
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2718322978301914,
-0.1617241434407027,
0.23521897682506832
],
"position_mm": [
271.8322978301914,
-161.7241434407027,
235.21897682506832
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.1709398032858026,
-0.05310415722801316,
0.09083584944617613
],
"position_mm": [
170.9398032858026,
-53.104157228013165,
90.83584944617614
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35306426633800475,
-0.09202548210245891,
0.001729487140840281
],
"position_mm": [
353.06426633800476,
-92.02548210245891,
1.729487140840281
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021854276833882663,
-0.018541453647943643,
0.00015643285908297885
],
"position_mm": [
21.854276833882665,
-18.541453647943644,
0.15643285908297885
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3484988230871886,
-0.0121611839224606,
0.0008076458595190149
],
"position_mm": [
348.4988230871886,
-12.1611839224606,
0.8076458595190149
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16729409904963882,
-0.142845461383749,
0.08507293437989334
],
"position_mm": [
167.29409904963882,
-142.845461383749,
85.07293437989334
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.25928006588397334,
-0.16791178231105652,
0.02851320841783698
],
"position_mm": [
259.28006588397335,
-167.91178231105653,
28.513208417836978
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1705048252295557,
-0.1738418530071419,
0.04661592176553031
],
"position_mm": [
170.5048252295557,
-173.84185300714188,
46.61592176553031
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26204361381379615,
-0.17803467639219261,
0.05316102599412459
],
"position_mm": [
262.0436138137961,
-178.0346763921926,
53.161025994124586
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22481222958961342,
-0.17380655376083995,
0.051685511620340324
],
"position_mm": [
224.81222958961342,
-173.80655376083996,
51.68551162034032
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}