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

768 lines
14 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:24:30Z",
"summary": {
"num_cameras": 5,
"num_markers": 35,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.2999039553024492,
-0.7966331104538593,
0.8022965428228306
],
"position_mm": [
-299.90395530244916,
-796.6331104538593,
802.2965428228306
],
"direction": [
0.4790363907814026,
0.655602753162384,
-0.5837029814720154
]
},
{
"camera_id": "b",
"position_m": [
0.2997741245358298,
-0.8919452713410032,
1.1998563182979443
],
"position_mm": [
299.7741245358298,
-891.9452713410033,
1199.8563182979442
],
"direction": [
0.008538469672203064,
0.6230279803276062,
-0.7821529507637024
]
},
{
"camera_id": "c",
"position_m": [
0.30200652155301316,
-0.9020153808807998,
0.39842941410859795
],
"position_mm": [
302.00652155301316,
-902.0153808807999,
398.42941410859794
],
"direction": [
-0.10717876255512238,
0.9495941400527954,
-0.2945907711982727
]
},
{
"camera_id": "d",
"position_m": [
0.7005523974946344,
-0.7953874519308782,
0.40063197730228306
],
"position_mm": [
700.5523974946344,
-795.3874519308782,
400.6319773022831
],
"direction": [
-0.5518289804458618,
0.7841700911521912,
-0.2838345468044281
]
},
{
"camera_id": "f",
"position_m": [
0.48527535699969704,
-0.3052028540305418,
1.4031193543203273
],
"position_mm": [
485.275356999697,
-305.2028540305418,
1403.1193543203274
],
"direction": [
-0.22739066183567047,
0.08463967591524124,
-0.9701183438301086
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2942917523435427,
-0.17765151143616767,
0.3222028066275222
],
"position_mm": [
294.2917523435427,
-177.65151143616768,
322.2028066275222
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 41,
"position_m": [
0.2569765043378008,
-0.14516015455572198,
0.34693393723039845
],
"position_mm": [
256.9765043378008,
-145.160154555722,
346.93393723039844
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 44,
"position_m": [
0.26444320056573994,
-0.17371252622197147,
0.2972363690176129
],
"position_mm": [
264.44320056573997,
-173.71252622197147,
297.2363690176129
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 45,
"position_m": [
0.2545218061133827,
-0.1946598419889789,
0.3386007330972945
],
"position_mm": [
254.5218061133827,
-194.6598419889789,
338.6007330972945
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.3450661700372042,
-0.2853066311218432,
-0.031015679498283828
],
"position_mm": [
345.0661700372042,
-285.30663112184317,
-31.015679498283827
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16781190912152433,
-0.1739225732494722,
-0.02716330457036858
],
"position_mm": [
167.81190912152434,
-173.92257324947218,
-27.16330457036858
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.340009052034157,
-0.32880252577710806,
-0.025841949553192172
],
"position_mm": [
340.009052034157,
-328.80252577710803,
-25.841949553192173
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2848610531355968,
-0.2608290038173977,
-0.027590303196386883
],
"position_mm": [
284.86105313559676,
-260.82900381739773,
-27.590303196386884
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.048186118600561934,
-0.21636141788300248,
-0.027018764945465335
],
"position_mm": [
48.18611860056193,
-216.36141788300247,
-27.018764945465335
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4038175115953084,
-0.1707120109936049,
-0.029926920216358448
],
"position_mm": [
403.81751159530836,
-170.71201099360488,
-29.926920216358447
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022630441868338395,
-0.18533488733269585,
-0.029742000955474517
],
"position_mm": [
-22.630441868338394,
-185.33488733269584,
-29.742000955474516
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006365124570933212,
-0.27989583862091477,
-0.026301556881473797
],
"position_mm": [
6.365124570933212,
-279.8958386209148,
-26.301556881473797
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31226823510390983,
-0.15897563899112682,
-0.027171141686329385
],
"position_mm": [
312.26823510390983,
-158.97563899112683,
-27.171141686329385
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.21825525597728568,
0.29650808035021237,
-0.028176973306135396
],
"position_mm": [
218.25525597728569,
296.50808035021237,
-28.176973306135395
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5066297218558948,
-0.3135202261978434,
-0.027347798329876532
],
"position_mm": [
506.62972185589484,
-313.52022619784344,
-27.347798329876532
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36205912618670294,
0.2944047698813002,
-0.026877654136392922
],
"position_mm": [
362.05912618670294,
294.4047698813002,
-26.877654136392923
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.647977426362672,
-0.18566096397594115,
-0.028784477109657102
],
"position_mm": [
647.977426362672,
-185.66096397594114,
-28.784477109657104
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1865743313180447,
-0.27581606877311277,
-0.027759422444345174
],
"position_mm": [
186.5743313180447,
-275.81606877311276,
-27.759422444345173
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37024416422123585,
-0.18526166230850333,
-0.02661536125396555
],
"position_mm": [
370.24416422123585,
-185.26166230850333,
-26.61536125396555
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3040845434468532,
-0.36027285592766983,
-0.024225115230205162
],
"position_mm": [
304.0845434468532,
-360.2728559276698,
-24.225115230205162
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10585409982298989,
-0.19006105436752005,
-0.027668837526600053
],
"position_mm": [
105.8540998229899,
-190.06105436752006,
-27.668837526600054
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.285586894266173,
-0.1877194667921342,
0.2370686744186762
],
"position_mm": [
285.58689426617303,
-187.7194667921342,
237.0686744186762
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.23892047590353802,
-0.17129132123512705,
0.23872578909266712
],
"position_mm": [
238.920475903538,
-171.29132123512704,
238.72578909266713
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.30548746303447144,
-0.24230679152857446,
0.19802482742434083
],
"position_mm": [
305.48746303447143,
-242.30679152857445,
198.02482742434083
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.16076526227785154,
-0.054276803866916634,
0.09178040687060324
],
"position_mm": [
160.76526227785155,
-54.27680386691664,
91.78040687060324
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.649691716353022,
-0.011651614105606134,
0.0013114801422292408
],
"position_mm": [
649.691716353022,
-11.651614105606134,
1.3114801422292408
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3530139420978907,
-0.09215172565472052,
0.0017011892206247727
],
"position_mm": [
353.0139420978907,
-92.15172565472052,
1.7011892206247727
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021997965579035945,
-0.018351605183350946,
0.00011063621789941672
],
"position_mm": [
21.997965579035945,
-18.351605183350944,
0.11063621789941672
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3485156101112955,
-0.012282263047452968,
0.0009056200022286087
],
"position_mm": [
348.51561011129553,
-12.282263047452968,
0.9056200022286087
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6456395858667747,
-0.09154867550418326,
0.0015125512254104989
],
"position_mm": [
645.6395858667747,
-91.54867550418327,
1.512551225410499
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1582053575262954,
-0.1440214423493422,
0.08550713520338081
],
"position_mm": [
158.2053575262954,
-144.02144234934218,
85.50713520338081
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.23440915909019022,
-0.10557889481211631,
0.01368854772055211
],
"position_mm": [
234.40915909019023,
-105.57889481211632,
13.68854772055211
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.16066435910677487,
-0.17448018740655355,
0.04656823236539943
],
"position_mm": [
160.66435910677487,
-174.48018740655354,
46.568232365399425
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23704522140640139,
-0.1290969326612822,
0.0262459804199186
],
"position_mm": [
237.0452214064014,
-129.09693266128218,
26.2459804199186
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.21125847706608136,
-0.1522364346940725,
0.04059555029822549
],
"position_mm": [
211.25847706608135,
-152.2364346940725,
40.59555029822549
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}