Claude studie mit mm

This commit is contained in:
chk
2026-06-02 23:35:45 +02:00
parent da4724cf34
commit 6964f19b28
1204 changed files with 1036015 additions and 30 deletions

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.3724512565389773,
"max_abs_deg": 1.1297115382134848,
"mean_abs_mm": 1.697760489870919,
"max_abs_mm": 2.4775095672900767
"max_abs_mm": 2.4775095672900767,
"finger_error_mm": 1.8941913285861787
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.09348128899958397,
"max_abs_deg": 0.18415265273941372,
"mean_abs_mm": 1.020822464033401,
"max_abs_mm": 1.020822464033401
"max_abs_mm": 1.020822464033401,
"finger_error_mm": 22.14853698078265
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.15448911221989192,
"max_abs_deg": 0.1690843775486428,
"mean_abs_mm": 0.7004397363298693,
"max_abs_mm": 0.7004397363298693
"max_abs_mm": 0.7004397363298693,
"finger_error_mm": 21.62327615291857
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.7520473751144892,
"max_abs_deg": 1.7053083413869672,
"mean_abs_mm": 0.7123088865029938,
"max_abs_mm": 1.0468517294190427
"max_abs_mm": 1.0468517294190427,
"finger_error_mm": 1.9024884136423874
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.2661142009132675,
"max_abs_deg": 0.4451210347628205,
"mean_abs_mm": 1.1018251518777897,
"max_abs_mm": 1.2713416077475443
"max_abs_mm": 1.2713416077475443,
"finger_error_mm": 0.8035402916614178
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.28721018007940796,
"max_abs_deg": 0.490751445281461,
"mean_abs_mm": 0.38686657326853435,
"max_abs_mm": 0.38686657326853435
"max_abs_mm": 0.38686657326853435,
"finger_error_mm": 21.784025094699068
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.060090632099881226,
"max_abs_deg": 0.0872473299162948,
"mean_abs_mm": 0.5372478026395413,
"max_abs_mm": 0.5372478026395413
"max_abs_mm": 0.5372478026395413,
"finger_error_mm": 22.203048407704735
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.06834849181276088,
"max_abs_deg": 0.137942549263812,
"mean_abs_mm": 0.37548008829183743,
"max_abs_mm": 0.37548008829183743
"max_abs_mm": 0.37548008829183743,
"finger_error_mm": 22.53832547624138
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.6274799978153794,
"max_abs_deg": 1.2941816069494791,
"mean_abs_mm": 0.4534950331191996,
"max_abs_mm": 0.7906387822609764
"max_abs_mm": 0.7906387822609764,
"finger_error_mm": 1.2983668143580454
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.15856274406786497,
"max_abs_deg": 0.30661864616280354,
"mean_abs_mm": 1.3958609982671817,
"max_abs_mm": 1.3958609982671817
"max_abs_mm": 1.3958609982671817,
"finger_error_mm": 21.962398702018863
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.2721959641611534,
"max_abs_deg": 0.614951354578011,
"mean_abs_mm": 1.2663715725762144,
"max_abs_mm": 1.4343195917552176
"max_abs_mm": 1.4343195917552176,
"finger_error_mm": 0.7237013028267297
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.7795687432822263,
"max_abs_deg": 1.7409359041716073,
"mean_abs_mm": 0.7283985693167878,
"max_abs_mm": 1.33694499391234
"max_abs_mm": 1.33694499391234,
"finger_error_mm": 1.976100787441437
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.33713548757208966,
"max_abs_deg": 0.9965999742646261,
"mean_abs_mm": 0.7457301661579443,
"max_abs_mm": 1.4143874144582114
"max_abs_mm": 1.4143874144582114,
"finger_error_mm": 1.785703579562943
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 0.42143827440407333,
"max_abs_deg": 1.068150569427047,
"mean_abs_mm": 1.6727637522143741,
"max_abs_mm": 2.5940634254759125
"max_abs_mm": 2.5940634254759125,
"finger_error_mm": 1.7596399198432664
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,675 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:20:13Z",
"summary": {
"num_cameras": 4,
"num_markers": 31,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "f",
"position_m": [
0.48447032537390755,
-0.3056860451708503,
1.4030927838623561
],
"position_mm": [
484.47032537390754,
-305.6860451708503,
1403.092783862356
],
"direction": [
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.30478914286830616,
-0.20090411301768146,
0.02454157752057702
],
"position_mm": [
304.78914286830616,
-200.90411301768145,
24.54157752057702
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.3437251241398752,
-0.2880518570653535,
-0.027336175680837974
],
"position_mm": [
343.7251241398752,
-288.05185706535354,
-27.336175680837975
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6868703944357355,
-0.31799555821819997,
-0.027944872799837043
],
"position_mm": [
686.8703944357355,
-317.99555821819996,
-27.944872799837043
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16785854357163119,
-0.17315579742762638,
-0.027341000491546467
],
"position_mm": [
167.85854357163117,
-173.15579742762637,
-27.341000491546467
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4887969373394409,
0.2151519019436198,
-0.027344778657349317
],
"position_mm": [
488.7969373394409,
215.1519019436198,
-27.344778657349316
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33915376059638874,
-0.3281483227899199,
-0.027494392911636203
],
"position_mm": [
339.15376059638874,
-328.1483227899199,
-27.494392911636204
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.284542628458916,
-0.2609142429326301,
-0.027523444076098025
],
"position_mm": [
284.542628458916,
-260.9142429326301,
-27.523444076098023
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4016442754970195,
-0.17304360384293327,
-0.02782735644960473
],
"position_mm": [
401.64427549701946,
-173.04360384293327,
-27.82735644960473
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7752600463901672,
-0.2354296384502178,
-0.02838213158619101
],
"position_mm": [
775.2600463901672,
-235.4296384502178,
-28.38213158619101
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019583400771359276,
-0.1888305609196817,
-0.02823846532607405
],
"position_mm": [
-19.583400771359276,
-188.8305609196817,
-28.23846532607405
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005437878298835949,
-0.27719563632950794,
-0.028747015326655703
],
"position_mm": [
5.437878298835949,
-277.1956363295079,
-28.747015326655703
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4418532539715914,
0.19413790567464606,
-0.027882661763834013
],
"position_mm": [
441.8532539715914,
194.13790567464605,
-27.88266176383401
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027390253334127496,
0.19253937360267048,
-0.025965078296917538
],
"position_mm": [
-27.390253334127497,
192.53937360267048,
-25.96507829691754
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063530924316049,
-0.3135538253142812,
-0.02766300592122651
],
"position_mm": [
506.35309243160486,
-313.5538253142812,
-27.66300592122651
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18662820880639008,
-0.2766962770611542,
-0.027457045100409562
],
"position_mm": [
186.6282088063901,
-276.6962770611542,
-27.457045100409562
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30660433344953525,
-0.35825402004545726,
-0.027246402971970632
],
"position_mm": [
306.60433344953526,
-358.25402004545725,
-27.24640297197063
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6516449198726599,
-0.2233627937366482,
-0.027804367691410262
],
"position_mm": [
651.6449198726599,
-223.3627937366482,
-27.804367691410263
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10456229275120435,
-0.19034887967147093,
-0.027147622219092876
],
"position_mm": [
104.56229275120435,
-190.34887967147094,
-27.147622219092874
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.3088928580879901,
-0.15643470938822562,
0.1584966868546083
],
"position_mm": [
308.89285808799013,
-156.43470938822563,
158.4966868546083
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7523091316145816,
-0.0908295201086147,
0.000834633856532585
],
"position_mm": [
752.3091316145816,
-90.8295201086147,
0.8346338565325849
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500135896057839,
-0.010136006087639692,
0.00037332949430560306
],
"position_mm": [
650.013589605784,
-10.136006087639691,
0.3733294943056031
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021586136197409667,
-0.020230171447986223,
0.0011640471470370068
],
"position_mm": [
21.58613619740967,
-20.230171447986223,
1.1640471470370068
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25300004414982186,
-0.009074606313736522,
0.00016276608304794952
],
"position_mm": [
253.00004414982186,
-9.074606313736522,
0.1627660830479495
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34782586912632224,
-0.011675676699665745,
0.0011163084924605883
],
"position_mm": [
347.82586912632223,
-11.675676699665745,
1.1163084924605882
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25041920016634434,
-0.08847728419421877,
0.0002108696475885868
],
"position_mm": [
250.41920016634432,
-88.47728419421877,
0.21086964758858678
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3535050189182776,
-0.10080076085835513,
0.20138373933533232
],
"position_mm": [
353.50501891827764,
-100.80076085835513,
201.38373933533234
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3532496825723185,
-0.16754453874706673,
0.1163962636425716
],
"position_mm": [
353.2496825723185,
-167.54453874706672,
116.39626364257161
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.31814418950007245,
-0.018667115816921015,
0.31569076123152473
],
"position_mm": [
318.14418950007246,
-18.667115816921015,
315.69076123152473
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.22799483997378076,
-0.03999951767550287,
0.30914420610618387
],
"position_mm": [
227.99483997378076,
-39.999517675502865,
309.14420610618384
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.31782474092135893,
-0.048088089880697654,
0.3003235767699683
],
"position_mm": [
317.8247409213589,
-48.08808988069765,
300.32357676996827
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2796467080466959,
-0.044322090402926444,
0.3050079005902346
],
"position_mm": [
279.6467080466959,
-44.32209040292644,
305.00790059023456
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,674 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:20:14Z",
"summary": {
"num_cameras": 4,
"num_markers": 31,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "f",
"position_m": [
0.48447032537390755,
-0.3056860451708503,
1.4030927838623561
],
"position_mm": [
484.47032537390754,
-305.6860451708503,
1403.092783862356
],
"direction": [
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.3047986208643055,
-0.20087801166003402,
0.024567697251070764
],
"position_mm": [
304.79862086430546,
-200.87801166003402,
24.567697251070765
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.3448762567927682,
-0.2850482756718905,
-0.031381740358817904
],
"position_mm": [
344.8762567927682,
-285.0482756718905,
-31.381740358817904
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6868627668406342,
-0.3180074230204605,
-0.02795338507650969
],
"position_mm": [
686.8627668406342,
-318.00742302046046,
-27.95338507650969
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16700631887275155,
-0.1744492621072926,
-0.025891896352896543
],
"position_mm": [
167.00631887275156,
-174.4492621072926,
-25.89189635289654
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4877972720111011,
0.21334548492247432,
-0.024792753470840097
],
"position_mm": [
487.79727201110114,
213.34548492247433,
-24.792753470840097
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3399582435000634,
-0.32864033010593346,
-0.026934207674503285
],
"position_mm": [
339.95824350006336,
-328.64033010593346,
-26.934207674503284
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28458271585761385,
-0.26083789481815556,
-0.027628111810261202
],
"position_mm": [
284.58271585761383,
-260.8378948181556,
-27.628111810261203
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40166440697831673,
-0.17304943837585096,
-0.027828213387305775
],
"position_mm": [
401.6644069783167,
-173.04943837585097,
-27.828213387305777
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7754195958426902,
-0.23521143896449007,
-0.028183831181733905
],
"position_mm": [
775.4195958426901,
-235.21143896449007,
-28.183831181733904
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019659772287825138,
-0.18840688616586315,
-0.02858180730095852
],
"position_mm": [
-19.659772287825138,
-188.40688616586314,
-28.58180730095852
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0053877838151950574,
-0.27718561529847474,
-0.028725518412010716
],
"position_mm": [
5.387783815195057,
-277.1856152984747,
-28.725518412010715
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4427689004286552,
0.19552803196929752,
-0.029750639361655087
],
"position_mm": [
442.7689004286552,
195.52803196929753,
-29.750639361655086
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027448885670272368,
0.19263984378177032,
-0.02610956186963493
],
"position_mm": [
-27.448885670272368,
192.6398437817703,
-26.10956186963493
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063510811860998,
-0.31353395946963003,
-0.02765466711152559
],
"position_mm": [
506.35108118609986,
-313.53395946963,
-27.65466711152559
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18654585108020444,
-0.27617288981754085,
-0.02816617507722827
],
"position_mm": [
186.54585108020444,
-276.17288981754086,
-28.16617507722827
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30414118482989444,
-0.3601426390095783,
-0.024051649365401072
],
"position_mm": [
304.1411848298944,
-360.1426390095783,
-24.051649365401072
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6514638606551895,
-0.22324774004346545,
-0.027852652110374042
],
"position_mm": [
651.4638606551895,
-223.24774004346546,
-27.85265211037404
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10491566403648948,
-0.18996136261971525,
-0.02778759897624014
],
"position_mm": [
104.91566403648949,
-189.96136261971526,
-27.78759897624014
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.3096549212403508,
-0.155961073635794,
0.1579755814262211
],
"position_mm": [
309.6549212403508,
-155.961073635794,
157.97558142622108
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7523093215215525,
-0.09083060961513766,
0.0008346340154266239
],
"position_mm": [
752.3093215215525,
-90.83060961513766,
0.8346340154266239
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500123085932493,
-0.010129749719985932,
0.0003763093517042247
],
"position_mm": [
650.0123085932494,
-10.129749719985933,
0.3763093517042247
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021557510339700773,
-0.020545166297069546,
0.0012491713758617435
],
"position_mm": [
21.557510339700773,
-20.545166297069546,
1.2491713758617435
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2530934071159555,
-0.00869247902928269,
-0.00011457923126233087
],
"position_mm": [
253.09340711595553,
-8.69247902928269,
-0.11457923126233087
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3478079101760327,
-0.0116492944417411,
0.0011185463627918714
],
"position_mm": [
347.8079101760327,
-11.6492944417411,
1.1185463627918715
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25030016321011683,
-0.0886412881940685,
0.0005062843653839252
],
"position_mm": [
250.30016321011684,
-88.6412881940685,
0.5062843653839252
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3535396315361978,
-0.10075500100450901,
0.2014224792383127
],
"position_mm": [
353.53963153619776,
-100.75500100450901,
201.4224792383127
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3534017845266592,
-0.16736096623723792,
0.11639755577690696
],
"position_mm": [
353.4017845266592,
-167.36096623723793,
116.39755577690696
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.3178066697200182,
-0.021322238863808195,
0.3134795864779099
],
"position_mm": [
317.8066697200182,
-21.322238863808195,
313.4795864779099
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.22916700510137022,
-0.039489042794191624,
0.3086720540439371
],
"position_mm": [
229.16700510137022,
-39.489042794191626,
308.6720540439371
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.3188319982486798,
-0.044709880044006944,
0.30045628762228355
],
"position_mm": [
318.8319982486798,
-44.709880044006944,
300.4562876222835
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2815490392367014,
-0.043441166900587205,
0.30428071051855476
],
"position_mm": [
281.5490392367014,
-43.441166900587206,
304.28071051855477
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,271 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:12Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k4_abef\\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": 5,
"used_marker_ids": [
48,
63,
57,
102,
54
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007197111808548965,
0.001098276420089881,
0.0009620344476883504,
0.0009620205232011758
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.7281525726006493,
"residual_median_px": 2.5183121097354597,
"residual_max_px": 3.7576731420043146,
"sigma2_normalized": 2.3137087159701097e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6321497559547424,
0.7748407125473022,
0.0029369741678237915
],
[
0.21024876832962036,
-0.16787971556186676,
-0.9631260633468628
],
[
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
],
"translation_m": [
-0.056855153292417526,
-0.012442845851182938,
1.5609862804412842
],
"rvec_rad": [
1.7048273936309237,
0.8116750457158921,
-0.6120703769873145
]
},
"camera_in_world": {
"position_m": [
1.2027034759521484,
-0.909389853477478,
0.40814200043678284
],
"position_mm": [
1202.7034912109375,
-909.3898315429688,
408.1419982910156
],
"orientation_deg": {
"roll": 113.81822204589844,
"pitch": 48.22581100463867,
"yaw": 18.396778106689453
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00022441890537757206,
-7.963567536396464e-06,
-2.9398649194599163e-05,
-1.4795386871224034e-05,
-9.369620603686464e-05,
-1.2702492726669124e-05
],
[
-7.963567536395407e-06,
3.7068884464340944e-05,
-3.338378703660994e-05,
2.6508530508930155e-05,
-6.804904795036776e-06,
-8.467045467073405e-06
],
[
-2.939864919460005e-05,
-3.338378703660865e-05,
0.00015704190560829434,
-5.550273740425191e-05,
8.385195749589376e-06,
3.13758938875245e-05
],
[
-1.4795386871223326e-05,
2.6508530508929867e-05,
-5.5502737404252506e-05,
2.9231680266895845e-05,
3.3812426915121855e-06,
-8.125563844390692e-06
],
[
-9.369620603686502e-05,
-6.80490479503646e-06,
8.385195749589481e-06,
3.3812426915123345e-06,
4.4878486349463374e-05,
1.0425895360947247e-05
],
[
-1.2702492726669507e-05,
-8.467045467073171e-06,
3.137589388752461e-05,
-8.125563844390541e-06,
1.0425895360947318e-05,
2.9592030404347494e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.8583261662306342,
0.3488408939722953,
0.7180098641027528
],
"tvec_std_m": [
0.005406632987996859,
0.006699140717246009,
0.0054398557337807674
]
},
"camera_center_std_m": [
0.006976893112270283,
0.012106263892740327,
0.01216157052134005
],
"camera_center_std_mm": [
6.976893112270283,
12.106263892740326,
12.16157052134005
],
"orientation_std_deg": {
"roll": 1.0513875130551562,
"pitch": 0.6166264667162378,
"yaw": 0.5162490597129769
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1024.5,
1030.5
],
"projected_center_px": [
1023.4668579101562,
1032.796630859375
],
"reprojection_error_px": 2.5183121097354597,
"confidence": 0.4963016081621025
},
{
"marker_id": 63,
"observed_center_px": [
1316.0,
1051.25
],
"projected_center_px": [
1318.0511474609375,
1052.518798828125
],
"reprojection_error_px": 2.4118574528279497,
"confidence": 0.12173424671007582
},
{
"marker_id": 57,
"observed_center_px": [
813.25,
990.5
],
"projected_center_px": [
814.3992309570312,
987.8240966796875
],
"reprojection_error_px": 2.912248336295932,
"confidence": 0.7730384623298485
},
{
"marker_id": 102,
"observed_center_px": [
1106.0,
937.0
],
"projected_center_px": [
1103.0518798828125,
934.6700439453125
],
"reprojection_error_px": 3.7576731420043146,
"confidence": 0.6377388980107869
},
{
"marker_id": 54,
"observed_center_px": [
545.5,
791.0
],
"projected_center_px": [
546.1773071289062,
792.4124755859375
],
"reprojection_error_px": 1.5664712661701496,
"confidence": 0.33398560374859715
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,582 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:12Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k4_abef\\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": 27,
"used_marker_ids": [
68,
46,
208,
47,
56,
53,
97,
62,
54,
55,
72,
66,
214,
95,
51,
103,
69,
58,
82,
73,
210,
52,
64,
77,
83,
75,
61
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.00918677717341902,
0.0014933429518723808,
0.001390373853667637,
0.0013903699834861628,
0.0013903699807887252
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.941603533751138,
"residual_median_px": 3.7352373317630128,
"residual_max_px": 5.771900878439298,
"sigma2_normalized": 2.17476976890378e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.31769248843193054,
0.9481521248817444,
0.008892479352653027
],
[
0.9206541180610657,
-0.30620789527893066,
-0.242141991853714
],
[
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
],
"translation_m": [
0.12344730645418167,
-0.19988536834716797,
1.4972078800201416
],
"rvec_rad": [
2.378352663832453,
1.7133801592888853,
-0.1998435821316908
]
},
"camera_in_world": {
"position_m": [
0.48447033762931824,
-0.3056860566139221,
1.4030927419662476
],
"position_mm": [
484.4703369140625,
-305.6860656738281,
1403.0927734375
],
"orientation_deg": {
"roll": 174.98638916015625,
"pitch": 13.112541198730469,
"yaw": 70.96184539794922
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.2311819447272024e-05,
1.8832577487974546e-05,
-4.656767371183097e-06,
-4.18150026429738e-07,
2.6114865287331025e-07,
2.406181848846857e-06
],
[
1.8832577487974533e-05,
1.683541014579236e-05,
-7.3574856590594524e-06,
4.5948447714477966e-07,
3.095065254407523e-08,
2.3847847067019377e-06
],
[
-4.6567673711861375e-06,
-7.357485659062205e-06,
0.00016783973036034415,
1.5647826411604766e-06,
-1.729586622472892e-06,
-2.906231789157714e-05
],
[
-4.1815002642977447e-07,
4.594844771447391e-07,
1.5647826411606013e-06,
3.507815548304795e-07,
-2.7134564617847737e-08,
2.4204791300702807e-07
],
[
2.611486528733672e-07,
3.0950652544076366e-08,
-1.729586622472832e-06,
-2.7134564617850665e-08,
1.9997327434023874e-07,
4.1386012647726157e-07
],
[
2.4061818488473495e-06,
2.384784706702394e-06,
-2.9062317891576876e-05,
2.420479130070509e-07,
4.138601264772586e-07,
9.270646369219581e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.3256891862833913,
0.23509017702077495,
0.7422838625560957
],
"tvec_std_m": [
0.0005922681443657758,
0.00044718371430569644,
0.003044773615430149
]
},
"camera_center_std_m": [
0.011255169411300251,
0.011919325044430497,
0.004596769734438054
],
"camera_center_std_mm": [
11.255169411300251,
11.919325044430497,
4.5967697344380545
],
"orientation_std_deg": {
"roll": 0.5094522091773732,
"pitch": 0.4352540861263008,
"yaw": 0.1004884180203833
}
}
},
"observations": {
"markers": [
{
"marker_id": 68,
"observed_center_px": [
1395.0,
941.75
],
"projected_center_px": [
1389.3548583984375,
940.5469970703125
],
"reprojection_error_px": 5.771900878439298,
"confidence": 0.3105318897567382
},
{
"marker_id": 46,
"observed_center_px": [
1383.25,
882.5
],
"projected_center_px": [
1387.9061279296875,
883.3380737304688
],
"reprojection_error_px": 4.7309507369362676,
"confidence": 0.480064078578645
},
{
"marker_id": 208,
"observed_center_px": [
937.0,
754.25
],
"projected_center_px": [
934.9244995117188,
751.2972412109375
],
"reprojection_error_px": 3.6092224568792584,
"confidence": 0.717438637944123
},
{
"marker_id": 47,
"observed_center_px": [
665.0,
836.25
],
"projected_center_px": [
667.4868774414062,
835.926025390625
],
"reprojection_error_px": 2.507891336580391,
"confidence": 0.714264135428559
},
{
"marker_id": 56,
"observed_center_px": [
1341.75,
844.0
],
"projected_center_px": [
1344.8751220703125,
839.613037109375
],
"reprojection_error_px": 5.386263209134431,
"confidence": 0.6720101269988878
},
{
"marker_id": 53,
"observed_center_px": [
1399.75,
806.0
],
"projected_center_px": [
1394.572998046875,
803.723388671875
],
"reprojection_error_px": 5.655467121468141,
"confidence": 0.25536384825957736
},
{
"marker_id": 97,
"observed_center_px": [
554.75,
818.0
],
"projected_center_px": [
552.1571044921875,
815.3113403320312
],
"reprojection_error_px": 3.7352373317630128,
"confidence": 0.7144285455619288
},
{
"marker_id": 62,
"observed_center_px": [
845.25,
862.5
],
"projected_center_px": [
843.9764404296875,
867.170166015625
],
"reprojection_error_px": 4.840702902743903,
"confidence": 0.7019920279258633
},
{
"marker_id": 54,
"observed_center_px": [
610.5,
848.75
],
"projected_center_px": [
607.426025390625,
853.0718994140625
],
"reprojection_error_px": 5.30359636891383,
"confidence": 0.7005026944924987
},
{
"marker_id": 55,
"observed_center_px": [
675.25,
746.0
],
"projected_center_px": [
672.9774169921875,
745.18359375
],
"reprojection_error_px": 2.4147779799470532,
"confidence": 0.6761108765479277
},
{
"marker_id": 72,
"observed_center_px": [
1346.5,
753.25
],
"projected_center_px": [
1346.513671875,
751.8689575195312
],
"reprojection_error_px": 1.381110152386584,
"confidence": 0.63555573802114
},
{
"marker_id": 66,
"observed_center_px": [
508.25,
692.75
],
"projected_center_px": [
508.324951171875,
692.6304321289062
],
"reprojection_error_px": 0.14111751827228045,
"confidence": 0.6485230397697823
},
{
"marker_id": 214,
"observed_center_px": [
1037.75,
714.25
],
"projected_center_px": [
1041.2877197265625,
715.8521118164062
],
"reprojection_error_px": 3.8835838005607632,
"confidence": 0.62142490645665
},
{
"marker_id": 95,
"observed_center_px": [
612.75,
626.25
],
"projected_center_px": [
616.0951538085938,
624.1017456054688
],
"reprojection_error_px": 3.975556683883667,
"confidence": 0.6415498386959416
},
{
"marker_id": 51,
"observed_center_px": [
739.25,
559.25
],
"projected_center_px": [
740.84765625,
558.3189086914062
],
"reprojection_error_px": 1.8491718465580436,
"confidence": 0.6088879208521975
},
{
"marker_id": 103,
"observed_center_px": [
690.0,
487.75
],
"projected_center_px": [
694.0453491210938,
487.8307800292969
],
"reprojection_error_px": 4.046155573463183,
"confidence": 0.5954680843098741
},
{
"marker_id": 69,
"observed_center_px": [
538.5,
403.0
],
"projected_center_px": [
534.0264892578125,
406.2565612792969
],
"reprojection_error_px": 5.5333073045225545,
"confidence": 0.5651459847123547
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
428.5
],
"projected_center_px": [
631.8712768554688,
432.2906494140625
],
"reprojection_error_px": 3.9551281796337383,
"confidence": 0.5885499509109636
},
{
"marker_id": 82,
"observed_center_px": [
1356.5,
429.5
],
"projected_center_px": [
1358.176025390625,
429.6244201660156
],
"reprojection_error_px": 1.6806372266884486,
"confidence": 0.6113473409254715
},
{
"marker_id": 73,
"observed_center_px": [
1401.5,
418.5
],
"projected_center_px": [
1403.8709716796875,
418.31756591796875
],
"reprojection_error_px": 2.377980004156206,
"confidence": 0.22008504273316973
},
{
"marker_id": 210,
"observed_center_px": [
872.0,
307.0
],
"projected_center_px": [
871.6832885742188,
304.965087890625
],
"reprojection_error_px": 2.0594109400751965,
"confidence": 0.60279428383853
},
{
"marker_id": 52,
"observed_center_px": [
1190.25,
312.5
],
"projected_center_px": [
1186.0579833984375,
316.39373779296875
],
"reprojection_error_px": 5.7213807064526625,
"confidence": 0.5743827506632194
},
{
"marker_id": 64,
"observed_center_px": [
640.5,
338.0
],
"projected_center_px": [
640.4821166992188,
334.9952087402344
],
"reprojection_error_px": 3.0048444763765603,
"confidence": 0.5397522426826521
},
{
"marker_id": 77,
"observed_center_px": [
1125.5,
230.0
],
"projected_center_px": [
1128.3472900390625,
234.04983520507812
],
"reprojection_error_px": 4.950578325290361,
"confidence": 0.5278189208292927
},
{
"marker_id": 83,
"observed_center_px": [
1323.25,
208.5
],
"projected_center_px": [
1319.932373046875,
207.5139923095703
],
"reprojection_error_px": 3.461048940088533,
"confidence": 0.5445844663450473
},
{
"marker_id": 75,
"observed_center_px": [
1108.0,
182.0
],
"projected_center_px": [
1111.3167724609375,
182.71337890625
],
"reprojection_error_px": 3.392622734922916,
"confidence": 0.5380549070504695
},
{
"marker_id": 61,
"observed_center_px": [
1280.0,
135.0
],
"projected_center_px": [
1282.8663330078125,
133.39898681640625
],
"reprojection_error_px": 3.283155208898362,
"confidence": 0.5493902887184056
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 119.38506747209162,
"gt": 120.0,
"error": 0.6149325279083797,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 59.80770227685449,
"gt": 60.0,
"error": 0.19229772314551496,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -109.72415459599144,
"gt": -110.0,
"error": 0.27584540400857804,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 19.608838006815063,
"gt": 20.0,
"error": 0.3911619931849373,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "b",
"estimate": 31.16333657907259,
"gt": 30.0,
"error": 1.1633365790725918,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": -179.94936999480163,
"gt": 180.0,
"error": 0.050630005198399886,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 5.245165069876697,
"gt": 4.0,
"error": 1.2451650698766974,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.41465434092200437,
"max_abs_deg": 1.1633365790725918,
"mean_abs_mm": 0.9300487988925386,
"max_abs_mm": 1.2451650698766974,
"finger_error_mm": 1.7944738593073786
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:17Z",
"method": "hybrid",
"movements": {
"x": {
"value": 119.38506747209162,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 59.80770227685449,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -109.72415459599144,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 19.608838006815063,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"b": {
"value": 31.16333657907259,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": -179.94936999480163,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 5.245165069876697,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 1.9264810157494916,
"num_markers": 31
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,523 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:20:21Z",
"summary": {
"num_cameras": 4,
"num_markers": 23,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "d",
"position_m": [
0.7026420377142895,
-0.794595122683283,
0.4010946796990027
],
"position_mm": [
702.6420377142895,
-794.5951226832831,
401.0946796990027
],
"direction": [
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "f",
"position_m": [
0.48447032537390755,
-0.3056860451708503,
1.4030927838623561
],
"position_mm": [
484.47032537390754,
-305.6860451708503,
1403.092783862356
],
"direction": [
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.30478914286830616,
-0.20090411301768146,
0.02454157752057702
],
"position_mm": [
304.78914286830616,
-200.90411301768145,
24.54157752057702
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.35437894921135027,
-0.19928623710836776,
0.020567426998382186
],
"position_mm": [
354.3789492113503,
-199.28623710836777,
20.567426998382185
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.3437251241398752,
-0.2880518570653535,
-0.027336175680837974
],
"position_mm": [
343.7251241398752,
-288.05185706535354,
-27.336175680837975
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16785854357163119,
-0.17315579742762638,
-0.027341000491546467
],
"position_mm": [
167.85854357163117,
-173.15579742762637,
-27.341000491546467
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33915376059638874,
-0.3281483227899199,
-0.027494392911636203
],
"position_mm": [
339.15376059638874,
-328.1483227899199,
-27.494392911636204
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.284542628458916,
-0.2609142429326301,
-0.027523444076098025
],
"position_mm": [
284.542628458916,
-260.9142429326301,
-27.523444076098023
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01923732306315494,
-0.18910787816942473,
-0.027526791346807664
],
"position_mm": [
-19.23732306315494,
-189.10787816942474,
-27.526791346807663
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0061112838085795994,
-0.27739722417105167,
-0.0272320047434096
],
"position_mm": [
6.111283808579599,
-277.3972241710517,
-27.232004743409597
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027390253334127496,
0.19253937360267048,
-0.025965078296917538
],
"position_mm": [
-27.390253334127497,
192.53937360267048,
-25.96507829691754
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18712500986470557,
-0.27672814255121136,
-0.026652539900543178
],
"position_mm": [
187.12500986470556,
-276.72814255121136,
-26.65253990054318
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30660433344953525,
-0.35825402004545726,
-0.027246402971970632
],
"position_mm": [
306.60433344953526,
-358.25402004545725,
-27.24640297197063
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6516449198726599,
-0.2233627937366482,
-0.027804367691410262
],
"position_mm": [
651.6449198726599,
-223.3627937366482,
-27.804367691410263
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10472198041479035,
-0.19055212235756008,
-0.027191118033750027
],
"position_mm": [
104.72198041479035,
-190.55212235756008,
-27.191118033750026
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.30992252595541614,
-0.15543394817886005,
0.1571013171095873
],
"position_mm": [
309.9225259554161,
-155.43394817886005,
157.1013171095873
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35272495834819445,
-0.089349745315892,
0.0010874954950881295
],
"position_mm": [
352.72495834819443,
-89.34974531589201,
1.0874954950881295
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021586136197409667,
-0.020230171447986223,
0.0011640471470370068
],
"position_mm": [
21.58613619740967,
-20.230171447986223,
1.1640471470370068
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34840234712197526,
-0.012078013938502287,
0.001202886251930221
],
"position_mm": [
348.40234712197525,
-12.078013938502286,
1.202886251930221
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3556736217655971,
-0.10278014969865255,
0.2013893867072845
],
"position_mm": [
355.6736217655971,
-102.78014969865255,
201.3893867072845
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3532496825723185,
-0.16754453874706673,
0.1163962636425716
],
"position_mm": [
353.2496825723185,
-167.54453874706672,
116.39626364257161
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.31814418950007245,
-0.018667115816921015,
0.31569076123152473
],
"position_mm": [
318.14418950007246,
-18.667115816921015,
315.69076123152473
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.2285719280445146,
-0.03747797453667984,
0.30564959585704154
],
"position_mm": [
228.5719280445146,
-37.47797453667984,
305.64959585704156
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.3188408154544438,
-0.04593866388972376,
0.29717193224579
],
"position_mm": [
318.8408154544438,
-45.938663889723756,
297.17193224579
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2804963728355279,
-0.04194904038161881,
0.3018025093322513
],
"position_mm": [
280.4963728355279,
-41.949040381618815,
301.8025093322513
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,522 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:20:22Z",
"summary": {
"num_cameras": 4,
"num_markers": 23,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "d",
"position_m": [
0.7026420377142895,
-0.794595122683283,
0.4010946796990027
],
"position_mm": [
702.6420377142895,
-794.5951226832831,
401.0946796990027
],
"direction": [
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "f",
"position_m": [
0.48447032537390755,
-0.3056860451708503,
1.4030927838623561
],
"position_mm": [
484.47032537390754,
-305.6860451708503,
1403.092783862356
],
"direction": [
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.3054487312942871,
-0.2001832320225281,
0.024865428933920894
],
"position_mm": [
305.44873129428714,
-200.1832320225281,
24.865428933920892
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.35440281674258145,
-0.19916592176099893,
0.02072055468958652
],
"position_mm": [
354.4028167425814,
-199.1659217609989,
20.720554689586518
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.34519015292626,
-0.2849166168434811,
-0.030744757411650284
],
"position_mm": [
345.19015292626,
-284.91661684348105,
-30.744757411650284
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16674431414668667,
-0.17440652114278452,
-0.025678214777326777
],
"position_mm": [
166.74431414668666,
-174.40652114278453,
-25.678214777326776
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3401162919327344,
-0.3285757135739759,
-0.02722690967711909
],
"position_mm": [
340.1162919327344,
-328.5757135739759,
-27.22690967711909
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28485252814426676,
-0.2606967031387023,
-0.027861951210794135
],
"position_mm": [
284.8525281442668,
-260.6967031387023,
-27.861951210794135
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019521913002184022,
-0.18881882492714747,
-0.027659644518816664
],
"position_mm": [
-19.52191300218402,
-188.81882492714746,
-27.659644518816663
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.00604700948582248,
-0.2774716292313992,
-0.027202858211826598
],
"position_mm": [
6.04700948582248,
-277.47162923139916,
-27.202858211826598
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027514694664813644,
0.19263838752365028,
-0.025876684837139258
],
"position_mm": [
-27.514694664813643,
192.6383875236503,
-25.87668483713926
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18662638742481355,
-0.276074867366665,
-0.0273844950540424
],
"position_mm": [
186.62638742481354,
-276.074867366665,
-27.3844950540424
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30427235269208885,
-0.3600353238416185,
-0.024214997977920344
],
"position_mm": [
304.2723526920889,
-360.0353238416185,
-24.214997977920344
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6516735656901218,
-0.22329350571647877,
-0.027722329433836245
],
"position_mm": [
651.6735656901218,
-223.29350571647876,
-27.722329433836244
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10472129930398849,
-0.19021872667855996,
-0.027286926884161566
],
"position_mm": [
104.72129930398849,
-190.21872667855996,
-27.286926884161566
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.31067887682570067,
-0.15476576935440226,
0.15689045910771815
],
"position_mm": [
310.6788768257007,
-154.76576935440227,
156.89045910771816
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35331638344068833,
-0.09041060575240276,
0.0017718570041811929
],
"position_mm": [
353.31638344068836,
-90.41060575240276,
1.771857004181193
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021327589853197642,
-0.020790279006551414,
0.0017348340020214388
],
"position_mm": [
21.32758985319764,
-20.790279006551415,
1.7348340020214388
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.347977542049586,
-0.010600645369400821,
0.00040662709513360185
],
"position_mm": [
347.97754204958596,
-10.600645369400821,
0.40662709513360185
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.35565366706107915,
-0.10282665497253542,
0.20119963249853287
],
"position_mm": [
355.65366706107915,
-102.82665497253542,
201.19963249853288
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3547521903843503,
-0.16759961385165859,
0.11576981594713492
],
"position_mm": [
354.7521903843503,
-167.59961385165857,
115.76981594713493
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.3179411238542376,
-0.020700143909298863,
0.31260977931334666
],
"position_mm": [
317.9411238542376,
-20.700143909298863,
312.6097793133467
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.22976240514294846,
-0.03775788340118402,
0.306367806154902
],
"position_mm": [
229.76240514294847,
-37.757883401184024,
306.367806154902
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.31937220940806615,
-0.04297738722540791,
0.29780048493947187
],
"position_mm": [
319.37220940806617,
-42.97738722540792,
297.80048493947186
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.28213654784261677,
-0.041957645518865584,
0.30212695523617467
],
"position_mm": [
282.1365478426168,
-41.95764551886558,
302.12695523617464
],
"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-02T21:20:19Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k4_adef\\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,
215,
105,
211,
75,
214,
74,
102,
217,
205,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01009749778311845,
0.0013500052634516154,
0.0012080581027067798,
0.001208056584232894
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.418903298149159,
"residual_median_px": 2.9058066287550095,
"residual_max_px": 7.881774161943574,
"sigma2_normalized": 1.7330383439497478e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8081126809120178,
-0.5890257358551025,
-0.0016104801325127482
],
[
-0.3439487814903259,
-0.46965670585632324,
-0.8130939602851868
],
[
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
],
"translation_m": [
-0.2276943325996399,
0.17315705120563507,
1.1353343725204468
],
"rvec_rad": [
2.1050851025918234,
-0.6867341612291594,
0.3507860528401858
]
},
"camera_in_world": {
"position_m": [
-0.29933083057403564,
-0.7994182705879211,
0.8013386726379395
],
"position_mm": [
-299.3308410644531,
-799.4182739257812,
801.3386840820312
],
"orientation_deg": {
"roll": 131.5152587890625,
"pitch": -28.5664005279541,
"yaw": -23.05556297302246
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.5705111713147538e-05,
-3.606186641991224e-06,
9.93455859227922e-07,
5.974998436558746e-07,
4.6929081989455075e-07,
2.8925877037560832e-06
],
[
-3.606186641991253e-06,
4.525067031199804e-06,
-1.5535915979518367e-06,
-4.146706877795486e-07,
-8.403171882148325e-07,
3.704138848703875e-08
],
[
9.93455859228011e-07,
-1.5535915979518793e-06,
1.4511663564702391e-05,
8.397716382398054e-07,
-1.8034796850892003e-06,
-4.925606373863842e-06
],
[
5.974998436558832e-07,
-4.146706877795502e-07,
8.397716382397962e-07,
2.430616306834126e-07,
1.4873676074531513e-08,
1.58103612736764e-07
],
[
4.692908198945444e-07,
-8.403171882148285e-07,
-1.8034796850892121e-06,
1.4873676074530825e-08,
6.717933155003761e-07,
1.166485422903723e-06
],
[
2.892587703756058e-06,
3.704138848704778e-08,
-4.925606373863879e-06,
1.5810361273676463e-07,
1.166485422903725e-06,
5.922812492193122e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.22706131431744284,
0.12188075641483156,
0.21826355925678265
],
"tvec_std_m": [
0.0004930128098573226,
0.0008196299869455584,
0.0024336829070758423
]
},
"camera_center_std_m": [
0.0031789461102063005,
0.004041324498858458,
0.00434604702092401
],
"camera_center_std_mm": [
3.1789461102063004,
4.041324498858458,
4.3460470209240105
],
"orientation_std_deg": {
"roll": 0.2878030578767992,
"pitch": 0.1683177033483575,
"yaw": 0.1374718863525747
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.25,
1031.25
],
"projected_center_px": [
877.61865234375,
1028.5360107421875
],
"reprojection_error_px": 4.53347807892285,
"confidence": 0.45573027871641286
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1152.7294921875,
1027.8443603515625
],
"reprojection_error_px": 3.879437445756702,
"confidence": 0.5455570235395628
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.6806030273438,
996.0768432617188
],
"reprojection_error_px": 3.7170274866418533,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
961.0
],
"projected_center_px": [
1162.5029296875,
962.4193115234375
],
"reprojection_error_px": 7.881774161943574,
"confidence": 0.7524431457735686
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1104736328125,
934.5891723632812
],
"reprojection_error_px": 2.8399564551455856,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
735.853271484375,
928.2763061523438
],
"reprojection_error_px": 1.1689043938176247,
"confidence": 0.7704666026640716
},
{
"marker_id": 47,
"observed_center_px": [
1108.25,
915.0
],
"projected_center_px": [
1107.45166015625,
913.0933837890625
],
"reprojection_error_px": 2.0670103729610174,
"confidence": 0.7309457014059588
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.5
],
"projected_center_px": [
367.08258056640625,
847.7832641601562
],
"reprojection_error_px": 2.98157550791138,
"confidence": 0.5963354569243849
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1332.3167724609375,
822.3063354492188
],
"reprojection_error_px": 2.7006575928524246,
"confidence": 0.6128519038478318
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.8435668945312,
753.69775390625
],
"reprojection_error_px": 2.366203135699148,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.0775146484375,
765.9021606445312
],
"reprojection_error_px": 2.9058066287550095,
"confidence": 0.5188246379772157
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.66943359375,
684.4354248046875
],
"reprojection_error_px": 3.908457721536807,
"confidence": 0.4872433032283655
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.5
],
"projected_center_px": [
147.21554565429688,
715.9539184570312
],
"reprojection_error_px": 3.01540479526219,
"confidence": 0.3538655141518615
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.25
],
"projected_center_px": [
813.1135864257812,
626.0042114257812
],
"reprojection_error_px": 2.2416385832712016,
"confidence": 0.4703251278796996
},
{
"marker_id": 74,
"observed_center_px": [
354.25,
686.25
],
"projected_center_px": [
353.1841125488281,
685.2387084960938
],
"reprojection_error_px": 1.4692945805517152,
"confidence": 0.3428566063437381
},
{
"marker_id": 102,
"observed_center_px": [
1372.5,
654.5
],
"projected_center_px": [
1370.1954345703125,
654.4063110351562
],
"reprojection_error_px": 2.306469042030312,
"confidence": 0.35500593874581543
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.6787109375,
525.702392578125
],
"reprojection_error_px": 4.137457510565784,
"confidence": 0.3767801116964092
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.5634765625,
478.1280212402344
],
"reprojection_error_px": 3.5469162147969504,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.75
],
"projected_center_px": [
1139.77392578125,
473.96392822265625
],
"reprojection_error_px": 0.2152619972435565,
"confidence": 0.33198985414097737
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,285 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:20Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k4_adef\\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": 6,
"used_marker_ids": [
95,
208,
69,
103,
214,
64
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.010671415477997622,
0.0018696542807179611,
0.001824150025738836,
0.0018241474426834877
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 5.164164330259058,
"residual_median_px": 5.398072385043921,
"residual_max_px": 7.027422341283123,
"sigma2_normalized": 6.6550277836154934e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8166700601577759,
0.5771039724349976,
-0.0010227123275399208
],
[
0.16298067569732666,
-0.2323361337184906,
-0.9588833451271057
],
[
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
],
"translation_m": [
-0.11485252529382706,
0.08547275513410568,
1.1249300241470337
],
"rvec_rad": [
1.7923624327425687,
0.5686287097896567,
-0.4261428430202902
]
},
"camera_in_world": {
"position_m": [
0.7026420831680298,
-0.7945951223373413,
0.4010946750640869
],
"position_mm": [
702.64208984375,
-794.5950927734375,
401.09466552734375
],
"orientation_deg": {
"roll": 109.92484283447266,
"pitch": 33.615230560302734,
"yaw": 11.286093711853027
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0003498424001015397,
6.823486661029942e-05,
4.142063730678703e-05,
-5.345001723379169e-06,
-7.396858110018478e-05,
-1.2641475041979003e-05
],
[
6.823486661029988e-05,
0.00010295516106391171,
-9.137229494897015e-05,
2.281178954254835e-05,
-1.979611332364414e-05,
-7.605354993482835e-06
],
[
4.142063730678625e-05,
-9.137229494897096e-05,
0.0002702927022549336,
-4.213130837183371e-05,
-7.56149612726986e-06,
9.26150663825411e-06
],
[
-5.345001723379082e-06,
2.281178954254845e-05,
-4.2131308371833616e-05,
8.962887675732753e-06,
-2.575675434153523e-07,
-3.848871385514968e-06
],
[
-7.396858110018466e-05,
-1.9796113323644056e-05,
-7.561496127270001e-06,
-2.575675434153093e-07,
1.8000566759428326e-05,
7.99389653027148e-06
],
[
-1.2641475041978559e-05,
-7.605354993482897e-06,
9.261506638254348e-06,
-3.848871385514858e-06,
7.993896530271401e-06,
2.7756310749504287e-05
]
],
"parameter_std": {
"rvec_std_deg": [
1.07166452425966,
0.581362070062273,
0.9419759016685776
],
"tvec_std_m": [
0.0029938082229382617,
0.004242707479832698,
0.005268425832210631
]
},
"camera_center_std_m": [
0.01190826606439346,
0.013088153786860686,
0.01603645350806163
],
"camera_center_std_mm": [
11.90826606439346,
13.088153786860685,
16.03645350806163
],
"orientation_std_deg": {
"roll": 1.2477636245413861,
"pitch": 0.8325671808473429,
"yaw": 0.699613718760565
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.5,
1048.25
],
"projected_center_px": [
423.55438232421875,
1045.9644775390625
],
"reprojection_error_px": 3.0731253885112206,
"confidence": 0.20059440065661768
},
{
"marker_id": 208,
"observed_center_px": [
1003.5,
919.75
],
"projected_center_px": [
996.4899291992188,
920.2435302734375
],
"reprojection_error_px": 7.027422341283123,
"confidence": 0.5971281121184089
},
{
"marker_id": 69,
"observed_center_px": [
128.25,
929.75
],
"projected_center_px": [
123.95993041992188,
934.0740966796875
],
"reprojection_error_px": 6.091182898025322,
"confidence": 0.6560383014602613
},
{
"marker_id": 103,
"observed_center_px": [
419.75,
914.75
],
"projected_center_px": [
425.61590576171875,
913.2058715820312
],
"reprojection_error_px": 6.065738452698394,
"confidence": 0.6806547457875692
},
{
"marker_id": 214,
"observed_center_px": [
1073.0,
853.25
],
"projected_center_px": [
1077.615234375,
854.2874755859375
],
"reprojection_error_px": 4.730406317389448,
"confidence": 0.41285121294657384
},
{
"marker_id": 64,
"observed_center_px": [
238.75,
848.0
],
"projected_center_px": [
237.76194763183594,
846.0165405273438
],
"reprojection_error_px": 2.2159329777555143,
"confidence": 0.5529673325477359
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,271 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:20Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k4_adef\\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": 5,
"used_marker_ids": [
48,
63,
57,
102,
54
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007197111808548965,
0.001098276420089881,
0.0009620344476883504,
0.0009620205232011758
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.7281525726006493,
"residual_median_px": 2.5183121097354597,
"residual_max_px": 3.7576731420043146,
"sigma2_normalized": 2.3137087159701097e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6321497559547424,
0.7748407125473022,
0.0029369741678237915
],
[
0.21024876832962036,
-0.16787971556186676,
-0.9631260633468628
],
[
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
],
"translation_m": [
-0.056855153292417526,
-0.012442845851182938,
1.5609862804412842
],
"rvec_rad": [
1.7048273936309237,
0.8116750457158921,
-0.6120703769873145
]
},
"camera_in_world": {
"position_m": [
1.2027034759521484,
-0.909389853477478,
0.40814200043678284
],
"position_mm": [
1202.7034912109375,
-909.3898315429688,
408.1419982910156
],
"orientation_deg": {
"roll": 113.81822204589844,
"pitch": 48.22581100463867,
"yaw": 18.396778106689453
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00022441890537757206,
-7.963567536396464e-06,
-2.9398649194599163e-05,
-1.4795386871224034e-05,
-9.369620603686464e-05,
-1.2702492726669124e-05
],
[
-7.963567536395407e-06,
3.7068884464340944e-05,
-3.338378703660994e-05,
2.6508530508930155e-05,
-6.804904795036776e-06,
-8.467045467073405e-06
],
[
-2.939864919460005e-05,
-3.338378703660865e-05,
0.00015704190560829434,
-5.550273740425191e-05,
8.385195749589376e-06,
3.13758938875245e-05
],
[
-1.4795386871223326e-05,
2.6508530508929867e-05,
-5.5502737404252506e-05,
2.9231680266895845e-05,
3.3812426915121855e-06,
-8.125563844390692e-06
],
[
-9.369620603686502e-05,
-6.80490479503646e-06,
8.385195749589481e-06,
3.3812426915123345e-06,
4.4878486349463374e-05,
1.0425895360947247e-05
],
[
-1.2702492726669507e-05,
-8.467045467073171e-06,
3.137589388752461e-05,
-8.125563844390541e-06,
1.0425895360947318e-05,
2.9592030404347494e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.8583261662306342,
0.3488408939722953,
0.7180098641027528
],
"tvec_std_m": [
0.005406632987996859,
0.006699140717246009,
0.0054398557337807674
]
},
"camera_center_std_m": [
0.006976893112270283,
0.012106263892740327,
0.01216157052134005
],
"camera_center_std_mm": [
6.976893112270283,
12.106263892740326,
12.16157052134005
],
"orientation_std_deg": {
"roll": 1.0513875130551562,
"pitch": 0.6166264667162378,
"yaw": 0.5162490597129769
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1024.5,
1030.5
],
"projected_center_px": [
1023.4668579101562,
1032.796630859375
],
"reprojection_error_px": 2.5183121097354597,
"confidence": 0.4963016081621025
},
{
"marker_id": 63,
"observed_center_px": [
1316.0,
1051.25
],
"projected_center_px": [
1318.0511474609375,
1052.518798828125
],
"reprojection_error_px": 2.4118574528279497,
"confidence": 0.12173424671007582
},
{
"marker_id": 57,
"observed_center_px": [
813.25,
990.5
],
"projected_center_px": [
814.3992309570312,
987.8240966796875
],
"reprojection_error_px": 2.912248336295932,
"confidence": 0.7730384623298485
},
{
"marker_id": 102,
"observed_center_px": [
1106.0,
937.0
],
"projected_center_px": [
1103.0518798828125,
934.6700439453125
],
"reprojection_error_px": 3.7576731420043146,
"confidence": 0.6377388980107869
},
{
"marker_id": 54,
"observed_center_px": [
545.5,
791.0
],
"projected_center_px": [
546.1773071289062,
792.4124755859375
],
"reprojection_error_px": 1.5664712661701496,
"confidence": 0.33398560374859715
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,582 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:20Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k4_adef\\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": 27,
"used_marker_ids": [
68,
46,
208,
47,
56,
53,
97,
62,
54,
55,
72,
66,
214,
95,
51,
103,
69,
58,
82,
73,
210,
52,
64,
77,
83,
75,
61
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.00918677717341902,
0.0014933429518723808,
0.001390373853667637,
0.0013903699834861628,
0.0013903699807887252
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.941603533751138,
"residual_median_px": 3.7352373317630128,
"residual_max_px": 5.771900878439298,
"sigma2_normalized": 2.17476976890378e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.31769248843193054,
0.9481521248817444,
0.008892479352653027
],
[
0.9206541180610657,
-0.30620789527893066,
-0.242141991853714
],
[
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
],
"translation_m": [
0.12344730645418167,
-0.19988536834716797,
1.4972078800201416
],
"rvec_rad": [
2.378352663832453,
1.7133801592888853,
-0.1998435821316908
]
},
"camera_in_world": {
"position_m": [
0.48447033762931824,
-0.3056860566139221,
1.4030927419662476
],
"position_mm": [
484.4703369140625,
-305.6860656738281,
1403.0927734375
],
"orientation_deg": {
"roll": 174.98638916015625,
"pitch": 13.112541198730469,
"yaw": 70.96184539794922
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.2311819447272024e-05,
1.8832577487974546e-05,
-4.656767371183097e-06,
-4.18150026429738e-07,
2.6114865287331025e-07,
2.406181848846857e-06
],
[
1.8832577487974533e-05,
1.683541014579236e-05,
-7.3574856590594524e-06,
4.5948447714477966e-07,
3.095065254407523e-08,
2.3847847067019377e-06
],
[
-4.6567673711861375e-06,
-7.357485659062205e-06,
0.00016783973036034415,
1.5647826411604766e-06,
-1.729586622472892e-06,
-2.906231789157714e-05
],
[
-4.1815002642977447e-07,
4.594844771447391e-07,
1.5647826411606013e-06,
3.507815548304795e-07,
-2.7134564617847737e-08,
2.4204791300702807e-07
],
[
2.611486528733672e-07,
3.0950652544076366e-08,
-1.729586622472832e-06,
-2.7134564617850665e-08,
1.9997327434023874e-07,
4.1386012647726157e-07
],
[
2.4061818488473495e-06,
2.384784706702394e-06,
-2.9062317891576876e-05,
2.420479130070509e-07,
4.138601264772586e-07,
9.270646369219581e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.3256891862833913,
0.23509017702077495,
0.7422838625560957
],
"tvec_std_m": [
0.0005922681443657758,
0.00044718371430569644,
0.003044773615430149
]
},
"camera_center_std_m": [
0.011255169411300251,
0.011919325044430497,
0.004596769734438054
],
"camera_center_std_mm": [
11.255169411300251,
11.919325044430497,
4.5967697344380545
],
"orientation_std_deg": {
"roll": 0.5094522091773732,
"pitch": 0.4352540861263008,
"yaw": 0.1004884180203833
}
}
},
"observations": {
"markers": [
{
"marker_id": 68,
"observed_center_px": [
1395.0,
941.75
],
"projected_center_px": [
1389.3548583984375,
940.5469970703125
],
"reprojection_error_px": 5.771900878439298,
"confidence": 0.3105318897567382
},
{
"marker_id": 46,
"observed_center_px": [
1383.25,
882.5
],
"projected_center_px": [
1387.9061279296875,
883.3380737304688
],
"reprojection_error_px": 4.7309507369362676,
"confidence": 0.480064078578645
},
{
"marker_id": 208,
"observed_center_px": [
937.0,
754.25
],
"projected_center_px": [
934.9244995117188,
751.2972412109375
],
"reprojection_error_px": 3.6092224568792584,
"confidence": 0.717438637944123
},
{
"marker_id": 47,
"observed_center_px": [
665.0,
836.25
],
"projected_center_px": [
667.4868774414062,
835.926025390625
],
"reprojection_error_px": 2.507891336580391,
"confidence": 0.714264135428559
},
{
"marker_id": 56,
"observed_center_px": [
1341.75,
844.0
],
"projected_center_px": [
1344.8751220703125,
839.613037109375
],
"reprojection_error_px": 5.386263209134431,
"confidence": 0.6720101269988878
},
{
"marker_id": 53,
"observed_center_px": [
1399.75,
806.0
],
"projected_center_px": [
1394.572998046875,
803.723388671875
],
"reprojection_error_px": 5.655467121468141,
"confidence": 0.25536384825957736
},
{
"marker_id": 97,
"observed_center_px": [
554.75,
818.0
],
"projected_center_px": [
552.1571044921875,
815.3113403320312
],
"reprojection_error_px": 3.7352373317630128,
"confidence": 0.7144285455619288
},
{
"marker_id": 62,
"observed_center_px": [
845.25,
862.5
],
"projected_center_px": [
843.9764404296875,
867.170166015625
],
"reprojection_error_px": 4.840702902743903,
"confidence": 0.7019920279258633
},
{
"marker_id": 54,
"observed_center_px": [
610.5,
848.75
],
"projected_center_px": [
607.426025390625,
853.0718994140625
],
"reprojection_error_px": 5.30359636891383,
"confidence": 0.7005026944924987
},
{
"marker_id": 55,
"observed_center_px": [
675.25,
746.0
],
"projected_center_px": [
672.9774169921875,
745.18359375
],
"reprojection_error_px": 2.4147779799470532,
"confidence": 0.6761108765479277
},
{
"marker_id": 72,
"observed_center_px": [
1346.5,
753.25
],
"projected_center_px": [
1346.513671875,
751.8689575195312
],
"reprojection_error_px": 1.381110152386584,
"confidence": 0.63555573802114
},
{
"marker_id": 66,
"observed_center_px": [
508.25,
692.75
],
"projected_center_px": [
508.324951171875,
692.6304321289062
],
"reprojection_error_px": 0.14111751827228045,
"confidence": 0.6485230397697823
},
{
"marker_id": 214,
"observed_center_px": [
1037.75,
714.25
],
"projected_center_px": [
1041.2877197265625,
715.8521118164062
],
"reprojection_error_px": 3.8835838005607632,
"confidence": 0.62142490645665
},
{
"marker_id": 95,
"observed_center_px": [
612.75,
626.25
],
"projected_center_px": [
616.0951538085938,
624.1017456054688
],
"reprojection_error_px": 3.975556683883667,
"confidence": 0.6415498386959416
},
{
"marker_id": 51,
"observed_center_px": [
739.25,
559.25
],
"projected_center_px": [
740.84765625,
558.3189086914062
],
"reprojection_error_px": 1.8491718465580436,
"confidence": 0.6088879208521975
},
{
"marker_id": 103,
"observed_center_px": [
690.0,
487.75
],
"projected_center_px": [
694.0453491210938,
487.8307800292969
],
"reprojection_error_px": 4.046155573463183,
"confidence": 0.5954680843098741
},
{
"marker_id": 69,
"observed_center_px": [
538.5,
403.0
],
"projected_center_px": [
534.0264892578125,
406.2565612792969
],
"reprojection_error_px": 5.5333073045225545,
"confidence": 0.5651459847123547
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
428.5
],
"projected_center_px": [
631.8712768554688,
432.2906494140625
],
"reprojection_error_px": 3.9551281796337383,
"confidence": 0.5885499509109636
},
{
"marker_id": 82,
"observed_center_px": [
1356.5,
429.5
],
"projected_center_px": [
1358.176025390625,
429.6244201660156
],
"reprojection_error_px": 1.6806372266884486,
"confidence": 0.6113473409254715
},
{
"marker_id": 73,
"observed_center_px": [
1401.5,
418.5
],
"projected_center_px": [
1403.8709716796875,
418.31756591796875
],
"reprojection_error_px": 2.377980004156206,
"confidence": 0.22008504273316973
},
{
"marker_id": 210,
"observed_center_px": [
872.0,
307.0
],
"projected_center_px": [
871.6832885742188,
304.965087890625
],
"reprojection_error_px": 2.0594109400751965,
"confidence": 0.60279428383853
},
{
"marker_id": 52,
"observed_center_px": [
1190.25,
312.5
],
"projected_center_px": [
1186.0579833984375,
316.39373779296875
],
"reprojection_error_px": 5.7213807064526625,
"confidence": 0.5743827506632194
},
{
"marker_id": 64,
"observed_center_px": [
640.5,
338.0
],
"projected_center_px": [
640.4821166992188,
334.9952087402344
],
"reprojection_error_px": 3.0048444763765603,
"confidence": 0.5397522426826521
},
{
"marker_id": 77,
"observed_center_px": [
1125.5,
230.0
],
"projected_center_px": [
1128.3472900390625,
234.04983520507812
],
"reprojection_error_px": 4.950578325290361,
"confidence": 0.5278189208292927
},
{
"marker_id": 83,
"observed_center_px": [
1323.25,
208.5
],
"projected_center_px": [
1319.932373046875,
207.5139923095703
],
"reprojection_error_px": 3.461048940088533,
"confidence": 0.5445844663450473
},
{
"marker_id": 75,
"observed_center_px": [
1108.0,
182.0
],
"projected_center_px": [
1111.3167724609375,
182.71337890625
],
"reprojection_error_px": 3.392622734922916,
"confidence": 0.5380549070504695
},
{
"marker_id": 61,
"observed_center_px": [
1280.0,
135.0
],
"projected_center_px": [
1282.8663330078125,
133.39898681640625
],
"reprojection_error_px": 3.283155208898362,
"confidence": 0.5493902887184056
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 119.85975922490832,
"gt": 120.0,
"error": 0.14024077509168364,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 59.794808633615496,
"gt": 60.0,
"error": 0.2051913663844971,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -109.58808969011642,
"gt": -110.0,
"error": 0.4119103098835808,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 19.137954024395935,
"gt": 20.0,
"error": 0.8620459756040759,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "b",
"estimate": 31.41457513288397,
"gt": 30.0,
"error": 1.4145751328839822,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": -179.87531957438088,
"gt": 180.0,
"error": 0.12468042561908987,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 5.734383407460471,
"gt": 4.0,
"error": 1.734383407460471,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.6036806420750451,
"max_abs_deg": 1.4145751328839822,
"mean_abs_mm": 0.9373120912760773,
"max_abs_mm": 1.734383407460471,
"finger_error_mm": 1.876055739353036
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:24Z",
"method": "hybrid",
"movements": {
"x": {
"value": 119.85975922490832,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 59.794808633615496,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -109.58808969011642,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 19.137954024395935,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"b": {
"value": 31.41457513288397,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": -179.87531957438088,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 5.734383407460471,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.8643655905626817,
"num_markers": 23
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,751 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:20:28Z",
"summary": {
"num_cameras": 4,
"num_markers": 35,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "f",
"position_m": [
0.48447032537390755,
-0.3056860451708503,
1.4030927838623561
],
"position_mm": [
484.47032537390754,
-305.6860451708503,
1403.092783862356
],
"direction": [
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
},
{
"camera_id": "g",
"position_m": [
-0.2061597004485399,
0.2066972923859535,
1.4011416040110074
],
"position_mm": [
-206.1597004485399,
206.6972923859535,
1401.1416040110073
],
"direction": [
0.2996947467327118,
-0.3001376986503601,
-0.9055939316749573
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.30478914286830616,
-0.20090411301768146,
0.02454157752057702
],
"position_mm": [
304.78914286830616,
-200.90411301768145,
24.54157752057702
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5349079942904118,
0.18252164857567585,
-0.02842723749678798
],
"position_mm": [
534.9079942904118,
182.52164857567584,
-28.42723749678798
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.34367279192133293,
-0.287989208217234,
-0.02708838675063947
],
"position_mm": [
343.67279192133293,
-287.989208217234,
-27.08838675063947
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6876697828806948,
-0.3186006114330489,
-0.02736316925778259
],
"position_mm": [
687.6697828806948,
-318.6006114330489,
-27.36316925778259
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.1677946495879099,
-0.1731774769263881,
-0.026934402845735752
],
"position_mm": [
167.7946495879099,
-173.1774769263881,
-26.93440284573575
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4886167926345748,
0.2148715292403088,
-0.027973477565740586
],
"position_mm": [
488.6167926345748,
214.8715292403088,
-27.973477565740588
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34022600137938147,
-0.3287144924988329,
-0.027671883787346047
],
"position_mm": [
340.22600137938144,
-328.7144924988329,
-27.671883787346047
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2843899145181213,
-0.2608595442666796,
-0.027156097445839453
],
"position_mm": [
284.3899145181213,
-260.8595442666796,
-27.156097445839453
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.5005702459128442,
0.1652755130493694,
-0.02844878851727275
],
"position_mm": [
500.57024591284414,
165.2755130493694,
-28.448788517272753
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6043205419720532,
-0.3652268610664635,
-0.02758261014495349
],
"position_mm": [
604.3205419720532,
-365.2268610664635,
-27.58261014495349
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.047590227673648566,
-0.21651182831467572,
-0.02687041535464316
],
"position_mm": [
47.59022767364856,
-216.5118283146757,
-26.87041535464316
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7759056113265437,
-0.23645070279275476,
-0.027438199281543736
],
"position_mm": [
775.9056113265436,
-236.45070279275475,
-27.438199281543735
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.018799169010563516,
-0.18927372107675208,
-0.02627585869090804
],
"position_mm": [
-18.799169010563517,
-189.27372107675208,
-26.275858690908038
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.20990747429586668,
-0.363458557506648,
-0.025984227806609046
],
"position_mm": [
209.90747429586668,
-363.458557506648,
-25.984227806609045
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5755216018841531,
0.1739311004631154,
-0.028243797921295614
],
"position_mm": [
575.5216018841531,
173.9311004631154,
-28.243797921295613
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006190691231565941,
-0.2775452480978005,
-0.026725659867523937
],
"position_mm": [
6.190691231565941,
-277.54524809780054,
-26.725659867523937
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4416282110583098,
0.19377892494058815,
-0.028043346549176788
],
"position_mm": [
441.6282110583098,
193.77892494058815,
-28.04334654917679
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027390253334127496,
0.19253937360267048,
-0.025965078296917538
],
"position_mm": [
-27.390253334127497,
192.53937360267048,
-25.96507829691754
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5069474536158675,
-0.31322228425583093,
-0.02780663132650705
],
"position_mm": [
506.94745361586746,
-313.2222842558309,
-27.80663132650705
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18662820880639008,
-0.2766962770611542,
-0.027457045100409562
],
"position_mm": [
186.6282088063901,
-276.6962770611542,
-27.457045100409562
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3063974784693937,
-0.3583267777562686,
-0.026730187614499426
],
"position_mm": [
306.3974784693937,
-358.3267777562686,
-26.730187614499425
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6517521811062535,
-0.22377333946988334,
-0.027512336599126174
],
"position_mm": [
651.7521811062536,
-223.77333946988335,
-27.512336599126176
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10453538626912008,
-0.19056032737946282,
-0.026581869065034718
],
"position_mm": [
104.53538626912008,
-190.56032737946282,
-26.581869065034716
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5221927600487571,
-0.2681123616214047,
-0.026767089480739203
],
"position_mm": [
522.1927600487571,
-268.1123616214047,
-26.7670894807392
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.31027722956242687,
-0.1547208258321303,
0.15663000343114297
],
"position_mm": [
310.2772295624269,
-154.7208258321303,
156.63000343114297
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7529118687189996,
-0.09048405773647515,
1.265644532322668e-05
],
"position_mm": [
752.9118687189996,
-90.48405773647515,
0.012656445323226679
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021586136197409667,
-0.020230171447986223,
0.0011640471470370068
],
"position_mm": [
21.58613619740967,
-20.230171447986223,
1.1640471470370068
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34782586912632224,
-0.011675676699665745,
0.0011163084924605883
],
"position_mm": [
347.82586912632223,
-11.675676699665745,
1.1163084924605882
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.250201104632853,
-0.08847898547244477,
0.000687038709228367
],
"position_mm": [
250.201104632853,
-88.47898547244478,
0.687038709228367
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6467219380997009,
-0.08921491325883438,
-5.1763125537710854e-06
],
"position_mm": [
646.7219380997009,
-89.21491325883437,
-0.005176312553771085
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.3532496825723185,
-0.16754453874706673,
0.1163962636425716
],
"position_mm": [
353.2496825723185,
-167.54453874706672,
116.39626364257161
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.3207690277599889,
-0.015216772311061532,
0.3127526846957443
],
"position_mm": [
320.7690277599889,
-15.216772311061533,
312.7526846957443
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.2303588994335882,
-0.03644671028316633,
0.3060840469795601
],
"position_mm": [
230.3588994335882,
-36.44671028316633,
306.08404697956007
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.31782474092135893,
-0.048088089880697654,
0.3003235767699683
],
"position_mm": [
317.8247409213589,
-48.08808988069765,
300.32357676996827
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.282108623812956,
-0.040988037431577036,
0.30204052064219994
],
"position_mm": [
282.108623812956,
-40.988037431577034,
302.04052064219997
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,750 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:20:31Z",
"summary": {
"num_cameras": 4,
"num_markers": 35,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "f",
"position_m": [
0.48447032537390755,
-0.3056860451708503,
1.4030927838623561
],
"position_mm": [
484.47032537390754,
-305.6860451708503,
1403.092783862356
],
"direction": [
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
},
{
"camera_id": "g",
"position_m": [
-0.2061597004485399,
0.2066972923859535,
1.4011416040110074
],
"position_mm": [
-206.1597004485399,
206.6972923859535,
1401.1416040110073
],
"direction": [
0.2996947467327118,
-0.3001376986503601,
-0.9055939316749573
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.30479862086469967,
-0.20087801166022715,
0.024567697251446332
],
"position_mm": [
304.79862086469967,
-200.87801166022714,
24.567697251446333
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5367818001541553,
0.18339779917669605,
-0.03243198841072329
],
"position_mm": [
536.7818001541553,
183.39779917669605,
-32.43198841072329
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3450337435884992,
-0.2850328447521982,
-0.02997191116284629
],
"position_mm": [
345.0337435884992,
-285.0328447521982,
-29.97191116284629
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6875617971404561,
-0.3187236239471101,
-0.027392390362887594
],
"position_mm": [
687.5617971404561,
-318.7236239471101,
-27.392390362887593
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.167623915879064,
-0.17350876773515336,
-0.026821943359601367
],
"position_mm": [
167.623915879064,
-173.50876773515336,
-26.821943359601367
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4879366597011983,
0.21131654842238654,
-0.024293635910508902
],
"position_mm": [
487.9366597011983,
211.31654842238655,
-24.2936359105089
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3405425174735641,
-0.32881454437950575,
-0.027284296942060877
],
"position_mm": [
340.54251747356415,
-328.8145443795057,
-27.284296942060877
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2846627829876051,
-0.2608443024515789,
-0.027562633043633402
],
"position_mm": [
284.6627829876051,
-260.8443024515789,
-27.5626330436334
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.49882319042764606,
0.16741030481510943,
-0.026859196526135762
],
"position_mm": [
498.82319042764607,
167.41030481510944,
-26.85919652613576
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6040255225636446,
-0.3655867425239322,
-0.027611459208557294
],
"position_mm": [
604.0255225636446,
-365.5867425239322,
-27.611459208557296
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04937176990924896,
-0.21700092005999738,
-0.019017072020812233
],
"position_mm": [
49.371769909248954,
-217.00092005999738,
-19.017072020812233
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7761506146452076,
-0.2361967223138865,
-0.02731501140791288
],
"position_mm": [
776.1506146452076,
-236.1967223138865,
-27.31501140791288
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021515487194954126,
-0.18807729359602696,
-0.03012894051591909
],
"position_mm": [
-21.515487194954126,
-188.07729359602695,
-30.128940515919087
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.20987066214028224,
-0.3646322040131848,
-0.027854560641317343
],
"position_mm": [
209.87066214028223,
-364.6322040131848,
-27.85456064131734
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5752693976310664,
0.17398873302014534,
-0.02799406225429775
],
"position_mm": [
575.2693976310665,
173.98873302014533,
-27.99406225429775
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005624491834916834,
-0.27841727732952437,
-0.029035280748351516
],
"position_mm": [
5.624491834916834,
-278.4172773295244,
-29.035280748351518
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4426197939956639,
0.19423204637793232,
-0.0292025755644716
],
"position_mm": [
442.61979399566394,
194.2320463779323,
-29.202575564471598
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027514694662629856,
0.1926383875232138,
-0.025876684836563926
],
"position_mm": [
-27.514694662629857,
192.6383875232138,
-25.876684836563925
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5053559131885389,
-0.31421707066362853,
-0.02632726959049625
],
"position_mm": [
505.3559131885389,
-314.21707066362853,
-26.32726959049625
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1867817188299031,
-0.27531327254224225,
-0.028687880255069825
],
"position_mm": [
186.7817188299031,
-275.31327254224226,
-28.687880255069825
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30435789303690874,
-0.359898412833055,
-0.02445067737560025
],
"position_mm": [
304.35789303690876,
-359.89841283305503,
-24.45067737560025
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6517088117880886,
-0.22347146434960374,
-0.027641963194042534
],
"position_mm": [
651.7088117880886,
-223.47146434960374,
-27.641963194042535
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10561687082811343,
-0.18937116259599715,
-0.02854721009314832
],
"position_mm": [
105.61687082811342,
-189.37116259599716,
-28.54721009314832
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5236903995524989,
-0.26696844840580924,
-0.028359441692399533
],
"position_mm": [
523.6903995524989,
-266.9684484058092,
-28.359441692399532
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.30947977912741964,
-0.15561380149174042,
0.157626473676778
],
"position_mm": [
309.47977912741965,
-155.61380149174042,
157.626473676778
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7529328468188133,
-0.09049811637439638,
3.3139730867582515e-05
],
"position_mm": [
752.9328468188133,
-90.49811637439637,
0.03313973086758251
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.0212663140560114,
-0.02101361940841242,
0.0018985027483366412
],
"position_mm": [
21.2663140560114,
-21.01361940841242,
1.8985027483366412
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34780791017651497,
-0.011649294441585353,
0.0011185463626680384
],
"position_mm": [
347.80791017651495,
-11.649294441585353,
1.1185463626680383
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25018560940070395,
-0.08847392339807539,
0.0006811796919962553
],
"position_mm": [
250.18560940070395,
-88.47392339807539,
0.6811796919962553
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6467434394377641,
-0.08922730359882997,
1.233587208606945e-05
],
"position_mm": [
646.7434394377641,
-89.22730359882996,
0.01233587208606945
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.35340178452676996,
-0.16736096623768176,
0.11639755577704923
],
"position_mm": [
353.40178452677,
-167.36096623768177,
116.39755577704923
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.3187164516749481,
-0.019033976486565803,
0.31179252832015375
],
"position_mm": [
318.71645167494813,
-19.033976486565802,
311.79252832015374
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.22857406157190976,
-0.03844259942014528,
0.307867306119764
],
"position_mm": [
228.57406157190977,
-38.44259942014528,
307.867306119764
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.31830669745572904,
-0.043427873422796616,
0.3007285698325407
],
"position_mm": [
318.306697455729,
-43.427873422796615,
300.7285698325407
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2809140055604421,
-0.042728994727182446,
0.3034767118307715
],
"position_mm": [
280.9140055604421,
-42.728994727182446,
303.47671183077154
],
"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-02T21:20:27Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k4_aefg\\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,
215,
105,
211,
75,
214,
74,
102,
217,
205,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01009749778311845,
0.0013500052634516154,
0.0012080581027067798,
0.001208056584232894
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.418903298149159,
"residual_median_px": 2.9058066287550095,
"residual_max_px": 7.881774161943574,
"sigma2_normalized": 1.7330383439497478e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8081126809120178,
-0.5890257358551025,
-0.0016104801325127482
],
[
-0.3439487814903259,
-0.46965670585632324,
-0.8130939602851868
],
[
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
],
"translation_m": [
-0.2276943325996399,
0.17315705120563507,
1.1353343725204468
],
"rvec_rad": [
2.1050851025918234,
-0.6867341612291594,
0.3507860528401858
]
},
"camera_in_world": {
"position_m": [
-0.29933083057403564,
-0.7994182705879211,
0.8013386726379395
],
"position_mm": [
-299.3308410644531,
-799.4182739257812,
801.3386840820312
],
"orientation_deg": {
"roll": 131.5152587890625,
"pitch": -28.5664005279541,
"yaw": -23.05556297302246
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.5705111713147538e-05,
-3.606186641991224e-06,
9.93455859227922e-07,
5.974998436558746e-07,
4.6929081989455075e-07,
2.8925877037560832e-06
],
[
-3.606186641991253e-06,
4.525067031199804e-06,
-1.5535915979518367e-06,
-4.146706877795486e-07,
-8.403171882148325e-07,
3.704138848703875e-08
],
[
9.93455859228011e-07,
-1.5535915979518793e-06,
1.4511663564702391e-05,
8.397716382398054e-07,
-1.8034796850892003e-06,
-4.925606373863842e-06
],
[
5.974998436558832e-07,
-4.146706877795502e-07,
8.397716382397962e-07,
2.430616306834126e-07,
1.4873676074531513e-08,
1.58103612736764e-07
],
[
4.692908198945444e-07,
-8.403171882148285e-07,
-1.8034796850892121e-06,
1.4873676074530825e-08,
6.717933155003761e-07,
1.166485422903723e-06
],
[
2.892587703756058e-06,
3.704138848704778e-08,
-4.925606373863879e-06,
1.5810361273676463e-07,
1.166485422903725e-06,
5.922812492193122e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.22706131431744284,
0.12188075641483156,
0.21826355925678265
],
"tvec_std_m": [
0.0004930128098573226,
0.0008196299869455584,
0.0024336829070758423
]
},
"camera_center_std_m": [
0.0031789461102063005,
0.004041324498858458,
0.00434604702092401
],
"camera_center_std_mm": [
3.1789461102063004,
4.041324498858458,
4.3460470209240105
],
"orientation_std_deg": {
"roll": 0.2878030578767992,
"pitch": 0.1683177033483575,
"yaw": 0.1374718863525747
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.25,
1031.25
],
"projected_center_px": [
877.61865234375,
1028.5360107421875
],
"reprojection_error_px": 4.53347807892285,
"confidence": 0.45573027871641286
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1152.7294921875,
1027.8443603515625
],
"reprojection_error_px": 3.879437445756702,
"confidence": 0.5455570235395628
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.6806030273438,
996.0768432617188
],
"reprojection_error_px": 3.7170274866418533,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
961.0
],
"projected_center_px": [
1162.5029296875,
962.4193115234375
],
"reprojection_error_px": 7.881774161943574,
"confidence": 0.7524431457735686
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1104736328125,
934.5891723632812
],
"reprojection_error_px": 2.8399564551455856,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
735.853271484375,
928.2763061523438
],
"reprojection_error_px": 1.1689043938176247,
"confidence": 0.7704666026640716
},
{
"marker_id": 47,
"observed_center_px": [
1108.25,
915.0
],
"projected_center_px": [
1107.45166015625,
913.0933837890625
],
"reprojection_error_px": 2.0670103729610174,
"confidence": 0.7309457014059588
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.5
],
"projected_center_px": [
367.08258056640625,
847.7832641601562
],
"reprojection_error_px": 2.98157550791138,
"confidence": 0.5963354569243849
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1332.3167724609375,
822.3063354492188
],
"reprojection_error_px": 2.7006575928524246,
"confidence": 0.6128519038478318
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.8435668945312,
753.69775390625
],
"reprojection_error_px": 2.366203135699148,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.0775146484375,
765.9021606445312
],
"reprojection_error_px": 2.9058066287550095,
"confidence": 0.5188246379772157
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.66943359375,
684.4354248046875
],
"reprojection_error_px": 3.908457721536807,
"confidence": 0.4872433032283655
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.5
],
"projected_center_px": [
147.21554565429688,
715.9539184570312
],
"reprojection_error_px": 3.01540479526219,
"confidence": 0.3538655141518615
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.25
],
"projected_center_px": [
813.1135864257812,
626.0042114257812
],
"reprojection_error_px": 2.2416385832712016,
"confidence": 0.4703251278796996
},
{
"marker_id": 74,
"observed_center_px": [
354.25,
686.25
],
"projected_center_px": [
353.1841125488281,
685.2387084960938
],
"reprojection_error_px": 1.4692945805517152,
"confidence": 0.3428566063437381
},
{
"marker_id": 102,
"observed_center_px": [
1372.5,
654.5
],
"projected_center_px": [
1370.1954345703125,
654.4063110351562
],
"reprojection_error_px": 2.306469042030312,
"confidence": 0.35500593874581543
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.6787109375,
525.702392578125
],
"reprojection_error_px": 4.137457510565784,
"confidence": 0.3767801116964092
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.5634765625,
478.1280212402344
],
"reprojection_error_px": 3.5469162147969504,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.75
],
"projected_center_px": [
1139.77392578125,
473.96392822265625
],
"reprojection_error_px": 0.2152619972435565,
"confidence": 0.33198985414097737
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,271 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:27Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k4_aefg\\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": 5,
"used_marker_ids": [
48,
63,
57,
102,
54
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007197111808548965,
0.001098276420089881,
0.0009620344476883504,
0.0009620205232011758
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.7281525726006493,
"residual_median_px": 2.5183121097354597,
"residual_max_px": 3.7576731420043146,
"sigma2_normalized": 2.3137087159701097e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6321497559547424,
0.7748407125473022,
0.0029369741678237915
],
[
0.21024876832962036,
-0.16787971556186676,
-0.9631260633468628
],
[
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
],
"translation_m": [
-0.056855153292417526,
-0.012442845851182938,
1.5609862804412842
],
"rvec_rad": [
1.7048273936309237,
0.8116750457158921,
-0.6120703769873145
]
},
"camera_in_world": {
"position_m": [
1.2027034759521484,
-0.909389853477478,
0.40814200043678284
],
"position_mm": [
1202.7034912109375,
-909.3898315429688,
408.1419982910156
],
"orientation_deg": {
"roll": 113.81822204589844,
"pitch": 48.22581100463867,
"yaw": 18.396778106689453
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00022441890537757206,
-7.963567536396464e-06,
-2.9398649194599163e-05,
-1.4795386871224034e-05,
-9.369620603686464e-05,
-1.2702492726669124e-05
],
[
-7.963567536395407e-06,
3.7068884464340944e-05,
-3.338378703660994e-05,
2.6508530508930155e-05,
-6.804904795036776e-06,
-8.467045467073405e-06
],
[
-2.939864919460005e-05,
-3.338378703660865e-05,
0.00015704190560829434,
-5.550273740425191e-05,
8.385195749589376e-06,
3.13758938875245e-05
],
[
-1.4795386871223326e-05,
2.6508530508929867e-05,
-5.5502737404252506e-05,
2.9231680266895845e-05,
3.3812426915121855e-06,
-8.125563844390692e-06
],
[
-9.369620603686502e-05,
-6.80490479503646e-06,
8.385195749589481e-06,
3.3812426915123345e-06,
4.4878486349463374e-05,
1.0425895360947247e-05
],
[
-1.2702492726669507e-05,
-8.467045467073171e-06,
3.137589388752461e-05,
-8.125563844390541e-06,
1.0425895360947318e-05,
2.9592030404347494e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.8583261662306342,
0.3488408939722953,
0.7180098641027528
],
"tvec_std_m": [
0.005406632987996859,
0.006699140717246009,
0.0054398557337807674
]
},
"camera_center_std_m": [
0.006976893112270283,
0.012106263892740327,
0.01216157052134005
],
"camera_center_std_mm": [
6.976893112270283,
12.106263892740326,
12.16157052134005
],
"orientation_std_deg": {
"roll": 1.0513875130551562,
"pitch": 0.6166264667162378,
"yaw": 0.5162490597129769
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1024.5,
1030.5
],
"projected_center_px": [
1023.4668579101562,
1032.796630859375
],
"reprojection_error_px": 2.5183121097354597,
"confidence": 0.4963016081621025
},
{
"marker_id": 63,
"observed_center_px": [
1316.0,
1051.25
],
"projected_center_px": [
1318.0511474609375,
1052.518798828125
],
"reprojection_error_px": 2.4118574528279497,
"confidence": 0.12173424671007582
},
{
"marker_id": 57,
"observed_center_px": [
813.25,
990.5
],
"projected_center_px": [
814.3992309570312,
987.8240966796875
],
"reprojection_error_px": 2.912248336295932,
"confidence": 0.7730384623298485
},
{
"marker_id": 102,
"observed_center_px": [
1106.0,
937.0
],
"projected_center_px": [
1103.0518798828125,
934.6700439453125
],
"reprojection_error_px": 3.7576731420043146,
"confidence": 0.6377388980107869
},
{
"marker_id": 54,
"observed_center_px": [
545.5,
791.0
],
"projected_center_px": [
546.1773071289062,
792.4124755859375
],
"reprojection_error_px": 1.5664712661701496,
"confidence": 0.33398560374859715
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,582 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:27Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k4_aefg\\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": 27,
"used_marker_ids": [
68,
46,
208,
47,
56,
53,
97,
62,
54,
55,
72,
66,
214,
95,
51,
103,
69,
58,
82,
73,
210,
52,
64,
77,
83,
75,
61
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.00918677717341902,
0.0014933429518723808,
0.001390373853667637,
0.0013903699834861628,
0.0013903699807887252
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.941603533751138,
"residual_median_px": 3.7352373317630128,
"residual_max_px": 5.771900878439298,
"sigma2_normalized": 2.17476976890378e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.31769248843193054,
0.9481521248817444,
0.008892479352653027
],
[
0.9206541180610657,
-0.30620789527893066,
-0.242141991853714
],
[
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
],
"translation_m": [
0.12344730645418167,
-0.19988536834716797,
1.4972078800201416
],
"rvec_rad": [
2.378352663832453,
1.7133801592888853,
-0.1998435821316908
]
},
"camera_in_world": {
"position_m": [
0.48447033762931824,
-0.3056860566139221,
1.4030927419662476
],
"position_mm": [
484.4703369140625,
-305.6860656738281,
1403.0927734375
],
"orientation_deg": {
"roll": 174.98638916015625,
"pitch": 13.112541198730469,
"yaw": 70.96184539794922
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.2311819447272024e-05,
1.8832577487974546e-05,
-4.656767371183097e-06,
-4.18150026429738e-07,
2.6114865287331025e-07,
2.406181848846857e-06
],
[
1.8832577487974533e-05,
1.683541014579236e-05,
-7.3574856590594524e-06,
4.5948447714477966e-07,
3.095065254407523e-08,
2.3847847067019377e-06
],
[
-4.6567673711861375e-06,
-7.357485659062205e-06,
0.00016783973036034415,
1.5647826411604766e-06,
-1.729586622472892e-06,
-2.906231789157714e-05
],
[
-4.1815002642977447e-07,
4.594844771447391e-07,
1.5647826411606013e-06,
3.507815548304795e-07,
-2.7134564617847737e-08,
2.4204791300702807e-07
],
[
2.611486528733672e-07,
3.0950652544076366e-08,
-1.729586622472832e-06,
-2.7134564617850665e-08,
1.9997327434023874e-07,
4.1386012647726157e-07
],
[
2.4061818488473495e-06,
2.384784706702394e-06,
-2.9062317891576876e-05,
2.420479130070509e-07,
4.138601264772586e-07,
9.270646369219581e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.3256891862833913,
0.23509017702077495,
0.7422838625560957
],
"tvec_std_m": [
0.0005922681443657758,
0.00044718371430569644,
0.003044773615430149
]
},
"camera_center_std_m": [
0.011255169411300251,
0.011919325044430497,
0.004596769734438054
],
"camera_center_std_mm": [
11.255169411300251,
11.919325044430497,
4.5967697344380545
],
"orientation_std_deg": {
"roll": 0.5094522091773732,
"pitch": 0.4352540861263008,
"yaw": 0.1004884180203833
}
}
},
"observations": {
"markers": [
{
"marker_id": 68,
"observed_center_px": [
1395.0,
941.75
],
"projected_center_px": [
1389.3548583984375,
940.5469970703125
],
"reprojection_error_px": 5.771900878439298,
"confidence": 0.3105318897567382
},
{
"marker_id": 46,
"observed_center_px": [
1383.25,
882.5
],
"projected_center_px": [
1387.9061279296875,
883.3380737304688
],
"reprojection_error_px": 4.7309507369362676,
"confidence": 0.480064078578645
},
{
"marker_id": 208,
"observed_center_px": [
937.0,
754.25
],
"projected_center_px": [
934.9244995117188,
751.2972412109375
],
"reprojection_error_px": 3.6092224568792584,
"confidence": 0.717438637944123
},
{
"marker_id": 47,
"observed_center_px": [
665.0,
836.25
],
"projected_center_px": [
667.4868774414062,
835.926025390625
],
"reprojection_error_px": 2.507891336580391,
"confidence": 0.714264135428559
},
{
"marker_id": 56,
"observed_center_px": [
1341.75,
844.0
],
"projected_center_px": [
1344.8751220703125,
839.613037109375
],
"reprojection_error_px": 5.386263209134431,
"confidence": 0.6720101269988878
},
{
"marker_id": 53,
"observed_center_px": [
1399.75,
806.0
],
"projected_center_px": [
1394.572998046875,
803.723388671875
],
"reprojection_error_px": 5.655467121468141,
"confidence": 0.25536384825957736
},
{
"marker_id": 97,
"observed_center_px": [
554.75,
818.0
],
"projected_center_px": [
552.1571044921875,
815.3113403320312
],
"reprojection_error_px": 3.7352373317630128,
"confidence": 0.7144285455619288
},
{
"marker_id": 62,
"observed_center_px": [
845.25,
862.5
],
"projected_center_px": [
843.9764404296875,
867.170166015625
],
"reprojection_error_px": 4.840702902743903,
"confidence": 0.7019920279258633
},
{
"marker_id": 54,
"observed_center_px": [
610.5,
848.75
],
"projected_center_px": [
607.426025390625,
853.0718994140625
],
"reprojection_error_px": 5.30359636891383,
"confidence": 0.7005026944924987
},
{
"marker_id": 55,
"observed_center_px": [
675.25,
746.0
],
"projected_center_px": [
672.9774169921875,
745.18359375
],
"reprojection_error_px": 2.4147779799470532,
"confidence": 0.6761108765479277
},
{
"marker_id": 72,
"observed_center_px": [
1346.5,
753.25
],
"projected_center_px": [
1346.513671875,
751.8689575195312
],
"reprojection_error_px": 1.381110152386584,
"confidence": 0.63555573802114
},
{
"marker_id": 66,
"observed_center_px": [
508.25,
692.75
],
"projected_center_px": [
508.324951171875,
692.6304321289062
],
"reprojection_error_px": 0.14111751827228045,
"confidence": 0.6485230397697823
},
{
"marker_id": 214,
"observed_center_px": [
1037.75,
714.25
],
"projected_center_px": [
1041.2877197265625,
715.8521118164062
],
"reprojection_error_px": 3.8835838005607632,
"confidence": 0.62142490645665
},
{
"marker_id": 95,
"observed_center_px": [
612.75,
626.25
],
"projected_center_px": [
616.0951538085938,
624.1017456054688
],
"reprojection_error_px": 3.975556683883667,
"confidence": 0.6415498386959416
},
{
"marker_id": 51,
"observed_center_px": [
739.25,
559.25
],
"projected_center_px": [
740.84765625,
558.3189086914062
],
"reprojection_error_px": 1.8491718465580436,
"confidence": 0.6088879208521975
},
{
"marker_id": 103,
"observed_center_px": [
690.0,
487.75
],
"projected_center_px": [
694.0453491210938,
487.8307800292969
],
"reprojection_error_px": 4.046155573463183,
"confidence": 0.5954680843098741
},
{
"marker_id": 69,
"observed_center_px": [
538.5,
403.0
],
"projected_center_px": [
534.0264892578125,
406.2565612792969
],
"reprojection_error_px": 5.5333073045225545,
"confidence": 0.5651459847123547
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
428.5
],
"projected_center_px": [
631.8712768554688,
432.2906494140625
],
"reprojection_error_px": 3.9551281796337383,
"confidence": 0.5885499509109636
},
{
"marker_id": 82,
"observed_center_px": [
1356.5,
429.5
],
"projected_center_px": [
1358.176025390625,
429.6244201660156
],
"reprojection_error_px": 1.6806372266884486,
"confidence": 0.6113473409254715
},
{
"marker_id": 73,
"observed_center_px": [
1401.5,
418.5
],
"projected_center_px": [
1403.8709716796875,
418.31756591796875
],
"reprojection_error_px": 2.377980004156206,
"confidence": 0.22008504273316973
},
{
"marker_id": 210,
"observed_center_px": [
872.0,
307.0
],
"projected_center_px": [
871.6832885742188,
304.965087890625
],
"reprojection_error_px": 2.0594109400751965,
"confidence": 0.60279428383853
},
{
"marker_id": 52,
"observed_center_px": [
1190.25,
312.5
],
"projected_center_px": [
1186.0579833984375,
316.39373779296875
],
"reprojection_error_px": 5.7213807064526625,
"confidence": 0.5743827506632194
},
{
"marker_id": 64,
"observed_center_px": [
640.5,
338.0
],
"projected_center_px": [
640.4821166992188,
334.9952087402344
],
"reprojection_error_px": 3.0048444763765603,
"confidence": 0.5397522426826521
},
{
"marker_id": 77,
"observed_center_px": [
1125.5,
230.0
],
"projected_center_px": [
1128.3472900390625,
234.04983520507812
],
"reprojection_error_px": 4.950578325290361,
"confidence": 0.5278189208292927
},
{
"marker_id": 83,
"observed_center_px": [
1323.25,
208.5
],
"projected_center_px": [
1319.932373046875,
207.5139923095703
],
"reprojection_error_px": 3.461048940088533,
"confidence": 0.5445844663450473
},
{
"marker_id": 75,
"observed_center_px": [
1108.0,
182.0
],
"projected_center_px": [
1111.3167724609375,
182.71337890625
],
"reprojection_error_px": 3.392622734922916,
"confidence": 0.5380549070504695
},
{
"marker_id": 61,
"observed_center_px": [
1280.0,
135.0
],
"projected_center_px": [
1282.8663330078125,
133.39898681640625
],
"reprojection_error_px": 3.283155208898362,
"confidence": 0.5493902887184056
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,663 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k4_aefg\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
2006.321044921875,
0.0,
720.385009765625
],
[
0.0,
2007.03759765625,
541.6199340820312
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 33,
"used_marker_ids": [
86,
64,
215,
58,
72,
69,
53,
103,
51,
56,
46,
68,
79,
55,
66,
47,
217,
97,
54,
85,
205,
92,
105,
102,
59,
57,
48,
63,
65,
71,
87,
80,
78
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.009919110626502768,
0.00131603695020182,
0.001107937977321884,
0.0011079307333379282
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.1533723108903047,
"residual_median_px": 2.642822899939481,
"residual_max_px": 5.712847334889287,
"sigma2_normalized": 1.3502615607878073e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7068235278129578,
-0.7073897123336792,
0.0005333506851457059
],
[
-0.6407679319381714,
0.6399352550506592,
-0.424145370721817
],
[
0.2996947467327118,
-0.3001376986503601,
-0.9055939316749573
]
],
"translation_m": [
-0.00025032571284100413,
0.3299143314361572,
1.3926880359649658
],
"rvec_rad": [
1.1160234227786252,
-2.692342329270323,
0.5995714660194011
]
},
"camera_in_world": {
"position_m": [
-0.20615969598293304,
0.20669731497764587,
1.40114164352417
],
"position_mm": [
-206.15969848632812,
206.6973114013672,
1401.1416015625
],
"orientation_deg": {
"roll": -161.66343688964844,
"pitch": -17.43927001953125,
"yaw": -137.80624389648438
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
4.975476294351241e-06,
-6.1997390444361685e-06,
4.6125841623440254e-06,
3.8792135706014886e-07,
1.0177551175558624e-06,
4.222247510549453e-06
],
[
-6.199739044436152e-06,
1.6975220993135513e-05,
-1.1554389240886986e-05,
-2.6694426951616535e-06,
-1.5071367865932754e-06,
-1.0044703768545779e-05
],
[
4.61258416234392e-06,
-1.1554389240886865e-05,
4.305804556659614e-05,
4.2916213343878956e-06,
-2.367994951969628e-06,
1.1642827799058608e-07
],
[
3.8792135706013785e-07,
-2.66944269516164e-06,
4.29162133438789e-06,
8.873234421723078e-07,
-1.077878898019132e-07,
5.938016020714988e-07
],
[
1.0177551175558734e-06,
-1.5071367865932949e-06,
-2.3679949519695885e-06,
-1.0778788980190919e-07,
6.616834799099002e-07,
1.592756267167381e-06
],
[
4.2222475105494726e-06,
-1.0044703768545826e-05,
1.1642827799072875e-07,
5.938016020715144e-07,
1.5927562671673749e-06,
1.016526335390813e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.12780268061910577,
0.23606432019497975,
0.37596705361655935
],
"tvec_std_m": [
0.0009419784722446197,
0.0008134392908569761,
0.0031883010136917957
]
},
"camera_center_std_m": [
0.005660072460127804,
0.007818574448214759,
0.0036781658638248924
],
"camera_center_std_mm": [
5.660072460127804,
7.8185744482147586,
3.6781658638248924
],
"orientation_std_deg": {
"roll": 0.33214565947431973,
"pitch": 0.23919321283200756,
"yaw": 0.12115842919429226
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
70.5,
959.0
],
"projected_center_px": [
72.42671966552734,
955.485107421875
],
"reprojection_error_px": 4.0083311371801615,
"confidence": 0.5795855489013004
},
{
"marker_id": 64,
"observed_center_px": [
921.75,
859.0
],
"projected_center_px": [
922.7560424804688,
862.7833251953125
],
"reprojection_error_px": 3.9148015283017963,
"confidence": 0.616540888528013
},
{
"marker_id": 215,
"observed_center_px": [
566.5,
693.0
],
"projected_center_px": [
568.2459106445312,
692.080322265625
],
"reprojection_error_px": 1.9733248880487617,
"confidence": 0.6152661587526339
},
{
"marker_id": 58,
"observed_center_px": [
880.5,
772.75
],
"projected_center_px": [
879.3278198242188,
769.2518310546875
],
"reprojection_error_px": 3.689334944735071,
"confidence": 0.5876289194459208
},
{
"marker_id": 72,
"observed_center_px": [
115.5,
788.0
],
"projected_center_px": [
114.51494598388672,
788.7781982421875
],
"reprojection_error_px": 1.2553580838966305,
"confidence": 0.5322501871361803
},
{
"marker_id": 69,
"observed_center_px": [
977.0,
755.0
],
"projected_center_px": [
978.3434448242188,
750.7787475585938
],
"reprojection_error_px": 4.429877669845791,
"confidence": 0.5873934926369923
},
{
"marker_id": 53,
"observed_center_px": [
54.0,
764.5
],
"projected_center_px": [
57.76123046875,
763.97119140625
],
"reprojection_error_px": 3.79822236946143,
"confidence": 0.32594286952973284
},
{
"marker_id": 103,
"observed_center_px": [
801.0,
744.25
],
"projected_center_px": [
797.4358520507812,
746.4951782226562
],
"reprojection_error_px": 4.212359891487205,
"confidence": 0.5606734879266068
},
{
"marker_id": 51,
"observed_center_px": [
725.0,
703.75
],
"projected_center_px": [
724.1592407226562,
705.2492065429688
],
"reprojection_error_px": 1.7188648640657866,
"confidence": 0.5872237273710109
},
{
"marker_id": 56,
"observed_center_px": [
97.75,
709.75
],
"projected_center_px": [
94.510986328125,
713.8988647460938
],
"reprojection_error_px": 5.263486320678788,
"confidence": 0.46950770604173
},
{
"marker_id": 46,
"observed_center_px": [
51.5,
694.75
],
"projected_center_px": [
45.80540466308594,
695.206298828125
],
"reprojection_error_px": 5.712847334889287,
"confidence": 0.2902883953953809
},
{
"marker_id": 68,
"observed_center_px": [
28.25,
652.0
],
"projected_center_px": [
32.07790756225586,
650.2508544921875
],
"reprojection_error_px": 4.20860859580411,
"confidence": 0.06745941479560678
},
{
"marker_id": 79,
"observed_center_px": [
581.75,
593.0
],
"projected_center_px": [
580.7769775390625,
592.564453125
],
"reprojection_error_px": 1.0660552470726525,
"confidence": 0.48014488393995497
},
{
"marker_id": 55,
"observed_center_px": [
699.0,
531.5
],
"projected_center_px": [
701.2785034179688,
531.0349731445312
],
"reprojection_error_px": 2.3254736726100407,
"confidence": 0.5033557129355607
},
{
"marker_id": 66,
"observed_center_px": [
857.75,
508.5
],
"projected_center_px": [
857.27294921875,
509.6018981933594
],
"reprojection_error_px": 1.200731891980841,
"confidence": 0.4791716529202595
},
{
"marker_id": 47,
"observed_center_px": [
671.0,
462.5
],
"projected_center_px": [
669.33203125,
463.6061096191406
],
"reprojection_error_px": 2.001399070783231,
"confidence": 0.47486054263026106
},
{
"marker_id": 217,
"observed_center_px": [
229.5,
365.5
],
"projected_center_px": [
227.5244140625,
361.9618225097656
],
"reprojection_error_px": 4.052362243044047,
"confidence": 0.4046375469124394
},
{
"marker_id": 97,
"observed_center_px": [
765.75,
436.5
],
"projected_center_px": [
768.8408203125,
437.7091064453125
],
"reprojection_error_px": 3.318901715968526,
"confidence": 0.4509112286273005
},
{
"marker_id": 54,
"observed_center_px": [
709.25,
434.25
],
"projected_center_px": [
710.0586547851562,
430.8271789550781
],
"reprojection_error_px": 3.5170479762317965,
"confidence": 0.44042326304466006
},
{
"marker_id": 85,
"observed_center_px": [
555.0,
319.75
],
"projected_center_px": [
556.587158203125,
321.8631591796875
],
"reprojection_error_px": 2.642822899939481,
"confidence": 0.33473633767097827
},
{
"marker_id": 205,
"observed_center_px": [
148.25,
284.75
],
"projected_center_px": [
149.84744262695312,
286.7835693359375
],
"reprojection_error_px": 2.5859673606741804,
"confidence": 0.3904275743165678
},
{
"marker_id": 92,
"observed_center_px": [
328.75,
309.5
],
"projected_center_px": [
328.0833435058594,
312.3528137207031
],
"reprojection_error_px": 2.929671825684897,
"confidence": 0.38026711457279644
},
{
"marker_id": 105,
"observed_center_px": [
502.25,
341.25
],
"projected_center_px": [
498.5203857421875,
341.1575622558594
],
"reprojection_error_px": 3.730759607455309,
"confidence": 0.3931208602008742
},
{
"marker_id": 102,
"observed_center_px": [
359.0,
279.5
],
"projected_center_px": [
359.4945373535156,
281.3692626953125
],
"reprojection_error_px": 1.9335744666573331,
"confidence": 0.3834923705135548
},
{
"marker_id": 59,
"observed_center_px": [
425.5,
258.75
],
"projected_center_px": [
428.2454833984375,
258.3636779785156
],
"reprojection_error_px": 2.7725302154132963,
"confidence": 0.3475062428717297
},
{
"marker_id": 57,
"observed_center_px": [
521.0,
213.25
],
"projected_center_px": [
521.8204956054688,
214.8630828857422
],
"reprojection_error_px": 1.8097650220036505,
"confidence": 0.3370835485575886
},
{
"marker_id": 48,
"observed_center_px": [
415.25,
187.5
],
"projected_center_px": [
416.5931396484375,
185.31541442871094
],
"reprojection_error_px": 2.564456713124472,
"confidence": 0.3157717646545193
},
{
"marker_id": 63,
"observed_center_px": [
275.75,
183.25
],
"projected_center_px": [
273.6121826171875,
182.2046661376953
],
"reprojection_error_px": 2.379702932287163,
"confidence": 0.32781322776968225
},
{
"marker_id": 65,
"observed_center_px": [
310.75,
124.25
],
"projected_center_px": [
308.9479675292969,
123.33204650878906
],
"reprojection_error_px": 2.022364862603867,
"confidence": 0.323424516536529
},
{
"marker_id": 71,
"observed_center_px": [
337.25,
166.0
],
"projected_center_px": [
337.3795471191406,
168.51844787597656
],
"reprojection_error_px": 2.52177757942458,
"confidence": 0.2963584890699928
},
{
"marker_id": 87,
"observed_center_px": [
161.5,
66.0
],
"projected_center_px": [
160.9746551513672,
64.77437591552734
],
"reprojection_error_px": 1.33346976209604,
"confidence": 0.27798930354872264
},
{
"marker_id": 80,
"observed_center_px": [
299.25,
56.5
],
"projected_center_px": [
298.39697265625,
58.612037658691406
],
"reprojection_error_px": 2.277796900716975,
"confidence": 0.24658567276025462
},
{
"marker_id": 78,
"observed_center_px": [
333.75,
82.5
],
"projected_center_px": [
335.54010009765625,
79.4444351196289
],
"reprojection_error_px": 3.5413182711789872,
"confidence": 0.29355437233363646
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 118.83957172030586,
"gt": 120.0,
"error": 1.1604282796941447,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 59.89236998534095,
"gt": 60.0,
"error": 0.10763001465903699,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -109.89508350740817,
"gt": -110.0,
"error": 0.10491649259182623,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 19.627604541356476,
"gt": 20.0,
"error": 0.3723954586435241,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "b",
"estimate": 30.974174696059567,
"gt": 30.0,
"error": 0.9741746960595776,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": -180.0130485012831,
"gt": 180.0,
"error": 0.013048501283094538,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 4.557012751419766,
"gt": 4.0,
"error": 0.5570127514197658,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.3144330326474119,
"max_abs_deg": 0.9741746960595776,
"mean_abs_mm": 0.8587205155569553,
"max_abs_mm": 1.1604282796941447,
"finger_error_mm": 1.7216101519692895
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:33Z",
"method": "hybrid",
"movements": {
"x": {
"value": 118.83957172030586,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 59.89236998534095,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -109.89508350740817,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 19.627604541356476,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"b": {
"value": 30.974174696059567,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": -180.0130485012831,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 4.557012751419766,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 1.9668369806159094,
"num_markers": 35
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 1.627093280300079,
"max_abs_deg": 3.4182997797158237,
"mean_abs_mm": 0.6987943487467922,
"max_abs_mm": 0.9055241939495886
"max_abs_mm": 0.9055241939495886,
"finger_error_mm": 1.6610409475717045
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 1.2906794068526892,
"max_abs_deg": 2.0845443878848755,
"mean_abs_mm": 1.346211918775265,
"max_abs_mm": 1.8078405401611661
"max_abs_mm": 1.8078405401611661,
"finger_error_mm": 1.5490050992599103
}
}

View File

@@ -69,6 +69,7 @@
"mean_abs_deg": 1.236507277021974,
"max_abs_deg": 3.1605381329632394,
"mean_abs_mm": 0.3488952882969989,
"max_abs_mm": 0.4575273591975515
"max_abs_mm": 0.4575273591975515,
"finger_error_mm": 0.8873584997126499
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,693 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:20:38Z",
"summary": {
"num_cameras": 5,
"num_markers": 31,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "c",
"position_m": [
0.30460041510025276,
-0.9022090407414753,
0.3986456232339163
],
"position_mm": [
304.60041510025275,
-902.2090407414753,
398.6456232339163
],
"direction": [
-0.10995042324066162,
0.9492284059524536,
-0.2947479486465454
]
},
{
"camera_id": "d",
"position_m": [
0.7026420377142895,
-0.794595122683283,
0.4010946796990027
],
"position_mm": [
702.6420377142895,
-794.5951226832831,
401.0946796990027
],
"direction": [
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.30478914286830616,
-0.20090411301768146,
0.02454157752057702
],
"position_mm": [
304.78914286830616,
-200.90411301768145,
24.54157752057702
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.3544632515108612,
-0.1998865406173633,
0.019945246703772904
],
"position_mm": [
354.4632515108612,
-199.8865406173633,
19.945246703772906
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.3433730634904833,
-0.28835879724891644,
-0.027168376101358995
],
"position_mm": [
343.3730634904833,
-288.35879724891646,
-27.168376101358994
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6868703944357355,
-0.31799555821819997,
-0.027944872799837043
],
"position_mm": [
686.8703944357355,
-317.99555821819996,
-27.944872799837043
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.5711062778300803,
0.21167185790153248,
-0.027236392665058094
],
"position_mm": [
571.1062778300803,
211.6718579015325,
-27.236392665058094
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16790472500640152,
-0.1736307928678742,
-0.027565390441993493
],
"position_mm": [
167.90472500640152,
-173.6307928678742,
-27.565390441993493
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33915376059638874,
-0.3281483227899199,
-0.027494392911636203
],
"position_mm": [
339.15376059638874,
-328.1483227899199,
-27.494392911636204
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28422917842345546,
-0.260891074638646,
-0.02739442298722674
],
"position_mm": [
284.22917842345544,
-260.89107463864605,
-27.39442298722674
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4020709029134767,
-0.17287683472016446,
-0.028123519131218005
],
"position_mm": [
402.0709029134767,
-172.87683472016445,
-28.123519131218004
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7752600463901672,
-0.2354296384502178,
-0.02838213158619101
],
"position_mm": [
775.2600463901672,
-235.4296384502178,
-28.38213158619101
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019687047586059325,
-0.18904874285087692,
-0.027644316419293775
],
"position_mm": [
-19.687047586059325,
-189.04874285087692,
-27.644316419293776
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.00555495322695158,
-0.2774649024805902,
-0.027478254848490234
],
"position_mm": [
5.5549532269515804,
-277.4649024805902,
-27.478254848490234
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027619523009286034,
0.19330209649474686,
-0.02652757806826013
],
"position_mm": [
-27.619523009286034,
193.30209649474685,
-26.52757806826013
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063530924316049,
-0.3135538253142812,
-0.02766300592122651
],
"position_mm": [
506.35309243160486,
-313.5538253142812,
-27.66300592122651
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.186646056280353,
-0.2762214427578817,
-0.027365162092579796
],
"position_mm": [
186.646056280353,
-276.2214427578817,
-27.365162092579798
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37184117858824706,
-0.18370226748878932,
-0.028303665298172874
],
"position_mm": [
371.84117858824703,
-183.70226748878932,
-28.303665298172874
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6516449198726599,
-0.2233627937366482,
-0.027804367691410262
],
"position_mm": [
651.6449198726599,
-223.3627937366482,
-27.804367691410263
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10443137711131635,
-0.1901487365237244,
-0.02732465096966076
],
"position_mm": [
104.43137711131635,
-190.1487365237244,
-27.32465096966076
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.31092214143190405,
-0.1544255496113991,
0.15668034447010715
],
"position_mm": [
310.92214143190404,
-154.4255496113991,
156.68034447010714
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7523091316145816,
-0.0908295201086147,
0.000834633856532585
],
"position_mm": [
752.3091316145816,
-90.8295201086147,
0.8346338565325849
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500135896057839,
-0.010136006087639692,
0.00037332949430560306
],
"position_mm": [
650.013589605784,
-10.136006087639691,
0.3733294943056031
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.022198968910322078,
-0.021583815641211285,
0.0019081402621860344
],
"position_mm": [
22.198968910322076,
-21.583815641211284,
1.9081402621860344
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2534764225210652,
-0.009923104246820535,
0.0006217621524497073
],
"position_mm": [
253.47642252106522,
-9.923104246820534,
0.6217621524497072
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.347975371322791,
-0.010607968556895574,
0.0005435925742859373
],
"position_mm": [
347.975371322791,
-10.607968556895573,
0.5435925742859373
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25041920016634434,
-0.08847728419421877,
0.0002108696475885868
],
"position_mm": [
250.41920016634432,
-88.47728419421877,
0.21086964758858678
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3535050189182776,
-0.10080076085835513,
0.20138373933533232
],
"position_mm": [
353.50501891827764,
-100.80076085835513,
201.38373933533234
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3574633079520426,
-0.17070629965796863,
0.11727243188180331
],
"position_mm": [
357.4633079520426,
-170.70629965796863,
117.27243188180331
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 242,
"position_m": [
0.23240905503122794,
-0.04893755321345677,
0.2586224195999469
],
"position_mm": [
232.40905503122795,
-48.937553213456766,
258.6224195999469
],
"link": "Arm1",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 243,
"position_m": [
0.23106354953734118,
-0.0367713958468442,
0.30595079257610286
],
"position_mm": [
231.06354953734117,
-36.7713958468442,
305.95079257610286
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.32103115932158455,
-0.045120380841119606,
0.2974342388767264
],
"position_mm": [
321.03115932158454,
-45.120380841119605,
297.4342388767264
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.28288814687891756,
-0.04126777483996936,
0.3020280723585196
],
"position_mm": [
282.88814687891755,
-41.267774839969356,
302.0280723585196
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,692 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:20:39Z",
"summary": {
"num_cameras": 5,
"num_markers": 31,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "c",
"position_m": [
0.30460041510025276,
-0.9022090407414753,
0.3986456232339163
],
"position_mm": [
304.60041510025275,
-902.2090407414753,
398.6456232339163
],
"direction": [
-0.10995042324066162,
0.9492284059524536,
-0.2947479486465454
]
},
{
"camera_id": "d",
"position_m": [
0.7026420377142895,
-0.794595122683283,
0.4010946796990027
],
"position_mm": [
702.6420377142895,
-794.5951226832831,
401.0946796990027
],
"direction": [
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.3059688747560058,
-0.20074660698062427,
0.02458571084098168
],
"position_mm": [
305.9688747560058,
-200.74660698062428,
24.58571084098168
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.35444321548620905,
-0.1994534263711662,
0.020186318840296372
],
"position_mm": [
354.44321548620906,
-199.4534263711662,
20.186318840296373
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.3449168259371707,
-0.2853810944025018,
-0.03093605376592943
],
"position_mm": [
344.9168259371707,
-285.3810944025018,
-30.93605376592943
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6868627668407199,
-0.3180074230205145,
-0.02795338507648959
],
"position_mm": [
686.8627668407199,
-318.00742302051447,
-27.95338507648959
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.5711319307113365,
0.2116645915379075,
-0.02723548649591692
],
"position_mm": [
571.1319307113365,
211.6645915379075,
-27.23548649591692
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16710315188402522,
-0.17435508518199733,
-0.02680974449005044
],
"position_mm": [
167.1031518840252,
-174.35508518199734,
-26.80974449005044
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3390432928203642,
-0.32886943030442184,
-0.026634210478189355
],
"position_mm": [
339.04329282036423,
-328.8694303044218,
-26.634210478189356
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2848518767703308,
-0.26048769063896177,
-0.0280962616419502
],
"position_mm": [
284.8518767703308,
-260.4876906389618,
-28.0962616419502
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4034246468113579,
-0.1679609739418042,
-0.03165190210858075
],
"position_mm": [
403.42464681135795,
-167.9609739418042,
-31.65190210858075
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7754195958415935,
-0.23521143896181976,
-0.028183831185759036
],
"position_mm": [
775.4195958415935,
-235.21143896181977,
-28.183831185759036
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019963502721607216,
-0.1885829887067451,
-0.02746042682277399
],
"position_mm": [
-19.963502721607217,
-188.5829887067451,
-27.46042682277399
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005604588871159253,
-0.27735299027741983,
-0.02744286606169057
],
"position_mm": [
5.604588871159253,
-277.35299027741985,
-27.44286606169057
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027672135644749633,
0.1934113190741124,
-0.026417973383604482
],
"position_mm": [
-27.672135644749634,
193.4113190741124,
-26.417973383604483
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063510811868044,
-0.3135339594690959,
-0.027654667111626063
],
"position_mm": [
506.3510811868044,
-313.5339594690959,
-27.654667111626065
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18652255403448825,
-0.27612467481624264,
-0.02751512507710024
],
"position_mm": [
186.52255403448825,
-276.12467481624265,
-27.51512507710024
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37164051078859206,
-0.18572820492632927,
-0.02676019145918516
],
"position_mm": [
371.64051078859205,
-185.72820492632928,
-26.76019145918516
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6514638606547601,
-0.22324774004293815,
-0.02785265211058506
],
"position_mm": [
651.4638606547602,
-223.24774004293815,
-27.852652110585062
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10508358595578814,
-0.19024723298008253,
-0.02751016729921181
],
"position_mm": [
105.08358595578814,
-190.24723298008254,
-27.510167299211812
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.31155327392379134,
-0.15463562501088923,
0.15648554212762705
],
"position_mm": [
311.5532739237913,
-154.63562501088924,
156.48554212762704
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7523093215252077,
-0.09083060961061572,
0.0008346340096899913
],
"position_mm": [
752.3093215252077,
-90.83060961061572,
0.8346340096899914
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500123085945008,
-0.010129749718423538,
0.00037630934991916804
],
"position_mm": [
650.0123085945007,
-10.129749718423538,
0.37630934991916803
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02158476366475693,
-0.020636834069241654,
0.0014210494401394836
],
"position_mm": [
21.58476366475693,
-20.636834069241655,
1.4210494401394835
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25343701003743363,
-0.008539069637122263,
-0.00013036221721545281
],
"position_mm": [
253.43701003743362,
-8.539069637122262,
-0.13036221721545282
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3479703878536428,
-0.01061651230691183,
0.0005313961558190641
],
"position_mm": [
347.9703878536428,
-10.616512306911831,
0.5313961558190641
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2503677373645203,
-0.08847882085901496,
0.00033403906195196185
],
"position_mm": [
250.36773736452028,
-88.47882085901496,
0.33403906195196187
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.35399508253545753,
-0.10052438490331879,
0.20056295463404947
],
"position_mm": [
353.9950825354575,
-100.52438490331879,
200.56295463404948
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3574426443050001,
-0.17075931109523165,
0.11714958243274746
],
"position_mm": [
357.4426443050001,
-170.75931109523165,
117.14958243274747
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 242,
"position_m": [
0.2324984872453346,
-0.049232345567404426,
0.258453372819658
],
"position_mm": [
232.4984872453346,
-49.23234556740442,
258.453372819658
],
"link": "Arm1",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 243,
"position_m": [
0.23165983278628194,
-0.03691303555131961,
0.3063859029006509
],
"position_mm": [
231.65983278628192,
-36.91303555131961,
306.3859029006509
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.3211592492082413,
-0.045132789787813175,
0.29774693253136847
],
"position_mm": [
321.1592492082413,
-45.132789787813174,
297.7469325313685
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.284075689814581,
-0.04192898018572234,
0.3023082143709661
],
"position_mm": [
284.075689814581,
-41.92898018572234,
302.3082143709661
],
"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-02T21:20:37Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\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,
215,
105,
211,
75,
214,
74,
102,
217,
205,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01009749778311845,
0.0013500052634516154,
0.0012080581027067798,
0.001208056584232894
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.418903298149159,
"residual_median_px": 2.9058066287550095,
"residual_max_px": 7.881774161943574,
"sigma2_normalized": 1.7330383439497478e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8081126809120178,
-0.5890257358551025,
-0.0016104801325127482
],
[
-0.3439487814903259,
-0.46965670585632324,
-0.8130939602851868
],
[
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
],
"translation_m": [
-0.2276943325996399,
0.17315705120563507,
1.1353343725204468
],
"rvec_rad": [
2.1050851025918234,
-0.6867341612291594,
0.3507860528401858
]
},
"camera_in_world": {
"position_m": [
-0.29933083057403564,
-0.7994182705879211,
0.8013386726379395
],
"position_mm": [
-299.3308410644531,
-799.4182739257812,
801.3386840820312
],
"orientation_deg": {
"roll": 131.5152587890625,
"pitch": -28.5664005279541,
"yaw": -23.05556297302246
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.5705111713147538e-05,
-3.606186641991224e-06,
9.93455859227922e-07,
5.974998436558746e-07,
4.6929081989455075e-07,
2.8925877037560832e-06
],
[
-3.606186641991253e-06,
4.525067031199804e-06,
-1.5535915979518367e-06,
-4.146706877795486e-07,
-8.403171882148325e-07,
3.704138848703875e-08
],
[
9.93455859228011e-07,
-1.5535915979518793e-06,
1.4511663564702391e-05,
8.397716382398054e-07,
-1.8034796850892003e-06,
-4.925606373863842e-06
],
[
5.974998436558832e-07,
-4.146706877795502e-07,
8.397716382397962e-07,
2.430616306834126e-07,
1.4873676074531513e-08,
1.58103612736764e-07
],
[
4.692908198945444e-07,
-8.403171882148285e-07,
-1.8034796850892121e-06,
1.4873676074530825e-08,
6.717933155003761e-07,
1.166485422903723e-06
],
[
2.892587703756058e-06,
3.704138848704778e-08,
-4.925606373863879e-06,
1.5810361273676463e-07,
1.166485422903725e-06,
5.922812492193122e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.22706131431744284,
0.12188075641483156,
0.21826355925678265
],
"tvec_std_m": [
0.0004930128098573226,
0.0008196299869455584,
0.0024336829070758423
]
},
"camera_center_std_m": [
0.0031789461102063005,
0.004041324498858458,
0.00434604702092401
],
"camera_center_std_mm": [
3.1789461102063004,
4.041324498858458,
4.3460470209240105
],
"orientation_std_deg": {
"roll": 0.2878030578767992,
"pitch": 0.1683177033483575,
"yaw": 0.1374718863525747
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.25,
1031.25
],
"projected_center_px": [
877.61865234375,
1028.5360107421875
],
"reprojection_error_px": 4.53347807892285,
"confidence": 0.45573027871641286
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1152.7294921875,
1027.8443603515625
],
"reprojection_error_px": 3.879437445756702,
"confidence": 0.5455570235395628
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.6806030273438,
996.0768432617188
],
"reprojection_error_px": 3.7170274866418533,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
961.0
],
"projected_center_px": [
1162.5029296875,
962.4193115234375
],
"reprojection_error_px": 7.881774161943574,
"confidence": 0.7524431457735686
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1104736328125,
934.5891723632812
],
"reprojection_error_px": 2.8399564551455856,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
735.853271484375,
928.2763061523438
],
"reprojection_error_px": 1.1689043938176247,
"confidence": 0.7704666026640716
},
{
"marker_id": 47,
"observed_center_px": [
1108.25,
915.0
],
"projected_center_px": [
1107.45166015625,
913.0933837890625
],
"reprojection_error_px": 2.0670103729610174,
"confidence": 0.7309457014059588
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.5
],
"projected_center_px": [
367.08258056640625,
847.7832641601562
],
"reprojection_error_px": 2.98157550791138,
"confidence": 0.5963354569243849
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1332.3167724609375,
822.3063354492188
],
"reprojection_error_px": 2.7006575928524246,
"confidence": 0.6128519038478318
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.8435668945312,
753.69775390625
],
"reprojection_error_px": 2.366203135699148,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.0775146484375,
765.9021606445312
],
"reprojection_error_px": 2.9058066287550095,
"confidence": 0.5188246379772157
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.66943359375,
684.4354248046875
],
"reprojection_error_px": 3.908457721536807,
"confidence": 0.4872433032283655
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.5
],
"projected_center_px": [
147.21554565429688,
715.9539184570312
],
"reprojection_error_px": 3.01540479526219,
"confidence": 0.3538655141518615
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.25
],
"projected_center_px": [
813.1135864257812,
626.0042114257812
],
"reprojection_error_px": 2.2416385832712016,
"confidence": 0.4703251278796996
},
{
"marker_id": 74,
"observed_center_px": [
354.25,
686.25
],
"projected_center_px": [
353.1841125488281,
685.2387084960938
],
"reprojection_error_px": 1.4692945805517152,
"confidence": 0.3428566063437381
},
{
"marker_id": 102,
"observed_center_px": [
1372.5,
654.5
],
"projected_center_px": [
1370.1954345703125,
654.4063110351562
],
"reprojection_error_px": 2.306469042030312,
"confidence": 0.35500593874581543
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.6787109375,
525.702392578125
],
"reprojection_error_px": 4.137457510565784,
"confidence": 0.3767801116964092
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.5634765625,
478.1280212402344
],
"reprojection_error_px": 3.5469162147969504,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.75
],
"projected_center_px": [
1139.77392578125,
473.96392822265625
],
"reprojection_error_px": 0.2152619972435565,
"confidence": 0.33198985414097737
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,635 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:37Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\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": 31,
"used_marker_ids": [
48,
85,
54,
69,
71,
47,
59,
95,
55,
63,
102,
103,
64,
92,
96,
51,
62,
205,
215,
210,
211,
206,
207,
75,
100,
76,
94,
72,
53,
50,
91
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.014303715741588072,
0.0016309340220155746,
0.0012386957275541213,
0.0012386850271530372
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.5021109163429425,
"residual_median_px": 3.184544956535646,
"residual_max_px": 6.067533639138036,
"sigma2_normalized": 1.6987342317165036e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999269843101501,
-0.011898769997060299,
-0.002109621185809374
],
[
-0.010610892437398434,
-0.7809832096099854,
-0.6244618892669678
],
[
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
],
"translation_m": [
-0.31130585074424744,
0.05408250167965889,
1.4956468343734741
],
"rvec_rad": [
2.467098140683542,
-0.015590715342859898,
0.002544094168982025
]
},
"camera_in_world": {
"position_m": [
0.30320802330970764,
-0.8954063653945923,
1.2012943029403687
],
"position_mm": [
303.2080383300781,
-895.4063720703125,
1201.2943115234375
],
"orientation_deg": {
"roll": 141.3582305908203,
"pitch": -0.33132898807525635,
"yaw": -0.6079809069633484
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.1714980332113037e-05,
1.612849096603274e-07,
3.3581655194842685e-06,
2.9594448332849086e-07,
-6.152421164406947e-07,
4.1599332363325e-07
],
[
1.6128490966032213e-07,
1.9643383110369143e-06,
-6.707254416001559e-07,
1.4302435629986665e-07,
-5.459321264980795e-07,
5.271779814055738e-07
],
[
3.3581655194842566e-06,
-6.70725441600183e-07,
2.041861850548542e-05,
2.998052506270438e-07,
-2.410609247586222e-06,
-7.912525866840433e-06
],
[
2.9594448332849166e-07,
1.430243562998651e-07,
2.9980525062704897e-07,
1.5677275797219876e-07,
-6.001927256130577e-08,
1.713792123751456e-07
],
[
-6.15242116440693e-07,
-5.459321264980771e-07,
-2.4106092475862307e-06,
-6.00192725613057e-08,
6.366335588393726e-07,
1.1255616142030518e-06
],
[
4.15993323633253e-07,
5.271779814055734e-07,
-7.912525866840427e-06,
1.7137921237514697e-07,
1.1255616142030518e-06,
5.894338230720332e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.1961071437365895,
0.08030281614640503,
0.25890224118047883
],
"tvec_std_m": [
0.00039594539771564306,
0.0007978932001460927,
0.002427825823802097
]
},
"camera_center_std_m": [
0.0050998544532508275,
0.003662987958878001,
0.003375018538044121
],
"camera_center_std_mm": [
5.099854453250828,
3.6629879588780008,
3.375018538044121
],
"orientation_std_deg": {
"roll": 0.15667947440575844,
"pitch": 0.19000314251532338,
"yaw": 0.082955108711716
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1293.25,
1011.0
],
"projected_center_px": [
1296.998779296875,
1014.4274291992188
],
"reprojection_error_px": 5.079430788221836,
"confidence": 0.6769166271324829
},
{
"marker_id": 85,
"observed_center_px": [
1019.75,
1007.75
],
"projected_center_px": [
1016.9595336914062,
1006.0613403320312
],
"reprojection_error_px": 3.261636658737628,
"confidence": 0.6859576703883983
},
{
"marker_id": 54,
"observed_center_px": [
768.75,
1029.75
],
"projected_center_px": [
773.0665893554688,
1034.0140380859375
],
"reprojection_error_px": 6.067533639138036,
"confidence": 0.4650192592592593
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
967.0
],
"projected_center_px": [
272.7215576171875,
971.5800170898438
],
"reprojection_error_px": 5.204339881131743,
"confidence": 0.6810790771484375
},
{
"marker_id": 71,
"observed_center_px": [
1379.25,
964.75
],
"projected_center_px": [
1377.3250732421875,
962.7305297851562
],
"reprojection_error_px": 2.7899109253851826,
"confidence": 0.5211106905954719
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
774.099853515625,
972.5114135742188
],
"reprojection_error_px": 3.184544956535646,
"confidence": 0.6409999109903972
},
{
"marker_id": 59,
"observed_center_px": [
1193.0,
954.5
],
"projected_center_px": [
1192.0887451171875,
957.3847045898438
],
"reprojection_error_px": 3.0252117334354005,
"confidence": 0.6412858253535606
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.75
],
"projected_center_px": [
539.1934204101562,
958.4058227539062
],
"reprojection_error_px": 4.354981858789706,
"confidence": 0.6090065437382148
},
{
"marker_id": 55,
"observed_center_px": [
684.75,
939.25
],
"projected_center_px": [
683.953125,
941.1909790039062
],
"reprojection_error_px": 2.098191902384026,
"confidence": 0.6008976526738182
},
{
"marker_id": 63,
"observed_center_px": [
1398.0,
899.5
],
"projected_center_px": [
1402.3104248046875,
898.68310546875
],
"reprojection_error_px": 4.38714926484744,
"confidence": 0.2507367639652114
},
{
"marker_id": 102,
"observed_center_px": [
1214.75,
884.75
],
"projected_center_px": [
1213.0572509765625,
883.4988403320312
],
"reprojection_error_px": 2.1049465007691484,
"confidence": 0.5657302556798534
},
{
"marker_id": 103,
"observed_center_px": [
428.0,
852.0
],
"projected_center_px": [
430.1767883300781,
847.548828125
],
"reprojection_error_px": 4.954930725525366,
"confidence": 0.560616051364006
},
{
"marker_id": 64,
"observed_center_px": [
250.75,
851.75
],
"projected_center_px": [
248.56314086914062,
850.4844360351562
],
"reprojection_error_px": 2.5266588624770963,
"confidence": 0.5340019648682838
},
{
"marker_id": 92,
"observed_center_px": [
1200.0,
838.25
],
"projected_center_px": [
1197.421142578125,
835.3626708984375
],
"reprojection_error_px": 3.8713272844193223,
"confidence": 0.5416034617553136
},
{
"marker_id": 96,
"observed_center_px": [
808.0,
838.75
],
"projected_center_px": [
806.2885131835938,
841.5922241210938
],
"reprojection_error_px": 3.3177439740371075,
"confidence": 0.5172315019532747
},
{
"marker_id": 51,
"observed_center_px": [
519.5,
829.25
],
"projected_center_px": [
519.8951416015625,
827.0758056640625
],
"reprojection_error_px": 2.2098094704539766,
"confidence": 0.5336775191033459
},
{
"marker_id": 62,
"observed_center_px": [
850.25,
824.75
],
"projected_center_px": [
855.0701293945312,
826.93115234375
],
"reprojection_error_px": 5.290659025742475,
"confidence": 0.49066144587566046
},
{
"marker_id": 205,
"observed_center_px": [
1332.0,
700.0
],
"projected_center_px": [
1328.4681396484375,
699.86669921875
],
"reprojection_error_px": 3.5343750000843213,
"confidence": 0.48645690874990066
},
{
"marker_id": 215,
"observed_center_px": [
637.25,
706.0
],
"projected_center_px": [
636.5221557617188,
707.2503662109375
],
"reprojection_error_px": 1.446780182561751,
"confidence": 0.4795631502013408
},
{
"marker_id": 210,
"observed_center_px": [
330.75,
632.75
],
"projected_center_px": [
328.2628479003906,
632.3521728515625
],
"reprojection_error_px": 2.518767954104791,
"confidence": 0.38486810600050964
},
{
"marker_id": 211,
"observed_center_px": [
642.25,
617.75
],
"projected_center_px": [
638.0531005859375,
618.1140747070312
],
"reprojection_error_px": 4.2126612828541115,
"confidence": 0.3867595368202286
},
{
"marker_id": 206,
"observed_center_px": [
1173.0,
612.75
],
"projected_center_px": [
1172.872314453125,
612.3995971679688
],
"reprojection_error_px": 0.37294201101014113,
"confidence": 0.43456133400387903
},
{
"marker_id": 207,
"observed_center_px": [
1310.75,
612.5
],
"projected_center_px": [
1306.716552734375,
611.0010986328125
],
"reprojection_error_px": 4.302952724947643,
"confidence": 0.4331870083749633
},
{
"marker_id": 75,
"observed_center_px": [
304.25,
442.5
],
"projected_center_px": [
306.6486511230469,
441.182861328125
],
"reprojection_error_px": 2.7364907255539297,
"confidence": 0.269105230137358
},
{
"marker_id": 100,
"observed_center_px": [
1320.25,
453.0
],
"projected_center_px": [
1320.570068359375,
451.0298767089844
],
"reprojection_error_px": 1.9959532901536652,
"confidence": 0.3034911052213101
},
{
"marker_id": 76,
"observed_center_px": [
1177.5,
455.5
],
"projected_center_px": [
1176.77978515625,
457.7312316894531
],
"reprojection_error_px": 2.344590427596616,
"confidence": 0.29698484802246095
},
{
"marker_id": 94,
"observed_center_px": [
1405.5,
447.5
],
"projected_center_px": [
1409.20654296875,
448.8764343261719
],
"reprojection_error_px": 3.953862950767804,
"confidence": 0.1100752638244629
},
{
"marker_id": 72,
"observed_center_px": [
875.75,
436.25
],
"projected_center_px": [
874.7793579101562,
435.638671875
],
"reprojection_error_px": 1.1471129599966423,
"confidence": 0.27188424328625205
},
{
"marker_id": 53,
"observed_center_px": [
930.75,
416.25
],
"projected_center_px": [
928.0985107421875,
418.8909912109375
],
"reprojection_error_px": 3.7423561910304857,
"confidence": 0.27188424328625205
},
{
"marker_id": 50,
"observed_center_px": [
1030.5,
418.25
],
"projected_center_px": [
1033.346435546875,
418.1204833984375
],
"reprojection_error_px": 2.849380612096931,
"confidence": 0.2795619311083096
},
{
"marker_id": 91,
"observed_center_px": [
1190.5,
316.25
],
"projected_center_px": [
1192.083984375,
316.4956359863281
],
"reprojection_error_px": 1.6029171962467468,
"confidence": 0.22419458414613705
}
]
},
"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-02T21:20:37Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\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": 9,
"used_marker_ids": [
58,
62,
96,
64,
103,
51,
210,
211,
50
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.00850343514866048,
0.001919637477748798,
0.0018871327733089188,
0.0018871325208839012
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 5.3388483305404,
"residual_median_px": 5.837108638574855,
"residual_max_px": 7.851369272055891,
"sigma2_normalized": 5.341903727059073e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9935113787651062,
0.11363770067691803,
-0.004644200671464205
],
[
0.029086070135235786,
-0.2933460772037506,
-0.9555637240409851
],
[
-0.10995042324066162,
0.9492284059524536,
-0.2947479486465454
]
],
"translation_m": [
-0.19824764132499695,
0.1074121966958046,
1.0073933601379395
],
"rvec_rad": [
1.86796171410195,
0.10327005514572164,
-0.08291676493169096
]
},
"camera_in_world": {
"position_m": [
0.30460041761398315,
-0.9022090435028076,
0.3986456096172333
],
"position_mm": [
304.60040283203125,
-902.2090454101562,
398.6455993652344
],
"orientation_deg": {
"roll": 107.25025177001953,
"pitch": 6.31245756149292,
"yaw": 1.676913857460022
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
6.283611814350516e-05,
9.967111903139419e-06,
1.624804290129494e-05,
-1.577288611905233e-07,
-9.565179969225538e-06,
1.214388304696983e-06
],
[
9.967111903139312e-06,
2.0431750224389534e-05,
-7.770857724352742e-06,
2.1849187906882535e-06,
-2.4827730156902525e-06,
5.834590888095247e-06
],
[
1.6248042901295073e-05,
-7.770857724352725e-06,
6.21251942958819e-05,
-3.1440970658187606e-06,
-8.329233497858997e-06,
-1.5661804579884994e-05
],
[
-1.5772886119053934e-07,
2.184918790688258e-06,
-3.14409706581878e-06,
7.844339725202242e-07,
9.395641917069299e-08,
8.922273151494254e-07
],
[
-9.56517996922555e-06,
-2.482773015690273e-06,
-8.329233497858978e-06,
9.395641917068812e-08,
3.1785216658280216e-06,
3.2374032099410526e-06
],
[
1.2143883046968984e-06,
5.834590888095236e-06,
-1.566180457988501e-05,
8.922273151494167e-07,
3.237403209941067e-06,
1.5241091941001921e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.45417926818777943,
0.2589854810186854,
0.45160268193428
],
"tvec_std_m": [
0.0008856827719450255,
0.0017828408975082497,
0.0039039841112640202
]
},
"camera_center_std_m": [
0.006432764403295309,
0.003956846704431741,
0.006949550969225763
],
"camera_center_std_mm": [
6.432764403295309,
3.956846704431741,
6.949550969225763
],
"orientation_std_deg": {
"roll": 0.42334339423542505,
"pitch": 0.36500393244331925,
"yaw": 0.2715300326454473
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.25,
1034.0
],
"projected_center_px": [
289.1312255859375,
1036.682861328125
],
"reprojection_error_px": 6.4642524160675014,
"confidence": 0.34134185624863755
},
{
"marker_id": 62,
"observed_center_px": [
1171.5,
1028.5
],
"projected_center_px": [
1177.343505859375,
1029.8663330078125
],
"reprojection_error_px": 6.0011187804265225,
"confidence": 0.3586255184214969
},
{
"marker_id": 96,
"observed_center_px": [
1097.5,
1038.75
],
"projected_center_px": [
1091.03857421875,
1039.8277587890625
],
"reprojection_error_px": 6.550693637623701,
"confidence": 0.24678869996591526
},
{
"marker_id": 64,
"observed_center_px": [
149.25,
990.0
],
"projected_center_px": [
146.69277954101562,
989.6632080078125
],
"reprojection_error_px": 2.579303262869623,
"confidence": 0.6384599833726886
},
{
"marker_id": 103,
"observed_center_px": [
439.25,
1009.25
],
"projected_center_px": [
443.3174743652344,
1005.0634155273438
],
"reprojection_error_px": 5.837108638574855,
"confidence": 0.5316388676723932
},
{
"marker_id": 51,
"observed_center_px": [
598.5,
996.25
],
"projected_center_px": [
598.08349609375,
993.7927856445312
],
"reprojection_error_px": 2.492263608176955,
"confidence": 0.5232849066860699
},
{
"marker_id": 210,
"observed_center_px": [
357.5,
769.75
],
"projected_center_px": [
354.4071044921875,
771.2721557617188
],
"reprojection_error_px": 3.4471670666186647,
"confidence": 0.27039765782644665
},
{
"marker_id": 211,
"observed_center_px": [
828.75,
782.25
],
"projected_center_px": [
820.9069213867188,
782.6107177734375
],
"reprojection_error_px": 7.851369272055891,
"confidence": 0.25970043306972035
},
{
"marker_id": 50,
"observed_center_px": [
1402.0,
693.75
],
"projected_center_px": [
1405.9166259765625,
693.873291015625
],
"reprojection_error_px": 3.918566027875248,
"confidence": 0.03320002493960217
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,285 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:38Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\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": 6,
"used_marker_ids": [
95,
208,
69,
103,
214,
64
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.010671415477997622,
0.0018696542807179611,
0.001824150025738836,
0.0018241474426834877
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 5.164164330259058,
"residual_median_px": 5.398072385043921,
"residual_max_px": 7.027422341283123,
"sigma2_normalized": 6.6550277836154934e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8166700601577759,
0.5771039724349976,
-0.0010227123275399208
],
[
0.16298067569732666,
-0.2323361337184906,
-0.9588833451271057
],
[
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
],
"translation_m": [
-0.11485252529382706,
0.08547275513410568,
1.1249300241470337
],
"rvec_rad": [
1.7923624327425687,
0.5686287097896567,
-0.4261428430202902
]
},
"camera_in_world": {
"position_m": [
0.7026420831680298,
-0.7945951223373413,
0.4010946750640869
],
"position_mm": [
702.64208984375,
-794.5950927734375,
401.09466552734375
],
"orientation_deg": {
"roll": 109.92484283447266,
"pitch": 33.615230560302734,
"yaw": 11.286093711853027
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0003498424001015397,
6.823486661029942e-05,
4.142063730678703e-05,
-5.345001723379169e-06,
-7.396858110018478e-05,
-1.2641475041979003e-05
],
[
6.823486661029988e-05,
0.00010295516106391171,
-9.137229494897015e-05,
2.281178954254835e-05,
-1.979611332364414e-05,
-7.605354993482835e-06
],
[
4.142063730678625e-05,
-9.137229494897096e-05,
0.0002702927022549336,
-4.213130837183371e-05,
-7.56149612726986e-06,
9.26150663825411e-06
],
[
-5.345001723379082e-06,
2.281178954254845e-05,
-4.2131308371833616e-05,
8.962887675732753e-06,
-2.575675434153523e-07,
-3.848871385514968e-06
],
[
-7.396858110018466e-05,
-1.9796113323644056e-05,
-7.561496127270001e-06,
-2.575675434153093e-07,
1.8000566759428326e-05,
7.99389653027148e-06
],
[
-1.2641475041978559e-05,
-7.605354993482897e-06,
9.261506638254348e-06,
-3.848871385514858e-06,
7.993896530271401e-06,
2.7756310749504287e-05
]
],
"parameter_std": {
"rvec_std_deg": [
1.07166452425966,
0.581362070062273,
0.9419759016685776
],
"tvec_std_m": [
0.0029938082229382617,
0.004242707479832698,
0.005268425832210631
]
},
"camera_center_std_m": [
0.01190826606439346,
0.013088153786860686,
0.01603645350806163
],
"camera_center_std_mm": [
11.90826606439346,
13.088153786860685,
16.03645350806163
],
"orientation_std_deg": {
"roll": 1.2477636245413861,
"pitch": 0.8325671808473429,
"yaw": 0.699613718760565
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.5,
1048.25
],
"projected_center_px": [
423.55438232421875,
1045.9644775390625
],
"reprojection_error_px": 3.0731253885112206,
"confidence": 0.20059440065661768
},
{
"marker_id": 208,
"observed_center_px": [
1003.5,
919.75
],
"projected_center_px": [
996.4899291992188,
920.2435302734375
],
"reprojection_error_px": 7.027422341283123,
"confidence": 0.5971281121184089
},
{
"marker_id": 69,
"observed_center_px": [
128.25,
929.75
],
"projected_center_px": [
123.95993041992188,
934.0740966796875
],
"reprojection_error_px": 6.091182898025322,
"confidence": 0.6560383014602613
},
{
"marker_id": 103,
"observed_center_px": [
419.75,
914.75
],
"projected_center_px": [
425.61590576171875,
913.2058715820312
],
"reprojection_error_px": 6.065738452698394,
"confidence": 0.6806547457875692
},
{
"marker_id": 214,
"observed_center_px": [
1073.0,
853.25
],
"projected_center_px": [
1077.615234375,
854.2874755859375
],
"reprojection_error_px": 4.730406317389448,
"confidence": 0.41285121294657384
},
{
"marker_id": 64,
"observed_center_px": [
238.75,
848.0
],
"projected_center_px": [
237.76194763183594,
846.0165405273438
],
"reprojection_error_px": 2.2159329777555143,
"confidence": 0.5529673325477359
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,271 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:38Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\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": 5,
"used_marker_ids": [
48,
63,
57,
102,
54
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007197111808548965,
0.001098276420089881,
0.0009620344476883504,
0.0009620205232011758
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.7281525726006493,
"residual_median_px": 2.5183121097354597,
"residual_max_px": 3.7576731420043146,
"sigma2_normalized": 2.3137087159701097e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6321497559547424,
0.7748407125473022,
0.0029369741678237915
],
[
0.21024876832962036,
-0.16787971556186676,
-0.9631260633468628
],
[
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
],
"translation_m": [
-0.056855153292417526,
-0.012442845851182938,
1.5609862804412842
],
"rvec_rad": [
1.7048273936309237,
0.8116750457158921,
-0.6120703769873145
]
},
"camera_in_world": {
"position_m": [
1.2027034759521484,
-0.909389853477478,
0.40814200043678284
],
"position_mm": [
1202.7034912109375,
-909.3898315429688,
408.1419982910156
],
"orientation_deg": {
"roll": 113.81822204589844,
"pitch": 48.22581100463867,
"yaw": 18.396778106689453
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00022441890537757206,
-7.963567536396464e-06,
-2.9398649194599163e-05,
-1.4795386871224034e-05,
-9.369620603686464e-05,
-1.2702492726669124e-05
],
[
-7.963567536395407e-06,
3.7068884464340944e-05,
-3.338378703660994e-05,
2.6508530508930155e-05,
-6.804904795036776e-06,
-8.467045467073405e-06
],
[
-2.939864919460005e-05,
-3.338378703660865e-05,
0.00015704190560829434,
-5.550273740425191e-05,
8.385195749589376e-06,
3.13758938875245e-05
],
[
-1.4795386871223326e-05,
2.6508530508929867e-05,
-5.5502737404252506e-05,
2.9231680266895845e-05,
3.3812426915121855e-06,
-8.125563844390692e-06
],
[
-9.369620603686502e-05,
-6.80490479503646e-06,
8.385195749589481e-06,
3.3812426915123345e-06,
4.4878486349463374e-05,
1.0425895360947247e-05
],
[
-1.2702492726669507e-05,
-8.467045467073171e-06,
3.137589388752461e-05,
-8.125563844390541e-06,
1.0425895360947318e-05,
2.9592030404347494e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.8583261662306342,
0.3488408939722953,
0.7180098641027528
],
"tvec_std_m": [
0.005406632987996859,
0.006699140717246009,
0.0054398557337807674
]
},
"camera_center_std_m": [
0.006976893112270283,
0.012106263892740327,
0.01216157052134005
],
"camera_center_std_mm": [
6.976893112270283,
12.106263892740326,
12.16157052134005
],
"orientation_std_deg": {
"roll": 1.0513875130551562,
"pitch": 0.6166264667162378,
"yaw": 0.5162490597129769
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1024.5,
1030.5
],
"projected_center_px": [
1023.4668579101562,
1032.796630859375
],
"reprojection_error_px": 2.5183121097354597,
"confidence": 0.4963016081621025
},
{
"marker_id": 63,
"observed_center_px": [
1316.0,
1051.25
],
"projected_center_px": [
1318.0511474609375,
1052.518798828125
],
"reprojection_error_px": 2.4118574528279497,
"confidence": 0.12173424671007582
},
{
"marker_id": 57,
"observed_center_px": [
813.25,
990.5
],
"projected_center_px": [
814.3992309570312,
987.8240966796875
],
"reprojection_error_px": 2.912248336295932,
"confidence": 0.7730384623298485
},
{
"marker_id": 102,
"observed_center_px": [
1106.0,
937.0
],
"projected_center_px": [
1103.0518798828125,
934.6700439453125
],
"reprojection_error_px": 3.7576731420043146,
"confidence": 0.6377388980107869
},
{
"marker_id": 54,
"observed_center_px": [
545.5,
791.0
],
"projected_center_px": [
546.1773071289062,
792.4124755859375
],
"reprojection_error_px": 1.5664712661701496,
"confidence": 0.33398560374859715
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 121.47743733825108,
"gt": 120.0,
"error": 1.4774373382510788,
"unit": "mm",
"observable": true,
"n_markers": 2
},
{
"joint": "y",
"estimate": 59.759956621219715,
"gt": 60.0,
"error": 0.24004337878028537,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "z",
"estimate": -109.4734731851302,
"gt": -110.0,
"error": 0.5265268148697828,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 18.473458823493342,
"gt": 20.0,
"error": 1.5265411765066688,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "b",
"estimate": 31.209491326940253,
"gt": 30.0,
"error": 1.2094913269402525,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": -178.8841125033207,
"gt": 180.0,
"error": 1.1158874966793064,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 5.5100895101417855,
"gt": 4.0,
"error": 1.5100895101417855,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.9236980387552591,
"max_abs_deg": 1.5265411765066688,
"mean_abs_mm": 1.4937634241964322,
"max_abs_mm": 1.5100895101417855,
"finger_error_mm": 0.8634612344613235
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:41Z",
"method": "hybrid",
"movements": {
"x": {
"value": 121.47743733825108,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"y": {
"value": 59.759956621219715,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"z": {
"value": -109.4734731851302,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 18.473458823493342,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"b": {
"value": 31.209491326940253,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": -178.8841125033207,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 5.5100895101417855,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.8724095111707173,
"num_markers": 31
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,845 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:22:03Z",
"summary": {
"num_cameras": 5,
"num_markers": 39,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "c",
"position_m": [
0.30460041510025276,
-0.9022090407414753,
0.3986456232339163
],
"position_mm": [
304.60041510025275,
-902.2090407414753,
398.6456232339163
],
"direction": [
-0.10995042324066162,
0.9492284059524536,
-0.2947479486465454
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "g",
"position_m": [
-0.2061597004485399,
0.2066972923859535,
1.4011416040110074
],
"position_mm": [
-206.1597004485399,
206.6972923859535,
1401.1416040110073
],
"direction": [
0.2996947467327118,
-0.3001376986503601,
-0.9055939316749573
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.30478914286830616,
-0.20090411301768146,
0.02454157752057702
],
"position_mm": [
304.78914286830616,
-200.90411301768145,
24.54157752057702
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.3544632515108612,
-0.1998865406173633,
0.019945246703772904
],
"position_mm": [
354.4632515108612,
-199.8865406173633,
19.945246703772906
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.34376654762038256,
-0.28839563095466614,
-0.02760537942584299
],
"position_mm": [
343.76654762038254,
-288.39563095466616,
-27.60537942584299
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6876697828806948,
-0.3186006114330489,
-0.02736316925778259
],
"position_mm": [
687.6697828806948,
-318.6006114330489,
-27.36316925778259
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.5711062778300803,
0.21167185790153248,
-0.027236392665058094
],
"position_mm": [
571.1062778300803,
211.6718579015325,
-27.236392665058094
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16824901411627752,
-0.17347680900523466,
-0.027614320474761228
],
"position_mm": [
168.24901411627752,
-173.47680900523466,
-27.61432047476123
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4882162799182303,
0.2145787188045998,
-0.027009952548570484
],
"position_mm": [
488.2162799182303,
214.57871880459982,
-27.009952548570485
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34022600137938147,
-0.3287144924988329,
-0.027671883787346047
],
"position_mm": [
340.22600137938144,
-328.7144924988329,
-27.671883787346047
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2844629212143551,
-0.2610707104386771,
-0.027225119001680127
],
"position_mm": [
284.4629212143551,
-261.07071043867705,
-27.225119001680127
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6043205419720532,
-0.3652268610664635,
-0.02758261014495349
],
"position_mm": [
604.3205419720532,
-365.2268610664635,
-27.58261014495349
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04739477875816871,
-0.21672336152066732,
-0.02704938378449252
],
"position_mm": [
47.394778758168705,
-216.7233615206673,
-27.04938378449252
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6271865903718744,
-0.27675395886676263,
-0.026907347912707404
],
"position_mm": [
627.1865903718744,
-276.7539588667626,
-26.907347912707404
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4020709029134767,
-0.17287683472016446,
-0.028123519131218005
],
"position_mm": [
402.0709029134767,
-172.87683472016445,
-28.123519131218004
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7759056113265437,
-0.23645070279275476,
-0.027438199281543736
],
"position_mm": [
775.9056113265436,
-236.45070279275475,
-27.438199281543735
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019198917749484613,
-0.18969695123344565,
-0.026467774047936148
],
"position_mm": [
-19.19891774948461,
-189.69695123344565,
-26.467774047936146
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0058255026810429935,
-0.27796402910182255,
-0.0268471839268234
],
"position_mm": [
5.825502681042994,
-277.9640291018226,
-26.847183926823398
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7509604864944157,
-0.28551125075942685,
-0.02674480689368867
],
"position_mm": [
750.9604864944157,
-285.51125075942684,
-26.744806893688672
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.441421275570027,
0.19353518392648628,
-0.027474752620069133
],
"position_mm": [
441.42127557002703,
193.53518392648627,
-27.474752620069133
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027619523009286034,
0.19330209649474686,
-0.02652757806826013
],
"position_mm": [
-27.619523009286034,
193.30209649474685,
-26.52757806826013
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5068041661114264,
-0.3135045828070479,
-0.02781607148385666
],
"position_mm": [
506.8041661114264,
-313.5045828070479,
-27.81607148385666
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6466795964899504,
-0.187063834404983,
-0.027344911707301592
],
"position_mm": [
646.6795964899504,
-187.063834404983,
-27.34491170730159
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18633484620752572,
-0.2770150714096407,
-0.0271913175980566
],
"position_mm": [
186.33484620752571,
-277.0150714096407,
-27.1913175980566
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37184117858824706,
-0.18370226748878932,
-0.028303665298172874
],
"position_mm": [
371.84117858824703,
-183.70226748878932,
-28.303665298172874
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3063974784693937,
-0.3583267777562686,
-0.026730187614499426
],
"position_mm": [
306.3974784693937,
-358.3267777562686,
-26.730187614499425
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6517521811062535,
-0.22377333946988334,
-0.027512336599126174
],
"position_mm": [
651.7521811062536,
-223.77333946988335,
-27.512336599126176
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10494343777497646,
-0.19094266717980934,
-0.027384640117821653
],
"position_mm": [
104.94343777497646,
-190.94266717980935,
-27.384640117821654
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5221927600487571,
-0.2681123616214047,
-0.026767089480739203
],
"position_mm": [
522.1927600487571,
-268.1123616214047,
-26.7670894807392
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.3112760387980713,
-0.15478321196221165,
0.1558503033702313
],
"position_mm": [
311.2760387980713,
-154.78321196221165,
155.8503033702313
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7524289457637402,
-0.09025863172893372,
0.0004226980684333642
],
"position_mm": [
752.4289457637402,
-90.25863172893372,
0.4226980684333642
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500135896057839,
-0.010136006087639692,
0.00037332949430560306
],
"position_mm": [
650.013589605784,
-10.136006087639691,
0.3733294943056031
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.022198968910322078,
-0.021583815641211285,
0.0019081402621860344
],
"position_mm": [
22.198968910322076,
-21.583815641211284,
1.9081402621860344
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2534764225210652,
-0.009923104246820535,
0.0006217621524497073
],
"position_mm": [
253.47642252106522,
-9.923104246820534,
0.6217621524497072
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25050098796217085,
-0.08866387046146879,
-7.820550617432224e-05
],
"position_mm": [
250.50098796217085,
-88.66387046146879,
-0.07820550617432225
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6467219380997009,
-0.08921491325883438,
-5.1763125537710854e-06
],
"position_mm": [
646.7219380997009,
-89.21491325883437,
-0.005176312553771085
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3535050189182776,
-0.10080076085835513,
0.20138373933533232
],
"position_mm": [
353.50501891827764,
-100.80076085835513,
201.38373933533234
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.3207690277599889,
-0.015216772311061532,
0.3127526846957443
],
"position_mm": [
320.7690277599889,
-15.216772311061533,
312.7526846957443
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.23114072938987107,
-0.0359973167079007,
0.3061757834345812
],
"position_mm": [
231.14072938987107,
-35.9973167079007,
306.1757834345812
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.3220391777691713,
-0.0453424313750385,
0.29829253178335774
],
"position_mm": [
322.0391777691713,
-45.3424313750385,
298.29253178335773
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.28299699869604533,
-0.04062676375568301,
0.302028903634513
],
"position_mm": [
282.99699869604535,
-40.626763755683015,
302.02890363451303
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,844 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:22:04Z",
"summary": {
"num_cameras": 5,
"num_markers": 39,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "c",
"position_m": [
0.30460041510025276,
-0.9022090407414753,
0.3986456232339163
],
"position_mm": [
304.60041510025275,
-902.2090407414753,
398.6456232339163
],
"direction": [
-0.10995042324066162,
0.9492284059524536,
-0.2947479486465454
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "g",
"position_m": [
-0.2061597004485399,
0.2066972923859535,
1.4011416040110074
],
"position_mm": [
-206.1597004485399,
206.6972923859535,
1401.1416040110073
],
"direction": [
0.2996947467327118,
-0.3001376986503601,
-0.9055939316749573
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.3060393166179076,
-0.2009011700863176,
0.024038096034214244
],
"position_mm": [
306.0393166179076,
-200.90117008631762,
24.038096034214245
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.3544604670966214,
-0.19993112744631894,
0.019857617922080732
],
"position_mm": [
354.46046709662136,
-199.93112744631895,
19.85761792208073
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.34473311832528897,
-0.285586964519835,
-0.030327069628499244
],
"position_mm": [
344.73311832528896,
-285.586964519835,
-30.327069628499245
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6874664169140529,
-0.3184360663993711,
-0.02753878273021882
],
"position_mm": [
687.4664169140528,
-318.4360663993711,
-27.53878273021882
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.571131930711952,
0.21166459154057027,
-0.02723548649747657
],
"position_mm": [
571.131930711952,
211.66459154057026,
-27.235486497476572
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16754533237395106,
-0.17382273072207116,
-0.027216020874122653
],
"position_mm": [
167.54533237395106,
-173.82273072207116,
-27.216020874122652
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4869722465608499,
0.21379586962041264,
-0.025613931463767513
],
"position_mm": [
486.9722465608499,
213.79586962041265,
-25.613931463767514
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33962069505145237,
-0.3292222376033401,
-0.02657744566419782
],
"position_mm": [
339.62069505145234,
-329.2222376033401,
-26.57744566419782
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2846118048845832,
-0.2608196893833463,
-0.02757869459976308
],
"position_mm": [
284.6118048845832,
-260.8196893833463,
-27.57869459976308
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6027866752741399,
-0.3636085120567877,
-0.0285478560330138
],
"position_mm": [
602.7866752741398,
-363.6085120567877,
-28.5478560330138
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.0492611033425163,
-0.21861713356405396,
-0.025896580660204203
],
"position_mm": [
49.2611033425163,
-218.61713356405397,
-25.896580660204204
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6241385604684537,
-0.27790107498205635,
-0.0241143519901767
],
"position_mm": [
624.1385604684538,
-277.90107498205634,
-24.1143519901767
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4048070284865473,
-0.1719208392029867,
-0.029000108062137025
],
"position_mm": [
404.8070284865473,
-171.9208392029867,
-29.000108062137024
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7755882174186899,
-0.23612917146521595,
-0.0276391040439655
],
"position_mm": [
775.5882174186899,
-236.12917146521596,
-27.6391040439655
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021327937907987198,
-0.18704768197492586,
-0.028263990523438694
],
"position_mm": [
-21.3279379079872,
-187.04768197492587,
-28.263990523438693
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004667127690312087,
-0.28024096924553177,
-0.025728214539762716
],
"position_mm": [
4.667127690312087,
-280.24096924553174,
-25.728214539762718
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7505914961058225,
-0.2854161856932628,
-0.02661076958599177
],
"position_mm": [
750.5914961058226,
-285.41618569326283,
-26.61076958599177
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4425077325413891,
0.19423558353187742,
-0.028760049965307132
],
"position_mm": [
442.5077325413891,
194.2355835318774,
-28.760049965307132
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027672135644688282,
0.19341131906317488,
-0.026417973374290006
],
"position_mm": [
-27.672135644688282,
193.4113190631749,
-26.417973374290007
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5062438015634103,
-0.3138039201762841,
-0.027288449568383583
],
"position_mm": [
506.24380156341033,
-313.8039201762841,
-27.288449568383584
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6465129136720827,
-0.18586667035174556,
-0.026688202931631187
],
"position_mm": [
646.5129136720827,
-185.86667035174557,
-26.688202931631185
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1867474743446611,
-0.2756224856937072,
-0.02887401199270481
],
"position_mm": [
186.7474743446611,
-275.6224856937072,
-28.87401199270481
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3708498368481227,
-0.18575284379767643,
-0.026673078256928027
],
"position_mm": [
370.8498368481227,
-185.75284379767643,
-26.673078256928026
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3032646784383725,
-0.36004720336956375,
-0.023167113884552865
],
"position_mm": [
303.2646784383725,
-360.04720336956376,
-23.167113884552865
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6513653314188803,
-0.22398707247725416,
-0.02748500732649552
],
"position_mm": [
651.3653314188803,
-223.98707247725417,
-27.48500732649552
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10544685992987496,
-0.18937838971599402,
-0.028344509706972908
],
"position_mm": [
105.44685992987496,
-189.37838971599402,
-28.344509706972907
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.522776748987207,
-0.2658537695782417,
-0.027689738447517674
],
"position_mm": [
522.776748987207,
-265.85376957824167,
-27.689738447517673
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.31171064543762717,
-0.15412547548006805,
0.15593580349750427
],
"position_mm": [
311.7106454376272,
-154.12547548006805,
155.93580349750428
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7525785119012406,
-0.09046204812047652,
0.0003843377457715609
],
"position_mm": [
752.5785119012406,
-90.46204812047652,
0.3843377457715609
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6496817518270424,
-0.010618926981916776,
0.0008618978802767458
],
"position_mm": [
649.6817518270424,
-10.618926981916776,
0.8618978802767459
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021589290086141168,
-0.01946264010854574,
0.0007130353010939363
],
"position_mm": [
21.58929008614117,
-19.46264010854574,
0.7130353010939363
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25343233303774554,
-0.008582497394590103,
-0.00010348616012592362
],
"position_mm": [
253.43233303774554,
-8.582497394590103,
-0.10348616012592363
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25035069864947596,
-0.08852162385388512,
0.00038598579976260265
],
"position_mm": [
250.35069864947596,
-88.52162385388512,
0.38598579976260267
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6466339867005676,
-0.09055221558922637,
-0.00031320103833512456
],
"position_mm": [
646.6339867005676,
-90.55221558922636,
-0.3132010383351246
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.35353963153648915,
-0.10075500100480311,
0.20142247923884923
],
"position_mm": [
353.53963153648914,
-100.75500100480312,
201.42247923884923
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.32137140730966474,
-0.017632293423259206,
0.31028749197583066
],
"position_mm": [
321.37140730966473,
-17.632293423259206,
310.2874919758307
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.23166657887978004,
-0.036244293817974574,
0.3062099994565976
],
"position_mm": [
231.66657887978005,
-36.24429381797457,
306.2099994565976
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.3217271897143533,
-0.04121322756106773,
0.29758133713005386
],
"position_mm": [
321.7271897143533,
-41.21322756106773,
297.58133713005384
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2844983500205131,
-0.040348298283345845,
0.30200022410234023
],
"position_mm": [
284.4983500205131,
-40.34829828334585,
302.0002241023402
],
"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-02T21:22:01Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abceg\\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,
215,
105,
211,
75,
214,
74,
102,
217,
205,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01009749778311845,
0.0013500052634516154,
0.0012080581027067798,
0.001208056584232894
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.418903298149159,
"residual_median_px": 2.9058066287550095,
"residual_max_px": 7.881774161943574,
"sigma2_normalized": 1.7330383439497478e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8081126809120178,
-0.5890257358551025,
-0.0016104801325127482
],
[
-0.3439487814903259,
-0.46965670585632324,
-0.8130939602851868
],
[
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
],
"translation_m": [
-0.2276943325996399,
0.17315705120563507,
1.1353343725204468
],
"rvec_rad": [
2.1050851025918234,
-0.6867341612291594,
0.3507860528401858
]
},
"camera_in_world": {
"position_m": [
-0.29933083057403564,
-0.7994182705879211,
0.8013386726379395
],
"position_mm": [
-299.3308410644531,
-799.4182739257812,
801.3386840820312
],
"orientation_deg": {
"roll": 131.5152587890625,
"pitch": -28.5664005279541,
"yaw": -23.05556297302246
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.5705111713147538e-05,
-3.606186641991224e-06,
9.93455859227922e-07,
5.974998436558746e-07,
4.6929081989455075e-07,
2.8925877037560832e-06
],
[
-3.606186641991253e-06,
4.525067031199804e-06,
-1.5535915979518367e-06,
-4.146706877795486e-07,
-8.403171882148325e-07,
3.704138848703875e-08
],
[
9.93455859228011e-07,
-1.5535915979518793e-06,
1.4511663564702391e-05,
8.397716382398054e-07,
-1.8034796850892003e-06,
-4.925606373863842e-06
],
[
5.974998436558832e-07,
-4.146706877795502e-07,
8.397716382397962e-07,
2.430616306834126e-07,
1.4873676074531513e-08,
1.58103612736764e-07
],
[
4.692908198945444e-07,
-8.403171882148285e-07,
-1.8034796850892121e-06,
1.4873676074530825e-08,
6.717933155003761e-07,
1.166485422903723e-06
],
[
2.892587703756058e-06,
3.704138848704778e-08,
-4.925606373863879e-06,
1.5810361273676463e-07,
1.166485422903725e-06,
5.922812492193122e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.22706131431744284,
0.12188075641483156,
0.21826355925678265
],
"tvec_std_m": [
0.0004930128098573226,
0.0008196299869455584,
0.0024336829070758423
]
},
"camera_center_std_m": [
0.0031789461102063005,
0.004041324498858458,
0.00434604702092401
],
"camera_center_std_mm": [
3.1789461102063004,
4.041324498858458,
4.3460470209240105
],
"orientation_std_deg": {
"roll": 0.2878030578767992,
"pitch": 0.1683177033483575,
"yaw": 0.1374718863525747
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.25,
1031.25
],
"projected_center_px": [
877.61865234375,
1028.5360107421875
],
"reprojection_error_px": 4.53347807892285,
"confidence": 0.45573027871641286
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1152.7294921875,
1027.8443603515625
],
"reprojection_error_px": 3.879437445756702,
"confidence": 0.5455570235395628
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.6806030273438,
996.0768432617188
],
"reprojection_error_px": 3.7170274866418533,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
961.0
],
"projected_center_px": [
1162.5029296875,
962.4193115234375
],
"reprojection_error_px": 7.881774161943574,
"confidence": 0.7524431457735686
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1104736328125,
934.5891723632812
],
"reprojection_error_px": 2.8399564551455856,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
735.853271484375,
928.2763061523438
],
"reprojection_error_px": 1.1689043938176247,
"confidence": 0.7704666026640716
},
{
"marker_id": 47,
"observed_center_px": [
1108.25,
915.0
],
"projected_center_px": [
1107.45166015625,
913.0933837890625
],
"reprojection_error_px": 2.0670103729610174,
"confidence": 0.7309457014059588
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.5
],
"projected_center_px": [
367.08258056640625,
847.7832641601562
],
"reprojection_error_px": 2.98157550791138,
"confidence": 0.5963354569243849
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1332.3167724609375,
822.3063354492188
],
"reprojection_error_px": 2.7006575928524246,
"confidence": 0.6128519038478318
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.8435668945312,
753.69775390625
],
"reprojection_error_px": 2.366203135699148,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.0775146484375,
765.9021606445312
],
"reprojection_error_px": 2.9058066287550095,
"confidence": 0.5188246379772157
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.66943359375,
684.4354248046875
],
"reprojection_error_px": 3.908457721536807,
"confidence": 0.4872433032283655
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.5
],
"projected_center_px": [
147.21554565429688,
715.9539184570312
],
"reprojection_error_px": 3.01540479526219,
"confidence": 0.3538655141518615
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.25
],
"projected_center_px": [
813.1135864257812,
626.0042114257812
],
"reprojection_error_px": 2.2416385832712016,
"confidence": 0.4703251278796996
},
{
"marker_id": 74,
"observed_center_px": [
354.25,
686.25
],
"projected_center_px": [
353.1841125488281,
685.2387084960938
],
"reprojection_error_px": 1.4692945805517152,
"confidence": 0.3428566063437381
},
{
"marker_id": 102,
"observed_center_px": [
1372.5,
654.5
],
"projected_center_px": [
1370.1954345703125,
654.4063110351562
],
"reprojection_error_px": 2.306469042030312,
"confidence": 0.35500593874581543
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.6787109375,
525.702392578125
],
"reprojection_error_px": 4.137457510565784,
"confidence": 0.3767801116964092
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.5634765625,
478.1280212402344
],
"reprojection_error_px": 3.5469162147969504,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.75
],
"projected_center_px": [
1139.77392578125,
473.96392822265625
],
"reprojection_error_px": 0.2152619972435565,
"confidence": 0.33198985414097737
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,635 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:22:01Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abceg\\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": 31,
"used_marker_ids": [
48,
85,
54,
69,
71,
47,
59,
95,
55,
63,
102,
103,
64,
92,
96,
51,
62,
205,
215,
210,
211,
206,
207,
75,
100,
76,
94,
72,
53,
50,
91
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.014303715741588072,
0.0016309340220155746,
0.0012386957275541213,
0.0012386850271530372
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.5021109163429425,
"residual_median_px": 3.184544956535646,
"residual_max_px": 6.067533639138036,
"sigma2_normalized": 1.6987342317165036e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999269843101501,
-0.011898769997060299,
-0.002109621185809374
],
[
-0.010610892437398434,
-0.7809832096099854,
-0.6244618892669678
],
[
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
],
"translation_m": [
-0.31130585074424744,
0.05408250167965889,
1.4956468343734741
],
"rvec_rad": [
2.467098140683542,
-0.015590715342859898,
0.002544094168982025
]
},
"camera_in_world": {
"position_m": [
0.30320802330970764,
-0.8954063653945923,
1.2012943029403687
],
"position_mm": [
303.2080383300781,
-895.4063720703125,
1201.2943115234375
],
"orientation_deg": {
"roll": 141.3582305908203,
"pitch": -0.33132898807525635,
"yaw": -0.6079809069633484
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.1714980332113037e-05,
1.612849096603274e-07,
3.3581655194842685e-06,
2.9594448332849086e-07,
-6.152421164406947e-07,
4.1599332363325e-07
],
[
1.6128490966032213e-07,
1.9643383110369143e-06,
-6.707254416001559e-07,
1.4302435629986665e-07,
-5.459321264980795e-07,
5.271779814055738e-07
],
[
3.3581655194842566e-06,
-6.70725441600183e-07,
2.041861850548542e-05,
2.998052506270438e-07,
-2.410609247586222e-06,
-7.912525866840433e-06
],
[
2.9594448332849166e-07,
1.430243562998651e-07,
2.9980525062704897e-07,
1.5677275797219876e-07,
-6.001927256130577e-08,
1.713792123751456e-07
],
[
-6.15242116440693e-07,
-5.459321264980771e-07,
-2.4106092475862307e-06,
-6.00192725613057e-08,
6.366335588393726e-07,
1.1255616142030518e-06
],
[
4.15993323633253e-07,
5.271779814055734e-07,
-7.912525866840427e-06,
1.7137921237514697e-07,
1.1255616142030518e-06,
5.894338230720332e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.1961071437365895,
0.08030281614640503,
0.25890224118047883
],
"tvec_std_m": [
0.00039594539771564306,
0.0007978932001460927,
0.002427825823802097
]
},
"camera_center_std_m": [
0.0050998544532508275,
0.003662987958878001,
0.003375018538044121
],
"camera_center_std_mm": [
5.099854453250828,
3.6629879588780008,
3.375018538044121
],
"orientation_std_deg": {
"roll": 0.15667947440575844,
"pitch": 0.19000314251532338,
"yaw": 0.082955108711716
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1293.25,
1011.0
],
"projected_center_px": [
1296.998779296875,
1014.4274291992188
],
"reprojection_error_px": 5.079430788221836,
"confidence": 0.6769166271324829
},
{
"marker_id": 85,
"observed_center_px": [
1019.75,
1007.75
],
"projected_center_px": [
1016.9595336914062,
1006.0613403320312
],
"reprojection_error_px": 3.261636658737628,
"confidence": 0.6859576703883983
},
{
"marker_id": 54,
"observed_center_px": [
768.75,
1029.75
],
"projected_center_px": [
773.0665893554688,
1034.0140380859375
],
"reprojection_error_px": 6.067533639138036,
"confidence": 0.4650192592592593
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
967.0
],
"projected_center_px": [
272.7215576171875,
971.5800170898438
],
"reprojection_error_px": 5.204339881131743,
"confidence": 0.6810790771484375
},
{
"marker_id": 71,
"observed_center_px": [
1379.25,
964.75
],
"projected_center_px": [
1377.3250732421875,
962.7305297851562
],
"reprojection_error_px": 2.7899109253851826,
"confidence": 0.5211106905954719
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
774.099853515625,
972.5114135742188
],
"reprojection_error_px": 3.184544956535646,
"confidence": 0.6409999109903972
},
{
"marker_id": 59,
"observed_center_px": [
1193.0,
954.5
],
"projected_center_px": [
1192.0887451171875,
957.3847045898438
],
"reprojection_error_px": 3.0252117334354005,
"confidence": 0.6412858253535606
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.75
],
"projected_center_px": [
539.1934204101562,
958.4058227539062
],
"reprojection_error_px": 4.354981858789706,
"confidence": 0.6090065437382148
},
{
"marker_id": 55,
"observed_center_px": [
684.75,
939.25
],
"projected_center_px": [
683.953125,
941.1909790039062
],
"reprojection_error_px": 2.098191902384026,
"confidence": 0.6008976526738182
},
{
"marker_id": 63,
"observed_center_px": [
1398.0,
899.5
],
"projected_center_px": [
1402.3104248046875,
898.68310546875
],
"reprojection_error_px": 4.38714926484744,
"confidence": 0.2507367639652114
},
{
"marker_id": 102,
"observed_center_px": [
1214.75,
884.75
],
"projected_center_px": [
1213.0572509765625,
883.4988403320312
],
"reprojection_error_px": 2.1049465007691484,
"confidence": 0.5657302556798534
},
{
"marker_id": 103,
"observed_center_px": [
428.0,
852.0
],
"projected_center_px": [
430.1767883300781,
847.548828125
],
"reprojection_error_px": 4.954930725525366,
"confidence": 0.560616051364006
},
{
"marker_id": 64,
"observed_center_px": [
250.75,
851.75
],
"projected_center_px": [
248.56314086914062,
850.4844360351562
],
"reprojection_error_px": 2.5266588624770963,
"confidence": 0.5340019648682838
},
{
"marker_id": 92,
"observed_center_px": [
1200.0,
838.25
],
"projected_center_px": [
1197.421142578125,
835.3626708984375
],
"reprojection_error_px": 3.8713272844193223,
"confidence": 0.5416034617553136
},
{
"marker_id": 96,
"observed_center_px": [
808.0,
838.75
],
"projected_center_px": [
806.2885131835938,
841.5922241210938
],
"reprojection_error_px": 3.3177439740371075,
"confidence": 0.5172315019532747
},
{
"marker_id": 51,
"observed_center_px": [
519.5,
829.25
],
"projected_center_px": [
519.8951416015625,
827.0758056640625
],
"reprojection_error_px": 2.2098094704539766,
"confidence": 0.5336775191033459
},
{
"marker_id": 62,
"observed_center_px": [
850.25,
824.75
],
"projected_center_px": [
855.0701293945312,
826.93115234375
],
"reprojection_error_px": 5.290659025742475,
"confidence": 0.49066144587566046
},
{
"marker_id": 205,
"observed_center_px": [
1332.0,
700.0
],
"projected_center_px": [
1328.4681396484375,
699.86669921875
],
"reprojection_error_px": 3.5343750000843213,
"confidence": 0.48645690874990066
},
{
"marker_id": 215,
"observed_center_px": [
637.25,
706.0
],
"projected_center_px": [
636.5221557617188,
707.2503662109375
],
"reprojection_error_px": 1.446780182561751,
"confidence": 0.4795631502013408
},
{
"marker_id": 210,
"observed_center_px": [
330.75,
632.75
],
"projected_center_px": [
328.2628479003906,
632.3521728515625
],
"reprojection_error_px": 2.518767954104791,
"confidence": 0.38486810600050964
},
{
"marker_id": 211,
"observed_center_px": [
642.25,
617.75
],
"projected_center_px": [
638.0531005859375,
618.1140747070312
],
"reprojection_error_px": 4.2126612828541115,
"confidence": 0.3867595368202286
},
{
"marker_id": 206,
"observed_center_px": [
1173.0,
612.75
],
"projected_center_px": [
1172.872314453125,
612.3995971679688
],
"reprojection_error_px": 0.37294201101014113,
"confidence": 0.43456133400387903
},
{
"marker_id": 207,
"observed_center_px": [
1310.75,
612.5
],
"projected_center_px": [
1306.716552734375,
611.0010986328125
],
"reprojection_error_px": 4.302952724947643,
"confidence": 0.4331870083749633
},
{
"marker_id": 75,
"observed_center_px": [
304.25,
442.5
],
"projected_center_px": [
306.6486511230469,
441.182861328125
],
"reprojection_error_px": 2.7364907255539297,
"confidence": 0.269105230137358
},
{
"marker_id": 100,
"observed_center_px": [
1320.25,
453.0
],
"projected_center_px": [
1320.570068359375,
451.0298767089844
],
"reprojection_error_px": 1.9959532901536652,
"confidence": 0.3034911052213101
},
{
"marker_id": 76,
"observed_center_px": [
1177.5,
455.5
],
"projected_center_px": [
1176.77978515625,
457.7312316894531
],
"reprojection_error_px": 2.344590427596616,
"confidence": 0.29698484802246095
},
{
"marker_id": 94,
"observed_center_px": [
1405.5,
447.5
],
"projected_center_px": [
1409.20654296875,
448.8764343261719
],
"reprojection_error_px": 3.953862950767804,
"confidence": 0.1100752638244629
},
{
"marker_id": 72,
"observed_center_px": [
875.75,
436.25
],
"projected_center_px": [
874.7793579101562,
435.638671875
],
"reprojection_error_px": 1.1471129599966423,
"confidence": 0.27188424328625205
},
{
"marker_id": 53,
"observed_center_px": [
930.75,
416.25
],
"projected_center_px": [
928.0985107421875,
418.8909912109375
],
"reprojection_error_px": 3.7423561910304857,
"confidence": 0.27188424328625205
},
{
"marker_id": 50,
"observed_center_px": [
1030.5,
418.25
],
"projected_center_px": [
1033.346435546875,
418.1204833984375
],
"reprojection_error_px": 2.849380612096931,
"confidence": 0.2795619311083096
},
{
"marker_id": 91,
"observed_center_px": [
1190.5,
316.25
],
"projected_center_px": [
1192.083984375,
316.4956359863281
],
"reprojection_error_px": 1.6029171962467468,
"confidence": 0.22419458414613705
}
]
},
"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-02T21:22:02Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abceg\\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": 9,
"used_marker_ids": [
58,
62,
96,
64,
103,
51,
210,
211,
50
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.00850343514866048,
0.001919637477748798,
0.0018871327733089188,
0.0018871325208839012
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 5.3388483305404,
"residual_median_px": 5.837108638574855,
"residual_max_px": 7.851369272055891,
"sigma2_normalized": 5.341903727059073e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9935113787651062,
0.11363770067691803,
-0.004644200671464205
],
[
0.029086070135235786,
-0.2933460772037506,
-0.9555637240409851
],
[
-0.10995042324066162,
0.9492284059524536,
-0.2947479486465454
]
],
"translation_m": [
-0.19824764132499695,
0.1074121966958046,
1.0073933601379395
],
"rvec_rad": [
1.86796171410195,
0.10327005514572164,
-0.08291676493169096
]
},
"camera_in_world": {
"position_m": [
0.30460041761398315,
-0.9022090435028076,
0.3986456096172333
],
"position_mm": [
304.60040283203125,
-902.2090454101562,
398.6455993652344
],
"orientation_deg": {
"roll": 107.25025177001953,
"pitch": 6.31245756149292,
"yaw": 1.676913857460022
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
6.283611814350516e-05,
9.967111903139419e-06,
1.624804290129494e-05,
-1.577288611905233e-07,
-9.565179969225538e-06,
1.214388304696983e-06
],
[
9.967111903139312e-06,
2.0431750224389534e-05,
-7.770857724352742e-06,
2.1849187906882535e-06,
-2.4827730156902525e-06,
5.834590888095247e-06
],
[
1.6248042901295073e-05,
-7.770857724352725e-06,
6.21251942958819e-05,
-3.1440970658187606e-06,
-8.329233497858997e-06,
-1.5661804579884994e-05
],
[
-1.5772886119053934e-07,
2.184918790688258e-06,
-3.14409706581878e-06,
7.844339725202242e-07,
9.395641917069299e-08,
8.922273151494254e-07
],
[
-9.56517996922555e-06,
-2.482773015690273e-06,
-8.329233497858978e-06,
9.395641917068812e-08,
3.1785216658280216e-06,
3.2374032099410526e-06
],
[
1.2143883046968984e-06,
5.834590888095236e-06,
-1.566180457988501e-05,
8.922273151494167e-07,
3.237403209941067e-06,
1.5241091941001921e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.45417926818777943,
0.2589854810186854,
0.45160268193428
],
"tvec_std_m": [
0.0008856827719450255,
0.0017828408975082497,
0.0039039841112640202
]
},
"camera_center_std_m": [
0.006432764403295309,
0.003956846704431741,
0.006949550969225763
],
"camera_center_std_mm": [
6.432764403295309,
3.956846704431741,
6.949550969225763
],
"orientation_std_deg": {
"roll": 0.42334339423542505,
"pitch": 0.36500393244331925,
"yaw": 0.2715300326454473
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.25,
1034.0
],
"projected_center_px": [
289.1312255859375,
1036.682861328125
],
"reprojection_error_px": 6.4642524160675014,
"confidence": 0.34134185624863755
},
{
"marker_id": 62,
"observed_center_px": [
1171.5,
1028.5
],
"projected_center_px": [
1177.343505859375,
1029.8663330078125
],
"reprojection_error_px": 6.0011187804265225,
"confidence": 0.3586255184214969
},
{
"marker_id": 96,
"observed_center_px": [
1097.5,
1038.75
],
"projected_center_px": [
1091.03857421875,
1039.8277587890625
],
"reprojection_error_px": 6.550693637623701,
"confidence": 0.24678869996591526
},
{
"marker_id": 64,
"observed_center_px": [
149.25,
990.0
],
"projected_center_px": [
146.69277954101562,
989.6632080078125
],
"reprojection_error_px": 2.579303262869623,
"confidence": 0.6384599833726886
},
{
"marker_id": 103,
"observed_center_px": [
439.25,
1009.25
],
"projected_center_px": [
443.3174743652344,
1005.0634155273438
],
"reprojection_error_px": 5.837108638574855,
"confidence": 0.5316388676723932
},
{
"marker_id": 51,
"observed_center_px": [
598.5,
996.25
],
"projected_center_px": [
598.08349609375,
993.7927856445312
],
"reprojection_error_px": 2.492263608176955,
"confidence": 0.5232849066860699
},
{
"marker_id": 210,
"observed_center_px": [
357.5,
769.75
],
"projected_center_px": [
354.4071044921875,
771.2721557617188
],
"reprojection_error_px": 3.4471670666186647,
"confidence": 0.27039765782644665
},
{
"marker_id": 211,
"observed_center_px": [
828.75,
782.25
],
"projected_center_px": [
820.9069213867188,
782.6107177734375
],
"reprojection_error_px": 7.851369272055891,
"confidence": 0.25970043306972035
},
{
"marker_id": 50,
"observed_center_px": [
1402.0,
693.75
],
"projected_center_px": [
1405.9166259765625,
693.873291015625
],
"reprojection_error_px": 3.918566027875248,
"confidence": 0.03320002493960217
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,271 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:22:02Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abceg\\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": 5,
"used_marker_ids": [
48,
63,
57,
102,
54
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007197111808548965,
0.001098276420089881,
0.0009620344476883504,
0.0009620205232011758
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.7281525726006493,
"residual_median_px": 2.5183121097354597,
"residual_max_px": 3.7576731420043146,
"sigma2_normalized": 2.3137087159701097e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6321497559547424,
0.7748407125473022,
0.0029369741678237915
],
[
0.21024876832962036,
-0.16787971556186676,
-0.9631260633468628
],
[
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
],
"translation_m": [
-0.056855153292417526,
-0.012442845851182938,
1.5609862804412842
],
"rvec_rad": [
1.7048273936309237,
0.8116750457158921,
-0.6120703769873145
]
},
"camera_in_world": {
"position_m": [
1.2027034759521484,
-0.909389853477478,
0.40814200043678284
],
"position_mm": [
1202.7034912109375,
-909.3898315429688,
408.1419982910156
],
"orientation_deg": {
"roll": 113.81822204589844,
"pitch": 48.22581100463867,
"yaw": 18.396778106689453
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00022441890537757206,
-7.963567536396464e-06,
-2.9398649194599163e-05,
-1.4795386871224034e-05,
-9.369620603686464e-05,
-1.2702492726669124e-05
],
[
-7.963567536395407e-06,
3.7068884464340944e-05,
-3.338378703660994e-05,
2.6508530508930155e-05,
-6.804904795036776e-06,
-8.467045467073405e-06
],
[
-2.939864919460005e-05,
-3.338378703660865e-05,
0.00015704190560829434,
-5.550273740425191e-05,
8.385195749589376e-06,
3.13758938875245e-05
],
[
-1.4795386871223326e-05,
2.6508530508929867e-05,
-5.5502737404252506e-05,
2.9231680266895845e-05,
3.3812426915121855e-06,
-8.125563844390692e-06
],
[
-9.369620603686502e-05,
-6.80490479503646e-06,
8.385195749589481e-06,
3.3812426915123345e-06,
4.4878486349463374e-05,
1.0425895360947247e-05
],
[
-1.2702492726669507e-05,
-8.467045467073171e-06,
3.137589388752461e-05,
-8.125563844390541e-06,
1.0425895360947318e-05,
2.9592030404347494e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.8583261662306342,
0.3488408939722953,
0.7180098641027528
],
"tvec_std_m": [
0.005406632987996859,
0.006699140717246009,
0.0054398557337807674
]
},
"camera_center_std_m": [
0.006976893112270283,
0.012106263892740327,
0.01216157052134005
],
"camera_center_std_mm": [
6.976893112270283,
12.106263892740326,
12.16157052134005
],
"orientation_std_deg": {
"roll": 1.0513875130551562,
"pitch": 0.6166264667162378,
"yaw": 0.5162490597129769
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1024.5,
1030.5
],
"projected_center_px": [
1023.4668579101562,
1032.796630859375
],
"reprojection_error_px": 2.5183121097354597,
"confidence": 0.4963016081621025
},
{
"marker_id": 63,
"observed_center_px": [
1316.0,
1051.25
],
"projected_center_px": [
1318.0511474609375,
1052.518798828125
],
"reprojection_error_px": 2.4118574528279497,
"confidence": 0.12173424671007582
},
{
"marker_id": 57,
"observed_center_px": [
813.25,
990.5
],
"projected_center_px": [
814.3992309570312,
987.8240966796875
],
"reprojection_error_px": 2.912248336295932,
"confidence": 0.7730384623298485
},
{
"marker_id": 102,
"observed_center_px": [
1106.0,
937.0
],
"projected_center_px": [
1103.0518798828125,
934.6700439453125
],
"reprojection_error_px": 3.7576731420043146,
"confidence": 0.6377388980107869
},
{
"marker_id": 54,
"observed_center_px": [
545.5,
791.0
],
"projected_center_px": [
546.1773071289062,
792.4124755859375
],
"reprojection_error_px": 1.5664712661701496,
"confidence": 0.33398560374859715
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,663 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:22:02Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abceg\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
2006.321044921875,
0.0,
720.385009765625
],
[
0.0,
2007.03759765625,
541.6199340820312
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 33,
"used_marker_ids": [
86,
64,
215,
58,
72,
69,
53,
103,
51,
56,
46,
68,
79,
55,
66,
47,
217,
97,
54,
85,
205,
92,
105,
102,
59,
57,
48,
63,
65,
71,
87,
80,
78
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.009919110626502768,
0.00131603695020182,
0.001107937977321884,
0.0011079307333379282
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.1533723108903047,
"residual_median_px": 2.642822899939481,
"residual_max_px": 5.712847334889287,
"sigma2_normalized": 1.3502615607878073e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7068235278129578,
-0.7073897123336792,
0.0005333506851457059
],
[
-0.6407679319381714,
0.6399352550506592,
-0.424145370721817
],
[
0.2996947467327118,
-0.3001376986503601,
-0.9055939316749573
]
],
"translation_m": [
-0.00025032571284100413,
0.3299143314361572,
1.3926880359649658
],
"rvec_rad": [
1.1160234227786252,
-2.692342329270323,
0.5995714660194011
]
},
"camera_in_world": {
"position_m": [
-0.20615969598293304,
0.20669731497764587,
1.40114164352417
],
"position_mm": [
-206.15969848632812,
206.6973114013672,
1401.1416015625
],
"orientation_deg": {
"roll": -161.66343688964844,
"pitch": -17.43927001953125,
"yaw": -137.80624389648438
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
4.975476294351241e-06,
-6.1997390444361685e-06,
4.6125841623440254e-06,
3.8792135706014886e-07,
1.0177551175558624e-06,
4.222247510549453e-06
],
[
-6.199739044436152e-06,
1.6975220993135513e-05,
-1.1554389240886986e-05,
-2.6694426951616535e-06,
-1.5071367865932754e-06,
-1.0044703768545779e-05
],
[
4.61258416234392e-06,
-1.1554389240886865e-05,
4.305804556659614e-05,
4.2916213343878956e-06,
-2.367994951969628e-06,
1.1642827799058608e-07
],
[
3.8792135706013785e-07,
-2.66944269516164e-06,
4.29162133438789e-06,
8.873234421723078e-07,
-1.077878898019132e-07,
5.938016020714988e-07
],
[
1.0177551175558734e-06,
-1.5071367865932949e-06,
-2.3679949519695885e-06,
-1.0778788980190919e-07,
6.616834799099002e-07,
1.592756267167381e-06
],
[
4.2222475105494726e-06,
-1.0044703768545826e-05,
1.1642827799072875e-07,
5.938016020715144e-07,
1.5927562671673749e-06,
1.016526335390813e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.12780268061910577,
0.23606432019497975,
0.37596705361655935
],
"tvec_std_m": [
0.0009419784722446197,
0.0008134392908569761,
0.0031883010136917957
]
},
"camera_center_std_m": [
0.005660072460127804,
0.007818574448214759,
0.0036781658638248924
],
"camera_center_std_mm": [
5.660072460127804,
7.8185744482147586,
3.6781658638248924
],
"orientation_std_deg": {
"roll": 0.33214565947431973,
"pitch": 0.23919321283200756,
"yaw": 0.12115842919429226
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
70.5,
959.0
],
"projected_center_px": [
72.42671966552734,
955.485107421875
],
"reprojection_error_px": 4.0083311371801615,
"confidence": 0.5795855489013004
},
{
"marker_id": 64,
"observed_center_px": [
921.75,
859.0
],
"projected_center_px": [
922.7560424804688,
862.7833251953125
],
"reprojection_error_px": 3.9148015283017963,
"confidence": 0.616540888528013
},
{
"marker_id": 215,
"observed_center_px": [
566.5,
693.0
],
"projected_center_px": [
568.2459106445312,
692.080322265625
],
"reprojection_error_px": 1.9733248880487617,
"confidence": 0.6152661587526339
},
{
"marker_id": 58,
"observed_center_px": [
880.5,
772.75
],
"projected_center_px": [
879.3278198242188,
769.2518310546875
],
"reprojection_error_px": 3.689334944735071,
"confidence": 0.5876289194459208
},
{
"marker_id": 72,
"observed_center_px": [
115.5,
788.0
],
"projected_center_px": [
114.51494598388672,
788.7781982421875
],
"reprojection_error_px": 1.2553580838966305,
"confidence": 0.5322501871361803
},
{
"marker_id": 69,
"observed_center_px": [
977.0,
755.0
],
"projected_center_px": [
978.3434448242188,
750.7787475585938
],
"reprojection_error_px": 4.429877669845791,
"confidence": 0.5873934926369923
},
{
"marker_id": 53,
"observed_center_px": [
54.0,
764.5
],
"projected_center_px": [
57.76123046875,
763.97119140625
],
"reprojection_error_px": 3.79822236946143,
"confidence": 0.32594286952973284
},
{
"marker_id": 103,
"observed_center_px": [
801.0,
744.25
],
"projected_center_px": [
797.4358520507812,
746.4951782226562
],
"reprojection_error_px": 4.212359891487205,
"confidence": 0.5606734879266068
},
{
"marker_id": 51,
"observed_center_px": [
725.0,
703.75
],
"projected_center_px": [
724.1592407226562,
705.2492065429688
],
"reprojection_error_px": 1.7188648640657866,
"confidence": 0.5872237273710109
},
{
"marker_id": 56,
"observed_center_px": [
97.75,
709.75
],
"projected_center_px": [
94.510986328125,
713.8988647460938
],
"reprojection_error_px": 5.263486320678788,
"confidence": 0.46950770604173
},
{
"marker_id": 46,
"observed_center_px": [
51.5,
694.75
],
"projected_center_px": [
45.80540466308594,
695.206298828125
],
"reprojection_error_px": 5.712847334889287,
"confidence": 0.2902883953953809
},
{
"marker_id": 68,
"observed_center_px": [
28.25,
652.0
],
"projected_center_px": [
32.07790756225586,
650.2508544921875
],
"reprojection_error_px": 4.20860859580411,
"confidence": 0.06745941479560678
},
{
"marker_id": 79,
"observed_center_px": [
581.75,
593.0
],
"projected_center_px": [
580.7769775390625,
592.564453125
],
"reprojection_error_px": 1.0660552470726525,
"confidence": 0.48014488393995497
},
{
"marker_id": 55,
"observed_center_px": [
699.0,
531.5
],
"projected_center_px": [
701.2785034179688,
531.0349731445312
],
"reprojection_error_px": 2.3254736726100407,
"confidence": 0.5033557129355607
},
{
"marker_id": 66,
"observed_center_px": [
857.75,
508.5
],
"projected_center_px": [
857.27294921875,
509.6018981933594
],
"reprojection_error_px": 1.200731891980841,
"confidence": 0.4791716529202595
},
{
"marker_id": 47,
"observed_center_px": [
671.0,
462.5
],
"projected_center_px": [
669.33203125,
463.6061096191406
],
"reprojection_error_px": 2.001399070783231,
"confidence": 0.47486054263026106
},
{
"marker_id": 217,
"observed_center_px": [
229.5,
365.5
],
"projected_center_px": [
227.5244140625,
361.9618225097656
],
"reprojection_error_px": 4.052362243044047,
"confidence": 0.4046375469124394
},
{
"marker_id": 97,
"observed_center_px": [
765.75,
436.5
],
"projected_center_px": [
768.8408203125,
437.7091064453125
],
"reprojection_error_px": 3.318901715968526,
"confidence": 0.4509112286273005
},
{
"marker_id": 54,
"observed_center_px": [
709.25,
434.25
],
"projected_center_px": [
710.0586547851562,
430.8271789550781
],
"reprojection_error_px": 3.5170479762317965,
"confidence": 0.44042326304466006
},
{
"marker_id": 85,
"observed_center_px": [
555.0,
319.75
],
"projected_center_px": [
556.587158203125,
321.8631591796875
],
"reprojection_error_px": 2.642822899939481,
"confidence": 0.33473633767097827
},
{
"marker_id": 205,
"observed_center_px": [
148.25,
284.75
],
"projected_center_px": [
149.84744262695312,
286.7835693359375
],
"reprojection_error_px": 2.5859673606741804,
"confidence": 0.3904275743165678
},
{
"marker_id": 92,
"observed_center_px": [
328.75,
309.5
],
"projected_center_px": [
328.0833435058594,
312.3528137207031
],
"reprojection_error_px": 2.929671825684897,
"confidence": 0.38026711457279644
},
{
"marker_id": 105,
"observed_center_px": [
502.25,
341.25
],
"projected_center_px": [
498.5203857421875,
341.1575622558594
],
"reprojection_error_px": 3.730759607455309,
"confidence": 0.3931208602008742
},
{
"marker_id": 102,
"observed_center_px": [
359.0,
279.5
],
"projected_center_px": [
359.4945373535156,
281.3692626953125
],
"reprojection_error_px": 1.9335744666573331,
"confidence": 0.3834923705135548
},
{
"marker_id": 59,
"observed_center_px": [
425.5,
258.75
],
"projected_center_px": [
428.2454833984375,
258.3636779785156
],
"reprojection_error_px": 2.7725302154132963,
"confidence": 0.3475062428717297
},
{
"marker_id": 57,
"observed_center_px": [
521.0,
213.25
],
"projected_center_px": [
521.8204956054688,
214.8630828857422
],
"reprojection_error_px": 1.8097650220036505,
"confidence": 0.3370835485575886
},
{
"marker_id": 48,
"observed_center_px": [
415.25,
187.5
],
"projected_center_px": [
416.5931396484375,
185.31541442871094
],
"reprojection_error_px": 2.564456713124472,
"confidence": 0.3157717646545193
},
{
"marker_id": 63,
"observed_center_px": [
275.75,
183.25
],
"projected_center_px": [
273.6121826171875,
182.2046661376953
],
"reprojection_error_px": 2.379702932287163,
"confidence": 0.32781322776968225
},
{
"marker_id": 65,
"observed_center_px": [
310.75,
124.25
],
"projected_center_px": [
308.9479675292969,
123.33204650878906
],
"reprojection_error_px": 2.022364862603867,
"confidence": 0.323424516536529
},
{
"marker_id": 71,
"observed_center_px": [
337.25,
166.0
],
"projected_center_px": [
337.3795471191406,
168.51844787597656
],
"reprojection_error_px": 2.52177757942458,
"confidence": 0.2963584890699928
},
{
"marker_id": 87,
"observed_center_px": [
161.5,
66.0
],
"projected_center_px": [
160.9746551513672,
64.77437591552734
],
"reprojection_error_px": 1.33346976209604,
"confidence": 0.27798930354872264
},
{
"marker_id": 80,
"observed_center_px": [
299.25,
56.5
],
"projected_center_px": [
298.39697265625,
58.612037658691406
],
"reprojection_error_px": 2.277796900716975,
"confidence": 0.24658567276025462
},
{
"marker_id": 78,
"observed_center_px": [
333.75,
82.5
],
"projected_center_px": [
335.54010009765625,
79.4444351196289
],
"reprojection_error_px": 3.5413182711789872,
"confidence": 0.29355437233363646
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 120.73468474704204,
"gt": 120.0,
"error": 0.7346847470420386,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 59.98574853035156,
"gt": 60.0,
"error": 0.014251469648456805,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -109.63296572352559,
"gt": -110.0,
"error": 0.36703427647441345,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 19.483973329244783,
"gt": 20.0,
"error": 0.5160266707552239,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "b",
"estimate": 31.401587165942217,
"gt": 30.0,
"error": 1.4015871659422032,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": -179.65519102568487,
"gt": 180.0,
"error": 0.3448089743151286,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 5.488073311098034,
"gt": 4.0,
"error": 1.4880733110980344,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.5287417114270851,
"max_abs_deg": 1.4015871659422032,
"mean_abs_mm": 1.1113790290700365,
"max_abs_mm": 1.4880733110980344,
"finger_error_mm": 0.8316886921923902
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:22:06Z",
"method": "hybrid",
"movements": {
"x": {
"value": 120.73468474704204,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 59.98574853035156,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -109.63296572352559,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 19.483973329244783,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"b": {
"value": 31.401587165942217,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": -179.65519102568487,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 5.488073311098034,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.653896025228276,
"num_markers": 39
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,731 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:20:58Z",
"summary": {
"num_cameras": 5,
"num_markers": 33,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "d",
"position_m": [
0.7026420377142895,
-0.794595122683283,
0.4010946796990027
],
"position_mm": [
702.6420377142895,
-794.5951226832831,
401.0946796990027
],
"direction": [
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "f",
"position_m": [
0.48447032537390755,
-0.3056860451708503,
1.4030927838623561
],
"position_mm": [
484.47032537390754,
-305.6860451708503,
1403.092783862356
],
"direction": [
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.30478914286830616,
-0.20090411301768146,
0.02454157752057702
],
"position_mm": [
304.78914286830616,
-200.90411301768145,
24.54157752057702
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.35437894921135027,
-0.19928623710836776,
0.020567426998382186
],
"position_mm": [
354.3789492113503,
-199.28623710836777,
20.567426998382185
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.3437251241398752,
-0.2880518570653535,
-0.027336175680837974
],
"position_mm": [
343.7251241398752,
-288.05185706535354,
-27.336175680837975
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6868703944357355,
-0.31799555821819997,
-0.027944872799837043
],
"position_mm": [
686.8703944357355,
-317.99555821819996,
-27.944872799837043
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16785854357163119,
-0.17315579742762638,
-0.027341000491546467
],
"position_mm": [
167.85854357163117,
-173.15579742762637,
-27.341000491546467
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4887969373394409,
0.2151519019436198,
-0.027344778657349317
],
"position_mm": [
488.7969373394409,
215.1519019436198,
-27.344778657349316
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33915376059638874,
-0.3281483227899199,
-0.027494392911636203
],
"position_mm": [
339.15376059638874,
-328.1483227899199,
-27.494392911636204
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.284542628458916,
-0.2609142429326301,
-0.027523444076098025
],
"position_mm": [
284.542628458916,
-260.9142429326301,
-27.523444076098023
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4016442754970195,
-0.17304360384293327,
-0.02782735644960473
],
"position_mm": [
401.64427549701946,
-173.04360384293327,
-27.82735644960473
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7752600463901672,
-0.2354296384502178,
-0.02838213158619101
],
"position_mm": [
775.2600463901672,
-235.4296384502178,
-28.38213158619101
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01923732306315494,
-0.18910787816942473,
-0.027526791346807664
],
"position_mm": [
-19.23732306315494,
-189.10787816942474,
-27.526791346807663
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0061112838085795994,
-0.27739722417105167,
-0.0272320047434096
],
"position_mm": [
6.111283808579599,
-277.3972241710517,
-27.232004743409597
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4418532539715914,
0.19413790567464606,
-0.027882661763834013
],
"position_mm": [
441.8532539715914,
194.13790567464605,
-27.88266176383401
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027390253334127496,
0.19253937360267048,
-0.025965078296917538
],
"position_mm": [
-27.390253334127497,
192.53937360267048,
-25.96507829691754
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063530924316049,
-0.3135538253142812,
-0.02766300592122651
],
"position_mm": [
506.35309243160486,
-313.5538253142812,
-27.66300592122651
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18712500986470557,
-0.27672814255121136,
-0.026652539900543178
],
"position_mm": [
187.12500986470556,
-276.72814255121136,
-26.65253990054318
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30660433344953525,
-0.35825402004545726,
-0.027246402971970632
],
"position_mm": [
306.60433344953526,
-358.25402004545725,
-27.24640297197063
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6516449198726599,
-0.2233627937366482,
-0.027804367691410262
],
"position_mm": [
651.6449198726599,
-223.3627937366482,
-27.804367691410263
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10472198041479035,
-0.19055212235756008,
-0.027191118033750027
],
"position_mm": [
104.72198041479035,
-190.55212235756008,
-27.191118033750026
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.30992252595541614,
-0.15543394817886005,
0.1571013171095873
],
"position_mm": [
309.9225259554161,
-155.43394817886005,
157.1013171095873
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7523091316145816,
-0.0908295201086147,
0.000834633856532585
],
"position_mm": [
752.3091316145816,
-90.8295201086147,
0.8346338565325849
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500135896057839,
-0.010136006087639692,
0.00037332949430560306
],
"position_mm": [
650.013589605784,
-10.136006087639691,
0.3733294943056031
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35272495834819445,
-0.089349745315892,
0.0010874954950881295
],
"position_mm": [
352.72495834819443,
-89.34974531589201,
1.0874954950881295
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021586136197409667,
-0.020230171447986223,
0.0011640471470370068
],
"position_mm": [
21.58613619740967,
-20.230171447986223,
1.1640471470370068
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25300004414982186,
-0.009074606313736522,
0.00016276608304794952
],
"position_mm": [
253.00004414982186,
-9.074606313736522,
0.1627660830479495
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34840234712197526,
-0.012078013938502287,
0.001202886251930221
],
"position_mm": [
348.40234712197525,
-12.078013938502286,
1.202886251930221
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25041920016634434,
-0.08847728419421877,
0.0002108696475885868
],
"position_mm": [
250.41920016634432,
-88.47728419421877,
0.21086964758858678
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3535050189182776,
-0.10080076085835513,
0.20138373933533232
],
"position_mm": [
353.50501891827764,
-100.80076085835513,
201.38373933533234
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3532496825723185,
-0.16754453874706673,
0.1163962636425716
],
"position_mm": [
353.2496825723185,
-167.54453874706672,
116.39626364257161
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.31814418950007245,
-0.018667115816921015,
0.31569076123152473
],
"position_mm": [
318.14418950007246,
-18.667115816921015,
315.69076123152473
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.2285719280445146,
-0.03747797453667984,
0.30564959585704154
],
"position_mm": [
228.5719280445146,
-37.47797453667984,
305.64959585704156
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.3188408154544438,
-0.04593866388972376,
0.29717193224579
],
"position_mm": [
318.8408154544438,
-45.938663889723756,
297.17193224579
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2804963728355279,
-0.04194904038161881,
0.3018025093322513
],
"position_mm": [
280.4963728355279,
-41.949040381618815,
301.8025093322513
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,730 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:21:01Z",
"summary": {
"num_cameras": 5,
"num_markers": 33,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "d",
"position_m": [
0.7026420377142895,
-0.794595122683283,
0.4010946796990027
],
"position_mm": [
702.6420377142895,
-794.5951226832831,
401.0946796990027
],
"direction": [
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "f",
"position_m": [
0.48447032537390755,
-0.3056860451708503,
1.4030927838623561
],
"position_mm": [
484.47032537390754,
-305.6860451708503,
1403.092783862356
],
"direction": [
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.3054487312946098,
-0.20018323202307692,
0.02486542893454275
],
"position_mm": [
305.4487312946098,
-200.18323202307693,
24.865428934542752
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.3544028167527159,
-0.19916592177464523,
0.0207205546980755
],
"position_mm": [
354.4028167527159,
-199.16592177464523,
20.7205546980755
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.34487625679523953,
-0.28504827567062846,
-0.03138174036614014
],
"position_mm": [
344.87625679523956,
-285.04827567062847,
-31.381740366140136
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6868627668407649,
-0.3180074230206381,
-0.027953385076274644
],
"position_mm": [
686.8627668407648,
-318.0074230206381,
-27.953385076274643
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16681690096743423,
-0.17452662465853164,
-0.025746576695960307
],
"position_mm": [
166.81690096743424,
-174.52662465853163,
-25.746576695960307
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4877971078688928,
0.21334664319828303,
-0.024795074668415663
],
"position_mm": [
487.7971078688928,
213.34664319828303,
-24.795074668415662
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33995824349926695,
-0.3286403301038819,
-0.02693420767769879
],
"position_mm": [
339.9582434992669,
-328.64033010388187,
-26.93420767769879
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28458271585995587,
-0.2608378948180286,
-0.027628111812337153
],
"position_mm": [
284.5827158599559,
-260.8378948180286,
-27.628111812337153
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40166440697791067,
-0.1730494383749638,
-0.02782821338877028
],
"position_mm": [
401.6644069779107,
-173.0494383749638,
-27.82821338877028
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7754195958422151,
-0.23521143896430738,
-0.02818383117995755
],
"position_mm": [
775.4195958422151,
-235.21143896430738,
-28.183831179957547
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019631072243834743,
-0.18876720703137417,
-0.027748766358330602
],
"position_mm": [
-19.631072243834744,
-188.76720703137417,
-27.748766358330602
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005769924335408817,
-0.27741939110021024,
-0.02737735146930561
],
"position_mm": [
5.769924335408817,
-277.41939110021025,
-27.37735146930561
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44276913572001214,
0.19552685679959658,
-0.029748219133510355
],
"position_mm": [
442.7691357200121,
195.52685679959657,
-29.748219133510354
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.02744888567078963,
0.1926398437824278,
-0.026109561872201377
],
"position_mm": [
-27.448885670789632,
192.6398437824278,
-26.109561872201375
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063510811886542,
-0.31353395946711654,
-0.02765466711512736
],
"position_mm": [
506.35108118865423,
-313.5339594671165,
-27.65466711512736
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18656839121243216,
-0.27622032455312895,
-0.027458716876540182
],
"position_mm": [
186.56839121243215,
-276.22032455312893,
-27.458716876540183
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3041411848317311,
-0.36014263900937793,
-0.024051649356108082
],
"position_mm": [
304.1411848317311,
-360.14263900937794,
-24.051649356108083
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6514638606541858,
-0.223247740041811,
-0.02785265211244863
],
"position_mm": [
651.4638606541859,
-223.247740041811,
-27.852652112448627
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10478855558414066,
-0.19032420889880083,
-0.02729264621672486
],
"position_mm": [
104.78855558414065,
-190.32420889880083,
-27.29264621672486
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.3106500688796533,
-0.15478553887093832,
0.15688145893980351
],
"position_mm": [
310.6500688796533,
-154.78553887093832,
156.8814589398035
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.752309321521859,
-0.09083060961365143,
0.0008346340145504003
],
"position_mm": [
752.309321521859,
-90.83060961365143,
0.8346340145504003
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500123085937319,
-0.010129749719308818,
0.0003763093508859019
],
"position_mm": [
650.012308593732,
-10.129749719308817,
0.3763093508859019
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35331638343986393,
-0.09041060575081845,
0.0017718570031761548
],
"position_mm": [
353.31638343986396,
-90.41060575081845,
1.771857003176155
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021522869022424923,
-0.020778384246725356,
0.001447446556161139
],
"position_mm": [
21.522869022424924,
-20.778384246725356,
1.4474465561611392
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25309340711555933,
-0.008692479029810919,
-0.00011457923036765728
],
"position_mm": [
253.09340711555933,
-8.692479029810919,
-0.11457923036765728
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34797754204881176,
-0.010600645367843416,
0.0004066270923597338
],
"position_mm": [
347.97754204881176,
-10.600645367843416,
0.4066270923597338
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2503001632099811,
-0.08864128819460668,
0.0005062843661691732
],
"position_mm": [
250.30016320998112,
-88.64128819460667,
0.5062843661691732
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3539950825340553,
-0.1005243849005391,
0.20056295463345428
],
"position_mm": [
353.9950825340553,
-100.52438490053909,
200.56295463345427
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.35475219038530154,
-0.16759961385294864,
0.11576981594854832
],
"position_mm": [
354.75219038530156,
-167.59961385294864,
115.76981594854833
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.31796181766812204,
-0.02086360903018192,
0.31245595106219387
],
"position_mm": [
317.961817668122,
-20.86360903018192,
312.4559510621939
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.2300835419155916,
-0.0376943526435882,
0.3064101011446189
],
"position_mm": [
230.0835419155916,
-37.694352643588196,
306.4101011446189
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.3195908021820151,
-0.04319401898774661,
0.2977474887680685
],
"position_mm": [
319.59080218201507,
-43.19401898774661,
297.7474887680685
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2823804072479164,
-0.04185961120355516,
0.30220398979633234
],
"position_mm": [
282.3804072479164,
-41.859611203555154,
302.20398979633234
],
"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-02T21:20:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abdef\\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,
215,
105,
211,
75,
214,
74,
102,
217,
205,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01009749778311845,
0.0013500052634516154,
0.0012080581027067798,
0.001208056584232894
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.418903298149159,
"residual_median_px": 2.9058066287550095,
"residual_max_px": 7.881774161943574,
"sigma2_normalized": 1.7330383439497478e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8081126809120178,
-0.5890257358551025,
-0.0016104801325127482
],
[
-0.3439487814903259,
-0.46965670585632324,
-0.8130939602851868
],
[
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
],
"translation_m": [
-0.2276943325996399,
0.17315705120563507,
1.1353343725204468
],
"rvec_rad": [
2.1050851025918234,
-0.6867341612291594,
0.3507860528401858
]
},
"camera_in_world": {
"position_m": [
-0.29933083057403564,
-0.7994182705879211,
0.8013386726379395
],
"position_mm": [
-299.3308410644531,
-799.4182739257812,
801.3386840820312
],
"orientation_deg": {
"roll": 131.5152587890625,
"pitch": -28.5664005279541,
"yaw": -23.05556297302246
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.5705111713147538e-05,
-3.606186641991224e-06,
9.93455859227922e-07,
5.974998436558746e-07,
4.6929081989455075e-07,
2.8925877037560832e-06
],
[
-3.606186641991253e-06,
4.525067031199804e-06,
-1.5535915979518367e-06,
-4.146706877795486e-07,
-8.403171882148325e-07,
3.704138848703875e-08
],
[
9.93455859228011e-07,
-1.5535915979518793e-06,
1.4511663564702391e-05,
8.397716382398054e-07,
-1.8034796850892003e-06,
-4.925606373863842e-06
],
[
5.974998436558832e-07,
-4.146706877795502e-07,
8.397716382397962e-07,
2.430616306834126e-07,
1.4873676074531513e-08,
1.58103612736764e-07
],
[
4.692908198945444e-07,
-8.403171882148285e-07,
-1.8034796850892121e-06,
1.4873676074530825e-08,
6.717933155003761e-07,
1.166485422903723e-06
],
[
2.892587703756058e-06,
3.704138848704778e-08,
-4.925606373863879e-06,
1.5810361273676463e-07,
1.166485422903725e-06,
5.922812492193122e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.22706131431744284,
0.12188075641483156,
0.21826355925678265
],
"tvec_std_m": [
0.0004930128098573226,
0.0008196299869455584,
0.0024336829070758423
]
},
"camera_center_std_m": [
0.0031789461102063005,
0.004041324498858458,
0.00434604702092401
],
"camera_center_std_mm": [
3.1789461102063004,
4.041324498858458,
4.3460470209240105
],
"orientation_std_deg": {
"roll": 0.2878030578767992,
"pitch": 0.1683177033483575,
"yaw": 0.1374718863525747
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.25,
1031.25
],
"projected_center_px": [
877.61865234375,
1028.5360107421875
],
"reprojection_error_px": 4.53347807892285,
"confidence": 0.45573027871641286
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1152.7294921875,
1027.8443603515625
],
"reprojection_error_px": 3.879437445756702,
"confidence": 0.5455570235395628
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.6806030273438,
996.0768432617188
],
"reprojection_error_px": 3.7170274866418533,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
961.0
],
"projected_center_px": [
1162.5029296875,
962.4193115234375
],
"reprojection_error_px": 7.881774161943574,
"confidence": 0.7524431457735686
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1104736328125,
934.5891723632812
],
"reprojection_error_px": 2.8399564551455856,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
735.853271484375,
928.2763061523438
],
"reprojection_error_px": 1.1689043938176247,
"confidence": 0.7704666026640716
},
{
"marker_id": 47,
"observed_center_px": [
1108.25,
915.0
],
"projected_center_px": [
1107.45166015625,
913.0933837890625
],
"reprojection_error_px": 2.0670103729610174,
"confidence": 0.7309457014059588
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.5
],
"projected_center_px": [
367.08258056640625,
847.7832641601562
],
"reprojection_error_px": 2.98157550791138,
"confidence": 0.5963354569243849
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1332.3167724609375,
822.3063354492188
],
"reprojection_error_px": 2.7006575928524246,
"confidence": 0.6128519038478318
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.8435668945312,
753.69775390625
],
"reprojection_error_px": 2.366203135699148,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.0775146484375,
765.9021606445312
],
"reprojection_error_px": 2.9058066287550095,
"confidence": 0.5188246379772157
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.66943359375,
684.4354248046875
],
"reprojection_error_px": 3.908457721536807,
"confidence": 0.4872433032283655
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.5
],
"projected_center_px": [
147.21554565429688,
715.9539184570312
],
"reprojection_error_px": 3.01540479526219,
"confidence": 0.3538655141518615
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.25
],
"projected_center_px": [
813.1135864257812,
626.0042114257812
],
"reprojection_error_px": 2.2416385832712016,
"confidence": 0.4703251278796996
},
{
"marker_id": 74,
"observed_center_px": [
354.25,
686.25
],
"projected_center_px": [
353.1841125488281,
685.2387084960938
],
"reprojection_error_px": 1.4692945805517152,
"confidence": 0.3428566063437381
},
{
"marker_id": 102,
"observed_center_px": [
1372.5,
654.5
],
"projected_center_px": [
1370.1954345703125,
654.4063110351562
],
"reprojection_error_px": 2.306469042030312,
"confidence": 0.35500593874581543
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.6787109375,
525.702392578125
],
"reprojection_error_px": 4.137457510565784,
"confidence": 0.3767801116964092
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.5634765625,
478.1280212402344
],
"reprojection_error_px": 3.5469162147969504,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.75
],
"projected_center_px": [
1139.77392578125,
473.96392822265625
],
"reprojection_error_px": 0.2152619972435565,
"confidence": 0.33198985414097737
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,635 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abdef\\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": 31,
"used_marker_ids": [
48,
85,
54,
69,
71,
47,
59,
95,
55,
63,
102,
103,
64,
92,
96,
51,
62,
205,
215,
210,
211,
206,
207,
75,
100,
76,
94,
72,
53,
50,
91
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.014303715741588072,
0.0016309340220155746,
0.0012386957275541213,
0.0012386850271530372
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.5021109163429425,
"residual_median_px": 3.184544956535646,
"residual_max_px": 6.067533639138036,
"sigma2_normalized": 1.6987342317165036e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999269843101501,
-0.011898769997060299,
-0.002109621185809374
],
[
-0.010610892437398434,
-0.7809832096099854,
-0.6244618892669678
],
[
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
],
"translation_m": [
-0.31130585074424744,
0.05408250167965889,
1.4956468343734741
],
"rvec_rad": [
2.467098140683542,
-0.015590715342859898,
0.002544094168982025
]
},
"camera_in_world": {
"position_m": [
0.30320802330970764,
-0.8954063653945923,
1.2012943029403687
],
"position_mm": [
303.2080383300781,
-895.4063720703125,
1201.2943115234375
],
"orientation_deg": {
"roll": 141.3582305908203,
"pitch": -0.33132898807525635,
"yaw": -0.6079809069633484
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.1714980332113037e-05,
1.612849096603274e-07,
3.3581655194842685e-06,
2.9594448332849086e-07,
-6.152421164406947e-07,
4.1599332363325e-07
],
[
1.6128490966032213e-07,
1.9643383110369143e-06,
-6.707254416001559e-07,
1.4302435629986665e-07,
-5.459321264980795e-07,
5.271779814055738e-07
],
[
3.3581655194842566e-06,
-6.70725441600183e-07,
2.041861850548542e-05,
2.998052506270438e-07,
-2.410609247586222e-06,
-7.912525866840433e-06
],
[
2.9594448332849166e-07,
1.430243562998651e-07,
2.9980525062704897e-07,
1.5677275797219876e-07,
-6.001927256130577e-08,
1.713792123751456e-07
],
[
-6.15242116440693e-07,
-5.459321264980771e-07,
-2.4106092475862307e-06,
-6.00192725613057e-08,
6.366335588393726e-07,
1.1255616142030518e-06
],
[
4.15993323633253e-07,
5.271779814055734e-07,
-7.912525866840427e-06,
1.7137921237514697e-07,
1.1255616142030518e-06,
5.894338230720332e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.1961071437365895,
0.08030281614640503,
0.25890224118047883
],
"tvec_std_m": [
0.00039594539771564306,
0.0007978932001460927,
0.002427825823802097
]
},
"camera_center_std_m": [
0.0050998544532508275,
0.003662987958878001,
0.003375018538044121
],
"camera_center_std_mm": [
5.099854453250828,
3.6629879588780008,
3.375018538044121
],
"orientation_std_deg": {
"roll": 0.15667947440575844,
"pitch": 0.19000314251532338,
"yaw": 0.082955108711716
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1293.25,
1011.0
],
"projected_center_px": [
1296.998779296875,
1014.4274291992188
],
"reprojection_error_px": 5.079430788221836,
"confidence": 0.6769166271324829
},
{
"marker_id": 85,
"observed_center_px": [
1019.75,
1007.75
],
"projected_center_px": [
1016.9595336914062,
1006.0613403320312
],
"reprojection_error_px": 3.261636658737628,
"confidence": 0.6859576703883983
},
{
"marker_id": 54,
"observed_center_px": [
768.75,
1029.75
],
"projected_center_px": [
773.0665893554688,
1034.0140380859375
],
"reprojection_error_px": 6.067533639138036,
"confidence": 0.4650192592592593
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
967.0
],
"projected_center_px": [
272.7215576171875,
971.5800170898438
],
"reprojection_error_px": 5.204339881131743,
"confidence": 0.6810790771484375
},
{
"marker_id": 71,
"observed_center_px": [
1379.25,
964.75
],
"projected_center_px": [
1377.3250732421875,
962.7305297851562
],
"reprojection_error_px": 2.7899109253851826,
"confidence": 0.5211106905954719
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
774.099853515625,
972.5114135742188
],
"reprojection_error_px": 3.184544956535646,
"confidence": 0.6409999109903972
},
{
"marker_id": 59,
"observed_center_px": [
1193.0,
954.5
],
"projected_center_px": [
1192.0887451171875,
957.3847045898438
],
"reprojection_error_px": 3.0252117334354005,
"confidence": 0.6412858253535606
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.75
],
"projected_center_px": [
539.1934204101562,
958.4058227539062
],
"reprojection_error_px": 4.354981858789706,
"confidence": 0.6090065437382148
},
{
"marker_id": 55,
"observed_center_px": [
684.75,
939.25
],
"projected_center_px": [
683.953125,
941.1909790039062
],
"reprojection_error_px": 2.098191902384026,
"confidence": 0.6008976526738182
},
{
"marker_id": 63,
"observed_center_px": [
1398.0,
899.5
],
"projected_center_px": [
1402.3104248046875,
898.68310546875
],
"reprojection_error_px": 4.38714926484744,
"confidence": 0.2507367639652114
},
{
"marker_id": 102,
"observed_center_px": [
1214.75,
884.75
],
"projected_center_px": [
1213.0572509765625,
883.4988403320312
],
"reprojection_error_px": 2.1049465007691484,
"confidence": 0.5657302556798534
},
{
"marker_id": 103,
"observed_center_px": [
428.0,
852.0
],
"projected_center_px": [
430.1767883300781,
847.548828125
],
"reprojection_error_px": 4.954930725525366,
"confidence": 0.560616051364006
},
{
"marker_id": 64,
"observed_center_px": [
250.75,
851.75
],
"projected_center_px": [
248.56314086914062,
850.4844360351562
],
"reprojection_error_px": 2.5266588624770963,
"confidence": 0.5340019648682838
},
{
"marker_id": 92,
"observed_center_px": [
1200.0,
838.25
],
"projected_center_px": [
1197.421142578125,
835.3626708984375
],
"reprojection_error_px": 3.8713272844193223,
"confidence": 0.5416034617553136
},
{
"marker_id": 96,
"observed_center_px": [
808.0,
838.75
],
"projected_center_px": [
806.2885131835938,
841.5922241210938
],
"reprojection_error_px": 3.3177439740371075,
"confidence": 0.5172315019532747
},
{
"marker_id": 51,
"observed_center_px": [
519.5,
829.25
],
"projected_center_px": [
519.8951416015625,
827.0758056640625
],
"reprojection_error_px": 2.2098094704539766,
"confidence": 0.5336775191033459
},
{
"marker_id": 62,
"observed_center_px": [
850.25,
824.75
],
"projected_center_px": [
855.0701293945312,
826.93115234375
],
"reprojection_error_px": 5.290659025742475,
"confidence": 0.49066144587566046
},
{
"marker_id": 205,
"observed_center_px": [
1332.0,
700.0
],
"projected_center_px": [
1328.4681396484375,
699.86669921875
],
"reprojection_error_px": 3.5343750000843213,
"confidence": 0.48645690874990066
},
{
"marker_id": 215,
"observed_center_px": [
637.25,
706.0
],
"projected_center_px": [
636.5221557617188,
707.2503662109375
],
"reprojection_error_px": 1.446780182561751,
"confidence": 0.4795631502013408
},
{
"marker_id": 210,
"observed_center_px": [
330.75,
632.75
],
"projected_center_px": [
328.2628479003906,
632.3521728515625
],
"reprojection_error_px": 2.518767954104791,
"confidence": 0.38486810600050964
},
{
"marker_id": 211,
"observed_center_px": [
642.25,
617.75
],
"projected_center_px": [
638.0531005859375,
618.1140747070312
],
"reprojection_error_px": 4.2126612828541115,
"confidence": 0.3867595368202286
},
{
"marker_id": 206,
"observed_center_px": [
1173.0,
612.75
],
"projected_center_px": [
1172.872314453125,
612.3995971679688
],
"reprojection_error_px": 0.37294201101014113,
"confidence": 0.43456133400387903
},
{
"marker_id": 207,
"observed_center_px": [
1310.75,
612.5
],
"projected_center_px": [
1306.716552734375,
611.0010986328125
],
"reprojection_error_px": 4.302952724947643,
"confidence": 0.4331870083749633
},
{
"marker_id": 75,
"observed_center_px": [
304.25,
442.5
],
"projected_center_px": [
306.6486511230469,
441.182861328125
],
"reprojection_error_px": 2.7364907255539297,
"confidence": 0.269105230137358
},
{
"marker_id": 100,
"observed_center_px": [
1320.25,
453.0
],
"projected_center_px": [
1320.570068359375,
451.0298767089844
],
"reprojection_error_px": 1.9959532901536652,
"confidence": 0.3034911052213101
},
{
"marker_id": 76,
"observed_center_px": [
1177.5,
455.5
],
"projected_center_px": [
1176.77978515625,
457.7312316894531
],
"reprojection_error_px": 2.344590427596616,
"confidence": 0.29698484802246095
},
{
"marker_id": 94,
"observed_center_px": [
1405.5,
447.5
],
"projected_center_px": [
1409.20654296875,
448.8764343261719
],
"reprojection_error_px": 3.953862950767804,
"confidence": 0.1100752638244629
},
{
"marker_id": 72,
"observed_center_px": [
875.75,
436.25
],
"projected_center_px": [
874.7793579101562,
435.638671875
],
"reprojection_error_px": 1.1471129599966423,
"confidence": 0.27188424328625205
},
{
"marker_id": 53,
"observed_center_px": [
930.75,
416.25
],
"projected_center_px": [
928.0985107421875,
418.8909912109375
],
"reprojection_error_px": 3.7423561910304857,
"confidence": 0.27188424328625205
},
{
"marker_id": 50,
"observed_center_px": [
1030.5,
418.25
],
"projected_center_px": [
1033.346435546875,
418.1204833984375
],
"reprojection_error_px": 2.849380612096931,
"confidence": 0.2795619311083096
},
{
"marker_id": 91,
"observed_center_px": [
1190.5,
316.25
],
"projected_center_px": [
1192.083984375,
316.4956359863281
],
"reprojection_error_px": 1.6029171962467468,
"confidence": 0.22419458414613705
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,285 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abdef\\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": 6,
"used_marker_ids": [
95,
208,
69,
103,
214,
64
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.010671415477997622,
0.0018696542807179611,
0.001824150025738836,
0.0018241474426834877
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 5.164164330259058,
"residual_median_px": 5.398072385043921,
"residual_max_px": 7.027422341283123,
"sigma2_normalized": 6.6550277836154934e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8166700601577759,
0.5771039724349976,
-0.0010227123275399208
],
[
0.16298067569732666,
-0.2323361337184906,
-0.9588833451271057
],
[
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
],
"translation_m": [
-0.11485252529382706,
0.08547275513410568,
1.1249300241470337
],
"rvec_rad": [
1.7923624327425687,
0.5686287097896567,
-0.4261428430202902
]
},
"camera_in_world": {
"position_m": [
0.7026420831680298,
-0.7945951223373413,
0.4010946750640869
],
"position_mm": [
702.64208984375,
-794.5950927734375,
401.09466552734375
],
"orientation_deg": {
"roll": 109.92484283447266,
"pitch": 33.615230560302734,
"yaw": 11.286093711853027
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0003498424001015397,
6.823486661029942e-05,
4.142063730678703e-05,
-5.345001723379169e-06,
-7.396858110018478e-05,
-1.2641475041979003e-05
],
[
6.823486661029988e-05,
0.00010295516106391171,
-9.137229494897015e-05,
2.281178954254835e-05,
-1.979611332364414e-05,
-7.605354993482835e-06
],
[
4.142063730678625e-05,
-9.137229494897096e-05,
0.0002702927022549336,
-4.213130837183371e-05,
-7.56149612726986e-06,
9.26150663825411e-06
],
[
-5.345001723379082e-06,
2.281178954254845e-05,
-4.2131308371833616e-05,
8.962887675732753e-06,
-2.575675434153523e-07,
-3.848871385514968e-06
],
[
-7.396858110018466e-05,
-1.9796113323644056e-05,
-7.561496127270001e-06,
-2.575675434153093e-07,
1.8000566759428326e-05,
7.99389653027148e-06
],
[
-1.2641475041978559e-05,
-7.605354993482897e-06,
9.261506638254348e-06,
-3.848871385514858e-06,
7.993896530271401e-06,
2.7756310749504287e-05
]
],
"parameter_std": {
"rvec_std_deg": [
1.07166452425966,
0.581362070062273,
0.9419759016685776
],
"tvec_std_m": [
0.0029938082229382617,
0.004242707479832698,
0.005268425832210631
]
},
"camera_center_std_m": [
0.01190826606439346,
0.013088153786860686,
0.01603645350806163
],
"camera_center_std_mm": [
11.90826606439346,
13.088153786860685,
16.03645350806163
],
"orientation_std_deg": {
"roll": 1.2477636245413861,
"pitch": 0.8325671808473429,
"yaw": 0.699613718760565
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.5,
1048.25
],
"projected_center_px": [
423.55438232421875,
1045.9644775390625
],
"reprojection_error_px": 3.0731253885112206,
"confidence": 0.20059440065661768
},
{
"marker_id": 208,
"observed_center_px": [
1003.5,
919.75
],
"projected_center_px": [
996.4899291992188,
920.2435302734375
],
"reprojection_error_px": 7.027422341283123,
"confidence": 0.5971281121184089
},
{
"marker_id": 69,
"observed_center_px": [
128.25,
929.75
],
"projected_center_px": [
123.95993041992188,
934.0740966796875
],
"reprojection_error_px": 6.091182898025322,
"confidence": 0.6560383014602613
},
{
"marker_id": 103,
"observed_center_px": [
419.75,
914.75
],
"projected_center_px": [
425.61590576171875,
913.2058715820312
],
"reprojection_error_px": 6.065738452698394,
"confidence": 0.6806547457875692
},
{
"marker_id": 214,
"observed_center_px": [
1073.0,
853.25
],
"projected_center_px": [
1077.615234375,
854.2874755859375
],
"reprojection_error_px": 4.730406317389448,
"confidence": 0.41285121294657384
},
{
"marker_id": 64,
"observed_center_px": [
238.75,
848.0
],
"projected_center_px": [
237.76194763183594,
846.0165405273438
],
"reprojection_error_px": 2.2159329777555143,
"confidence": 0.5529673325477359
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,271 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:58Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abdef\\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": 5,
"used_marker_ids": [
48,
63,
57,
102,
54
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007197111808548965,
0.001098276420089881,
0.0009620344476883504,
0.0009620205232011758
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.7281525726006493,
"residual_median_px": 2.5183121097354597,
"residual_max_px": 3.7576731420043146,
"sigma2_normalized": 2.3137087159701097e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6321497559547424,
0.7748407125473022,
0.0029369741678237915
],
[
0.21024876832962036,
-0.16787971556186676,
-0.9631260633468628
],
[
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
],
"translation_m": [
-0.056855153292417526,
-0.012442845851182938,
1.5609862804412842
],
"rvec_rad": [
1.7048273936309237,
0.8116750457158921,
-0.6120703769873145
]
},
"camera_in_world": {
"position_m": [
1.2027034759521484,
-0.909389853477478,
0.40814200043678284
],
"position_mm": [
1202.7034912109375,
-909.3898315429688,
408.1419982910156
],
"orientation_deg": {
"roll": 113.81822204589844,
"pitch": 48.22581100463867,
"yaw": 18.396778106689453
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00022441890537757206,
-7.963567536396464e-06,
-2.9398649194599163e-05,
-1.4795386871224034e-05,
-9.369620603686464e-05,
-1.2702492726669124e-05
],
[
-7.963567536395407e-06,
3.7068884464340944e-05,
-3.338378703660994e-05,
2.6508530508930155e-05,
-6.804904795036776e-06,
-8.467045467073405e-06
],
[
-2.939864919460005e-05,
-3.338378703660865e-05,
0.00015704190560829434,
-5.550273740425191e-05,
8.385195749589376e-06,
3.13758938875245e-05
],
[
-1.4795386871223326e-05,
2.6508530508929867e-05,
-5.5502737404252506e-05,
2.9231680266895845e-05,
3.3812426915121855e-06,
-8.125563844390692e-06
],
[
-9.369620603686502e-05,
-6.80490479503646e-06,
8.385195749589481e-06,
3.3812426915123345e-06,
4.4878486349463374e-05,
1.0425895360947247e-05
],
[
-1.2702492726669507e-05,
-8.467045467073171e-06,
3.137589388752461e-05,
-8.125563844390541e-06,
1.0425895360947318e-05,
2.9592030404347494e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.8583261662306342,
0.3488408939722953,
0.7180098641027528
],
"tvec_std_m": [
0.005406632987996859,
0.006699140717246009,
0.0054398557337807674
]
},
"camera_center_std_m": [
0.006976893112270283,
0.012106263892740327,
0.01216157052134005
],
"camera_center_std_mm": [
6.976893112270283,
12.106263892740326,
12.16157052134005
],
"orientation_std_deg": {
"roll": 1.0513875130551562,
"pitch": 0.6166264667162378,
"yaw": 0.5162490597129769
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1024.5,
1030.5
],
"projected_center_px": [
1023.4668579101562,
1032.796630859375
],
"reprojection_error_px": 2.5183121097354597,
"confidence": 0.4963016081621025
},
{
"marker_id": 63,
"observed_center_px": [
1316.0,
1051.25
],
"projected_center_px": [
1318.0511474609375,
1052.518798828125
],
"reprojection_error_px": 2.4118574528279497,
"confidence": 0.12173424671007582
},
{
"marker_id": 57,
"observed_center_px": [
813.25,
990.5
],
"projected_center_px": [
814.3992309570312,
987.8240966796875
],
"reprojection_error_px": 2.912248336295932,
"confidence": 0.7730384623298485
},
{
"marker_id": 102,
"observed_center_px": [
1106.0,
937.0
],
"projected_center_px": [
1103.0518798828125,
934.6700439453125
],
"reprojection_error_px": 3.7576731420043146,
"confidence": 0.6377388980107869
},
{
"marker_id": 54,
"observed_center_px": [
545.5,
791.0
],
"projected_center_px": [
546.1773071289062,
792.4124755859375
],
"reprojection_error_px": 1.5664712661701496,
"confidence": 0.33398560374859715
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,582 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:20:58Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abdef\\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": 27,
"used_marker_ids": [
68,
46,
208,
47,
56,
53,
97,
62,
54,
55,
72,
66,
214,
95,
51,
103,
69,
58,
82,
73,
210,
52,
64,
77,
83,
75,
61
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.00918677717341902,
0.0014933429518723808,
0.001390373853667637,
0.0013903699834861628,
0.0013903699807887252
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.941603533751138,
"residual_median_px": 3.7352373317630128,
"residual_max_px": 5.771900878439298,
"sigma2_normalized": 2.17476976890378e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.31769248843193054,
0.9481521248817444,
0.008892479352653027
],
[
0.9206541180610657,
-0.30620789527893066,
-0.242141991853714
],
[
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
],
"translation_m": [
0.12344730645418167,
-0.19988536834716797,
1.4972078800201416
],
"rvec_rad": [
2.378352663832453,
1.7133801592888853,
-0.1998435821316908
]
},
"camera_in_world": {
"position_m": [
0.48447033762931824,
-0.3056860566139221,
1.4030927419662476
],
"position_mm": [
484.4703369140625,
-305.6860656738281,
1403.0927734375
],
"orientation_deg": {
"roll": 174.98638916015625,
"pitch": 13.112541198730469,
"yaw": 70.96184539794922
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.2311819447272024e-05,
1.8832577487974546e-05,
-4.656767371183097e-06,
-4.18150026429738e-07,
2.6114865287331025e-07,
2.406181848846857e-06
],
[
1.8832577487974533e-05,
1.683541014579236e-05,
-7.3574856590594524e-06,
4.5948447714477966e-07,
3.095065254407523e-08,
2.3847847067019377e-06
],
[
-4.6567673711861375e-06,
-7.357485659062205e-06,
0.00016783973036034415,
1.5647826411604766e-06,
-1.729586622472892e-06,
-2.906231789157714e-05
],
[
-4.1815002642977447e-07,
4.594844771447391e-07,
1.5647826411606013e-06,
3.507815548304795e-07,
-2.7134564617847737e-08,
2.4204791300702807e-07
],
[
2.611486528733672e-07,
3.0950652544076366e-08,
-1.729586622472832e-06,
-2.7134564617850665e-08,
1.9997327434023874e-07,
4.1386012647726157e-07
],
[
2.4061818488473495e-06,
2.384784706702394e-06,
-2.9062317891576876e-05,
2.420479130070509e-07,
4.138601264772586e-07,
9.270646369219581e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.3256891862833913,
0.23509017702077495,
0.7422838625560957
],
"tvec_std_m": [
0.0005922681443657758,
0.00044718371430569644,
0.003044773615430149
]
},
"camera_center_std_m": [
0.011255169411300251,
0.011919325044430497,
0.004596769734438054
],
"camera_center_std_mm": [
11.255169411300251,
11.919325044430497,
4.5967697344380545
],
"orientation_std_deg": {
"roll": 0.5094522091773732,
"pitch": 0.4352540861263008,
"yaw": 0.1004884180203833
}
}
},
"observations": {
"markers": [
{
"marker_id": 68,
"observed_center_px": [
1395.0,
941.75
],
"projected_center_px": [
1389.3548583984375,
940.5469970703125
],
"reprojection_error_px": 5.771900878439298,
"confidence": 0.3105318897567382
},
{
"marker_id": 46,
"observed_center_px": [
1383.25,
882.5
],
"projected_center_px": [
1387.9061279296875,
883.3380737304688
],
"reprojection_error_px": 4.7309507369362676,
"confidence": 0.480064078578645
},
{
"marker_id": 208,
"observed_center_px": [
937.0,
754.25
],
"projected_center_px": [
934.9244995117188,
751.2972412109375
],
"reprojection_error_px": 3.6092224568792584,
"confidence": 0.717438637944123
},
{
"marker_id": 47,
"observed_center_px": [
665.0,
836.25
],
"projected_center_px": [
667.4868774414062,
835.926025390625
],
"reprojection_error_px": 2.507891336580391,
"confidence": 0.714264135428559
},
{
"marker_id": 56,
"observed_center_px": [
1341.75,
844.0
],
"projected_center_px": [
1344.8751220703125,
839.613037109375
],
"reprojection_error_px": 5.386263209134431,
"confidence": 0.6720101269988878
},
{
"marker_id": 53,
"observed_center_px": [
1399.75,
806.0
],
"projected_center_px": [
1394.572998046875,
803.723388671875
],
"reprojection_error_px": 5.655467121468141,
"confidence": 0.25536384825957736
},
{
"marker_id": 97,
"observed_center_px": [
554.75,
818.0
],
"projected_center_px": [
552.1571044921875,
815.3113403320312
],
"reprojection_error_px": 3.7352373317630128,
"confidence": 0.7144285455619288
},
{
"marker_id": 62,
"observed_center_px": [
845.25,
862.5
],
"projected_center_px": [
843.9764404296875,
867.170166015625
],
"reprojection_error_px": 4.840702902743903,
"confidence": 0.7019920279258633
},
{
"marker_id": 54,
"observed_center_px": [
610.5,
848.75
],
"projected_center_px": [
607.426025390625,
853.0718994140625
],
"reprojection_error_px": 5.30359636891383,
"confidence": 0.7005026944924987
},
{
"marker_id": 55,
"observed_center_px": [
675.25,
746.0
],
"projected_center_px": [
672.9774169921875,
745.18359375
],
"reprojection_error_px": 2.4147779799470532,
"confidence": 0.6761108765479277
},
{
"marker_id": 72,
"observed_center_px": [
1346.5,
753.25
],
"projected_center_px": [
1346.513671875,
751.8689575195312
],
"reprojection_error_px": 1.381110152386584,
"confidence": 0.63555573802114
},
{
"marker_id": 66,
"observed_center_px": [
508.25,
692.75
],
"projected_center_px": [
508.324951171875,
692.6304321289062
],
"reprojection_error_px": 0.14111751827228045,
"confidence": 0.6485230397697823
},
{
"marker_id": 214,
"observed_center_px": [
1037.75,
714.25
],
"projected_center_px": [
1041.2877197265625,
715.8521118164062
],
"reprojection_error_px": 3.8835838005607632,
"confidence": 0.62142490645665
},
{
"marker_id": 95,
"observed_center_px": [
612.75,
626.25
],
"projected_center_px": [
616.0951538085938,
624.1017456054688
],
"reprojection_error_px": 3.975556683883667,
"confidence": 0.6415498386959416
},
{
"marker_id": 51,
"observed_center_px": [
739.25,
559.25
],
"projected_center_px": [
740.84765625,
558.3189086914062
],
"reprojection_error_px": 1.8491718465580436,
"confidence": 0.6088879208521975
},
{
"marker_id": 103,
"observed_center_px": [
690.0,
487.75
],
"projected_center_px": [
694.0453491210938,
487.8307800292969
],
"reprojection_error_px": 4.046155573463183,
"confidence": 0.5954680843098741
},
{
"marker_id": 69,
"observed_center_px": [
538.5,
403.0
],
"projected_center_px": [
534.0264892578125,
406.2565612792969
],
"reprojection_error_px": 5.5333073045225545,
"confidence": 0.5651459847123547
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
428.5
],
"projected_center_px": [
631.8712768554688,
432.2906494140625
],
"reprojection_error_px": 3.9551281796337383,
"confidence": 0.5885499509109636
},
{
"marker_id": 82,
"observed_center_px": [
1356.5,
429.5
],
"projected_center_px": [
1358.176025390625,
429.6244201660156
],
"reprojection_error_px": 1.6806372266884486,
"confidence": 0.6113473409254715
},
{
"marker_id": 73,
"observed_center_px": [
1401.5,
418.5
],
"projected_center_px": [
1403.8709716796875,
418.31756591796875
],
"reprojection_error_px": 2.377980004156206,
"confidence": 0.22008504273316973
},
{
"marker_id": 210,
"observed_center_px": [
872.0,
307.0
],
"projected_center_px": [
871.6832885742188,
304.965087890625
],
"reprojection_error_px": 2.0594109400751965,
"confidence": 0.60279428383853
},
{
"marker_id": 52,
"observed_center_px": [
1190.25,
312.5
],
"projected_center_px": [
1186.0579833984375,
316.39373779296875
],
"reprojection_error_px": 5.7213807064526625,
"confidence": 0.5743827506632194
},
{
"marker_id": 64,
"observed_center_px": [
640.5,
338.0
],
"projected_center_px": [
640.4821166992188,
334.9952087402344
],
"reprojection_error_px": 3.0048444763765603,
"confidence": 0.5397522426826521
},
{
"marker_id": 77,
"observed_center_px": [
1125.5,
230.0
],
"projected_center_px": [
1128.3472900390625,
234.04983520507812
],
"reprojection_error_px": 4.950578325290361,
"confidence": 0.5278189208292927
},
{
"marker_id": 83,
"observed_center_px": [
1323.25,
208.5
],
"projected_center_px": [
1319.932373046875,
207.5139923095703
],
"reprojection_error_px": 3.461048940088533,
"confidence": 0.5445844663450473
},
{
"marker_id": 75,
"observed_center_px": [
1108.0,
182.0
],
"projected_center_px": [
1111.3167724609375,
182.71337890625
],
"reprojection_error_px": 3.392622734922916,
"confidence": 0.5380549070504695
},
{
"marker_id": 61,
"observed_center_px": [
1280.0,
135.0
],
"projected_center_px": [
1282.8663330078125,
133.39898681640625
],
"reprojection_error_px": 3.283155208898362,
"confidence": 0.5493902887184056
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 119.83404686178524,
"gt": 120.0,
"error": 0.16595313821476054,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 59.85735355175283,
"gt": 60.0,
"error": 0.1426464482471772,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -109.67281907875996,
"gt": -110.0,
"error": 0.3271809212400285,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 19.465927135441184,
"gt": 20.0,
"error": 0.5340728645588229,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "b",
"estimate": 31.345858063007483,
"gt": 30.0,
"error": 1.3458580630074835,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": -180.15112200323279,
"gt": 180.0,
"error": 0.15112200323278557,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 5.715667450896036,
"gt": 4.0,
"error": 1.715667450896036,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.5001760600572596,
"max_abs_deg": 1.3458580630074835,
"mean_abs_mm": 0.9408102945553982,
"max_abs_mm": 1.715667450896036,
"finger_error_mm": 1.753136526383498
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:21:03Z",
"method": "hybrid",
"movements": {
"x": {
"value": 119.83404686178524,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 59.85735355175283,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -109.67281907875996,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 19.465927135441184,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"b": {
"value": 31.345858063007483,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": -180.15112200323279,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 5.715667450896036,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.6808001294336774,
"num_markers": 33
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,807 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:21:30Z",
"summary": {
"num_cameras": 5,
"num_markers": 37,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "d",
"position_m": [
0.7026420377142895,
-0.794595122683283,
0.4010946796990027
],
"position_mm": [
702.6420377142895,
-794.5951226832831,
401.0946796990027
],
"direction": [
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "g",
"position_m": [
-0.2061597004485399,
0.2066972923859535,
1.4011416040110074
],
"position_mm": [
-206.1597004485399,
206.6972923859535,
1401.1416040110073
],
"direction": [
0.2996947467327118,
-0.3001376986503601,
-0.9055939316749573
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.30478914286830616,
-0.20090411301768146,
0.02454157752057702
],
"position_mm": [
304.78914286830616,
-200.90411301768145,
24.54157752057702
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.35437894921135027,
-0.19928623710836776,
0.020567426998382186
],
"position_mm": [
354.3789492113503,
-199.28623710836777,
20.567426998382185
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.34376654762038256,
-0.28839563095466614,
-0.02760537942584299
],
"position_mm": [
343.76654762038254,
-288.39563095466616,
-27.60537942584299
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6876697828806948,
-0.3186006114330489,
-0.02736316925778259
],
"position_mm": [
687.6697828806948,
-318.6006114330489,
-27.36316925778259
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16791244327108318,
-0.17356576866439072,
-0.02748782876628542
],
"position_mm": [
167.9124432710832,
-173.56576866439073,
-27.487828766285418
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4882162799182303,
0.2145787188045998,
-0.027009952548570484
],
"position_mm": [
488.2162799182303,
214.57871880459982,
-27.009952548570485
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34022600137938147,
-0.3287144924988329,
-0.027671883787346047
],
"position_mm": [
340.22600137938144,
-328.7144924988329,
-27.671883787346047
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2844629212143551,
-0.2610707104386771,
-0.027225119001680127
],
"position_mm": [
284.4629212143551,
-261.07071043867705,
-27.225119001680127
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6043205419720532,
-0.3652268610664635,
-0.02758261014495349
],
"position_mm": [
604.3205419720532,
-365.2268610664635,
-27.58261014495349
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6271865903718744,
-0.27675395886676263,
-0.026907347912707404
],
"position_mm": [
627.1865903718744,
-276.7539588667626,
-26.907347912707404
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7759056113265437,
-0.23645070279275476,
-0.027438199281543736
],
"position_mm": [
775.9056113265436,
-236.45070279275475,
-27.438199281543735
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01884321403035284,
-0.1897498250154755,
-0.027136995944053673
],
"position_mm": [
-18.84321403035284,
-189.7498250154755,
-27.136995944053673
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006150609479969763,
-0.2777950294615375,
-0.027010644320756547
],
"position_mm": [
6.150609479969763,
-277.7950294615375,
-27.010644320756548
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7509604864944157,
-0.28551125075942685,
-0.02674480689368867
],
"position_mm": [
750.9604864944157,
-285.51125075942684,
-26.744806893688672
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.441421275570027,
0.19353518392648628,
-0.027474752620069133
],
"position_mm": [
441.42127557002703,
193.53518392648627,
-27.474752620069133
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027619523009286034,
0.19330209649474686,
-0.02652757806826013
],
"position_mm": [
-27.619523009286034,
193.30209649474685,
-26.52757806826013
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5068041661114264,
-0.3135045828070479,
-0.02781607148385666
],
"position_mm": [
506.8041661114264,
-313.5045828070479,
-27.81607148385666
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6466795964899504,
-0.187063834404983,
-0.027344911707301592
],
"position_mm": [
646.6795964899504,
-187.063834404983,
-27.34491170730159
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.186646056280353,
-0.2762214427578817,
-0.027365162092579796
],
"position_mm": [
186.646056280353,
-276.2214427578817,
-27.365162092579798
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3063974784693937,
-0.3583267777562686,
-0.026730187614499426
],
"position_mm": [
306.3974784693937,
-358.3267777562686,
-26.730187614499425
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6517521811062535,
-0.22377333946988334,
-0.027512336599126174
],
"position_mm": [
651.7521811062536,
-223.77333946988335,
-27.512336599126176
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10497805201041903,
-0.19080856212389075,
-0.027006345982441688
],
"position_mm": [
104.97805201041903,
-190.80856212389074,
-27.006345982441687
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5221927600487571,
-0.2681123616214047,
-0.026767089480739203
],
"position_mm": [
522.1927600487571,
-268.1123616214047,
-26.7670894807392
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.3103743137123175,
-0.15428307632816093,
0.15665617276472968
],
"position_mm": [
310.3743137123175,
-154.28307632816094,
156.6561727647297
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7524289457637402,
-0.09025863172893372,
0.0004226980684333642
],
"position_mm": [
752.4289457637402,
-90.25863172893372,
0.4226980684333642
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500135896057839,
-0.010136006087639692,
0.00037332949430560306
],
"position_mm": [
650.013589605784,
-10.136006087639691,
0.3733294943056031
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021698298057675435,
-0.01987996226175908,
0.0004639115686330192
],
"position_mm": [
21.698298057675434,
-19.87996226175908,
0.4639115686330192
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25300004414982186,
-0.009074606313736522,
0.00016276608304794952
],
"position_mm": [
253.00004414982186,
-9.074606313736522,
0.1627660830479495
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.347975371322791,
-0.010607968556895574,
0.0005435925742859373
],
"position_mm": [
347.975371322791,
-10.607968556895573,
0.5435925742859373
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25050098796217085,
-0.08866387046146879,
-7.820550617432224e-05
],
"position_mm": [
250.50098796217085,
-88.66387046146879,
-0.07820550617432225
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6467219380997009,
-0.08921491325883438,
-5.1763125537710854e-06
],
"position_mm": [
646.7219380997009,
-89.21491325883437,
-0.005176312553771085
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3535050189182776,
-0.10080076085835513,
0.20138373933533232
],
"position_mm": [
353.50501891827764,
-100.80076085835513,
201.38373933533234
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3574633079520426,
-0.17070629965796863,
0.11727243188180331
],
"position_mm": [
357.4633079520426,
-170.70629965796863,
117.27243188180331
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.3207690277599889,
-0.015216772311061532,
0.3127526846957443
],
"position_mm": [
320.7690277599889,
-15.216772311061533,
312.7526846957443
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.23001007116575176,
-0.036080233689634644,
0.30535428122393937
],
"position_mm": [
230.01007116575175,
-36.080233689634646,
305.3542812239394
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.32103115932158455,
-0.045120380841119606,
0.2974342388767264
],
"position_mm": [
321.03115932158454,
-45.120380841119605,
297.4342388767264
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2818068163969561,
-0.04051140855357585,
0.3014757489894613
],
"position_mm": [
281.8068163969561,
-40.51140855357585,
301.4757489894613
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,806 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:21:31Z",
"summary": {
"num_cameras": 5,
"num_markers": 37,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "d",
"position_m": [
0.7026420377142895,
-0.794595122683283,
0.4010946796990027
],
"position_mm": [
702.6420377142895,
-794.5951226832831,
401.0946796990027
],
"direction": [
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "g",
"position_m": [
-0.2061597004485399,
0.2066972923859535,
1.4011416040110074
],
"position_mm": [
-206.1597004485399,
206.6972923859535,
1401.1416040110073
],
"direction": [
0.2996947467327118,
-0.3001376986503601,
-0.9055939316749573
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.30544873129280814,
-0.20018323202053756,
0.02486542893262619
],
"position_mm": [
305.44873129280813,
-200.18323202053756,
24.86542893262619
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.3544028167492079,
-0.19916592177005676,
0.020720554695141707
],
"position_mm": [
354.40281674920794,
-199.16592177005677,
20.720554695141708
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 47,
"position_m": [
0.3449244374210358,
-0.2852676316266406,
-0.030543986235454325
],
"position_mm": [
344.9244374210358,
-285.2676316266406,
-30.543986235454327
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6880116302167685,
-0.31908278173958904,
-0.027200198856523836
],
"position_mm": [
688.0116302167685,
-319.08278173958905,
-27.200198856523837
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16676047878260541,
-0.17434656495268833,
-0.02577819473448351
],
"position_mm": [
166.76047878260542,
-174.34656495268834,
-25.77819473448351
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48697224655554006,
0.213795869505116,
-0.02561393089983582
],
"position_mm": [
486.97224655554004,
213.795869505116,
-25.61393089983582
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33966124119085334,
-0.3288843760210444,
-0.02678710594140797
],
"position_mm": [
339.66124119085333,
-328.88437602104443,
-26.787105941407972
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2846859268775721,
-0.2608037728414267,
-0.027648178453328245
],
"position_mm": [
284.6859268775721,
-260.8037728414267,
-27.648178453328246
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6027977413658566,
-0.3636011050476098,
-0.028547240843977344
],
"position_mm": [
602.7977413658566,
-363.6011050476098,
-28.547240843977345
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6249543412708558,
-0.27809093063149126,
-0.024255498243309165
],
"position_mm": [
624.9543412708558,
-278.0909306314913,
-24.255498243309166
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7755928506337036,
-0.23602164101634,
-0.02768715529916926
],
"position_mm": [
775.5928506337036,
-236.02164101634,
-27.68715529916926
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019149854800544756,
-0.18940027577748184,
-0.027200744341641173
],
"position_mm": [
-19.149854800544755,
-189.40027577748182,
-27.200744341641172
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0059425888348849645,
-0.27766593705465215,
-0.02714208418319026
],
"position_mm": [
5.9425888348849645,
-277.66593705465215,
-27.14208418319026
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7507983846491592,
-0.28541355591328593,
-0.026806215709884475
],
"position_mm": [
750.7983846491592,
-285.4135559132859,
-26.806215709884476
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4425077325210455,
0.1942355836277008,
-0.028760050501450096
],
"position_mm": [
442.5077325210455,
194.2355836277008,
-28.760050501450095
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.02767213564432711,
0.1934113190771623,
-0.026417973386708486
],
"position_mm": [
-27.67213564432711,
193.4113190771623,
-26.417973386708486
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057875301468272,
-0.31428910390468207,
-0.026618041929131597
],
"position_mm": [
505.7875301468272,
-314.28910390468207,
-26.618041929131596
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6465567470577664,
-0.1856974209042106,
-0.02690277563531629
],
"position_mm": [
646.5567470577664,
-185.6974209042106,
-26.90277563531629
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1864935755021661,
-0.2760424792463933,
-0.027568932368518175
],
"position_mm": [
186.4935755021661,
-276.0424792463933,
-27.568932368518176
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.303484233289387,
-0.3599250338024289,
-0.023429910005581412
],
"position_mm": [
303.484233289387,
-359.9250338024289,
-23.429910005581412
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6514576079500473,
-0.22381412197807532,
-0.02756920666664714
],
"position_mm": [
651.4576079500473,
-223.81412197807532,
-27.56920666664714
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10479716817290477,
-0.1904072077904763,
-0.0272179544088567
],
"position_mm": [
104.79716817290478,
-190.4072077904763,
-27.217954408856702
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5235221791398815,
-0.2667972430802894,
-0.02826735368621158
],
"position_mm": [
523.5221791398815,
-266.7972430802894,
-28.267353686211578
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.3107831786782647,
-0.15444005650414075,
0.15668757498619912
],
"position_mm": [
310.78317867826473,
-154.44005650414076,
156.6875749861991
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7525785118973581,
-0.0904620481227379,
0.0003843377501152786
],
"position_mm": [
752.5785118973581,
-90.46204812273791,
0.3843377501152786
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6497508130382008,
-0.010516517704990761,
0.0007604994466148362
],
"position_mm": [
649.7508130382008,
-10.516517704990761,
0.7604994466148363
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021310651819280404,
-0.021248910649318168,
0.0020289447785638856
],
"position_mm": [
21.310651819280405,
-21.24891064931817,
2.0289447785638854
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25311289711801604,
-0.008637200725146508,
-0.00016936058531830304
],
"position_mm": [
253.11289711801604,
-8.637200725146508,
-0.16936058531830303
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34797038785365336,
-0.010616512306935203,
0.0005313961557917363
],
"position_mm": [
347.97038785365334,
-10.616512306935203,
0.5313961557917364
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2503280498353807,
-0.0885863625633464,
0.0004437278335334614
],
"position_mm": [
250.3280498353807,
-88.5863625633464,
0.4437278335334614
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6466433887459734,
-0.09044925315798906,
-0.00028926201212063933
],
"position_mm": [
646.6433887459734,
-90.44925315798906,
-0.28926201212063934
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3539950825341567,
-0.10052438490098975,
0.2005629546328197
],
"position_mm": [
353.99508253415667,
-100.52438490098974,
200.5629546328197
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3574426443098582,
-0.1707593111019723,
0.11714958243577468
],
"position_mm": [
357.4426443098582,
-170.7593111019723,
117.14958243577468
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.32124153146505835,
-0.018368348502103057,
0.30983717083325246
],
"position_mm": [
321.24153146505836,
-18.368348502103057,
309.83717083325246
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.230893159545949,
-0.036509505314959584,
0.3057417688153451
],
"position_mm": [
230.893159545949,
-36.50950531495958,
305.7417688153451
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.320168576044965,
-0.04193454077773831,
0.29714390271535235
],
"position_mm": [
320.168576044965,
-41.93454077773831,
297.14390271535234
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2829680220460852,
-0.04103135293786343,
0.3017868843052471
],
"position_mm": [
282.9680220460852,
-41.03135293786343,
301.7868843052471
],
"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-02T21:21:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k5_abdeg\\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,
215,
105,
211,
75,
214,
74,
102,
217,
205,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01009749778311845,
0.0013500052634516154,
0.0012080581027067798,
0.001208056584232894
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.418903298149159,
"residual_median_px": 2.9058066287550095,
"residual_max_px": 7.881774161943574,
"sigma2_normalized": 1.7330383439497478e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8081126809120178,
-0.5890257358551025,
-0.0016104801325127482
],
[
-0.3439487814903259,
-0.46965670585632324,
-0.8130939602851868
],
[
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
],
"translation_m": [
-0.2276943325996399,
0.17315705120563507,
1.1353343725204468
],
"rvec_rad": [
2.1050851025918234,
-0.6867341612291594,
0.3507860528401858
]
},
"camera_in_world": {
"position_m": [
-0.29933083057403564,
-0.7994182705879211,
0.8013386726379395
],
"position_mm": [
-299.3308410644531,
-799.4182739257812,
801.3386840820312
],
"orientation_deg": {
"roll": 131.5152587890625,
"pitch": -28.5664005279541,
"yaw": -23.05556297302246
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.5705111713147538e-05,
-3.606186641991224e-06,
9.93455859227922e-07,
5.974998436558746e-07,
4.6929081989455075e-07,
2.8925877037560832e-06
],
[
-3.606186641991253e-06,
4.525067031199804e-06,
-1.5535915979518367e-06,
-4.146706877795486e-07,
-8.403171882148325e-07,
3.704138848703875e-08
],
[
9.93455859228011e-07,
-1.5535915979518793e-06,
1.4511663564702391e-05,
8.397716382398054e-07,
-1.8034796850892003e-06,
-4.925606373863842e-06
],
[
5.974998436558832e-07,
-4.146706877795502e-07,
8.397716382397962e-07,
2.430616306834126e-07,
1.4873676074531513e-08,
1.58103612736764e-07
],
[
4.692908198945444e-07,
-8.403171882148285e-07,
-1.8034796850892121e-06,
1.4873676074530825e-08,
6.717933155003761e-07,
1.166485422903723e-06
],
[
2.892587703756058e-06,
3.704138848704778e-08,
-4.925606373863879e-06,
1.5810361273676463e-07,
1.166485422903725e-06,
5.922812492193122e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.22706131431744284,
0.12188075641483156,
0.21826355925678265
],
"tvec_std_m": [
0.0004930128098573226,
0.0008196299869455584,
0.0024336829070758423
]
},
"camera_center_std_m": [
0.0031789461102063005,
0.004041324498858458,
0.00434604702092401
],
"camera_center_std_mm": [
3.1789461102063004,
4.041324498858458,
4.3460470209240105
],
"orientation_std_deg": {
"roll": 0.2878030578767992,
"pitch": 0.1683177033483575,
"yaw": 0.1374718863525747
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.25,
1031.25
],
"projected_center_px": [
877.61865234375,
1028.5360107421875
],
"reprojection_error_px": 4.53347807892285,
"confidence": 0.45573027871641286
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1152.7294921875,
1027.8443603515625
],
"reprojection_error_px": 3.879437445756702,
"confidence": 0.5455570235395628
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.6806030273438,
996.0768432617188
],
"reprojection_error_px": 3.7170274866418533,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
961.0
],
"projected_center_px": [
1162.5029296875,
962.4193115234375
],
"reprojection_error_px": 7.881774161943574,
"confidence": 0.7524431457735686
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1104736328125,
934.5891723632812
],
"reprojection_error_px": 2.8399564551455856,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
735.853271484375,
928.2763061523438
],
"reprojection_error_px": 1.1689043938176247,
"confidence": 0.7704666026640716
},
{
"marker_id": 47,
"observed_center_px": [
1108.25,
915.0
],
"projected_center_px": [
1107.45166015625,
913.0933837890625
],
"reprojection_error_px": 2.0670103729610174,
"confidence": 0.7309457014059588
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.5
],
"projected_center_px": [
367.08258056640625,
847.7832641601562
],
"reprojection_error_px": 2.98157550791138,
"confidence": 0.5963354569243849
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1332.3167724609375,
822.3063354492188
],
"reprojection_error_px": 2.7006575928524246,
"confidence": 0.6128519038478318
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.8435668945312,
753.69775390625
],
"reprojection_error_px": 2.366203135699148,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.0775146484375,
765.9021606445312
],
"reprojection_error_px": 2.9058066287550095,
"confidence": 0.5188246379772157
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.66943359375,
684.4354248046875
],
"reprojection_error_px": 3.908457721536807,
"confidence": 0.4872433032283655
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.5
],
"projected_center_px": [
147.21554565429688,
715.9539184570312
],
"reprojection_error_px": 3.01540479526219,
"confidence": 0.3538655141518615
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.25
],
"projected_center_px": [
813.1135864257812,
626.0042114257812
],
"reprojection_error_px": 2.2416385832712016,
"confidence": 0.4703251278796996
},
{
"marker_id": 74,
"observed_center_px": [
354.25,
686.25
],
"projected_center_px": [
353.1841125488281,
685.2387084960938
],
"reprojection_error_px": 1.4692945805517152,
"confidence": 0.3428566063437381
},
{
"marker_id": 102,
"observed_center_px": [
1372.5,
654.5
],
"projected_center_px": [
1370.1954345703125,
654.4063110351562
],
"reprojection_error_px": 2.306469042030312,
"confidence": 0.35500593874581543
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.6787109375,
525.702392578125
],
"reprojection_error_px": 4.137457510565784,
"confidence": 0.3767801116964092
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.5634765625,
478.1280212402344
],
"reprojection_error_px": 3.5469162147969504,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.75
],
"projected_center_px": [
1139.77392578125,
473.96392822265625
],
"reprojection_error_px": 0.2152619972435565,
"confidence": 0.33198985414097737
}
]
},
"qa": {
"sanity_notes": []
}
}

Some files were not shown because too many files have changed in this diff Show More