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,674 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:35:50Z",
"summary": {
"num_cameras": 5,
"num_markers": 30,
"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": "b",
"position_m": [
0.29717288049224716,
-0.8887366669190728,
1.2029439521855916
],
"position_mm": [
297.17288049224715,
-888.7366669190728,
1202.9439521855916
],
"direction": [
0.010270745493471622,
0.6205654144287109,
-0.7840874195098877
]
},
{
"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": "e",
"position_m": [
1.2047895519114378,
-0.909711288880933,
0.41070428458266445
],
"position_mm": [
1204.7895519114377,
-909.711288880933,
410.70428458266446
],
"direction": [
-0.7462964057922363,
0.608277440071106,
-0.2702595889568329
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.21559833140839949,
-0.07648940194960066,
0.3412518615672653
],
"position_mm": [
215.59833140839947,
-76.48940194960066,
341.2518615672653
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2685895936577337,
-0.07378578392836857,
0.3396994566829364
],
"position_mm": [
268.5895936577337,
-73.78578392836857,
339.6994566829364
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 48,
"position_m": [
0.6870167816852423,
-0.31820959759697387,
-0.02773876973941899
],
"position_mm": [
687.0167816852422,
-318.2095975969739,
-27.73876973941899
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16784436205416148,
-0.17282193041392865,
-0.027733627546613765
],
"position_mm": [
167.84436205416148,
-172.82193041392864,
-27.733627546613764
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2846650864845785,
-0.26055813929105853,
-0.027898473963496137
],
"position_mm": [
284.6650864845785,
-260.5581392910585,
-27.898473963496137
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.048079845213781176,
-0.21721594079795828,
-0.026961786890529946
],
"position_mm": [
48.07984521378118,
-217.21594079795827,
-26.961786890529947
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4018457188129276,
-0.17318303488230574,
-0.027464548834250934
],
"position_mm": [
401.8457188129276,
-173.18303488230575,
-27.464548834250934
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7759275104417971,
-0.2354735072306474,
-0.028368979151586378
],
"position_mm": [
775.927510441797,
-235.47350723064739,
-28.368979151586377
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019297160296098355,
-0.18923049264482542,
-0.027364984565449085
],
"position_mm": [
-19.297160296098355,
-189.2304926448254,
-27.364984565449085
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006614284222099776,
-0.27793259612003246,
-0.027027683712544756
],
"position_mm": [
6.6142842220997755,
-277.9325961200325,
-27.027683712544757
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3113920700341113,
-0.15912510834879015,
-0.02713962801134917
],
"position_mm": [
311.39207003411127,
-159.12510834879015,
-27.13962801134917
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057429467430576,
-0.31441325760699007,
-0.026916150355448525
],
"position_mm": [
505.74294674305764,
-314.41325760699004,
-26.916150355448526
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3614270584492941,
0.2945359975411843,
-0.02754565363815223
],
"position_mm": [
361.4270584492941,
294.5359975411843,
-27.545653638152228
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.646709286359723,
-0.18763849808465397,
-0.026941611666311493
],
"position_mm": [
646.709286359723,
-187.63849808465397,
-26.94161166631149
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18653353686861116,
-0.2762193604821526,
-0.027261067074344954
],
"position_mm": [
186.53353686861115,
-276.21936048215264,
-27.261067074344954
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3723771875322561,
-0.18287471777502726,
-0.028741662287298075
],
"position_mm": [
372.37718753225613,
-182.87471777502725,
-28.741662287298077
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6520776116647476,
-0.22391677853315345,
-0.027551883562900017
],
"position_mm": [
652.0776116647477,
-223.91677853315346,
-27.551883562900016
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10464275654494273,
-0.19012798153482252,
-0.027636389833382992
],
"position_mm": [
104.64275654494273,
-190.1279815348225,
-27.636389833382992
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27186777500122156,
-0.16278659547049093,
0.236856551203188
],
"position_mm": [
271.86777500122156,
-162.78659547049094,
236.856551203188
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.1711499901235159,
-0.05094442590903829,
0.089780097727547
],
"position_mm": [
171.1499901235159,
-50.94442590903829,
89.780097727547
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6505161854371168,
-0.010510973367911375,
0.00013056112483235006
],
"position_mm": [
650.5161854371167,
-10.510973367911374,
0.13056112483235005
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35299883350320144,
-0.0903002280516991,
0.0013924878285658754
],
"position_mm": [
352.9988335032014,
-90.3002280516991,
1.3924878285658755
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021764429821523233,
-0.01939324021151464,
0.0006256633516135473
],
"position_mm": [
21.764429821523233,
-19.39324021151464,
0.6256633516135474
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34898038757170113,
-0.011587203864139561,
1.7262635095587508e-05
],
"position_mm": [
348.98038757170116,
-11.58720386413956,
0.01726263509558751
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16791638309605006,
-0.1429200389408395,
0.08795500380725682
],
"position_mm": [
167.91638309605005,
-142.92003894083948,
87.95500380725682
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2592099880314962,
-0.16770226418091755,
0.028400224018220403
],
"position_mm": [
259.2099880314962,
-167.70226418091755,
28.400224018220403
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1707466457912271,
-0.17549142354793199,
0.046469172356571525
],
"position_mm": [
170.74664579122708,
-175.491423547932,
46.46917235657153
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.296961461780398,
-0.14214267114430126,
0.04938759226479676
],
"position_mm": [
296.961461780398,
-142.14267114430126,
49.38759226479676
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2590773695239921,
-0.17709470663002747,
0.05329333659789615
],
"position_mm": [
259.07736952399205,
-177.09470663002747,
53.29333659789615
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22572060671743413,
-0.17552724525384,
0.052817930927922654
],
"position_mm": [
225.72060671743412,
-175.52724525384,
52.81793092792265
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,673 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:35:51Z",
"summary": {
"num_cameras": 5,
"num_markers": 30,
"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": "b",
"position_m": [
0.29717288049224716,
-0.8887366669190728,
1.2029439521855916
],
"position_mm": [
297.17288049224715,
-888.7366669190728,
1202.9439521855916
],
"direction": [
0.010270745493471622,
0.6205654144287109,
-0.7840874195098877
]
},
{
"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": "e",
"position_m": [
1.2047895519114378,
-0.909711288880933,
0.41070428458266445
],
"position_mm": [
1204.7895519114377,
-909.711288880933,
410.70428458266446
],
"direction": [
-0.7462964057922363,
0.608277440071106,
-0.2702595889568329
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.21555236253124987,
-0.07639401936948327,
0.34133971093543064
],
"position_mm": [
215.55236253124988,
-76.39401936948327,
341.3397109354306
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2686188896065856,
-0.07367373566704338,
0.33965156599610974
],
"position_mm": [
268.6188896065856,
-73.67373566704339,
339.65156599610975
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 48,
"position_m": [
0.6869807332077355,
-0.3182657620252409,
-0.02777891327775199
],
"position_mm": [
686.9807332077354,
-318.26576202524086,
-27.77891327775199
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16750306476299232,
-0.17374099217655264,
-0.027346068121367747
],
"position_mm": [
167.50306476299232,
-173.74099217655265,
-27.346068121367747
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2846492106746107,
-0.2604765561742728,
-0.02785765522042006
],
"position_mm": [
284.6492106746107,
-260.4765561742728,
-27.85765522042006
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04765459234035376,
-0.21578764002534342,
-0.027642326244950128
],
"position_mm": [
47.65459234035376,
-215.78764002534342,
-27.642326244950127
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4030271702816239,
-0.17215576015984088,
-0.028368115579901303
],
"position_mm": [
403.02717028162385,
-172.1557601598409,
-28.368115579901303
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.776024541676958,
-0.2353406328273751,
-0.028248239766077654
],
"position_mm": [
776.024541676958,
-235.34063282737512,
-28.248239766077653
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022944850403784325,
-0.1842628945047077,
-0.03028134962404
],
"position_mm": [
-22.944850403784326,
-184.2628945047077,
-30.28134962404
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.007301176701698871,
-0.28023746753984363,
-0.025651479757618906
],
"position_mm": [
7.301176701698871,
-280.23746753984364,
-25.651479757618908
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31227027169285965,
-0.15896207388457714,
-0.027088949243054373
],
"position_mm": [
312.27027169285964,
-158.96207388457714,
-27.088949243054373
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.505986540719163,
-0.31438766767852594,
-0.02690034727069071
],
"position_mm": [
505.98654071916303,
-314.38766767852593,
-26.900347270690713
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36195096993212567,
0.2937031747267413,
-0.027377227765720685
],
"position_mm": [
361.95096993212564,
293.7031747267413,
-27.377227765720686
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6478320739055804,
-0.18615544602891557,
-0.028715035995695984
],
"position_mm": [
647.8320739055804,
-186.15544602891558,
-28.715035995695985
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18639878533920984,
-0.2756105092655179,
-0.027813560642630308
],
"position_mm": [
186.39878533920984,
-275.61050926551786,
-27.813560642630307
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3694700321315493,
-0.18686539273422775,
-0.025652135723066564
],
"position_mm": [
369.47003213154926,
-186.86539273422775,
-25.652135723066564
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6523167206152644,
-0.22430159075667513,
-0.02726443572118963
],
"position_mm": [
652.3167206152643,
-224.30159075667513,
-27.264435721189628
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10560201997585664,
-0.19010044550845465,
-0.027674999095290805
],
"position_mm": [
105.60201997585663,
-190.10044550845464,
-27.674999095290804
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27194026538125043,
-0.16223381693353492,
0.23560466050890566
],
"position_mm": [
271.9402653812504,
-162.2338169335349,
235.60466050890565
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17129767745818666,
-0.0524552747274198,
0.09049254699249001
],
"position_mm": [
171.29767745818666,
-52.4552747274198,
90.49254699249002
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.65051532481421,
-0.010506868544156637,
0.00013253247418495084
],
"position_mm": [
650.5153248142101,
-10.506868544156637,
0.13253247418495084
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3533100332473613,
-0.09244317594787767,
0.0020697407884509057
],
"position_mm": [
353.31003324736133,
-92.44317594787766,
2.069740788450906
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021859948946720976,
-0.017309613666598722,
-0.0005251849027456021
],
"position_mm": [
21.859948946720976,
-17.30961366659872,
-0.525184902745602
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3489576677395196,
-0.012569901184712113,
0.000921600868715162
],
"position_mm": [
348.9576677395196,
-12.569901184712114,
0.921600868715162
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16773761857123126,
-0.1421945273457311,
0.08464484126683523
],
"position_mm": [
167.73761857123125,
-142.1945273457311,
84.64484126683523
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.25925227396785416,
-0.16782894154243305,
0.02846267820347622
],
"position_mm": [
259.25227396785414,
-167.82894154243306,
28.46267820347622
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.17047909576808098,
-0.1737089147870017,
0.0465744413354027
],
"position_mm": [
170.47909576808098,
-173.7089147870017,
46.5744413354027
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.2962978165971591,
-0.14230512059356928,
0.04942112151932164
],
"position_mm": [
296.2978165971591,
-142.30512059356928,
49.42112151932164
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2620660765186451,
-0.17786287300626322,
0.053141166616941266
],
"position_mm": [
262.0660765186451,
-177.86287300626321,
53.14116661694126
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22481170328207553,
-0.17383089854352723,
0.051697246850672514
],
"position_mm": [
224.81170328207554,
-173.83089854352724,
51.697246850672514
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,467 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:35:49Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9a\\k5_abcde\\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": 19,
"used_marker_ids": [
95,
97,
103,
54,
55,
51,
47,
210,
85,
79,
96,
105,
62,
102,
92,
217,
83,
206,
86
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.009119839286294784,
0.001428960368163321,
0.0013200815452506216,
0.0013200801554323974
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.7358512138251694,
"residual_median_px": 3.429175339194282,
"residual_max_px": 7.616083234559383,
"sigma2_normalized": 2.069351294886586e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8072646856307983,
-0.5901848077774048,
0.0023755384609103203
],
[
-0.34367164969444275,
-0.47334444522857666,
-0.8110702037811279
],
[
0.47980576753616333,
0.6539319157600403,
-0.5849440097808838
]
],
"translation_m": [
-0.2276158183813095,
0.17232374846935272,
1.1342476606369019
],
"rvec_rad": [
2.109195227512678,
-0.6873666355343258,
0.35491035866815945
]
},
"camera_in_world": {
"position_m": [
-0.30124953389167786,
-0.7944876551628113,
0.8037787675857544
],
"position_mm": [
-301.2495422363281,
-794.4876708984375,
803.7787475585938
],
"orientation_deg": {
"roll": 131.81271362304688,
"pitch": -28.67271614074707,
"yaw": -23.060598373413086
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.4331073703889309e-05,
-3.3920618854876993e-06,
-1.355785789676856e-06,
7.4262092558218e-07,
9.973443709270786e-07,
4.657623030779242e-06
],
[
-3.3920618854877375e-06,
5.5103731486564465e-06,
2.526499913508113e-07,
-4.838158501782829e-07,
-1.5707410751036744e-06,
-1.0373618430124162e-06
],
[
-1.3557857896769187e-06,
2.526499913508044e-07,
1.6994875970961837e-05,
8.499850259846227e-07,
-2.673577733827215e-06,
-5.823483553136747e-06
],
[
7.426209255821796e-07,
-4.838158501782881e-07,
8.499850259846317e-07,
3.446304333874929e-07,
8.618197927990834e-08,
5.70336408958433e-07
],
[
9.97344370927096e-07,
-1.5707410751036778e-06,
-2.673577733827215e-06,
8.618197927990852e-08,
1.1043369484867366e-06,
1.8347584121523631e-06
],
[
4.657623030779248e-06,
-1.0373618430124484e-06,
-5.823483553136711e-06,
5.703364089584398e-07,
1.8347584121523693e-06,
8.191502292851575e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.21690122119899222,
0.13449716712014267,
0.23620094571177214
],
"tvec_std_m": [
0.0005870523259365327,
0.001050874373313355,
0.002862080064018401
]
},
"camera_center_std_m": [
0.003509570090837634,
0.003736225665225164,
0.004630867303575309
],
"camera_center_std_mm": [
3.509570090837634,
3.736225665225164,
4.630867303575309
],
"orientation_std_deg": {
"roll": 0.28541579965369523,
"pitch": 0.17291476886559953,
"yaw": 0.15098760803943664
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.25,
1031.25
],
"projected_center_px": [
877.817138671875,
1028.722900390625
],
"reprojection_error_px": 4.262718537956666,
"confidence": 0.45573027871641286
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.25
],
"projected_center_px": [
1152.6396484375,
1028.454345703125
],
"reprojection_error_px": 4.248417566721972,
"confidence": 0.5211087340042874
},
{
"marker_id": 103,
"observed_center_px": [
661.75,
999.75
],
"projected_center_px": [
660.8534545898438,
995.827880859375
],
"reprojection_error_px": 4.0232837615223245,
"confidence": 0.8535373989291568
},
{
"marker_id": 54,
"observed_center_px": [
1155.0,
960.75
],
"projected_center_px": [
1162.3070068359375,
962.8976440429688
],
"reprojection_error_px": 7.616083234559383,
"confidence": 0.7311948387602913
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.064453125,
934.7232055664062
],
"reprojection_error_px": 2.9264755857558638,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.75,
929.25
],
"projected_center_px": [
735.9026489257812,
927.940185546875
],
"reprojection_error_px": 1.5600056873597647,
"confidence": 0.7811997380618676
},
{
"marker_id": 47,
"observed_center_px": [
1108.75,
915.0
],
"projected_center_px": [
1107.2596435546875,
913.3580322265625
],
"reprojection_error_px": 2.217480665776325,
"confidence": 0.6979185869602446
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.25
],
"projected_center_px": [
366.9295349121094,
846.718994140625
],
"reprojection_error_px": 2.5386550504872685,
"confidence": 0.6242173596603116
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1331.6551513671875,
822.7557983398438
],
"reprojection_error_px": 3.429175339194282,
"confidence": 0.6128519038478318
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.5289306640625,
809.2465209960938
],
"reprojection_error_px": 1.4372433415148518,
"confidence": 0.6619705710475772
},
{
"marker_id": 96,
"observed_center_px": [
1017.25,
792.75
],
"projected_center_px": [
1018.4593505859375,
795.8678588867188
],
"reprojection_error_px": 3.3441849346587365,
"confidence": 0.6365286894071078
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
769.0
],
"projected_center_px": [
1293.4168701171875,
766.1366577148438
],
"reprojection_error_px": 2.882655817260619,
"confidence": 0.5120561345306578
},
{
"marker_id": 62,
"observed_center_px": [
1041.75,
762.5
],
"projected_center_px": [
1047.3978271484375,
762.51708984375
],
"reprojection_error_px": 5.6478530045838715,
"confidence": 0.5481212550686283
},
{
"marker_id": 102,
"observed_center_px": [
1372.75,
654.5
],
"projected_center_px": [
1369.2708740234375,
654.5015869140625
],
"reprojection_error_px": 3.4791263384775513,
"confidence": 0.33337595746251947
},
{
"marker_id": 92,
"observed_center_px": [
1324.0,
628.75
],
"projected_center_px": [
1318.912841796875,
627.8513793945312
],
"reprojection_error_px": 5.165916915339909,
"confidence": 0.39377329838133546
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.03857421875,
525.24267578125
],
"reprojection_error_px": 3.72866045679041,
"confidence": 0.4001538913904134
},
{
"marker_id": 83,
"observed_center_px": [
158.0,
563.5
],
"projected_center_px": [
157.3516387939453,
564.674560546875
],
"reprojection_error_px": 1.3416276427503975,
"confidence": 0.23907155526747506
},
{
"marker_id": 206,
"observed_center_px": [
1140.0,
473.25
],
"projected_center_px": [
1139.1334228515625,
473.1092529296875
],
"reprojection_error_px": 0.8779326238360327,
"confidence": 0.3292080839320196
},
{
"marker_id": 86,
"observed_center_px": [
575.0,
447.0
],
"projected_center_px": [
578.4127197265625,
447.5254821777344
],
"reprojection_error_px": 3.452938958508431,
"confidence": 0.19768887420606246
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,456 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:35:49Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9a\\k5_abcde\\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": 18,
"used_marker_ids": [
48,
85,
69,
59,
95,
55,
63,
58,
103,
92,
62,
208,
214,
206,
76,
94,
104,
86
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.014034189766571717,
0.0016648298697969858,
0.001259748106810116,
0.0012597322040966722,
0.0012597322015704617
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.560994052739826,
"residual_median_px": 3.402753909327016,
"residual_max_px": 5.006464308151034,
"sigma2_normalized": 1.9043102636070355e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999048709869385,
-0.013594131916761398,
0.0023386680986732244
],
[
-0.009207691065967083,
-0.7840368151664734,
-0.6206459999084473
],
[
0.010270745493471622,
0.6205654144287109,
-0.7840874195098877
]
],
"translation_m": [
-0.31203949451446533,
0.052536334842443466,
1.4916802644729614
],
"rvec_rad": [
2.4719906935696265,
-0.015797487148898594,
0.008736014231748244
]
},
"camera_in_world": {
"position_m": [
0.2971729040145874,
-0.8887366652488708,
1.202944040298462
],
"position_mm": [
297.17291259765625,
-888.7366943359375,
1202.944091796875
],
"orientation_deg": {
"roll": 141.64016723632812,
"pitch": -0.5884807109832764,
"yaw": -0.5275970697402954
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.4807667329516548e-05,
1.5426053240562048e-06,
1.3163007982223117e-05,
6.106352490949142e-07,
-2.823502986344657e-06,
-2.852030190877501e-06
],
[
1.542605324056226e-06,
3.91229026951399e-06,
-3.124868579603551e-07,
3.831154372459183e-07,
-1.2431094450395715e-06,
8.546059137698912e-07
],
[
1.3163007982222999e-05,
-3.1248685796032535e-07,
5.354971759361589e-05,
4.225106618617873e-07,
-7.60684482166454e-06,
-2.3737973147341074e-05
],
[
6.106352490949169e-07,
3.831154372459212e-07,
4.2251066186178927e-07,
3.070444877942048e-07,
-1.3485989966857092e-07,
3.880228714281096e-07
],
[
-2.8235029863446393e-06,
-1.2431094450395711e-06,
-7.606844821664527e-06,
-1.3485989966856902e-07,
1.8113537885764995e-06,
3.715982811574139e-06
],
[
-2.852030190877432e-06,
8.546059137699087e-07,
-2.3737973147341034e-05,
3.8802287142811336e-07,
3.715982811574127e-06,
1.593378974382436e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.28537478486775214,
0.11332824599299894,
0.41927717915199947
],
"tvec_std_m": [
0.0005541159515789135,
0.0013458654422253732,
0.00399171513811098
]
},
"camera_center_std_m": [
0.00807187039562805,
0.006017138802724682,
0.004417760829297334
],
"camera_center_std_mm": [
8.07187039562805,
6.0171388027246815,
4.417760829297333
],
"orientation_std_deg": {
"roll": 0.22799970694485924,
"pitch": 0.3035013238662909,
"yaw": 0.13180728057303986
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1293.0,
1011.25
],
"projected_center_px": [
1296.3070068359375,
1014.711181640625
],
"reprojection_error_px": 4.787073486206047,
"confidence": 0.7116214484039136
},
{
"marker_id": 85,
"observed_center_px": [
1019.75,
1007.5
],
"projected_center_px": [
1016.5441284179688,
1006.2239990234375
],
"reprojection_error_px": 3.4504769369847996,
"confidence": 0.6549421799057652
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
966.75
],
"projected_center_px": [
271.2322998046875,
971.3096313476562
],
"reprojection_error_px": 4.6642417318165075,
"confidence": 0.654995497697008
},
{
"marker_id": 59,
"observed_center_px": [
1193.0,
954.5
],
"projected_center_px": [
1191.4974365234375,
957.499755859375
],
"reprojection_error_px": 3.355030881669233,
"confidence": 0.6412858253535606
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.75
],
"projected_center_px": [
538.3406982421875,
958.2066040039062
],
"reprojection_error_px": 4.688968729154404,
"confidence": 0.6090065437382148
},
{
"marker_id": 55,
"observed_center_px": [
684.75,
939.0
],
"projected_center_px": [
683.2969360351562,
941.0006103515625
],
"reprojection_error_px": 2.4726173712700614,
"confidence": 0.5914285714285713
},
{
"marker_id": 63,
"observed_center_px": [
1398.25,
899.25
],
"projected_center_px": [
1401.3623046875,
898.7800903320312
],
"reprojection_error_px": 3.1475793181244813,
"confidence": 0.24983668327405417
},
{
"marker_id": 58,
"observed_center_px": [
341.75,
885.25
],
"projected_center_px": [
344.66473388671875,
886.5033569335938
],
"reprojection_error_px": 3.172786982035529,
"confidence": 0.5625579532714647
},
{
"marker_id": 103,
"observed_center_px": [
428.0,
851.75
],
"projected_center_px": [
428.8503723144531,
846.8162841796875
],
"reprojection_error_px": 5.006464308151034,
"confidence": 0.5307866153288032
},
{
"marker_id": 92,
"observed_center_px": [
1199.75,
838.25
],
"projected_center_px": [
1196.7218017578125,
835.1624755859375
],
"reprojection_error_px": 4.324672427065367,
"confidence": 0.5371779083705701
},
{
"marker_id": 62,
"observed_center_px": [
850.25,
824.75
],
"projected_center_px": [
854.3997802734375,
826.4393310546875
],
"reprojection_error_px": 4.480459321335547,
"confidence": 0.49066144587566046
},
{
"marker_id": 208,
"observed_center_px": [
778.0,
704.75
],
"projected_center_px": [
774.188232421875,
704.8709106445312
],
"reprojection_error_px": 3.8136847606489304,
"confidence": 0.4461531673319199
},
{
"marker_id": 214,
"observed_center_px": [
769.0,
618.5
],
"projected_center_px": [
770.9168090820312,
615.4180297851562
],
"reprojection_error_px": 3.629421091874228,
"confidence": 0.4166666666666667
},
{
"marker_id": 206,
"observed_center_px": [
1173.0,
612.5
],
"projected_center_px": [
1172.2015380859375,
611.6439819335938
],
"reprojection_error_px": 1.1706017077649622,
"confidence": 0.4658100865099747
},
{
"marker_id": 76,
"observed_center_px": [
1177.5,
455.5
],
"projected_center_px": [
1175.7701416015625,
456.1871643066406
],
"reprojection_error_px": 1.8613449070405097,
"confidence": 0.29698484802246095
},
{
"marker_id": 94,
"observed_center_px": [
1405.5,
447.5
],
"projected_center_px": [
1408.033935546875,
447.6765441894531
],
"reprojection_error_px": 2.5400781890615822,
"confidence": 0.1100752638244629
},
{
"marker_id": 104,
"observed_center_px": [
1334.5,
388.5
],
"projected_center_px": [
1331.5709228515625,
389.0777587890625
],
"reprojection_error_px": 2.9855147227635177,
"confidence": 0.28130872073396446
},
{
"marker_id": 86,
"observed_center_px": [
775.5,
347.75
],
"projected_center_px": [
774.883544921875,
348.20361328125
],
"reprojection_error_px": 0.7653638822628694,
"confidence": 0.2240937601513369
}
]
},
"qa": {
"sanity_notes": []
}
}

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:35:49Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9a\\k5_abcde\\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": 11,
"used_marker_ids": [
58,
62,
64,
96,
103,
51,
79,
208,
210,
214,
50
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007672526846651543,
0.0017643770522012539,
0.001739494241404728,
0.0017394940909461114
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.9226390466892225,
"residual_median_px": 4.7505235137440645,
"residual_max_px": 7.537100572474653,
"sigma2_normalized": 4.160529577097851e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9937206506729126,
0.11184300482273102,
-0.0032212184742093086
],
[
0.029871100559830666,
-0.29292798042297363,
-0.9556677937507629
],
[
-0.10782834142446518,
0.9495705962181091,
-0.2944294512271881
]
],
"translation_m": [
-0.19850915670394897,
0.10728108137845993,
1.0063550472259521
],
"rvec_rad": [
1.8676173877959417,
0.10254154399892973,
-0.08035328155188425
]
},
"camera_in_world": {
"position_m": [
0.3025716543197632,
-0.9019776582717896,
0.39818620681762695
],
"position_mm": [
302.5716552734375,
-901.9776611328125,
398.18621826171875
],
"orientation_deg": {
"roll": 107.22687530517578,
"pitch": 6.190143585205078,
"yaw": 1.7217843532562256
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
4.898191068450974e-05,
7.177102802231888e-06,
1.3115132207159378e-05,
-5.851184297152545e-08,
-7.96890716323324e-06,
1.3090175054687916e-07
],
[
7.17710280223184e-06,
1.445368291238971e-05,
-6.3473318463480694e-06,
1.7133586355650683e-06,
-2.037532703759121e-06,
3.9831015190451555e-06
],
[
1.3115132207159297e-05,
-6.3473318463481465e-06,
4.530506833134301e-05,
-2.68093779483931e-06,
-6.440501011043523e-06,
-1.105102640935365e-05
],
[
-5.8511842971527035e-08,
1.713358635565074e-06,
-2.6809377948393145e-06,
5.775182117156382e-07,
1.3013527446885056e-07,
9.880027606350229e-07
],
[
-7.96890716323322e-06,
-2.037532703759107e-06,
-6.4405010110435485e-06,
1.3013527446885146e-07,
2.570365620796649e-06,
2.2925937378210035e-06
],
[
1.3090175054688204e-07,
3.98310151904518e-06,
-1.1051026409353647e-05,
9.88002760635021e-07,
2.292593737820996e-06,
1.018418711246997e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.4009964182269172,
0.2178270920841785,
0.38565239012075214
],
"tvec_std_m": [
0.0007599461900132391,
0.0016032359841260577,
0.0031912673207473504
]
},
"camera_center_std_m": [
0.005369029176223718,
0.0032734881097099527,
0.005796088288572048
],
"camera_center_std_mm": [
5.369029176223718,
3.2734881097099526,
5.796088288572048
],
"orientation_std_deg": {
"roll": 0.3826159800038802,
"pitch": 0.3112906054764706,
"yaw": 0.22733244418438284
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.0,
1034.0
],
"projected_center_px": [
288.8377685546875,
1036.8619384765625
],
"reprojection_error_px": 6.5015562399880125,
"confidence": 0.34134185624863755
},
{
"marker_id": 62,
"observed_center_px": [
1171.5,
1028.5
],
"projected_center_px": [
1177.73095703125,
1030.3076171875
],
"reprojection_error_px": 6.487858307779943,
"confidence": 0.3586255184214969
},
{
"marker_id": 64,
"observed_center_px": [
149.5,
990.0
],
"projected_center_px": [
145.977783203125,
989.7498779296875
],
"reprojection_error_px": 3.531086548676738,
"confidence": 0.6490791106034549
},
{
"marker_id": 96,
"observed_center_px": [
1097.5,
1038.75
],
"projected_center_px": [
1091.471435546875,
1040.2440185546875
],
"reprojection_error_px": 6.2109323621524695,
"confidence": 0.24678869996591526
},
{
"marker_id": 103,
"observed_center_px": [
439.0,
1009.0
],
"projected_center_px": [
443.16143798828125,
1005.2628784179688
],
"reprojection_error_px": 5.593178331610217,
"confidence": 0.547329500147977
},
{
"marker_id": 51,
"observed_center_px": [
598.5,
996.25
],
"projected_center_px": [
598.0779418945312,
994.036376953125
],
"reprojection_error_px": 2.2534995092185017,
"confidence": 0.5232849066860699
},
{
"marker_id": 79,
"observed_center_px": [
946.0,
998.25
],
"projected_center_px": [
946.7434692382812,
997.147705078125
],
"reprojection_error_px": 1.3295866286413662,
"confidence": 0.46608441082075647
},
{
"marker_id": 208,
"observed_center_px": [
1042.5,
866.5
],
"projected_center_px": [
1034.9630126953125,
866.5413208007812
],
"reprojection_error_px": 7.537100572474653,
"confidence": 0.37574692421268213
},
{
"marker_id": 210,
"observed_center_px": [
358.0,
769.5
],
"projected_center_px": [
353.5859069824219,
771.2559204101562
],
"reprojection_error_px": 4.7505235137440645,
"confidence": 0.27427753591887916
},
{
"marker_id": 214,
"observed_center_px": [
1026.75,
793.25
],
"projected_center_px": [
1028.5865478515625,
791.906982421875
],
"reprojection_error_px": 2.2752152043777256,
"confidence": 0.2441696886757621
},
{
"marker_id": 50,
"observed_center_px": [
1402.0,
693.75
],
"projected_center_px": [
1404.7972412109375,
694.5519409179688
],
"reprojection_error_px": 2.909925708343712,
"confidence": 0.03320002493960217
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,369 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:35:50Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9a\\k5_abcde\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "d",
"camera_matrix": [
[
1994.6785888671875,
0.0,
720.2863159179688
],
[
0.0,
1997.283935546875,
541.2328491210938
],
[
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": 12,
"used_marker_ids": [
95,
79,
208,
69,
51,
103,
58,
214,
64,
211,
72,
86
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.008576205447228894,
0.0015881401711856245,
0.0015432885374676126,
0.0015432880764004312
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.367053524888471,
"residual_median_px": 3.1633062835135677,
"residual_max_px": 6.903555549415912,
"sigma2_normalized": 3.175650782340883e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8172149062156677,
0.576332688331604,
-0.0006324662244878709
],
[
0.16417431831359863,
-0.23384375870227814,
-0.9583130478858948
],
[
-0.5524550080299377,
0.7830438613891602,
-0.285719633102417
]
],
"translation_m": [
-0.11501789838075638,
0.08474433422088623,
1.1240423917770386
],
"rvec_rad": [
1.7943623780168056,
0.5686195731806729,
-0.4247041198024377
]
},
"camera_in_world": {
"position_m": [
0.7010643482208252,
-0.7940689921379089,
0.40229982137680054
],
"position_mm": [
701.0643310546875,
-794.0689697265625,
402.2998352050781
],
"orientation_deg": {
"roll": 110.04618072509766,
"pitch": 33.53559875488281,
"yaw": 11.35922622680664
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.712626951478594e-05,
1.5050742823456806e-05,
1.4456438644444484e-05,
-1.5457652855755386e-07,
-8.02731262786027e-06,
-4.421074994265748e-07
],
[
1.5050742823456776e-05,
1.842956716151347e-05,
-9.014942833299309e-07,
2.0398916959610226e-06,
-3.827686576045211e-06,
2.988609933166193e-06
],
[
1.4456438644444188e-05,
-9.014942833299107e-07,
3.3906755232789464e-05,
-2.887048950685956e-06,
-5.285971949548039e-06,
-7.121547746131725e-06
],
[
-1.5457652855754629e-07,
2.0398916959610167e-06,
-2.8870489506859734e-06,
7.027419320027092e-07,
8.641265608683541e-08,
7.997674650710612e-07
],
[
-8.027312627860236e-06,
-3.827686576045216e-06,
-5.285971949548081e-06,
8.641265608683445e-08,
2.4280592747811583e-06,
1.5059158603958297e-06
],
[
-4.42107499426522e-07,
2.9886099331661874e-06,
-7.121547746131726e-06,
7.997674650710579e-07,
1.5059158603958227e-06,
7.578542082804779e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.34911080377923953,
0.24596890068824623,
0.3336305012832238
],
"tvec_std_m": [
0.0008382970428211644,
0.0015582231145702975,
0.0027529151971691355
]
},
"camera_center_std_m": [
0.004839904657472489,
0.00316715476013168,
0.006219020856385855
],
"camera_center_std_mm": [
4.839904657472489,
3.16715476013168,
6.219020856385855
],
"orientation_std_deg": {
"roll": 0.4228912008658358,
"pitch": 0.2622247245371293,
"yaw": 0.3433515480592819
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.25,
1048.25
],
"projected_center_px": [
423.6519775390625,
1046.1019287109375
],
"reprojection_error_px": 3.2223758876107818,
"confidence": 0.2003830020546862
},
{
"marker_id": 79,
"observed_center_px": [
835.0,
1017.25
],
"projected_center_px": [
836.3560791015625,
1018.8714599609375
],
"reprojection_error_px": 2.1137840321608063,
"confidence": 0.6303129590912254
},
{
"marker_id": 208,
"observed_center_px": [
1003.75,
919.5
],
"projected_center_px": [
996.8687744140625,
920.0548095703125
],
"reprojection_error_px": 6.903555549415912,
"confidence": 0.5789981949840591
},
{
"marker_id": 69,
"observed_center_px": [
128.0,
929.75
],
"projected_center_px": [
123.49320220947266,
933.7608642578125
],
"reprojection_error_px": 6.033096917777798,
"confidence": 0.6702789510266324
},
{
"marker_id": 51,
"observed_center_px": [
549.25,
937.75
],
"projected_center_px": [
550.20166015625,
936.2227172851562
],
"reprojection_error_px": 1.7995136965453389,
"confidence": 0.77314169020749
},
{
"marker_id": 103,
"observed_center_px": [
420.0,
915.0
],
"projected_center_px": [
425.43914794921875,
912.7781372070312
],
"reprojection_error_px": 5.875457827630918,
"confidence": 0.6858507270207403
},
{
"marker_id": 58,
"observed_center_px": [
291.25,
903.25
],
"projected_center_px": [
292.71954345703125,
905.8438110351562
],
"reprojection_error_px": 2.981176556026445,
"confidence": 0.7305956057951858
},
{
"marker_id": 214,
"observed_center_px": [
1072.75,
853.25
],
"projected_center_px": [
1077.874267578125,
853.8114013671875
],
"reprojection_error_px": 5.1549286811073385,
"confidence": 0.4536355704796164
},
{
"marker_id": 64,
"observed_center_px": [
238.25,
848.25
],
"projected_center_px": [
237.24935913085938,
845.3114624023438
],
"reprojection_error_px": 3.1042366794163536,
"confidence": 0.5454096732100583
},
{
"marker_id": 211,
"observed_center_px": [
897.0,
804.25
],
"projected_center_px": [
890.7140502929688,
802.4293823242188
],
"reprojection_error_px": 6.54429617611347,
"confidence": 0.4042509328882699
},
{
"marker_id": 72,
"observed_center_px": [
1406.25,
806.75
],
"projected_center_px": [
1407.202880859375,
806.5708618164062
],
"reprojection_error_px": 0.9695733190349798,
"confidence": 0.022325341279356016
},
{
"marker_id": 86,
"observed_center_px": [
1322.0,
716.0
],
"projected_center_px": [
1322.996337890625,
717.5257568359375
],
"reprojection_error_px": 1.822257697117805,
"confidence": 0.14159707466679353
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,299 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:35:50Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9a\\k5_abcde\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "e",
"camera_matrix": [
[
2001.2965087890625,
0.0,
720.3994750976562
],
[
0.0,
1994.771728515625,
538.7074584960938
],
[
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": 7,
"used_marker_ids": [
63,
48,
102,
85,
62,
214,
215
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.005885536736498426,
0.0009782288789645978,
0.0008719221133908293,
0.0008719160841576693
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.470477575521614,
"residual_median_px": 2.386073198437934,
"residual_max_px": 3.8399349232867737,
"sigma2_normalized": 1.3304159001705101e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6316373944282532,
0.7752636075019836,
0.0006905636400915682
],
[
0.20994248986244202,
-0.1701907068490982,
-0.9627872705459595
],
[
-0.7462964057922363,
0.608277440071106,
-0.2702595889568329
]
],
"translation_m": [
-0.05600772053003311,
-0.012340066023170948,
1.563483715057373
],
"rvec_rad": [
1.7067428251109336,
0.8114972506545126,
-0.6141426400883296
]
},
"camera_in_world": {
"position_m": [
1.204789638519287,
-0.9097113013267517,
0.41070428490638733
],
"position_mm": [
1204.7896728515625,
-909.7113037109375,
410.70428466796875
],
"orientation_deg": {
"roll": 113.95572662353516,
"pitch": 48.27056884765625,
"yaw": 18.385679244995117
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.347545106655206e-05,
-1.2508649602933939e-05,
-1.7629723244354163e-05,
-1.2006127377023577e-06,
-3.5196863640635643e-06,
1.0448599576752456e-05
],
[
-1.2508649602934084e-05,
1.401222917788126e-05,
1.5820642055164105e-05,
2.294426866231557e-06,
-2.5599677437202444e-06,
-4.049351189218067e-07
],
[
-1.7629723244354654e-05,
1.58206420551641e-05,
6.0744057053584316e-05,
-6.237384756878584e-06,
-5.523263303377001e-06,
1.3005143435466865e-05
],
[
-1.2006127377023287e-06,
2.294426866231566e-06,
-6.237384756878581e-06,
2.6578130696384384e-06,
4.2067378099839013e-07,
-9.300816896703382e-07
],
[
-3.5196863640634805e-06,
-2.5599677437202834e-06,
-5.52326330337716e-06,
4.206737809984052e-07,
2.8858749026728986e-06,
-1.5155811393084731e-06
],
[
1.0448599576752217e-05,
-4.0493511892169413e-07,
1.300514343546708e-05,
-9.300816896703341e-07,
-1.5155811393084513e-06,
2.266339427735769e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.33150176972496614,
0.2144747885486041,
0.4465545613035234
],
"tvec_std_m": [
0.0016302800586520214,
0.0016987863028270797,
0.004760608603672192
]
},
"camera_center_std_m": [
0.0038813025446709274,
0.006096130369364984,
0.005805004944871104
],
"camera_center_std_mm": [
3.8813025446709273,
6.0961303693649835,
5.805004944871104
],
"orientation_std_deg": {
"roll": 0.34570915751557957,
"pitch": 0.25321124419053026,
"yaw": 0.3267629074333549
}
}
},
"observations": {
"markers": [
{
"marker_id": 63,
"observed_center_px": [
1316.0,
1051.75
],
"projected_center_px": [
1317.323486328125,
1052.00439453125
],
"reprojection_error_px": 1.3477138562260544,
"confidence": 0.11759330769564214
},
{
"marker_id": 48,
"observed_center_px": [
1024.25,
1030.5
],
"projected_center_px": [
1023.54736328125,
1032.7802734375
],
"reprojection_error_px": 2.386073198437934,
"confidence": 0.5220905934972447
},
{
"marker_id": 102,
"observed_center_px": [
1106.0,
937.0
],
"projected_center_px": [
1103.078369140625,
934.5081787109375
],
"reprojection_error_px": 3.8399349232867737,
"confidence": 0.6148113550449494
},
{
"marker_id": 85,
"observed_center_px": [
758.75,
884.75
],
"projected_center_px": [
760.728759765625,
882.8193359375
],
"reprojection_error_px": 2.764589288173798,
"confidence": 0.49451708291716645
},
{
"marker_id": 62,
"observed_center_px": [
829.25,
758.0
],
"projected_center_px": [
830.3672485351562,
759.6620483398438
],
"reprojection_error_px": 2.002660473791339,
"confidence": 0.35910018217659384
},
{
"marker_id": 214,
"observed_center_px": [
961.75,
634.75
],
"projected_center_px": [
963.3841552734375,
635.0112915039062
],
"reprojection_error_px": 1.6549129003416405,
"confidence": 0.26413868578781535
},
{
"marker_id": 215,
"observed_center_px": [
771.5,
622.0
],
"projected_center_px": [
769.0354614257812,
621.9581909179688
],
"reprojection_error_px": 2.4648931788522774,
"confidence": 0.0981473196618757
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 60.758867293978035,
"gt": 60.0,
"error": 0.7588672939780352,
"unit": "mm",
"observable": true,
"n_markers": 3
},
{
"joint": "y",
"estimate": -2.1958943140048572,
"gt": -2.0,
"error": 0.19589431400484614,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "z",
"estimate": 95.1169391406093,
"gt": 95.0,
"error": 0.1169391406093041,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "a",
"estimate": -159.98807083634532,
"gt": 200.0,
"error": 0.011929163654713193,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "b",
"estimate": 61.00868711497562,
"gt": 60.0,
"error": 1.0086871149756291,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 7.354238597141164,
"gt": 9.0,
"error": 1.6457614028588239,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 7.878826491910021,
"gt": 8.0,
"error": 0.12117350808997873,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.5958422272206633,
"max_abs_deg": 1.6457614028588239,
"mean_abs_mm": 0.44002040103400697,
"max_abs_mm": 0.7588672939780352,
"n_unobservable": 0,
"wrist_error_mm": 1.1718506968337945,
"finger_error_mm": 2.624499836419756
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:35:53Z",
"method": "hybrid",
"movements": {
"x": {
"value": 60.758867293978035,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"y": {
"value": -2.1958943140048572,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"z": {
"value": 95.1169391406093,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"a": {
"value": -159.98807083634532,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"b": {
"value": 61.00868711497562,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 7.354238597141164,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 7.878826491910021,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.4773034285935207,
"num_markers": 30
}