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,637 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T23:01:28Z",
"summary": {
"num_cameras": 4,
"num_markers": 29,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29955195892720843,
-0.7973261061142631,
0.8018813702295133
],
"position_mm": [
-299.55195892720843,
-797.3261061142631,
801.8813702295133
],
"direction": [
0.47862082719802856,
0.6562461256980896,
-0.5833207368850708
]
},
{
"camera_id": "c",
"position_m": [
0.31702206513417014,
-0.9009856513305725,
0.39446443494699257
],
"position_mm": [
317.02206513417013,
-900.9856513305725,
394.4644349469926
],
"direction": [
-0.12359802424907684,
0.9488852620124817,
-0.29041391611099243
]
},
{
"camera_id": "d",
"position_m": [
0.7054014679839464,
-0.7919478105063438,
0.3967113315257853
],
"position_mm": [
705.4014679839464,
-791.9478105063438,
396.7113315257853
],
"direction": [
-0.5578631162643433,
0.781220555305481,
-0.28014856576919556
]
},
{
"camera_id": "f",
"position_m": [
0.48085701508868617,
-0.3026928145345371,
1.4042255506450263
],
"position_mm": [
480.8570150886862,
-302.6928145345371,
1404.2255506450263
],
"direction": [
-0.22449733316898346,
0.08296965062618256,
-0.970936119556427
]
}
],
"markers": [
{
"marker_id": 47,
"position_m": [
0.3436427592081537,
-0.2883671256311528,
-0.027309136083901776
],
"position_mm": [
343.6427592081537,
-288.3671256311528,
-27.309136083901777
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16840192155576322,
-0.17337707337689057,
-0.027335354000751037
],
"position_mm": [
168.4019215557632,
-173.37707337689056,
-27.33535400075104
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3397956216122176,
-0.32756015968624663,
-0.026915572899963224
],
"position_mm": [
339.7956216122176,
-327.5601596862466,
-26.915572899963223
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28452389449424054,
-0.2609632532372915,
-0.027192970134056613
],
"position_mm": [
284.52389449424055,
-260.96325323729155,
-27.192970134056612
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.047585194365194185,
-0.21632314961273078,
-0.027187528797273527
],
"position_mm": [
47.585194365194184,
-216.3231496127308,
-27.187528797273526
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4021217165979651,
-0.1730647694725041,
-0.02816154558242936
],
"position_mm": [
402.1217165979651,
-173.0647694725041,
-28.161545582429362
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019056675868917336,
-0.18963600323216634,
-0.02629892817939908
],
"position_mm": [
-19.056675868917335,
-189.63600323216633,
-26.29892817939908
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005600221484222814,
-0.2771413837507562,
-0.028040530621861206
],
"position_mm": [
5.600221484222813,
-277.1413837507562,
-28.040530621861205
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44158413112442074,
0.19420064921928268,
-0.02810417918567924
],
"position_mm": [
441.58413112442076,
194.20064921928267,
-28.10417918567924
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027269075538657258,
0.1919859059408862,
-0.026805718469614458
],
"position_mm": [
-27.26907553865726,
191.9859059408862,
-26.805718469614458
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31179117488803276,
-0.15951234701714542,
-0.027866865515992996
],
"position_mm": [
311.79117488803274,
-159.51234701714543,
-27.866865515992995
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.04569169372080601,
0.34056990722960356,
-0.02703535513995095
],
"position_mm": [
45.69169372080601,
340.5699072296036,
-27.03535513995095
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18735342754132403,
-0.2766713429774124,
-0.02709593134358942
],
"position_mm": [
187.35342754132404,
-276.6713429774124,
-27.09593134358942
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37228139768193613,
-0.1844101964268814,
-0.027747663088679396
],
"position_mm": [
372.28139768193614,
-184.41019642688138,
-27.747663088679396
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30648708943008246,
-0.3585049191425899,
-0.02688710577745693
],
"position_mm": [
306.48708943008245,
-358.5049191425899,
-26.88710577745693
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10501851217059505,
-0.19067127626349675,
-0.027229466069236444
],
"position_mm": [
105.01851217059505,
-190.67127626349676,
-27.229466069236445
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.31125191332136687,
-0.11686655689240194,
0.32729580158511423
],
"position_mm": [
311.2519133213669,
-116.86655689240195,
327.29580158511425
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3522767284215946,
-0.08929259977431503,
0.0009486420757526319
],
"position_mm": [
352.27672842159456,
-89.29259977431502,
0.9486420757526319
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02171256703813408,
-0.02053817861547794,
0.0009381663408808204
],
"position_mm": [
21.712567038134083,
-20.53817861547794,
0.9381663408808204
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2524885416230699,
-0.009750143776839042,
0.0006577761161822469
],
"position_mm": [
252.4885416230699,
-9.750143776839042,
0.6577761161822469
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34753169466528255,
-0.012186072913494543,
0.0008043987153456231
],
"position_mm": [
347.53169466528254,
-12.186072913494543,
0.8043987153456231
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2509768146626135,
-0.08794711152526238,
-0.00033319879794478386
],
"position_mm": [
250.97681466261352,
-87.94711152526239,
-0.33319879794478385
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.264694336179231,
-0.1363428809131377,
0.2625458209104202
],
"position_mm": [
264.694336179231,
-136.3428809131377,
262.5458209104202
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.26155059614338816,
-0.11553021735948103,
0.3686786760800038
],
"position_mm": [
261.55059614338813,
-115.53021735948103,
368.6786760800038
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.18464409549307326,
-0.1145495137111058,
0.18119995268318081
],
"position_mm": [
184.64409549307325,
-114.5495137111058,
181.1999526831808
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2815594114950323,
-0.15861266613391473,
0.12661665310045728
],
"position_mm": [
281.5594114950323,
-158.61266613391473,
126.61665310045727
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.19099082852998864,
-0.16127414625352937,
0.15512556769782754
],
"position_mm": [
190.99082852998865,
-161.27414625352938,
155.12556769782753
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2802456179829176,
-0.1622158462907791,
0.1510019001603954
],
"position_mm": [
280.24561798291757,
-162.2158462907791,
151.00190016039542
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.24598181830507204,
-0.1602705880695732,
0.15105456259705546
],
"position_mm": [
245.98181830507204,
-160.2705880695732,
151.05456259705545
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,636 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T23:01:29Z",
"summary": {
"num_cameras": 4,
"num_markers": 29,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29955195892720843,
-0.7973261061142631,
0.8018813702295133
],
"position_mm": [
-299.55195892720843,
-797.3261061142631,
801.8813702295133
],
"direction": [
0.47862082719802856,
0.6562461256980896,
-0.5833207368850708
]
},
{
"camera_id": "c",
"position_m": [
0.31702206513417014,
-0.9009856513305725,
0.39446443494699257
],
"position_mm": [
317.02206513417013,
-900.9856513305725,
394.4644349469926
],
"direction": [
-0.12359802424907684,
0.9488852620124817,
-0.29041391611099243
]
},
{
"camera_id": "d",
"position_m": [
0.7054014679839464,
-0.7919478105063438,
0.3967113315257853
],
"position_mm": [
705.4014679839464,
-791.9478105063438,
396.7113315257853
],
"direction": [
-0.5578631162643433,
0.781220555305481,
-0.28014856576919556
]
},
{
"camera_id": "f",
"position_m": [
0.48085701508868617,
-0.3026928145345371,
1.4042255506450263
],
"position_mm": [
480.8570150886862,
-302.6928145345371,
1404.2255506450263
],
"direction": [
-0.22449733316898346,
0.08296965062618256,
-0.970936119556427
]
}
],
"markers": [
{
"marker_id": 47,
"position_m": [
0.345146569925456,
-0.28518016716772954,
-0.031001299725110495
],
"position_mm": [
345.146569925456,
-285.18016716772956,
-31.001299725110496
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16784996174818084,
-0.17386867567220105,
-0.02710566998670797
],
"position_mm": [
167.84996174818085,
-173.86867567220105,
-27.105669986707973
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3398466733566316,
-0.3286488995620519,
-0.025842227168984693
],
"position_mm": [
339.8466733566316,
-328.6488995620519,
-25.842227168984692
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2849157961504243,
-0.26076287917313024,
-0.02759630455583603
],
"position_mm": [
284.9157961504243,
-260.7628791731302,
-27.596304555836028
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04840662852317248,
-0.2166977187718524,
-0.02686851881438743
],
"position_mm": [
48.40662852317248,
-216.6977187718524,
-26.86851881438743
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40379458332257,
-0.17028912293344606,
-0.030223534690029502
],
"position_mm": [
403.79458332257,
-170.28912293344607,
-30.223534690029503
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022561871188947747,
-0.1859833374821409,
-0.029137401167599226
],
"position_mm": [
-22.561871188947748,
-185.9833374821409,
-29.137401167599226
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004158719921050582,
-0.27855505889648513,
-0.028256665597056394
],
"position_mm": [
4.158719921050582,
-278.55505889648515,
-28.256665597056394
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4415907404745862,
0.19419515195973966,
-0.028107687787865814
],
"position_mm": [
441.5907404745862,
194.19515195973966,
-28.107687787865814
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027333906005338034,
0.1920370128275411,
-0.02675940930225442
],
"position_mm": [
-27.333906005338033,
192.0370128275411,
-26.759409302254422
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.312445910931409,
-0.15872731289049669,
-0.027296689000226464
],
"position_mm": [
312.445910931409,
-158.72731289049668,
-27.296689000226465
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.04564290947725587,
0.34060628659500813,
-0.027002344386521503
],
"position_mm": [
45.64290947725587,
340.60628659500816,
-27.002344386521504
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18694931108819235,
-0.2756981524889091,
-0.027902257500633958
],
"position_mm": [
186.94931108819236,
-275.6981524889091,
-27.902257500633958
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37036563273717915,
-0.1851377827398073,
-0.026780827704360084
],
"position_mm": [
370.36563273717917,
-185.1377827398073,
-26.780827704360085
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.304078039125904,
-0.3602758845662219,
-0.023865984471364704
],
"position_mm": [
304.07803912590396,
-360.2758845662219,
-23.865984471364705
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10589043787722326,
-0.19000004348276425,
-0.027624391138769515
],
"position_mm": [
105.89043787722326,
-190.00004348276426,
-27.624391138769514
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.31125813370180627,
-0.11687565300922172,
0.3271683620546366
],
"position_mm": [
311.2581337018063,
-116.87565300922172,
327.16836205463665
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3521064211751382,
-0.0910903028429931,
0.0011908296294717968
],
"position_mm": [
352.10642117513817,
-91.0903028429931,
1.1908296294717968
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.022062178410512865,
-0.01881333143708733,
-0.00034192113250084354
],
"position_mm": [
22.062178410512864,
-18.81333143708733,
-0.34192113250084355
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25221360822092354,
-0.008798109315172758,
0.00023816764878508128
],
"position_mm": [
252.21360822092353,
-8.798109315172757,
0.2381676487850813
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34739535673211547,
-0.011232142489924896,
0.0004995372849644715
],
"position_mm": [
347.3953567321155,
-11.232142489924897,
0.4995372849644715
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2509864988945136,
-0.0887885742095449,
9.961500511984957e-05
],
"position_mm": [
250.98649889451357,
-88.7885742095449,
0.09961500511984957
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2668911873124227,
-0.13622368240089025,
0.2625476482944925
],
"position_mm": [
266.8911873124227,
-136.22368240089025,
262.5476482944925
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.26161347760388254,
-0.11547910853410373,
0.36883109910527895
],
"position_mm": [
261.61347760388253,
-115.47910853410373,
368.83109910527895
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.18482564721837236,
-0.11684783881743091,
0.17905848185302298
],
"position_mm": [
184.82564721837235,
-116.84783881743091,
179.05848185302298
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2807061012652372,
-0.15633723724061363,
0.12549948577235295
],
"position_mm": [
280.7061012652372,
-156.33723724061363,
125.49948577235295
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.19198389911323768,
-0.1589199516168656,
0.15398436449901914
],
"position_mm": [
191.98389911323767,
-158.9199516168656,
153.98436449901914
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2833959394120182,
-0.16309357946320535,
0.15128201253353196
],
"position_mm": [
283.3959394120182,
-163.09357946320534,
151.28201253353197
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.24612671707515366,
-0.159050846818917,
0.15034180646925138
],
"position_mm": [
246.12671707515366,
-159.05084681891702,
150.3418064692514
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,607 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T23:01:27Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene6\\k4_acdf\\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": 29,
"used_marker_ids": [
97,
95,
103,
54,
55,
51,
47,
210,
85,
79,
96,
215,
105,
62,
208,
75,
102,
92,
61,
217,
83,
205,
206,
207,
72,
86,
76,
94,
49
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01449666811226723,
0.0015608739869588718,
0.001218496139391624,
0.0012184910870452236
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.447327435030773,
"residual_median_px": 2.967610833300479,
"residual_max_px": 7.761937665803854,
"sigma2_normalized": 1.6560344364227775e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8080398440361023,
-0.5891278386116028,
0.0002259906759718433
],
[
-0.3435021936893463,
-0.47145456075668335,
-0.8122418522834778
],
[
0.47862082719802856,
0.6562461256980896,
-0.5833207368850708
]
],
"translation_m": [
-0.227858304977417,
0.17252184450626373,
1.1343680620193481
],
"rvec_rad": [
2.107001392301956,
-0.686405740632267,
0.35242615082402945
]
},
"camera_in_world": {
"position_m": [
-0.29955193400382996,
-0.7973260879516602,
0.8018813729286194
],
"position_mm": [
-299.55194091796875,
-797.3261108398438,
801.88134765625
],
"orientation_deg": {
"roll": 131.63308715820312,
"pitch": -28.59536361694336,
"yaw": -23.030611038208008
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
4.927888592306698e-06,
-8.855715419369736e-07,
7.235599236161284e-07,
3.1381576640477373e-07,
3.6270461223785727e-07,
1.73701631793767e-06
],
[
-8.855715419369734e-07,
1.9090273910414824e-06,
-1.1923933677097362e-07,
-2.645697067375213e-07,
-5.695022282487786e-07,
-3.6188962314822344e-07
],
[
7.235599236161185e-07,
-1.1923933677097344e-07,
5.64121751928863e-06,
5.182566410861416e-07,
-8.190808991115842e-07,
-1.5737596812079183e-06
],
[
3.1381576640477363e-07,
-2.645697067375213e-07,
5.182566410861419e-07,
1.9941850511562444e-07,
3.1833575690450224e-08,
1.8188815770425764e-07
],
[
3.627046122378575e-07,
-5.69502228248777e-07,
-8.190808991115833e-07,
3.1833575690450065e-08,
4.230617704773065e-07,
6.527599267195241e-07
],
[
1.7370163179376696e-06,
-3.6188962314821634e-07,
-1.5737596812079142e-06,
1.8188815770425724e-07,
6.527599267195228e-07,
3.3632173627527543e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.12719003091034636,
0.07916417903103229,
0.13608462328315502
],
"tvec_std_m": [
0.0004465629912068671,
0.0006504319875877159,
0.0018339076756349417
]
},
"camera_center_std_m": [
0.0019983727223176905,
0.0022531325590907994,
0.0029857435873512895
],
"camera_center_std_mm": [
1.9983727223176904,
2.2531325590907993,
2.9857435873512896
],
"orientation_std_deg": {
"roll": 0.15308411721478252,
"pitch": 0.09941973885302606,
"yaw": 0.08541907547416969
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1153.0,
1024.25
],
"projected_center_px": [
1152.4775390625,
1028.2188720703125
],
"reprojection_error_px": 4.003112656636084,
"confidence": 0.5235493809455518
},
{
"marker_id": 95,
"observed_center_px": [
881.0,
1031.0
],
"projected_center_px": [
877.3132934570312,
1028.59912109375
],
"reprojection_error_px": 4.399548233221769,
"confidence": 0.45573027871641286
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
1000.0
],
"projected_center_px": [
660.2714233398438,
995.8355102539062
],
"reprojection_error_px": 4.277918550547982,
"confidence": 0.8810466077253725
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
960.75
],
"projected_center_px": [
1162.2611083984375,
962.707275390625
],
"reprojection_error_px": 7.761937665803854,
"confidence": 0.8129216973319464
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.0
],
"projected_center_px": [
998.8497924804688,
934.6405639648438
],
"reprojection_error_px": 2.965555225039879,
"confidence": 0.8932654194455794
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
735.489990234375,
928.0028686523438
],
"reprojection_error_px": 1.6048228328898992,
"confidence": 0.7937902885628647
},
{
"marker_id": 47,
"observed_center_px": [
1108.25,
915.5
],
"projected_center_px": [
1107.212646484375,
913.2401733398438
],
"reprojection_error_px": 2.4865475765270406,
"confidence": 0.730979943846528
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.25
],
"projected_center_px": [
366.50567626953125,
846.99462890625
],
"reprojection_error_px": 3.0439088180992893,
"confidence": 0.6006847430769939
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1332.091796875,
822.5908203125
],
"reprojection_error_px": 2.967610833300479,
"confidence": 0.6128519038478318
},
{
"marker_id": 79,
"observed_center_px": [
915.75,
810.5
],
"projected_center_px": [
916.4549560546875,
809.3673706054688
],
"reprojection_error_px": 1.3340960926398036,
"confidence": 0.677629264201441
},
{
"marker_id": 96,
"observed_center_px": [
1017.5,
792.5
],
"projected_center_px": [
1018.50048828125,
795.9389038085938
],
"reprojection_error_px": 3.581485195513054,
"confidence": 0.6837608442068391
},
{
"marker_id": 215,
"observed_center_px": [
763.75,
751.75
],
"projected_center_px": [
764.583740234375,
753.2252197265625
],
"reprojection_error_px": 1.6945194068097353,
"confidence": 0.5841021518218757
},
{
"marker_id": 105,
"observed_center_px": [
1293.0,
769.25
],
"projected_center_px": [
1293.866943359375,
766.0530395507812
],
"reprojection_error_px": 3.3124231164260043,
"confidence": 0.5411562094668851
},
{
"marker_id": 62,
"observed_center_px": [
1041.25,
763.0
],
"projected_center_px": [
1047.5244140625,
762.6126098632812
],
"reprojection_error_px": 6.286361662020785,
"confidence": 0.5696495166886055
},
{
"marker_id": 208,
"observed_center_px": [
894.5,
687.75
],
"projected_center_px": [
892.4588012695312,
689.7041015625
],
"reprojection_error_px": 2.8257751456604217,
"confidence": 0.5875055417986749
},
{
"marker_id": 75,
"observed_center_px": [
144.75,
716.75
],
"projected_center_px": [
146.299560546875,
714.5131225585938
],
"reprojection_error_px": 2.721168604901894,
"confidence": 0.3828168646460898
},
{
"marker_id": 102,
"observed_center_px": [
1372.5,
654.5
],
"projected_center_px": [
1369.99951171875,
654.4857788085938
],
"reprojection_error_px": 2.5005287214814373,
"confidence": 0.35500593874581543
},
{
"marker_id": 92,
"observed_center_px": [
1323.25,
629.0
],
"projected_center_px": [
1319.5958251953125,
627.9120483398438
],
"reprojection_error_px": 3.8126935777806312,
"confidence": 0.4070356538383499
},
{
"marker_id": 61,
"observed_center_px": [
69.0,
604.0
],
"projected_center_px": [
67.5496826171875,
602.6506958007812
],
"reprojection_error_px": 1.9809195675032976,
"confidence": 0.2367150672088653
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.5899658203125,
525.4337768554688
],
"reprojection_error_px": 4.147094457524884,
"confidence": 0.4001538913904134
},
{
"marker_id": 83,
"observed_center_px": [
158.25,
563.5
],
"projected_center_px": [
157.97850036621094,
565.9197998046875
],
"reprojection_error_px": 2.4349831921213045,
"confidence": 0.2399771293404579
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.48583984375,
477.91400146484375
],
"reprojection_error_px": 3.576341643228408,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.75
],
"projected_center_px": [
1139.67724609375,
473.48052978515625
],
"reprojection_error_px": 0.2791188412891014,
"confidence": 0.33198985414097737
},
{
"marker_id": 207,
"observed_center_px": [
1239.0,
429.75
],
"projected_center_px": [
1234.7935791015625,
429.3074035644531
],
"reprojection_error_px": 4.229641637251381,
"confidence": 0.25949112370281974
},
{
"marker_id": 72,
"observed_center_px": [
738.5,
473.5
],
"projected_center_px": [
737.97998046875,
472.8638916015625
],
"reprojection_error_px": 0.8216168251954137,
"confidence": 0.29633096704727563
},
{
"marker_id": 86,
"observed_center_px": [
575.25,
447.0
],
"projected_center_px": [
578.9769897460938,
448.6565856933594
],
"reprojection_error_px": 4.078569446133156,
"confidence": 0.24060798604207623
},
{
"marker_id": 76,
"observed_center_px": [
1004.25,
386.25
],
"projected_center_px": [
1005.005126953125,
387.6145324707031
],
"reprojection_error_px": 1.5595401818930543,
"confidence": 0.26280698392874546
},
{
"marker_id": 94,
"observed_center_px": [
1163.25,
315.0
],
"projected_center_px": [
1166.61181640625,
314.4794616699219
],
"reprojection_error_px": 3.401877379097046,
"confidence": 0.211512286310678
},
{
"marker_id": 49,
"observed_center_px": [
1285.5,
279.0
],
"projected_center_px": [
1284.895263671875,
277.7975158691406
],
"reprojection_error_px": 1.3459844395544602,
"confidence": 0.19223714169275177
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,341 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T23:01:27Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene6\\k4_acdf\\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": 10,
"used_marker_ids": [
58,
96,
62,
64,
103,
51,
79,
215,
214,
211
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.0053168876352762745,
0.001683028266956906,
0.0016705280655821557,
0.0016705279150169444
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.725072065758913,
"residual_median_px": 4.676696879825036,
"residual_max_px": 7.220906914870621,
"sigma2_normalized": 3.98666216406054e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9920157790184021,
0.12554076313972473,
-0.012008399702608585
],
[
0.025064190849661827,
-0.2895793914794922,
-0.9568257927894592
],
[
-0.12359802424907684,
0.9488852620124817,
-0.29041391611099243
]
],
"translation_m": [
-0.19664357602596283,
0.10858093947172165,
1.0086733102798462
],
"rvec_rad": [
1.8634180791094952,
0.10911314473851441,
-0.09824672326068247
]
},
"camera_in_world": {
"position_m": [
0.31702208518981934,
-0.9009856581687927,
0.3944644331932068
],
"position_mm": [
317.0220947265625,
-900.9856567382812,
394.4644470214844
],
"orientation_deg": {
"roll": 107.01714324951172,
"pitch": 7.0998005867004395,
"yaw": 1.4473226070404053
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00011712809589612566,
2.24804605587135e-06,
3.331706350023683e-05,
-2.51212387895131e-06,
-1.956030200088987e-05,
-5.145029647803559e-06
],
[
2.2480460558715446e-06,
3.728925816107325e-05,
-5.6693065635509866e-05,
7.801066195045581e-06,
6.73279244274295e-08,
1.0959583080822699e-05
],
[
3.331706350023619e-05,
-5.669306563550962e-05,
0.0001898624744751726,
-1.8369048736913837e-05,
-1.5955460709749707e-05,
-3.0832449498959246e-05
],
[
-2.512123878951251e-06,
7.801066195045588e-06,
-1.8369048736913922e-05,
2.332020281343114e-06,
1.108960646586863e-06,
3.229455347813006e-06
],
[
-1.9560302000889827e-05,
6.732792442742412e-08,
-1.5955460709749754e-05,
1.1089606465868743e-06,
4.990568778079047e-06,
4.221066645314645e-06
],
[
-5.145029647803405e-06,
1.0959583080822696e-05,
-3.083244949895934e-05,
3.2294553478130577e-06,
4.2210666453146415e-06,
1.4271470172511252e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.620087781666907,
0.3498762831036115,
0.7894819420582331
],
"tvec_std_m": [
0.0015270953740166703,
0.0022339580967598847,
0.0037777599410909173
]
},
"camera_center_std_m": [
0.011079333285126076,
0.004324811466327918,
0.008815870880869282
],
"camera_center_std_mm": [
11.079333285126076,
4.324811466327918,
8.815870880869282
],
"orientation_std_deg": {
"roll": 0.6605574610275428,
"pitch": 0.6881306329636394,
"yaw": 0.313114286453204
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.25,
1034.0
],
"projected_center_px": [
287.2701721191406,
1036.794189453125
],
"reprojection_error_px": 4.8958429884413786,
"confidence": 0.3471125292085475
},
{
"marker_id": 96,
"observed_center_px": [
1097.5,
1038.5
],
"projected_center_px": [
1090.38671875,
1039.7420654296875
],
"reprojection_error_px": 7.220906914870621,
"confidence": 0.24
},
{
"marker_id": 62,
"observed_center_px": [
1171.0,
1028.75
],
"projected_center_px": [
1177.592041015625,
1029.7843017578125
],
"reprojection_error_px": 6.672689478605783,
"confidence": 0.356101175064504
},
{
"marker_id": 64,
"observed_center_px": [
149.0,
989.75
],
"projected_center_px": [
146.76620483398438,
990.2346801757812
],
"reprojection_error_px": 2.2857724551035514,
"confidence": 0.6377506588260954
},
{
"marker_id": 103,
"observed_center_px": [
439.25,
1009.0
],
"projected_center_px": [
441.82208251953125,
1005.359375
],
"reprojection_error_px": 4.457550771208694,
"confidence": 0.5403933035820727
},
{
"marker_id": 51,
"observed_center_px": [
598.5,
996.0
],
"projected_center_px": [
596.7412109375,
994.0877685546875
],
"reprojection_error_px": 2.598070065801067,
"confidence": 0.5114083118319144
},
{
"marker_id": 79,
"observed_center_px": [
946.0,
998.75
],
"projected_center_px": [
945.9927368164062,
996.8865356445312
],
"reprojection_error_px": 1.8634785101896079,
"confidence": 0.47469568442781573
},
{
"marker_id": 215,
"observed_center_px": [
812.5,
855.0
],
"projected_center_px": [
809.7557373046875,
855.8882446289062
],
"reprojection_error_px": 2.884433438591473,
"confidence": 0.3647001595826658
},
{
"marker_id": 214,
"observed_center_px": [
1026.5,
792.5
],
"projected_center_px": [
1031.9783935546875,
791.876953125
],
"reprojection_error_px": 5.513708674611745,
"confidence": 0.26033633278661333
},
{
"marker_id": 211,
"observed_center_px": [
828.5,
781.75
],
"projected_center_px": [
823.4141235351562,
783.4002685546875
],
"reprojection_error_px": 5.346917403349516,
"confidence": 0.2217131640587667
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,327 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T23:01:27Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene6\\k4_acdf\\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": 9,
"used_marker_ids": [
95,
79,
208,
69,
58,
103,
214,
64,
211
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.011120220659278986,
0.0018681260152965855,
0.0016926060247429058,
0.0016925954519991279
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.790050084117948,
"residual_median_px": 4.731097463885198,
"residual_max_px": 6.733175273804355,
"sigma2_normalized": 4.297319045148626e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8141493201255798,
0.5806520581245422,
-0.0020221888553351164
],
[
0.16108906269073486,
-0.22921086847782135,
-0.9599545001983643
],
[
-0.5578631162643433,
0.781220555305481,
-0.28014856576919556
]
],
"translation_m": [
-0.11365372687578201,
0.08566933870315552,
1.12334144115448
],
"rvec_rad": [
1.788091455614234,
0.5708181695021072,
-0.43086822877555714
]
},
"camera_in_world": {
"position_m": [
0.7054014801979065,
-0.7919478416442871,
0.3967113196849823
],
"position_mm": [
705.4014892578125,
-791.9478149414062,
396.7113342285156
],
"orientation_deg": {
"roll": 109.72801208496094,
"pitch": 33.908145904541016,
"yaw": 11.192086219787598
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00014197323263090867,
2.3583293589831507e-05,
2.6255602808177498e-05,
-3.696345610395928e-06,
-2.8799308005428992e-05,
-2.493090545646471e-06
],
[
2.3583293589831175e-05,
4.384072595151498e-05,
-3.848397399894447e-05,
9.926391007151513e-06,
-7.54613562485964e-06,
-3.206955554804916e-06
],
[
2.6255602808178535e-05,
-3.8483973998944694e-05,
0.0001271047932789739,
-1.946781365105879e-05,
-5.0260782719093675e-06,
5.830682710642599e-06
],
[
-3.6963456103960613e-06,
9.926391007151525e-06,
-1.946781365105871e-05,
4.046949137133111e-06,
1.2999055312752484e-07,
-1.7869545808342218e-06
],
[
-2.8799308005429023e-05,
-7.546135624859686e-06,
-5.026078271909231e-06,
1.2999055312751325e-07,
6.990814519373968e-06,
3.0754141482506225e-06
],
[
-2.4930905456465888e-06,
-3.2069555548049497e-06,
5.8306827106425085e-06,
-1.7869545808341934e-06,
3.075414148250652e-06,
1.3394202970360462e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.6826936572229462,
0.3793687039579808,
0.6459569819215096
],
"tvec_std_m": [
0.002011703043973715,
0.002644014848553988,
0.003659809143980115
]
},
"camera_center_std_m": [
0.00827921022381347,
0.008133997310283619,
0.010471978450704664
],
"camera_center_std_mm": [
8.27921022381347,
8.133997310283618,
10.471978450704665
],
"orientation_std_deg": {
"roll": 0.8109105861581501,
"pitch": 0.6090137287582676,
"yaw": 0.4650050799374296
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.75,
1048.25
],
"projected_center_px": [
422.2916564941406,
1044.794677734375
],
"reprojection_error_px": 3.4975196521204275,
"confidence": 0.20455660482323051
},
{
"marker_id": 79,
"observed_center_px": [
835.25,
1017.0
],
"projected_center_px": [
836.0879516601562,
1018.4068603515625
],
"reprojection_error_px": 1.6375039033715848,
"confidence": 0.6368872098181371
},
{
"marker_id": 208,
"observed_center_px": [
1003.5,
919.25
],
"projected_center_px": [
997.4237670898438,
919.7933349609375
],
"reprojection_error_px": 6.10047696973301,
"confidence": 0.5825998469861403
},
{
"marker_id": 69,
"observed_center_px": [
128.25,
930.0
],
"projected_center_px": [
123.60559844970703,
933.1380004882812
],
"reprojection_error_px": 5.605132721427486,
"confidence": 0.6842222601711816
},
{
"marker_id": 58,
"observed_center_px": [
291.5,
903.25
],
"projected_center_px": [
293.0437316894531,
905.7083740234375
],
"reprojection_error_px": 2.9028796682146645,
"confidence": 0.6650491515728957
},
{
"marker_id": 103,
"observed_center_px": [
419.25,
914.75
],
"projected_center_px": [
425.6711730957031,
912.72412109375
],
"reprojection_error_px": 6.733175273804355,
"confidence": 0.6847157012897437
},
{
"marker_id": 214,
"observed_center_px": [
1073.0,
853.0
],
"projected_center_px": [
1079.4140625,
854.2496337890625
],
"reprojection_error_px": 6.534660079963834,
"confidence": 0.4128866795102052
},
{
"marker_id": 64,
"observed_center_px": [
238.75,
847.75
],
"projected_center_px": [
238.37225341796875,
845.7590942382812
],
"reprojection_error_px": 2.026424988071655,
"confidence": 0.5250977526943454
},
{
"marker_id": 211,
"observed_center_px": [
896.75,
804.5
],
"projected_center_px": [
892.202880859375,
803.1934814453125
],
"reprojection_error_px": 4.731097463885198,
"confidence": 0.35717555246402527
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,596 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T23:01:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene6\\k4_acdf\\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": 28,
"used_marker_ids": [
208,
68,
46,
53,
62,
56,
54,
47,
97,
214,
96,
79,
72,
55,
66,
95,
73,
51,
103,
210,
82,
69,
52,
58,
64,
101,
75,
83
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.008604030522712938,
0.0014666659721827545,
0.0013781085164690167,
0.0013781017732551147,
0.0013781017659331885
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.905605711257345,
"residual_median_px": 4.096440336528824,
"residual_max_px": 5.825971649586931,
"sigma2_normalized": 2.1270642145183244e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.3174893856048584,
0.9482312202453613,
0.007620368618518114
],
[
0.9213042259216309,
-0.30655115842819214,
-0.2392173707485199
],
[
-0.22449733316898346,
0.08296965062618256,
-0.970936119556427
]
],
"translation_m": [
0.1236550584435463,
-0.19989128410816193,
1.496478796005249
],
"rvec_rad": [
2.3809571033230634,
1.7153462970610756,
-0.198990136307787
]
},
"camera_in_world": {
"position_m": [
0.4808570146560669,
-0.30269280076026917,
1.404225468635559
],
"position_mm": [
480.8570251464844,
-302.69281005859375,
1404.2254638671875
],
"orientation_deg": {
"roll": 175.11573791503906,
"pitch": 12.973320960998535,
"yaw": 70.98560333251953
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.818619359179441e-05,
2.2694717359090224e-05,
8.935799128787584e-07,
-3.89164392775147e-07,
-3.478100824689448e-08,
4.786156241896885e-07
],
[
2.2694717359090512e-05,
1.9445348514695714e-05,
-2.8669734798507767e-06,
5.901109529982801e-07,
-1.283794868099537e-07,
9.946305783608436e-07
],
[
8.935799128807344e-07,
-2.8669734798493406e-06,
0.00015735233768786447,
1.0868211187520497e-06,
-2.055460166726509e-06,
-2.8391881817153175e-05
],
[
-3.8916439277505084e-07,
5.90110952998342e-07,
1.0868211187520218e-06,
3.5008532917366375e-07,
-1.5752930897266113e-08,
2.925014762542084e-07
],
[
-3.478100824690225e-08,
-1.283794868099777e-07,
-2.0554601667265524e-06,
-1.575293089726882e-08,
1.9984348220580463e-07,
5.423790142962139e-07
],
[
4.786156241896651e-07,
9.94630578360804e-07,
-2.8391881817153253e-05,
2.9250147625420143e-07,
5.423790142962002e-07,
9.322350818021797e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.354059145914804,
0.2526565130413909,
0.7187191755831437
],
"tvec_std_m": [
0.0005916800902292249,
0.00044703856903605604,
0.0030532524982421283
]
},
"camera_center_std_m": [
0.01151644989688696,
0.01177143871523381,
0.0050052582754086545
],
"camera_center_std_mm": [
11.51644989688696,
11.77143871523381,
5.0052582754086545
],
"orientation_std_deg": {
"roll": 0.6065783917064915,
"pitch": 0.4473198602627594,
"yaw": 0.14765993567159427
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
937.0,
754.0
],
"projected_center_px": [
935.0643310546875,
751.6116943359375
],
"reprojection_error_px": 3.07421830891045,
"confidence": 0.7365183005875066
},
{
"marker_id": 68,
"observed_center_px": [
1395.0,
942.0
],
"projected_center_px": [
1389.42041015625,
940.7910766601562
],
"reprojection_error_px": 5.7090558296531935,
"confidence": 0.3199970884995418
},
{
"marker_id": 46,
"observed_center_px": [
1383.5,
882.75
],
"projected_center_px": [
1388.0400390625,
883.579833984375
],
"reprojection_error_px": 4.615255045027259,
"confidence": 0.46246185336726386
},
{
"marker_id": 53,
"observed_center_px": [
1399.75,
806.25
],
"projected_center_px": [
1394.8055419921875,
803.9459838867188
],
"reprojection_error_px": 5.454920278178298,
"confidence": 0.255972647220901
},
{
"marker_id": 62,
"observed_center_px": [
845.5,
862.75
],
"projected_center_px": [
844.1301879882812,
867.3599853515625
],
"reprojection_error_px": 4.809194307684999,
"confidence": 0.7021126386789793
},
{
"marker_id": 56,
"observed_center_px": [
1342.0,
844.0
],
"projected_center_px": [
1345.0458984375,
839.84326171875
],
"reprojection_error_px": 5.1532485317878995,
"confidence": 0.6662098973360641
},
{
"marker_id": 54,
"observed_center_px": [
610.5,
848.75
],
"projected_center_px": [
607.69921875,
853.2445068359375
],
"reprojection_error_px": 5.295749928824102,
"confidence": 0.7005026944924987
},
{
"marker_id": 47,
"observed_center_px": [
664.75,
836.5
],
"projected_center_px": [
667.7261352539062,
836.1073608398438
],
"reprojection_error_px": 3.0019238097646355,
"confidence": 0.6877833343649649
},
{
"marker_id": 97,
"observed_center_px": [
554.5,
818.25
],
"projected_center_px": [
552.4649658203125,
815.4893798828125
],
"reprojection_error_px": 3.429633733201944,
"confidence": 0.6611197014534322
},
{
"marker_id": 214,
"observed_center_px": [
1037.5,
714.0
],
"projected_center_px": [
1041.45263671875,
716.1552124023438
],
"reprojection_error_px": 4.5020303785766576,
"confidence": 0.6301595832867715
},
{
"marker_id": 96,
"observed_center_px": [
816.5,
827.5
],
"projected_center_px": [
812.7223510742188,
825.5809326171875
],
"reprojection_error_px": 4.237151286682014,
"confidence": 0.7073333333333334
},
{
"marker_id": 79,
"observed_center_px": [
821.5,
736.5
],
"projected_center_px": [
822.4959716796875,
737.60693359375
],
"reprojection_error_px": 1.4890472013041864,
"confidence": 0.7073333333333334
},
{
"marker_id": 72,
"observed_center_px": [
1346.5,
753.25
],
"projected_center_px": [
1346.7847900390625,
752.0674438476562
],
"reprojection_error_px": 1.2163652493372519,
"confidence": 0.63555573802114
},
{
"marker_id": 55,
"observed_center_px": [
675.5,
746.0
],
"projected_center_px": [
673.2243041992188,
745.3701782226562
],
"reprojection_error_px": 2.3612426493077443,
"confidence": 0.6830258276939161
},
{
"marker_id": 66,
"observed_center_px": [
508.25,
693.0
],
"projected_center_px": [
508.646240234375,
692.81201171875
],
"reprojection_error_px": 0.43857259059918924,
"confidence": 0.6359183329411616
},
{
"marker_id": 95,
"observed_center_px": [
612.75,
626.5
],
"projected_center_px": [
616.3699340820312,
624.2598266601562
],
"reprojection_error_px": 4.257029404502409,
"confidence": 0.6357902890218633
},
{
"marker_id": 73,
"observed_center_px": [
1401.5,
418.75
],
"projected_center_px": [
1404.5810546875,
418.1700439453125
],
"reprojection_error_px": 3.135162996198828,
"confidence": 0.21866247091780863
},
{
"marker_id": 51,
"observed_center_px": [
739.5,
559.25
],
"projected_center_px": [
741.1122436523438,
558.4298095703125
],
"reprojection_error_px": 1.8088786403387267,
"confidence": 0.6212547772114406
},
{
"marker_id": 103,
"observed_center_px": [
690.0,
487.75
],
"projected_center_px": [
694.3226928710938,
487.8924865722656
],
"reprojection_error_px": 4.325040587217735,
"confidence": 0.5954680843098741
},
{
"marker_id": 210,
"observed_center_px": [
872.0,
307.25
],
"projected_center_px": [
872.0186157226562,
304.8841857910156
],
"reprojection_error_px": 2.3658874479912138,
"confidence": 0.6091109328838102
},
{
"marker_id": 82,
"observed_center_px": [
1356.5,
429.75
],
"projected_center_px": [
1358.8260498046875,
429.5029602050781
],
"reprojection_error_px": 2.3391315384479343,
"confidence": 0.5933306862562123
},
{
"marker_id": 69,
"observed_center_px": [
538.75,
402.5
],
"projected_center_px": [
534.3080444335938,
406.2697448730469
],
"reprojection_error_px": 5.825971649586931,
"confidence": 0.5315665664344328
},
{
"marker_id": 52,
"observed_center_px": [
1190.0,
313.0
],
"projected_center_px": [
1186.6605224609375,
316.1302795410156
],
"reprojection_error_px": 4.577200043564179,
"confidence": 0.5882058142890196
},
{
"marker_id": 58,
"observed_center_px": [
633.25,
428.25
],
"projected_center_px": [
632.1522827148438,
432.310791015625
],
"reprojection_error_px": 4.2065433446847456,
"confidence": 0.5472071309155037
},
{
"marker_id": 64,
"observed_center_px": [
640.25,
338.25
],
"projected_center_px": [
640.7700805664062,
334.9010314941406
],
"reprojection_error_px": 3.3891110705893692,
"confidence": 0.5352088736365018
},
{
"marker_id": 101,
"observed_center_px": [
1308.0,
303.75
],
"projected_center_px": [
1308.474365234375,
307.96295166015625
],
"reprojection_error_px": 4.239573571291923,
"confidence": 0.5465481419156353
},
{
"marker_id": 75,
"observed_center_px": [
1108.0,
181.75
],
"projected_center_px": [
1111.9586181640625,
182.2192840576172
],
"reprojection_error_px": 3.9863373283729024,
"confidence": 0.5455606905875523
},
{
"marker_id": 83,
"observed_center_px": [
1323.0,
209.0
],
"projected_center_px": [
1320.7911376953125,
207.00038146972656
],
"reprojection_error_px": 2.979521261491899,
"confidence": 0.5641495861966899
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 81.28805387149147,
"gt": 80.0,
"error": 1.2880538714914707,
"unit": "mm",
"observable": true,
"n_markers": 2
},
{
"joint": "y",
"estimate": 19.84291308613418,
"gt": 20.0,
"error": 0.15708691386581108,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "z",
"estimate": 80.00694672307131,
"gt": 80.0,
"error": 0.006946723071308725,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": -120.01319345207737,
"gt": -120.0,
"error": 0.01319345207735978,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "b",
"estimate": 0.0,
"gt": 23.0,
"error": 23.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "c",
"estimate": 0.0,
"gt": 9.0,
"error": 9.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "e",
"estimate": 0.0,
"gt": 3.0,
"error": 3.0,
"unit": "mm",
"observable": false,
"n_markers": 0
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.059075696338159865,
"max_abs_deg": 0.15708691386581108,
"mean_abs_mm": 1.2880538714914707,
"max_abs_mm": 1.2880538714914707,
"n_unobservable": 3,
"wrist_error_mm": 1.647405516446683,
"finger_error_mm": null
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T23:01:31Z",
"method": "hybrid",
"movements": {
"x": {
"value": 81.28805387149147,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"y": {
"value": 19.84291308613418,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"z": {
"value": 80.00694672307131,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": -120.01319345207737,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"b": {
"value": 0.0,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"c": {
"value": 0.0,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"e": {
"value": 0.0,
"unit": "mm",
"observable": false,
"confidence": "none",
"n_markers": 0
}
},
"residual_rms": 1.732989741613928,
"num_markers": 29
}