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

751 lines
14 KiB
JSON

{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:23:11Z",
"summary": {
"num_cameras": 4,
"num_markers": 35,
"num_constraints": 94
},
"cameras": [
{
"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": "e",
"position_m": [
1.2031666552274363,
-0.9024200483733755,
0.40396080672886847
],
"position_mm": [
1203.1666552274362,
-902.4200483733755,
403.9608067288685
],
"direction": [
-0.7491942644119263,
0.6063534617424011,
-0.26653963327407837
]
},
{
"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
]
},
{
"camera_id": "g",
"position_m": [
-0.2072035888495123,
0.2035164095056965,
1.4022641029137521
],
"position_mm": [
-207.2035888495123,
203.5164095056965,
1402.2641029137521
],
"direction": [
0.30012577772140503,
-0.29805290699005127,
-0.906139612197876
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.25562788989227997,
-0.14375177851560783,
0.3453396199275968
],
"position_mm": [
255.62788989227997,
-143.75177851560784,
345.3396199275968
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 43,
"position_m": [
0.24294491454733885,
-0.17512375577068542,
0.3471663396385901
],
"position_mm": [
242.94491454733884,
-175.12375577068542,
347.1663396385901
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.26475145613472706,
-0.17442652904986164,
0.2984367312403441
],
"position_mm": [
264.75145613472705,
-174.42652904986164,
298.4367312403441
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 46,
"position_m": [
0.5350165400132815,
0.1826418160214661,
-0.028652005617183406
],
"position_mm": [
535.0165400132814,
182.6418160214661,
-28.652005617183406
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6872357590623445,
-0.3183110997000704,
-0.02736752709281734
],
"position_mm": [
687.2357590623444,
-318.3110997000704,
-27.36752709281734
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48841828099638046,
0.21479756732665914,
-0.02807809684215796
],
"position_mm": [
488.4182809963805,
214.79756732665913,
-28.07809684215796
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3400118622508693,
-0.3280445098182194,
-0.027663220128135033
],
"position_mm": [
340.01186225086934,
-328.0445098182194,
-27.663220128135034
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2845844462842634,
-0.26115017201415175,
-0.028215079425426004
],
"position_mm": [
284.5844462842634,
-261.15017201415174,
-28.215079425426005
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.5007011174190135,
0.16527222732050675,
-0.02843007846286294
],
"position_mm": [
500.7011174190135,
165.27222732050674,
-28.43007846286294
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04726093939574952,
-0.21658413840901972,
-0.027393140196605412
],
"position_mm": [
47.26093939574952,
-216.58413840901972,
-27.39314019660541
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6277769659644352,
-0.27660381249787225,
-0.027238540836524116
],
"position_mm": [
627.7769659644352,
-276.60381249787224,
-27.238540836524116
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4020124464211038,
-0.17326683607270885,
-0.027006723740797586
],
"position_mm": [
402.0124464211038,
-173.26683607270886,
-27.006723740797586
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7754141876912736,
-0.2362452054670934,
-0.027519992057781585
],
"position_mm": [
775.4141876912736,
-236.2452054670934,
-27.519992057781586
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.018958215114753624,
-0.18966003830247546,
-0.027297354215528025
],
"position_mm": [
-18.958215114753624,
-189.66003830247547,
-27.297354215528024
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.20997090102533142,
-0.3637003310532822,
-0.0269273631080352
],
"position_mm": [
209.97090102533141,
-363.7003310532822,
-26.927363108035202
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005982539616939961,
-0.2777748189088628,
-0.027242956985023666
],
"position_mm": [
5.982539616939961,
-277.7748189088628,
-27.242956985023664
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44179430178025286,
0.19348945891129138,
-0.02824425070959826
],
"position_mm": [
441.79430178025285,
193.48945891129136,
-28.244250709598262
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3117171972186684,
-0.1597610804563439,
-0.02658341002139591
],
"position_mm": [
311.71719721866845,
-159.7610804563439,
-26.58341002139591
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.2183585749696979,
0.29642239298548756,
-0.02810555557053296
],
"position_mm": [
218.3585749696979,
296.42239298548753,
-28.105555570532957
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063764674586347,
-0.31390085463297274,
-0.02739638071676767
],
"position_mm": [
506.37646745863475,
-313.9008546329727,
-27.39638071676767
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36174050522576995,
0.2946193886314375,
-0.026903579877753443
],
"position_mm": [
361.74050522576994,
294.6193886314375,
-26.903579877753444
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6468836624910508,
-0.18710019604996667,
-0.02730054589433841
],
"position_mm": [
646.8836624910508,
-187.10019604996666,
-27.300545894338413
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18662967667994804,
-0.2767471338964133,
-0.02698986477063397
],
"position_mm": [
186.62967667994803,
-276.7471338964133,
-26.989864770633968
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30665266483323467,
-0.35891041669287516,
-0.02781091332870813
],
"position_mm": [
306.65266483323467,
-358.9104166928752,
-27.81091332870813
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6513066038092712,
-0.22358098520544847,
-0.02751001353499555
],
"position_mm": [
651.3066038092712,
-223.58098520544848,
-27.51001353499555
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10464469089734606,
-0.19083567382723052,
-0.027435596834548295
],
"position_mm": [
104.64469089734605,
-190.83567382723052,
-27.435596834548296
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.283357346485644,
-0.14933345731737963,
0.23699714522000448
],
"position_mm": [
283.357346485644,
-149.3334573173796,
236.99714522000448
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28253517627804803,
-0.15424428100223417,
0.1667553172756857
],
"position_mm": [
282.535176278048,
-154.24428100223417,
166.7553172756857
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.15988756934988332,
-0.05306622174689712,
0.09052906972662177
],
"position_mm": [
159.88756934988334,
-53.06622174689712,
90.52906972662177
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3523056012562559,
-0.08884799466505848,
0.0007034664233067212
],
"position_mm": [
352.3056012562559,
-88.84799466505848,
0.7034664233067212
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34808759794275085,
-0.012214160444563213,
0.0009418432019538438
],
"position_mm": [
348.08759794275085,
-12.214160444563213,
0.9418432019538437
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.16433954784329693,
-0.1796655077390229,
0.048582493986328044
],
"position_mm": [
164.33954784329694,
-179.6655077390229,
48.582493986328046
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.28652226523233837,
-0.1414249803086395,
0.049124004936045414
],
"position_mm": [
286.5222652323384,
-141.4249803086395,
49.12400493604542
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.25178381862825516,
-0.17844166561667965,
0.05370915813098802
],
"position_mm": [
251.78381862825518,
-178.44166561667964,
53.709158130988016
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.2185854451643018,
-0.17922438955197884,
0.05485691163680766
],
"position_mm": [
218.5854451643018,
-179.22438955197885,
54.856911636807666
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}