script-arbeit und rendering merge

This commit is contained in:
chk
2026-06-03 07:04:27 +02:00
parent 1b62d5d6fb
commit 9e45340427
4235 changed files with 4094698 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,618 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:28:57Z",
"summary": {
"num_cameras": 4,
"num_markers": 28,
"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": "c",
"position_m": [
0.3287264582676568,
-0.9186429714357892,
0.3564346556463644
],
"position_mm": [
328.72645826765677,
-918.6429714357893,
356.4346556463644
],
"direction": [
-0.13607342541217804,
0.9607956409454346,
-0.24156945943832397
]
},
{
"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": 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": 58,
"position_m": [
0.047699659224711616,
-0.21624612638043686,
-0.028152398337176934
],
"position_mm": [
47.69965922471162,
-216.24612638043686,
-28.152398337176933
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4021786712058468,
-0.17311803798198852,
-0.02811880870688738
],
"position_mm": [
402.17867120584685,
-173.11803798198852,
-28.118808706887382
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01931457815746316,
-0.1890894328101985,
-0.026108515016641985
],
"position_mm": [
-19.31457815746316,
-189.0894328101985,
-26.108515016641984
],
"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.3119764856257087,
-0.1597777603562294,
-0.02675713842519185
],
"position_mm": [
311.9764856257087,
-159.7777603562294,
-26.75713842519185
],
"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.3721463242081747,
-0.18428926522614406,
-0.028347246453172
],
"position_mm": [
372.1463242081747,
-184.28926522614407,
-28.347246453171998
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10529918625210923,
-0.19050212219946208,
-0.02696470437692832
],
"position_mm": [
105.29918625210922,
-190.5021221994621,
-26.96470437692832
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2716251453630974,
-0.16131710600023497,
0.23290907411707742
],
"position_mm": [
271.6251453630974,
-161.31710600023496,
232.90907411707744
],
"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.17143763771464457,
-0.1748588653762262,
0.044476160878953126
],
"position_mm": [
171.43763771464458,
-174.8588653762262,
44.476160878953124
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26137931486913935,
-0.17454782434102742,
0.048868309428753
],
"position_mm": [
261.37931486913936,
-174.54782434102742,
48.868309428752994
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22811894967525123,
-0.17329220701741294,
0.04993921175900772
],
"position_mm": [
228.11894967525123,
-173.29220701741295,
49.93921175900772
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,617 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:28:58Z",
"summary": {
"num_cameras": 4,
"num_markers": 28,
"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": "c",
"position_m": [
0.3287264582676568,
-0.9186429714357892,
0.3564346556463644
],
"position_mm": [
328.72645826765677,
-918.6429714357893,
356.4346556463644
],
"direction": [
-0.13607342541217804,
0.9607956409454346,
-0.24156945943832397
]
},
{
"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.21431490098492018,
-0.08034957118144195,
0.3458834512342589
],
"position_mm": [
214.31490098492017,
-80.34957118144196,
345.88345123425887
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2673142798523106,
-0.07756918947607562,
0.34468129581712736
],
"position_mm": [
267.3142798523106,
-77.56918947607562,
344.68129581712736
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.3440779020336583,
-0.2859504021308158,
-0.03355698796095403
],
"position_mm": [
344.0779020336583,
-285.9504021308158,
-33.556987960954025
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16768017049138956,
-0.174148242818198,
-0.02608723286332387
],
"position_mm": [
167.68017049138956,
-174.14824281819799,
-26.08723286332387
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4880021502863226,
0.21076637075831112,
-0.021670250059017362
],
"position_mm": [
488.0021502863226,
210.76637075831113,
-21.670250059017363
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33942844067436034,
-0.32907251807896526,
-0.02561297047176381
],
"position_mm": [
339.42844067436033,
-329.07251807896523,
-25.61297047176381
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28423944356900266,
-0.2612411669173199,
-0.02689728127693508
],
"position_mm": [
284.2394435690027,
-261.2411669173199,
-26.897281276935082
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.5006382606818467,
0.16835473767668582,
-0.03138796876464793
],
"position_mm": [
500.6382606818467,
168.35473767668583,
-31.38796876464793
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04928847036910054,
-0.21818384506800403,
-0.02698487841602769
],
"position_mm": [
49.288470369100544,
-218.18384506800405,
-26.984878416027687
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40361065694829923,
-0.17088443233131476,
-0.029769289769399854
],
"position_mm": [
403.6106569482992,
-170.88443233131477,
-29.769289769399855
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021384682406887984,
-0.18672637163311606,
-0.027870752701187246
],
"position_mm": [
-21.384682406887983,
-186.72637163311606,
-27.870752701187246
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006056181911295209,
-0.2806202770733793,
-0.022647701977044417
],
"position_mm": [
6.0561819112952096,
-280.62027707337927,
-22.647701977044417
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4426073269959394,
0.1944895160556626,
-0.02830124623145081
],
"position_mm": [
442.6073269959394,
194.4895160556626,
-28.301246231450808
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.026838015699733018,
0.19199787837540028,
-0.025997685650948867
],
"position_mm": [
-26.838015699733017,
191.9978783754003,
-25.997685650948867
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31275579944552184,
-0.159519387945728,
-0.026706945689845264
],
"position_mm": [
312.75579944552186,
-159.519387945728,
-26.706945689845263
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5062335521226319,
-0.31520256173012273,
-0.02574606992780388
],
"position_mm": [
506.23355212263186,
-315.20256173012274,
-25.74606992780388
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18658261091079426,
-0.27599489430768553,
-0.028236766530258983
],
"position_mm": [
186.58261091079424,
-275.9948943076855,
-28.236766530258983
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3704698479669657,
-0.18637936494373028,
-0.02638958116177171
],
"position_mm": [
370.4698479669657,
-186.37936494373028,
-26.38958116177171
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10536744811142697,
-0.18867529944475137,
-0.028443347208698698
],
"position_mm": [
105.36744811142697,
-188.67529944475137,
-28.443347208698697
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27421649174266866,
-0.15818235581367085,
0.23212789721730687
],
"position_mm": [
274.21649174266867,
-158.18235581367085,
232.12789721730687
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17098969069287798,
-0.05180462858707617,
0.09131880068808405
],
"position_mm": [
170.98969069287799,
-51.804628587076174,
91.31880068808405
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3516983227005136,
-0.09115117433040194,
0.0010151885952704002
],
"position_mm": [
351.6983227005136,
-91.15117433040194,
1.0151885952704003
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02141982764239987,
-0.018980229504384664,
0.0003304157427481486
],
"position_mm": [
21.41982764239987,
-18.980229504384663,
0.3304157427481486
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34773254891649397,
-0.011266673533446455,
-0.0006394057730439468
],
"position_mm": [
347.73254891649395,
-11.266673533446456,
-0.6394057730439467
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16560092005139057,
-0.14107373711958895,
0.08121990445078832
],
"position_mm": [
165.60092005139057,
-141.07373711958894,
81.21990445078832
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.17206936781564922,
-0.1732088617081204,
0.0441322105619833
],
"position_mm": [
172.06936781564923,
-173.2088617081204,
44.1322105619833
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2637300106180884,
-0.1802265308626842,
0.05165075672745034
],
"position_mm": [
263.7300106180884,
-180.2265308626842,
51.65075672745034
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22731502897924355,
-0.1716639901699137,
0.0490289713062192
],
"position_mm": [
227.31502897924355,
-171.66399016991372,
49.0289713062192
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,355 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:28:56Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9\\k4_abcf\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 11,
"used_marker_ids": [
95,
103,
54,
51,
55,
210,
85,
96,
62,
217,
72
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.012596611338444681,
0.001823459559382797,
0.0013336547633117414,
0.001333617704124427
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.7740966455353937,
"residual_median_px": 3.212772940593517,
"residual_max_px": 6.202529448643419,
"sigma2_normalized": 2.445487248334908e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.806882381439209,
-0.5907120704650879,
-0.0003876964037772268
],
[
-0.3464553952217102,
-0.472708523273468,
-0.8102563619613647
],
[
0.478444904088974,
0.6539158821105957,
-0.5860755443572998
]
],
"translation_m": [
-0.22764724493026733,
0.17407254874706268,
1.1400104761123657
],
"rvec_rad": [
2.109480425106677,
-0.6898696845922361,
0.35190848901829686
]
},
"camera_in_world": {
"position_m": [
-0.3014392852783203,
-0.7976593375205994,
0.8090873956680298
],
"position_mm": [
-301.43927001953125,
-797.6593627929688,
809.08740234375
],
"orientation_deg": {
"roll": 131.8684539794922,
"pitch": -28.58388328552246,
"yaw": -23.237491607666016
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.7725908954999174e-05,
-4.336264240020541e-06,
2.874379737299334e-06,
1.42455613611222e-06,
-3.3997305965027654e-07,
8.780625583276048e-06
],
[
-4.33626424002045e-06,
1.235339583308422e-05,
-3.1382503086935615e-07,
-4.810377606184651e-07,
-2.884469935618526e-06,
-2.757182922057696e-07
],
[
2.8743797372994927e-06,
-3.1382503086937383e-07,
6.421520255144679e-05,
1.589852417802596e-06,
-1.0313586967674234e-05,
-2.639986584739018e-05
],
[
1.424556136112218e-06,
-4.810377606184746e-07,
1.5898524178026153e-06,
5.25158373021709e-07,
2.4601732546295158e-08,
9.242146393941159e-07
],
[
-3.399730596503203e-07,
-2.8844699356185343e-06,
-1.0313586967674231e-05,
2.4601732546296564e-08,
3.0101863708973597e-06,
6.130349421653036e-06
],
[
8.780625583275953e-06,
-2.7571829220583174e-07,
-2.639986584739021e-05,
9.242146393941262e-07,
6.1303494216530616e-06,
2.6354114554486426e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.3519188166004146,
0.20137975639338104,
0.45913622673796917
],
"tvec_std_m": [
0.000724678116836509,
0.0017349888676580492,
0.005133625868183854
]
},
"camera_center_std_m": [
0.006010664624785401,
0.007049372056075051,
0.007045635883701703
],
"camera_center_std_mm": [
6.010664624785401,
7.04937205607505,
7.045635883701703
],
"orientation_std_deg": {
"roll": 0.3204280070795569,
"pitch": 0.330959843866862,
"yaw": 0.2352878178703698
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
880.75,
1030.75
],
"projected_center_px": [
877.2113647460938,
1028.1080322265625
],
"reprojection_error_px": 4.416099316825931,
"confidence": 0.48062443979044517
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.5
],
"projected_center_px": [
661.3468017578125,
995.8610229492188
],
"reprojection_error_px": 3.640264352547517,
"confidence": 0.8492473171954678
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
960.75
],
"projected_center_px": [
1160.31884765625,
961.8600463867188
],
"reprojection_error_px": 5.678403578400224,
"confidence": 0.7156057017530675
},
{
"marker_id": 51,
"observed_center_px": [
736.25,
928.75
],
"projected_center_px": [
735.9454345703125,
928.0528564453125
],
"reprojection_error_px": 0.7607688458415308,
"confidence": 0.7281251715798226
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.0
],
"projected_center_px": [
997.8427734375,
934.1776123046875
],
"reprojection_error_px": 2.2044248635374197,
"confidence": 0.8146776238253017
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.25
],
"projected_center_px": [
368.6568908691406,
848.1165771484375
],
"reprojection_error_px": 2.8870380017629045,
"confidence": 0.5810048492836246
},
{
"marker_id": 85,
"observed_center_px": [
1335.25,
821.75
],
"projected_center_px": [
1329.0474853515625,
821.7364501953125
],
"reprojection_error_px": 6.202529448643419,
"confidence": 0.563942625830182
},
{
"marker_id": 96,
"observed_center_px": [
1017.5,
792.5
],
"projected_center_px": [
1017.1517944335938,
795.69384765625
],
"reprojection_error_px": 3.212772940593517,
"confidence": 0.630176526311095
},
{
"marker_id": 62,
"observed_center_px": [
1041.25,
762.75
],
"projected_center_px": [
1045.972900390625,
762.3524169921875
],
"reprojection_error_px": 4.739605505510665,
"confidence": 0.5408087705459368
},
{
"marker_id": 217,
"observed_center_px": [
1219.5,
526.75
],
"projected_center_px": [
1220.9332275390625,
525.1178588867188
],
"reprojection_error_px": 2.172101699366332,
"confidence": 0.38635420079609184
},
{
"marker_id": 72,
"observed_center_px": [
738.5,
473.25
],
"projected_center_px": [
737.1273193359375,
473.02313232421875
],
"reprojection_error_px": 1.3913019614035813,
"confidence": 0.2699080271668978
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,663 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:28:56Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9\\k4_abcf\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
1994.0294189453125,
0.0,
719.934814453125
],
[
0.0,
1991.6876220703125,
539.2061157226562
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 33,
"used_marker_ids": [
48,
85,
54,
69,
71,
47,
59,
95,
55,
63,
102,
103,
64,
51,
92,
96,
79,
62,
205,
208,
210,
206,
214,
207,
75,
100,
76,
56,
94,
72,
53,
50,
86
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.013584604093124814,
0.0015843987487078846,
0.0012326707839050142,
0.0012326616884056252
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.4844376511401745,
"residual_median_px": 3.291786520119941,
"residual_max_px": 5.68517550484449,
"sigma2_normalized": 1.6714003217377913e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999291896820068,
-0.01156364381313324,
-0.0028094653971493244
],
[
-0.010787446983158588,
-0.7811417579650879,
-0.6242604851722717
],
[
0.005024135112762451,
0.6242465972900391,
-0.7812111973762512
]
],
"translation_m": [
-0.31144723296165466,
0.05419684946537018,
1.4954849481582642
],
"rvec_rad": [
2.467352046687118,
-0.015481089436408857,
0.0015339521200034975
]
},
"camera_in_world": {
"position_m": [
0.30449628829956055,
-0.8948174118995667,
1.2012474536895752
],
"position_mm": [
304.49627685546875,
-894.8173828125,
1201.2474365234375
],
"orientation_deg": {
"roll": 141.37249755859375,
"pitch": -0.28786295652389526,
"yaw": -0.6180949211120605
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.0942408350105723e-05,
1.0553495778133065e-08,
1.980558205902477e-06,
2.577650733542526e-07,
-3.452239784766689e-07,
9.606287477904375e-07
],
[
1.055349577815522e-08,
1.9534661750779637e-06,
-6.146789865147863e-07,
1.3424961647071607e-07,
-5.455762594044418e-07,
4.56741914005952e-07
],
[
1.980558205902492e-06,
-6.146789865147868e-07,
2.0110957714923363e-05,
2.746129066550435e-07,
-2.2790855885008376e-06,
-7.553028643816334e-06
],
[
2.5776507335425256e-07,
1.3424961647071647e-07,
2.7461290665503467e-07,
1.4512897979044244e-07,
-5.297926612443498e-08,
1.7298839804703728e-07
],
[
-3.4522397847667806e-07,
-5.455762594044418e-07,
-2.27908558850084e-06,
-5.2979266124435876e-08,
5.938915931758995e-07,
1.056211681620355e-06
],
[
9.606287477904314e-07,
4.567419140059514e-07,
-7.553028643816351e-06,
1.729883980470346e-07,
1.0562116816203562e-06,
5.649513938968402e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.18953049257612506,
0.08008027949551058,
0.2569443124324181
],
"tvec_std_m": [
0.00038095797641005293,
0.0007706436226790561,
0.002376870618895442
]
},
"camera_center_std_m": [
0.004963270024830336,
0.003805769953890478,
0.0038422413946987894
],
"camera_center_std_mm": [
4.9632700248303365,
3.805769953890478,
3.8422413946987892
],
"orientation_std_deg": {
"roll": 0.2019000932849153,
"pitch": 0.18827305691154508,
"yaw": 0.08256178128859527
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1293.25,
1011.0
],
"projected_center_px": [
1296.923828125,
1014.7080688476562
],
"reprojection_error_px": 5.219845560071654,
"confidence": 0.6769166271324829
},
{
"marker_id": 85,
"observed_center_px": [
1019.75,
1007.75
],
"projected_center_px": [
1016.7266235351562,
1006.3353881835938
],
"reprojection_error_px": 3.337953241027693,
"confidence": 0.6859576703883983
},
{
"marker_id": 54,
"observed_center_px": [
768.5,
1030.5
],
"projected_center_px": [
772.7274780273438,
1034.30126953125
],
"reprojection_error_px": 5.68517550484449,
"confidence": 0.45099729493527263
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
967.0
],
"projected_center_px": [
272.3615417480469,
971.8425903320312
],
"reprojection_error_px": 5.2829243490350475,
"confidence": 0.6810790771484375
},
{
"marker_id": 71,
"observed_center_px": [
1379.25,
964.75
],
"projected_center_px": [
1377.3331298828125,
962.9747314453125
],
"reprojection_error_px": 2.6126556388909474,
"confidence": 0.5211106905954719
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
773.79052734375,
972.7685546875
],
"reprojection_error_px": 2.8435412739038366,
"confidence": 0.6409999109903972
},
{
"marker_id": 59,
"observed_center_px": [
1193.0,
954.5
],
"projected_center_px": [
1191.9739990234375,
957.6278076171875
],
"reprojection_error_px": 3.291786520119941,
"confidence": 0.6412858253535606
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.75
],
"projected_center_px": [
538.8433837890625,
958.6599731445312
],
"reprojection_error_px": 4.142398402727761,
"confidence": 0.6090065437382148
},
{
"marker_id": 55,
"observed_center_px": [
684.75,
939.25
],
"projected_center_px": [
683.6355590820312,
941.4348754882812
],
"reprojection_error_px": 2.452684133543343,
"confidence": 0.6008976526738182
},
{
"marker_id": 63,
"observed_center_px": [
1398.0,
899.5
],
"projected_center_px": [
1402.369140625,
898.88037109375
],
"reprojection_error_px": 4.412859592428243,
"confidence": 0.2507367639652114
},
{
"marker_id": 102,
"observed_center_px": [
1214.75,
884.75
],
"projected_center_px": [
1212.9915771484375,
883.6930541992188
],
"reprojection_error_px": 2.0516299253730708,
"confidence": 0.5657302556798534
},
{
"marker_id": 103,
"observed_center_px": [
428.0,
851.75
],
"projected_center_px": [
429.8710021972656,
847.7644653320312
],
"reprojection_error_px": 4.402855415722116,
"confidence": 0.5307866153288032
},
{
"marker_id": 64,
"observed_center_px": [
250.75,
851.75
],
"projected_center_px": [
248.2621307373047,
850.7115478515625
],
"reprojection_error_px": 2.695899911506096,
"confidence": 0.5340019648682838
},
{
"marker_id": 51,
"observed_center_px": [
519.25,
829.25
],
"projected_center_px": [
519.6051025390625,
827.2780151367188
],
"reprojection_error_px": 2.0037021021746235,
"confidence": 0.5276385941813627
},
{
"marker_id": 92,
"observed_center_px": [
1200.0,
838.25
],
"projected_center_px": [
1197.369140625,
835.5260620117188
],
"reprojection_error_px": 3.786985504993001,
"confidence": 0.5416034617553136
},
{
"marker_id": 96,
"observed_center_px": [
808.0,
839.0
],
"projected_center_px": [
806.0516357421875,
841.7830200195312
],
"reprojection_error_px": 3.3972523765880234,
"confidence": 0.49057142713958135
},
{
"marker_id": 79,
"observed_center_px": [
722.5,
810.0
],
"projected_center_px": [
723.7965698242188,
809.0030517578125
],
"reprojection_error_px": 1.6355424502822868,
"confidence": 0.5226666666666667
},
{
"marker_id": 62,
"observed_center_px": [
850.25,
824.75
],
"projected_center_px": [
854.8566284179688,
827.111328125
],
"reprojection_error_px": 5.176571828454937,
"confidence": 0.49066144587566046
},
{
"marker_id": 205,
"observed_center_px": [
1332.0,
700.0
],
"projected_center_px": [
1328.533935546875,
699.9411010742188
],
"reprojection_error_px": 3.466564852512483,
"confidence": 0.48645690874990066
},
{
"marker_id": 208,
"observed_center_px": [
778.0,
704.75
],
"projected_center_px": [
774.7031860351562,
705.8525390625
],
"reprojection_error_px": 3.4762874885612014,
"confidence": 0.4461531673319199
},
{
"marker_id": 210,
"observed_center_px": [
330.75,
632.75
],
"projected_center_px": [
328.01715087890625,
632.5164184570312
],
"reprojection_error_px": 2.7428132739722813,
"confidence": 0.38486810600050964
},
{
"marker_id": 206,
"observed_center_px": [
1172.75,
612.5
],
"projected_center_px": [
1172.8785400390625,
612.4332885742188
],
"reprojection_error_px": 0.14482042663918737,
"confidence": 0.45441758511053976
},
{
"marker_id": 214,
"observed_center_px": [
769.0,
618.5
],
"projected_center_px": [
771.6251831054688,
616.759033203125
],
"reprojection_error_px": 3.150008210316244,
"confidence": 0.4166666666666667
},
{
"marker_id": 207,
"observed_center_px": [
1310.75,
612.5
],
"projected_center_px": [
1306.811767578125,
611.0142822265625
],
"reprojection_error_px": 4.209160475797462,
"confidence": 0.4331870083749633
},
{
"marker_id": 75,
"observed_center_px": [
304.25,
442.5
],
"projected_center_px": [
306.5346374511719,
441.27276611328125
],
"reprojection_error_px": 2.593389923634302,
"confidence": 0.269105230137358
},
{
"marker_id": 100,
"observed_center_px": [
1320.25,
453.0
],
"projected_center_px": [
1320.7890625,
450.9125671386719
],
"reprojection_error_px": 2.1559138038100625,
"confidence": 0.3034911052213101
},
{
"marker_id": 76,
"observed_center_px": [
1177.5,
455.5
],
"projected_center_px": [
1176.89990234375,
457.64825439453125
],
"reprojection_error_px": 2.230496388847014,
"confidence": 0.29698484802246095
},
{
"marker_id": 56,
"observed_center_px": [
950.0,
461.5
],
"projected_center_px": [
947.465576171875,
458.3980712890625
],
"reprojection_error_px": 4.005654237238426,
"confidence": 0.2953303108215332
},
{
"marker_id": 94,
"observed_center_px": [
1405.5,
447.5
],
"projected_center_px": [
1409.493408203125,
448.7391052246094
],
"reprojection_error_px": 4.181230779858999,
"confidence": 0.1100752638244629
},
{
"marker_id": 72,
"observed_center_px": [
875.75,
436.25
],
"projected_center_px": [
874.760986328125,
435.6054382324219
],
"reprojection_error_px": 1.1805117175950042,
"confidence": 0.27188424328625205
},
{
"marker_id": 53,
"observed_center_px": [
930.75,
416.25
],
"projected_center_px": [
928.1094970703125,
418.8367919921875
],
"reprojection_error_px": 3.696450802125418,
"confidence": 0.27188424328625205
},
{
"marker_id": 50,
"observed_center_px": [
1030.5,
418.25
],
"projected_center_px": [
1033.40625,
418.04266357421875
],
"reprojection_error_px": 2.913636465991553,
"confidence": 0.2795619311083096
},
{
"marker_id": 86,
"observed_center_px": [
775.5,
347.75
],
"projected_center_px": [
776.3545532226562,
350.9087219238281
],
"reprojection_error_px": 3.272275263853063,
"confidence": 0.2240937601513369
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,291 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:28:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9\\k4_abcf\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "c",
"camera_matrix": [
[
1994.701171875,
0.0,
720.15869140625
],
[
0.0,
1995.5245361328125,
541.232177734375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 6,
"used_marker_ids": [
58,
96,
62,
64,
103,
79
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5
],
"rms": [
0.008349413376415336,
0.0016504880280259497,
0.0015759798504030179,
0.0015755701165085163,
0.0015755629520037386,
0.0015755629202711871
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05
]
},
"residual_rms_px": 4.462444988553178,
"residual_median_px": 2.9957948456372425,
"residual_max_px": 7.261467136704596,
"sigma2_normalized": 4.9647970313112095e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9905201196670532,
0.13657259941101074,
-0.014758122153580189
],
[
0.018812227994203568,
-0.24128760397434235,
-0.9702712893486023
],
[
-0.13607342541217804,
0.9607956409454346,
-0.24156945943832397
]
],
"translation_m": [
-0.1948884129524231,
0.11799708753824234,
1.013462781906128
],
"rvec_rad": [
1.812587441803086,
0.11387206766058035,
-0.11053524561415286
]
},
"camera_in_world": {
"position_m": [
0.32872647047042847,
-0.9186429977416992,
0.3564346432685852
],
"position_mm": [
328.7264709472656,
-918.6430053710938,
356.43463134765625
],
"orientation_deg": {
"roll": 104.1131362915039,
"pitch": 7.820694923400879,
"yaw": 1.0880461931228638
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0033297643910965512,
4.5538087618852444e-05,
-7.692681882483746e-05,
-1.2456399300444454e-05,
-0.0006192036523822213,
-0.00023806607634638158
],
[
4.553808761882524e-05,
0.000330429340101458,
-0.0006769712996470649,
9.693915508172016e-05,
4.1581619517906127e-07,
5.77560865446087e-05
],
[
-7.692681882477907e-05,
-0.0006769712996470649,
0.0015263263520935051,
-0.00020916352022384553,
-1.5661095106955834e-05,
-0.0001281815591286064
],
[
-1.2456399300452609e-05,
9.693915508171994e-05,
-0.00020916352022384512,
2.9970737255150626e-05,
5.76993475798201e-06,
1.9321909318967827e-05
],
[
-0.000619203652382222,
4.158161951740297e-07,
-1.5661095106945012e-05,
5.769934757980506e-06,
0.00011768022806462987,
4.981194329171975e-05
],
[
-0.0002380660763463879,
5.775608654460635e-05,
-0.00012818155912860127,
1.9321909318967163e-05,
4.981194329172085e-05,
4.2160344823719006e-05
]
],
"parameter_std": {
"rvec_std_deg": [
3.3062020033771,
1.0415063782403142,
2.238444513684183
],
"tvec_std_m": [
0.005474553612409931,
0.010848051809639825,
0.006493099785442929
]
},
"camera_center_std_m": [
0.03154393435586156,
0.02328885529001911,
0.04348494417010275
],
"camera_center_std_mm": [
31.54393435586156,
23.28885529001911,
43.48494417010275
],
"orientation_std_deg": {
"roll": 3.5307199195496453,
"pitch": 2.073501762713676,
"yaw": 0.5915145501472072
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.25,
1033.75
],
"projected_center_px": [
285.780029296875,
1034.0025634765625
],
"reprojection_error_px": 2.5426042855189133,
"confidence": 0.3455642187784726
},
{
"marker_id": 96,
"observed_center_px": [
1097.25,
1038.25
],
"projected_center_px": [
1089.9932861328125,
1037.9873046875
],
"reprojection_error_px": 7.261467136704596,
"confidence": 0.24498606281991034
},
{
"marker_id": 62,
"observed_center_px": [
1171.5,
1028.25
],
"projected_center_px": [
1177.9298095703125,
1029.019775390625
],
"reprojection_error_px": 6.475724304083219,
"confidence": 0.37942062793404846
},
{
"marker_id": 64,
"observed_center_px": [
149.75,
989.75
],
"projected_center_px": [
147.2631072998047,
991.4095458984375
],
"reprojection_error_px": 2.989770541580986,
"confidence": 0.5991514656644388
},
{
"marker_id": 103,
"observed_center_px": [
439.5,
1008.25
],
"projected_center_px": [
440.82305908203125,
1005.5554809570312
],
"reprojection_error_px": 3.001819149693499,
"confidence": 0.5496098643171499
},
{
"marker_id": 79,
"observed_center_px": [
946.25,
998.25
],
"projected_center_px": [
945.6839599609375,
998.5358276367188
],
"reprojection_error_px": 0.6341125797002471,
"confidence": 0.4739639622362142
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,621 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:28:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9\\k4_abcf\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "f",
"camera_matrix": [
[
2003.446044921875,
0.0,
722.6578979492188
],
[
0.0,
1992.1611328125,
539.48974609375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 30,
"used_marker_ids": [
68,
208,
46,
96,
62,
47,
56,
53,
97,
54,
79,
72,
55,
214,
66,
95,
58,
73,
69,
103,
82,
211,
210,
52,
64,
101,
83,
75,
81,
61
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.008996982418136016,
0.0014451338059425427,
0.0013743895095156555,
0.0013743884263288742
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.8961242804047163,
"residual_median_px": 3.6888392114084647,
"residual_max_px": 6.0936814013923755,
"sigma2_normalized": 2.0988261615622504e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.31795981526374817,
0.9480658769607544,
0.008520122617483139
],
[
0.9205425381660461,
-0.3065531253814697,
-0.2421293705701828
],
[
-0.2269427329301834,
0.08483054488897324,
-0.9702065587043762
]
],
"translation_m": [
0.12346923351287842,
-0.19981391727924347,
1.4974082708358765
],
"rvec_rad": [
2.378780179068341,
1.713097962756157,
-0.20024491374618786
]
},
"camera_in_world": {
"position_m": [
0.4845048785209656,
-0.30533650517463684,
1.403362512588501
],
"position_mm": [
484.5048828125,
-305.3365173339844,
1403.362548828125
],
"orientation_deg": {
"roll": 175.00302124023438,
"pitch": 13.117142677307129,
"yaw": 70.94483947753906
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.9691470873679275e-05,
1.7159805341476083e-05,
-9.313977980254098e-07,
-2.5154747625068364e-07,
2.0968802111840617e-07,
2.0152310406539227e-06
],
[
1.715980534147607e-05,
1.5234303378911558e-05,
-2.7816309966949486e-06,
5.580045420508028e-07,
-2.4999377179811203e-08,
1.7649612145935926e-06
],
[
-9.313977980246236e-07,
-2.781630996694005e-06,
0.00014510977788222988,
1.1037544122038043e-06,
-1.9387219603280184e-06,
-2.562338981443127e-05
],
[
-2.5154747625066924e-07,
5.580045420508135e-07,
1.1037544122037325e-06,
3.2040356684237866e-07,
-2.520363793308792e-08,
3.0637744040117307e-07
],
[
2.0968802111840188e-07,
-2.4999377179836657e-08,
-1.9387219603280455e-06,
-2.520363793309122e-08,
1.8653493721076195e-07,
4.6733801643876455e-07
],
[
2.0152310406537876e-06,
1.7649612145934306e-06,
-2.562338981443134e-05,
3.0637744040115867e-07,
4.673380164387572e-07,
8.496100059257366e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.31220401843234347,
0.22363199205457215,
0.6901936686761029
],
"tvec_std_m": [
0.0005660420186190939,
0.00043189690576659836,
0.002914807036367479
]
},
"camera_center_std_m": [
0.010362800540726682,
0.011127032575491518,
0.004622257120951852
],
"camera_center_std_mm": [
10.362800540726683,
11.127032575491517,
4.622257120951852
],
"orientation_std_deg": {
"roll": 0.39629886885659826,
"pitch": 0.3911386158392213,
"yaw": 0.07155292327603482
}
}
},
"observations": {
"markers": [
{
"marker_id": 68,
"observed_center_px": [
1395.5,
941.75
],
"projected_center_px": [
1389.548095703125,
940.4431762695312
],
"reprojection_error_px": 6.0936814013923755,
"confidence": 0.31452284382469436
},
{
"marker_id": 208,
"observed_center_px": [
936.75,
754.0
],
"projected_center_px": [
935.06982421875,
751.3572387695312
],
"reprojection_error_px": 3.1316413551311633,
"confidence": 0.7442305341015119
},
{
"marker_id": 46,
"observed_center_px": [
1383.5,
882.5
],
"projected_center_px": [
1388.0828857421875,
883.2381591796875
],
"reprojection_error_px": 4.641952250993368,
"confidence": 0.48925581764503895
},
{
"marker_id": 96,
"observed_center_px": [
816.5,
827.0
],
"projected_center_px": [
812.7360229492188,
825.475341796875
],
"reprojection_error_px": 4.061047386471164,
"confidence": 0.7490351334084672
},
{
"marker_id": 62,
"observed_center_px": [
845.5,
862.75
],
"projected_center_px": [
844.1776123046875,
867.2413330078125
],
"reprojection_error_px": 4.681963413332059,
"confidence": 0.7304654026989732
},
{
"marker_id": 47,
"observed_center_px": [
665.0,
836.0
],
"projected_center_px": [
667.7066650390625,
836.0575561523438
],
"reprojection_error_px": 2.707276924209236,
"confidence": 0.7493333333333333
},
{
"marker_id": 56,
"observed_center_px": [
1342.0,
843.75
],
"projected_center_px": [
1345.0384521484375,
839.529296875
],
"reprojection_error_px": 5.200627493652013,
"confidence": 0.6997474965237934
},
{
"marker_id": 53,
"observed_center_px": [
1400.0,
805.75
],
"projected_center_px": [
1394.7271728515625,
803.6259155273438
],
"reprojection_error_px": 5.684579226669193,
"confidence": 0.2519090987485656
},
{
"marker_id": 97,
"observed_center_px": [
554.5,
818.0
],
"projected_center_px": [
552.393798828125,
815.483154296875
],
"reprojection_error_px": 3.281858569430803,
"confidence": 0.7363629300822377
},
{
"marker_id": 54,
"observed_center_px": [
610.0,
848.75
],
"projected_center_px": [
607.6627197265625,
853.2195434570312
],
"reprojection_error_px": 5.043778126651779,
"confidence": 0.714264135428559
},
{
"marker_id": 79,
"observed_center_px": [
821.25,
736.5
],
"projected_center_px": [
822.4546508789062,
737.515869140625
],
"reprojection_error_px": 1.575808951276701,
"confidence": 0.7019048773943901
},
{
"marker_id": 72,
"observed_center_px": [
1346.25,
753.5
],
"projected_center_px": [
1346.6517333984375,
751.7901000976562
],
"reprojection_error_px": 1.756458766796223,
"confidence": 0.6613219758870197
},
{
"marker_id": 55,
"observed_center_px": [
675.5,
745.75
],
"projected_center_px": [
673.168212890625,
745.327880859375
],
"reprojection_error_px": 2.3696868342313517,
"confidence": 0.7020871814203925
},
{
"marker_id": 214,
"observed_center_px": [
1037.25,
713.75
],
"projected_center_px": [
1041.412841796875,
715.8807373046875
],
"reprojection_error_px": 4.676461620434453,
"confidence": 0.6215166590211996
},
{
"marker_id": 66,
"observed_center_px": [
508.0,
692.75
],
"projected_center_px": [
508.533203125,
692.8386840820312
],
"reprojection_error_px": 0.5405279261199102,
"confidence": 0.6495010546156331
},
{
"marker_id": 95,
"observed_center_px": [
612.75,
626.25
],
"projected_center_px": [
616.2593383789062,
624.2844848632812
],
"reprojection_error_px": 4.022276172807491,
"confidence": 0.6495692240250537
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
428.5
],
"projected_center_px": [
631.9732055664062,
432.49700927734375
],
"reprojection_error_px": 4.126789305505082,
"confidence": 0.6273000253365986
},
{
"marker_id": 73,
"observed_center_px": [
1401.5,
418.5
],
"projected_center_px": [
1403.91455078125,
418.2334289550781
],
"reprojection_error_px": 2.4292211914985686,
"confidence": 0.2254298006852419
},
{
"marker_id": 69,
"observed_center_px": [
538.5,
403.25
],
"projected_center_px": [
534.1398315429688,
406.5040588378906
],
"reprojection_error_px": 5.440585252906562,
"confidence": 0.5722444514496055
},
{
"marker_id": 103,
"observed_center_px": [
690.0,
487.75
],
"projected_center_px": [
694.1534423828125,
488.0059509277344
],
"reprojection_error_px": 4.161321245079652,
"confidence": 0.5954680843098741
},
{
"marker_id": 82,
"observed_center_px": [
1356.5,
429.25
],
"projected_center_px": [
1358.2213134765625,
429.5571594238281
],
"reprojection_error_px": 1.748504216821368,
"confidence": 0.6066174083435619
},
{
"marker_id": 211,
"observed_center_px": [
991.75,
589.5
],
"projected_center_px": [
992.0311889648438,
585.610595703125
],
"reprojection_error_px": 3.899555489860301,
"confidence": 0.5344898758778558
},
{
"marker_id": 210,
"observed_center_px": [
871.75,
307.0
],
"projected_center_px": [
871.70166015625,
305.0990905761719
],
"reprojection_error_px": 1.9015239620084594,
"confidence": 0.5835587226236766
},
{
"marker_id": 52,
"observed_center_px": [
1190.5,
312.5
],
"projected_center_px": [
1186.0692138671875,
316.3983154296875
],
"reprojection_error_px": 5.901586985215348,
"confidence": 0.5798408315806451
},
{
"marker_id": 64,
"observed_center_px": [
640.5,
337.75
],
"projected_center_px": [
640.552490234375,
335.2122497558594
],
"reprojection_error_px": 2.538293033977863,
"confidence": 0.5461129593472626
},
{
"marker_id": 101,
"observed_center_px": [
1307.75,
303.75
],
"projected_center_px": [
1307.749267578125,
308.2303466796875
],
"reprojection_error_px": 4.480346739553604,
"confidence": 0.557547025024131
},
{
"marker_id": 83,
"observed_center_px": [
1323.0,
208.5
],
"projected_center_px": [
1319.9122314453125,
207.4698028564453
],
"reprojection_error_px": 3.255091519743365,
"confidence": 0.562745572281817
},
{
"marker_id": 75,
"observed_center_px": [
1108.0,
182.0
],
"projected_center_px": [
1111.2906494140625,
182.7562713623047
],
"reprojection_error_px": 3.3764359818767575,
"confidence": 0.5380549070504695
},
{
"marker_id": 81,
"observed_center_px": [
1152.5,
376.25
],
"projected_center_px": [
1155.4818115234375,
376.354736328125
],
"reprojection_error_px": 2.9836503916735575,
"confidence": 0.4138222621269631
},
{
"marker_id": 61,
"observed_center_px": [
1279.75,
135.0
],
"projected_center_px": [
1282.823974609375,
133.3727264404297
],
"reprojection_error_px": 3.4781229329566283,
"confidence": 0.5393477003090094
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 60.763228764750416,
"gt": 60.0,
"error": 0.7632287647504157,
"unit": "mm",
"observable": true,
"n_markers": 3
},
{
"joint": "y",
"estimate": -2.1857516765652325,
"gt": -2.0,
"error": 0.18575167656524627,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "z",
"estimate": 94.65288438037851,
"gt": 95.0,
"error": 0.3471156196214906,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": -159.97350065359439,
"gt": 200.0,
"error": 0.026499346405614688,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "b",
"estimate": 59.90344815040162,
"gt": 60.0,
"error": 0.09655184959837015,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 8.961692582800922,
"gt": 9.0,
"error": 0.038307417199064275,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 7.645849402273376,
"gt": 8.0,
"error": 0.3541505977266244,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.1388451818779572,
"max_abs_deg": 0.3471156196214906,
"mean_abs_mm": 0.55868968123852,
"max_abs_mm": 0.7632287647504157,
"n_unobservable": 0,
"wrist_error_mm": 2.515598144341684,
"finger_error_mm": 2.87029157123635
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:29:00Z",
"method": "hybrid",
"movements": {
"x": {
"value": 60.763228764750416,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"y": {
"value": -2.1857516765652325,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"z": {
"value": 94.65288438037851,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": -159.97350065359439,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"b": {
"value": 59.90344815040162,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 8.961692582800922,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 7.645849402273376,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 2.806103413832057,
"num_markers": 28
}