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

637 lines
12 KiB
JSON

{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:29:26Z",
"summary": {
"num_cameras": 4,
"num_markers": 29,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3014392781131834,
-0.7976593540300962,
0.8090873924075274
],
"position_mm": [
-301.4392781131834,
-797.6593540300962,
809.0873924075273
],
"direction": [
0.478444904088974,
0.6539158821105957,
-0.5860755443572998
]
},
{
"camera_id": "b",
"position_m": [
0.3044963064856628,
-0.8948174327872729,
1.2012475383268955
],
"position_mm": [
304.4963064856628,
-894.8174327872729,
1201.2475383268954
],
"direction": [
0.005024135112762451,
0.6242465972900391,
-0.7812111973762512
]
},
{
"camera_id": "e",
"position_m": [
1.231553512896588,
-0.9094105466187785,
0.39759016852425577
],
"position_mm": [
1231.553512896588,
-909.4105466187785,
397.5901685242558
],
"direction": [
-0.7645778059959412,
0.5944018959999084,
-0.24921302497386932
]
},
{
"camera_id": "f",
"position_m": [
0.4845048811903778,
-0.3053365075209884,
1.403362534392144
],
"position_mm": [
484.50488119037783,
-305.3365075209884,
1403.3625343921442
],
"direction": [
-0.2269427329301834,
0.08483054488897324,
-0.9702065587043762
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.21288133976114781,
-0.08127155884611076,
0.3467975428037435
],
"position_mm": [
212.8813397611478,
-81.27155884611076,
346.79754280374345
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2658433802425893,
-0.07805281405871514,
0.34534528481298504
],
"position_mm": [
265.8433802425893,
-78.05281405871514,
345.345284812985
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.3436019419754138,
-0.28835690622088617,
-0.027617276751238894
],
"position_mm": [
343.6019419754138,
-288.3569062208862,
-27.617276751238894
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6868420791931743,
-0.3179988481385965,
-0.02865563495419314
],
"position_mm": [
686.8420791931743,
-317.99884813859654,
-28.65563495419314
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16752385535896933,
-0.17324098642404837,
-0.027170834324939275
],
"position_mm": [
167.5238553589693,
-173.24098642404837,
-27.170834324939275
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4887685690043798,
0.21533064890943004,
-0.027591163043034415
],
"position_mm": [
488.7685690043798,
215.33064890943004,
-27.591163043034413
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.339958390270554,
-0.32824701546942675,
-0.02691422577152041
],
"position_mm": [
339.95839027055405,
-328.24701546942674,
-26.91422577152041
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2846087614800939,
-0.2611787810032168,
-0.027282401821381575
],
"position_mm": [
284.6087614800939,
-261.1787810032168,
-27.282401821381576
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.5006511696910535,
0.16564623375411097,
-0.027747254170889007
],
"position_mm": [
500.6511696910535,
165.64623375411097,
-27.747254170889008
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40213147211835343,
-0.17332248150723364,
-0.027478624381088806
],
"position_mm": [
402.13147211835343,
-173.32248150723365,
-27.478624381088807
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7756293236899854,
-0.23474314041978492,
-0.029090069045834624
],
"position_mm": [
775.6293236899854,
-234.7431404197849,
-29.090069045834625
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019505575578145265,
-0.18885997665760224,
-0.027703654699124787
],
"position_mm": [
-19.505575578145265,
-188.85997665760223,
-27.703654699124787
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005725883763564787,
-0.2773060011831607,
-0.028087214002134615
],
"position_mm": [
5.725883763564787,
-277.3060011831607,
-28.087214002134615
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4419678533436276,
0.19375330969107105,
-0.027624844855126198
],
"position_mm": [
441.9678533436276,
193.75330969107105,
-27.6248448551262
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.026849071150557367,
0.19199946163754056,
-0.025992768664680137
],
"position_mm": [
-26.849071150557368,
191.99946163754055,
-25.99276866468014
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31132510525120904,
-0.1596589021385551,
-0.02770625848373711
],
"position_mm": [
311.32510525120904,
-159.6589021385551,
-27.70625848373711
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5062299128351762,
-0.3151783919291475,
-0.025733338039402424
],
"position_mm": [
506.22991283517615,
-315.1783919291475,
-25.733338039402422
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18650221762550698,
-0.2767705329637022,
-0.02724980522520594
],
"position_mm": [
186.50221762550697,
-276.7705329637022,
-27.24980522520594
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37174428927451036,
-0.18444998611722307,
-0.027245194646620122
],
"position_mm": [
371.7442892745104,
-184.44998611722306,
-27.24519464662012
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6506091012667813,
-0.2241454371315432,
-0.026638961499146848
],
"position_mm": [
650.6091012667813,
-224.1454371315432,
-26.63896149914685
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10432581354705016,
-0.1902809367988755,
-0.02708987178878005
],
"position_mm": [
104.32581354705016,
-190.2809367988755,
-27.089871788780048
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2618483506961927,
-0.16952649199102454,
0.24720523985421783
],
"position_mm": [
261.8483506961927,
-169.52649199102453,
247.20523985421784
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17111938399697948,
-0.05171130902346422,
0.09099592485411864
],
"position_mm": [
171.11938399697948,
-51.71130902346422,
90.99592485411864
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3522995576193749,
-0.08968899182975365,
0.0012524314920954742
],
"position_mm": [
352.2995576193749,
-89.68899182975365,
1.2524314920954742
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021180418538998196,
-0.02012857396225193,
0.001550985677598135
],
"position_mm": [
21.180418538998197,
-20.12857396225193,
1.5509856775981352
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3478594965663273,
-0.012561643725050543,
0.0016645887050828418
],
"position_mm": [
347.8594965663273,
-12.561643725050542,
1.6645887050828418
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16702607747917514,
-0.14304605575794338,
0.08960388147420986
],
"position_mm": [
167.02607747917514,
-143.04605575794338,
89.60388147420986
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.17048328407476512,
-0.1762523517405906,
0.047292197671331644
],
"position_mm": [
170.48328407476512,
-176.2523517405906,
47.29219767133164
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.25942728567003903,
-0.18804859677937846,
0.0653983281156617
],
"position_mm": [
259.42728567003905,
-188.04859677937847,
65.3983281156617
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}