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

@@ -0,0 +1,411 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:24:05Z",
"summary": {
"num_cameras": 3,
"num_markers": 8
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.29445618576886257,
0.1271219337889094,
0.12691881750687298
],
"position_mm": [
294.45618576886255,
127.1219337889094,
126.91881750687298
],
"normal": [
-0.11685388051664806,
-0.8404829903131451,
0.5290874347425711
],
"corners_m": [
[
0.30149281856416577,
0.11861711365346583,
0.11511405905529495
],
[
0.279560228620549,
0.12501851441368755,
0.12014083678631379
],
[
0.2875443080735234,
0.135660050183851,
0.13910241386689615
],
[
0.30922738781721204,
0.12919205690463326,
0.13331796031898702
]
],
"num_cameras": 3,
"edge_length_mm": 23.085137925716136
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.35159568382296086,
-0.08982411333371218,
0.00036802379069468446
],
"position_mm": [
351.59568382296084,
-89.82411333371218,
0.36802379069468444
],
"normal": [
-0.0070360859570285745,
-0.028388150466944987,
0.9995722117023219
],
"corners_m": [
[
0.34033975093690144,
-0.07835824651033681,
0.0006539567374414058
],
[
0.36393229324775866,
-0.0791276409805276,
0.0007193581878023673
],
[
0.3633060515844633,
-0.10137823461241281,
0.00016012661346929356
],
[
0.33880463952272,
-0.1004323312315715,
-6.134637593432882e-05
]
],
"num_cameras": 2,
"edge_length_mm": 23.1328063782982
},
{
"marker_id": 210,
"link": "Board",
"position_m": [
0.021067530768761816,
-0.020993801270697266,
0.0011156204385557888
],
"position_mm": [
21.067530768761817,
-20.993801270697265,
1.1156204385557889
],
"normal": [
-0.008193078084339063,
0.007797334572130332,
0.9999360354768071
],
"corners_m": [
[
0.008936993708155516,
-0.008895476788030732,
0.0008309272039998542
],
[
0.03271674565167456,
-0.009920628418332803,
0.0012196385187391023
],
[
0.0334114166534966,
-0.03260076794743436,
0.0012140601480771214
],
[
0.009204967061720578,
-0.032558331928991165,
0.001197855883407077
]
],
"num_cameras": 2,
"edge_length_mm": 23.592374570413305
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.3487146948044783,
-0.014508033731833929,
0.0020754658267781757
],
"position_mm": [
348.7146948044783,
-14.508033731833928,
2.0754658267781756
],
"normal": [
-0.0012409587747341465,
-0.0271185984268311,
0.999631452906862
],
"corners_m": [
[
0.3367950467238434,
-0.0033720576670071907,
0.002291568997779528
],
[
0.36068949633291386,
-0.003649287725340158,
0.002461250897066973
],
[
0.3604302410456694,
-0.024885486334068244,
0.0017308517665695613
],
[
0.3369439951154864,
-0.026125303200920123,
0.00181819164569664
]
],
"num_cameras": 2,
"edge_length_mm": 22.85619093970113
},
{
"marker_id": 215,
"link": "Board",
"position_m": [
0.24855018307076548,
-0.08654687093918785,
-0.0009358855450670118
],
"position_mm": [
248.55018307076548,
-86.54687093918785,
-0.9358855450670118
],
"normal": [
-0.004955162026429585,
-0.02302481024083936,
0.9997226137697722
],
"corners_m": [
[
0.23713783429011057,
-0.07488005855099113,
-0.0008446485887884392
],
[
0.2614154197460768,
-0.07649168576260347,
-0.0005140467700850441
],
[
0.26018309383158017,
-0.09772190618706356,
-0.0012602231331144808
],
[
0.2354643844152944,
-0.09709383325609326,
-0.0011246236882800835
]
],
"num_cameras": 2,
"edge_length_mm": 23.1544614669773
},
{
"marker_id": 232,
"link": "Ellbow",
"position_m": [
0.2436330997144608,
-0.16020597134528552,
0.09995355253677995
],
"position_mm": [
243.6330997144608,
-160.20597134528552,
99.95355253677995
],
"normal": [
-0.023184684459708383,
-0.7330470796448807,
0.679782648668393
],
"corners_m": [
[
0.23187066925846675,
-0.15164988600932036,
0.10904721865998
],
[
0.2561836012598511,
-0.152675261821212,
0.10823598066566179
],
[
0.25503058252435606,
-0.16907036254724417,
0.09105772588560489
],
[
0.23144754581516924,
-0.16742837500336558,
0.09147328493587312
]
],
"num_cameras": 2,
"edge_length_mm": 23.84697201884835
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.1580621013137211,
-0.17598614927083567,
0.07572720513569178
],
"position_mm": [
158.0621013137211,
-175.98614927083565,
75.72720513569179
],
"normal": [
0.0016593863057111854,
-0.9984866125461185,
0.05497027381472622
],
"corners_m": [
[
0.14629814303768263,
-0.17531532379933357,
0.08793001629105636
],
[
0.17037228733779752,
-0.17533508750604157,
0.08751465083899775
],
[
0.16965139748485658,
-0.17662814460372106,
0.06337815278071583
],
[
0.14592657739454762,
-0.17666604117424647,
0.0640860006319972
]
],
"num_cameras": 3,
"edge_length_mm": 23.970033312791927
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.24784212441151932,
-0.14205549335780887,
0.1128784036847931
],
"position_mm": [
247.8421244115193,
-142.05549335780887,
112.8784036847931
],
"normal": [
0.0032836557061838483,
0.013890920456198276,
0.999898124777761
],
"corners_m": [
[
0.26024355424034323,
-0.13060158727379845,
0.11268937601327184
],
[
0.260045214676672,
-0.15412245010088857,
0.11299520781876377
],
[
0.23536971177093755,
-0.1536312142356265,
0.11309082356791626
],
[
0.2357100169581244,
-0.12986672182092193,
0.11273820733922049
]
],
"num_cameras": 3,
"edge_length_mm": 24.129599587083955
}
]
}

View File

@@ -0,0 +1,220 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:24:04Z",
"summary": {
"num_cameras": 3,
"num_markers": 8,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29385770276918044,
0.1277133972754314,
0.12543813595459263
],
"position_mm": [
293.85770276918043,
127.7133972754314,
125.43813595459264
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 208,
"position_m": [
0.35162434744591275,
-0.08980061648665667,
0.000289879206199393
],
"position_mm": [
351.62434744591275,
-89.80061648665668,
0.289879206199393
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02104142736315242,
-0.020994736535481593,
0.0010512251612733734
],
"position_mm": [
21.04142736315242,
-20.994736535481593,
1.0512251612733734
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3487374343300215,
-0.014472897253848782,
0.0020038459657548543
],
"position_mm": [
348.73743433002153,
-14.472897253848782,
2.0038459657548544
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24855775812429784,
-0.086516129795667,
-0.0010112428326066675
],
"position_mm": [
248.55775812429783,
-86.516129795667,
-1.0112428326066676
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.24364820017502567,
-0.16012959885146352,
0.09985140504322566
],
"position_mm": [
243.64820017502566,
-160.12959885146353,
99.85140504322567
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.15987801847518524,
-0.17567206262545026,
0.07586618039177369
],
"position_mm": [
159.87801847518523,
-175.67206262545025,
75.86618039177368
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.24917294862142608,
-0.14202599073273361,
0.1126145953482376
],
"position_mm": [
249.1729486214261,
-142.02599073273362,
112.6145953482376
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,219 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:24:05Z",
"summary": {
"num_cameras": 3,
"num_markers": 8,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29480648266686216,
0.12662362524231452,
0.1273113177058527
],
"position_mm": [
294.80648266686217,
126.62362524231452,
127.31131770585269
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 208,
"position_m": [
0.3519757319854,
-0.09171373179805033,
0.0012134776170341544
],
"position_mm": [
351.9757319854,
-91.71373179805033,
1.2134776170341544
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021019262755709964,
-0.02101478150372689,
0.0010231054269351039
],
"position_mm": [
21.019262755709963,
-21.01478150372689,
1.0231054269351039
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3482650398533265,
-0.011800841065698946,
0.0008149155150630482
],
"position_mm": [
348.2650398533265,
-11.800841065698945,
0.8149155150630483
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24855598058852751,
-0.08650924302166041,
-0.001002594179105265
],
"position_mm": [
248.55598058852752,
-86.50924302166041,
-1.002594179105265
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.24447923208858896,
-0.16333843296128361,
0.10090615153140191
],
"position_mm": [
244.47923208858896,
-163.33843296128362,
100.9061515314019
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1568091374213863,
-0.17450899338693268,
0.07479469068392225
],
"position_mm": [
156.8091374213863,
-174.50899338693267,
74.79469068392225
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.24750926353675606,
-0.13916769238818505,
0.11205129588689597
],
"position_mm": [
247.50926353675607,
-139.16769238818506,
112.05129588689597
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

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:24:03Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_acd\\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": [
[
1768.8695068359375,
0.0,
639.249267578125
],
[
0.0,
1774.5469970703125,
357.7935485839844
],
[
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": [
47,
210,
85,
96,
75,
102,
92,
217,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.010980819919799259,
0.0011531896217766104,
0.0009887416871182516,
0.0009887321064848743
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.4841199297798613,
"residual_median_px": 2.4582316730892884,
"residual_max_px": 4.141706938123753,
"sigma2_normalized": 1.4663867660167864e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8069714903831482,
-0.590590238571167,
0.00041733618127182126
],
[
-0.3411347270011902,
-0.46669670939445496,
-0.8159787058830261
],
[
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
],
"translation_m": [
-0.22719182074069977,
0.17189177870750427,
1.129351258277893
],
"rvec_rad": [
2.1004770444031364,
-0.6862687731842654,
0.35540446327797953
]
},
"camera_in_world": {
"position_m": [
-0.3024890124797821,
-0.7974408864974976,
0.7932122945785522
],
"position_mm": [
-302.489013671875,
-797.4408569335938,
793.2122802734375
],
"orientation_deg": {
"roll": 131.2864990234375,
"pitch": -28.822898864746094,
"yaw": -22.91545867919922
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.426407873456523e-05,
-7.895506409561845e-06,
3.1511426506745407e-06,
1.3330395330227032e-06,
1.6228201831963088e-06,
2.7888594415357304e-06
],
[
-7.89550640956188e-06,
8.966513264733893e-06,
-8.186962788898083e-06,
-1.805608492609952e-06,
-1.2051151610832277e-06,
2.722207074789832e-06
],
[
3.1511426506748325e-06,
-8.186962788898244e-06,
3.128801691563921e-05,
3.840520356479328e-06,
-2.958944449333019e-06,
-1.1431175024526813e-05
],
[
1.333039533022735e-06,
-1.805608492609968e-06,
3.84052035647932e-06,
9.068706330009748e-07,
-6.711836153564835e-08,
-6.905114786085991e-07
],
[
1.6228201831962743e-06,
-1.205115161083196e-06,
-2.958944449333087e-06,
-6.71183615356621e-08,
1.156400472899055e-06,
1.6340366338675525e-06
],
[
2.7888594415356232e-06,
2.722207074789906e-06,
-1.143117502452688e-05,
-6.905114786086415e-07,
1.63403663386755e-06,
9.77890641732964e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.3353838625323722,
0.1715672657674912,
0.3204879102398954
],
"tvec_std_m": [
0.0009522975548645364,
0.0010753606245809148,
0.0031271243047454383
]
},
"camera_center_std_m": [
0.004830624949966364,
0.006452977477907209,
0.005820102892816153
],
"camera_center_std_mm": [
4.830624949966364,
6.452977477907209,
5.820102892816153
],
"orientation_std_deg": {
"roll": 0.5165332116627502,
"pitch": 0.2611451472117435,
"yaw": 0.17575981735146345
}
}
},
"observations": {
"markers": [
{
"marker_id": 47,
"observed_center_px": [
985.0,
693.5
],
"projected_center_px": [
986.1359252929688,
691.0036010742188
],
"reprojection_error_px": 2.742687344165922,
"confidence": 0.07950295894946531
},
{
"marker_id": 210,
"observed_center_px": [
328.0,
631.5
],
"projected_center_px": [
325.8231506347656,
632.6420288085938
],
"reprojection_error_px": 2.4582316730892884,
"confidence": 0.45856909790460193
},
{
"marker_id": 85,
"observed_center_px": [
1187.0,
610.75
],
"projected_center_px": [
1185.957763671875,
610.4509887695312
],
"reprojection_error_px": 1.0842805354749843,
"confidence": 0.4539195577436192
},
{
"marker_id": 96,
"observed_center_px": [
904.75,
584.25
],
"projected_center_px": [
906.6068115234375,
587.1532592773438
],
"reprojection_error_px": 3.446253540448358,
"confidence": 0.47818895251106325
},
{
"marker_id": 75,
"observed_center_px": [
128.5,
516.75
],
"projected_center_px": [
129.30142211914062,
515.8756713867188
],
"reprojection_error_px": 1.186055621398155,
"confidence": 0.25798445457040825
},
{
"marker_id": 102,
"observed_center_px": [
1220.25,
461.25
],
"projected_center_px": [
1218.746826171875,
461.6639709472656
],
"reprojection_error_px": 1.5591354985183186,
"confidence": 0.23928367610236692
},
{
"marker_id": 92,
"observed_center_px": [
1176.5,
438.5
],
"projected_center_px": [
1173.768310546875,
438.2154235839844
],
"reprojection_error_px": 2.746472465703354,
"confidence": 0.28706086767352934
},
{
"marker_id": 217,
"observed_center_px": [
1084.0,
348.5
],
"projected_center_px": [
1087.994384765625,
347.4051818847656
],
"reprojection_error_px": 4.141706938123753,
"confidence": 0.333368702898709
},
{
"marker_id": 206,
"observed_center_px": [
1013.25,
301.0
],
"projected_center_px": [
1013.131103515625,
301.6094970703125
],
"reprojection_error_px": 0.6209855495228976,
"confidence": 0.26319796391165523
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,966 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:03Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
},
"camera": {
"camera_id": "c",
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
"camera_matrix": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
"width_px": 1280,
"height_px": 720
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 10,
"num_rejected_candidates": 15
},
"detections": [
{
"observation_id": "a5be9fd0-28e5-4af7-9ae6-6064715a0168",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
"image_points_px": [
[
485.0,
535.0
],
[
538.0,
538.0
],
[
536.0,
589.0
],
[
484.0,
585.0
]
],
"center_px": [
510.75,
561.75
],
"quality": {
"area_px": 2656.5,
"perimeter_px": 206.28765487670898,
"sharpness": {
"laplacian_var": 194.57776733430927
},
"contrast": {
"p05": 19.0,
"p95": 167.0,
"dynamic_range": 148.0,
"mean_gray": 77.51414027149322,
"std_gray": 62.50480364568594
},
"geometry": {
"distance_to_center_norm": 0.32629743218421936,
"distance_to_border_px": 131.0
},
"edge_ratio": 1.0614845160738655,
"edge_lengths_px": [
53.0848388671875,
51.03919982910156,
52.15361785888672,
50.0099983215332
]
},
"confidence": 0.9420768601493317
},
{
"observation_id": "1fcbcd79-1c77-460d-afed-811a61d653a7",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
684.0,
479.0
],
[
737.0,
484.0
],
[
732.0,
533.0
],
[
680.0,
528.0
]
],
"center_px": [
708.25,
506.0
],
"quality": {
"area_px": 2595.0,
"perimeter_px": 203.8925895690918,
"sharpness": {
"laplacian_var": 423.96591859102955
},
"contrast": {
"p05": 42.0,
"p95": 177.0,
"dynamic_range": 135.0,
"mean_gray": 118.92873432155073,
"std_gray": 53.41795407389024
},
"geometry": {
"distance_to_center_norm": 0.2194800227880478,
"distance_to_border_px": 187.0
},
"edge_ratio": 1.082833247360446,
"edge_lengths_px": [
53.23532485961914,
49.25444030761719,
52.239830017089844,
49.162994384765625
]
},
"confidence": 0.9235032286251245
},
{
"observation_id": "8646cfd5-36c9-4cbf-8e81-131b8cfae60e",
"type": "aruco",
"marker_id": 40,
"marker_size_m": 0.025,
"image_points_px": [
[
834.0,
313.0
],
[
797.0,
301.0
],
[
812.0,
267.0
],
[
848.0,
280.0
]
],
"center_px": [
822.75,
290.25
],
"quality": {
"area_px": 1404.0,
"perimeter_px": 150.18132400512695,
"sharpness": {
"laplacian_var": 1033.8424402835647
},
"contrast": {
"p05": 51.0,
"p95": 174.0,
"dynamic_range": 123.0,
"mean_gray": 99.09217577706323,
"std_gray": 49.548508963403066
},
"geometry": {
"distance_to_center_norm": 0.26638665795326233,
"distance_to_border_px": 267.0
},
"edge_ratio": 1.0850953315237581,
"edge_lengths_px": [
38.897300720214844,
37.161808013916016,
38.27531814575195,
35.84689712524414
]
},
"confidence": 0.8625970205637239
},
{
"observation_id": "25119532-80ce-4494-a2e3-9d2a51946c98",
"type": "aruco",
"marker_id": 231,
"marker_size_m": 0.025,
"image_points_px": [
[
681.0,
598.0
],
[
740.0,
599.0
],
[
740.0,
616.0
],
[
689.0,
615.0
]
],
"center_px": [
712.5,
607.0
],
"quality": {
"area_px": 931.0,
"perimeter_px": 145.8065700531006,
"sharpness": {
"laplacian_var": 408.6101101899093
},
"contrast": {
"p05": 24.0,
"p95": 113.0,
"dynamic_range": 89.0,
"mean_gray": 64.45386904761905,
"std_gray": 33.31198505231576
},
"geometry": {
"distance_to_center_norm": 0.35056453943252563,
"distance_to_border_px": 104.0
},
"edge_ratio": 3.4710866142721737,
"edge_lengths_px": [
59.00847244262695,
17.0,
51.009803771972656,
18.788293838500977
]
},
"confidence": 0.17881048087784743
},
{
"observation_id": "75bdb474-0187-45fe-a908-9a44e9d49d1f",
"type": "aruco",
"marker_id": 245,
"marker_size_m": 0.025,
"image_points_px": [
[
744.0,
458.0
],
[
741.0,
476.0
],
[
687.0,
473.0
],
[
692.0,
456.0
]
],
"center_px": [
716.0,
465.75
],
"quality": {
"area_px": 937.5,
"perimeter_px": 142.09005165100098,
"sharpness": {
"laplacian_var": 992.9299474249533
},
"contrast": {
"p05": 14.0,
"p95": 158.79999999999995,
"dynamic_range": 144.79999999999995,
"mean_gray": 80.30977443609022,
"std_gray": 57.04112994992437
},
"geometry": {
"distance_to_center_norm": 0.17734786868095398,
"distance_to_border_px": 244.0
},
"edge_ratio": 3.0520955648121766,
"edge_lengths_px": [
18.248287200927734,
54.08327102661133,
17.72004508972168,
52.038448333740234
]
},
"confidence": 0.20477733633431033
},
{
"observation_id": "0487ddcc-caef-40ed-8fb6-5ae69ef4ce60",
"type": "aruco",
"marker_id": 208,
"marker_size_m": 0.025,
"image_points_px": [
[
903.0,
638.0
],
[
950.0,
641.0
],
[
952.0,
662.0
],
[
902.0,
659.0
]
],
"center_px": [
926.75,
650.0
],
"quality": {
"area_px": 1017.0,
"perimeter_px": 139.30438423156738,
"sharpness": {
"laplacian_var": 411.0265107039022
},
"contrast": {
"p05": 9.0,
"p95": 138.0,
"dynamic_range": 129.0,
"mean_gray": 61.5855354659249,
"std_gray": 49.92554246853262
},
"geometry": {
"distance_to_center_norm": 0.5553983449935913,
"distance_to_border_px": 58.0
},
"edge_ratio": 2.382534526574857,
"edge_lengths_px": [
47.095645904541016,
21.095022201538086,
50.08992004394531,
21.02379608154297
]
},
"confidence": 0.2845709023049064
},
{
"observation_id": "f702b37b-fea2-4e2c-9bbd-e3ffea68a6c2",
"type": "aruco",
"marker_id": 215,
"marker_size_m": 0.025,
"image_points_px": [
[
701.0,
628.0
],
[
748.0,
632.0
],
[
744.0,
651.0
],
[
695.0,
647.0
]
],
"center_px": [
722.0,
639.5
],
"quality": {
"area_px": 932.0,
"perimeter_px": 135.67424774169922,
"sharpness": {
"laplacian_var": 153.48910990467152
},
"contrast": {
"p05": 6.0,
"p95": 86.0,
"dynamic_range": 80.0,
"mean_gray": 40.899371069182386,
"std_gray": 30.88255190529213
},
"geometry": {
"distance_to_center_norm": 0.39667633175849915,
"distance_to_border_px": 69.0
},
"edge_ratio": 2.5320229253292195,
"edge_lengths_px": [
47.16990661621094,
19.416488647460938,
49.162994384765625,
19.92485809326172
]
},
"confidence": 0.24539008992288097
},
{
"observation_id": "131429e3-a1e8-483c-98b4-280954c09c43",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
668.0,
454.0
],
[
664.0,
472.0
],
[
614.0,
471.0
],
[
620.0,
453.0
]
],
"center_px": [
641.5,
462.5
],
"quality": {
"area_px": 887.0,
"perimeter_px": 135.43316650390625,
"sharpness": {
"laplacian_var": 779.864463176575
},
"contrast": {
"p05": 14.0,
"p95": 159.0,
"dynamic_range": 145.0,
"mean_gray": 90.6723602484472,
"std_gray": 54.33953909756743
},
"geometry": {
"distance_to_center_norm": 0.13960322737693787,
"distance_to_border_px": 248.0
},
"edge_ratio": 2.7121729715549994,
"edge_lengths_px": [
18.439088821411133,
50.0099983215332,
18.973665237426758,
48.010414123535156
]
},
"confidence": 0.21802935857527475
},
{
"observation_id": "1b8690ff-856f-4b87-af6a-59cd5cb6414f",
"type": "aruco",
"marker_id": 210,
"marker_size_m": 0.025,
"image_points_px": [
[
303.0,
555.0
],
[
344.0,
557.0
],
[
335.0,
573.0
],
[
291.0,
572.0
]
],
"center_px": [
318.25,
564.25
],
"quality": {
"area_px": 717.0,
"perimeter_px": 124.22632789611816,
"sharpness": {
"laplacian_var": 1043.14627397841
},
"contrast": {
"p05": 22.0,
"p95": 161.34999999999997,
"dynamic_range": 139.34999999999997,
"mean_gray": 87.10700389105058,
"std_gray": 50.615686245828684
},
"geometry": {
"distance_to_center_norm": 0.5190029740333557,
"distance_to_border_px": 147.0
},
"edge_ratio": 2.3974518340826596,
"edge_lengths_px": [
41.04875183105469,
18.357559204101562,
44.0113639831543,
20.808652877807617
]
},
"confidence": 0.1993783538024228
},
{
"observation_id": "a3b3e9d2-eb57-4397-80c7-5a96ec670c1b",
"type": "aruco",
"marker_id": 214,
"marker_size_m": 0.025,
"image_points_px": [
[
890.0,
575.0
],
[
934.0,
577.0
],
[
936.0,
594.0
],
[
892.0,
593.0
]
],
"center_px": [
913.0,
584.75
],
"quality": {
"area_px": 767.0,
"perimeter_px": 123.2848072052002,
"sharpness": {
"laplacian_var": 340.67132862592325
},
"contrast": {
"p05": 10.700000000000003,
"p95": 125.0,
"dynamic_range": 114.3,
"mean_gray": 73.4936936936937,
"std_gray": 41.824143377234996
},
"geometry": {
"distance_to_center_norm": 0.4815620481967926,
"distance_to_border_px": 126.0
},
"edge_ratio": 2.573161443734459,
"edge_lengths_px": [
44.04542922973633,
17.11724281311035,
44.0113639831543,
18.11077117919922
]
},
"confidence": 0.19871793687038514
}
],
"rejected_candidates": [
{
"image_points_px": [
[
546.0,
447.0
],
[
538.0,
462.0
],
[
487.0,
460.0
],
[
497.0,
447.0
]
],
"center_px": [
517.0,
454.0
],
"area_px": 709.0
},
{
"image_points_px": [
[
769.0,
228.0
],
[
766.0,
248.0
],
[
734.0,
265.0
],
[
740.0,
243.0
]
],
"center_px": [
752.25,
246.0
],
"area_px": 568.5
},
{
"image_points_px": [
[
780.0,
520.0
],
[
783.0,
543.0
],
[
779.0,
572.0
],
[
776.0,
534.0
]
],
"center_px": [
779.5,
542.25
],
"area_px": 186.5
},
{
"image_points_px": [
[
1225.0,
489.0
],
[
1259.0,
491.0
],
[
1269.0,
503.0
],
[
1231.0,
502.0
]
],
"center_px": [
1246.0,
496.25
],
"area_px": 438.0
},
{
"image_points_px": [
[
1026.0,
492.0
],
[
1061.0,
493.0
],
[
1068.0,
505.0
],
[
1032.0,
505.0
]
],
"center_px": [
1046.75,
498.75
],
"area_px": 440.5
},
{
"image_points_px": [
[
1096.0,
483.0
],
[
1129.0,
483.0
],
[
1136.0,
496.0
],
[
1100.0,
495.0
]
],
"center_px": [
1115.25,
489.25
],
"area_px": 428.5
},
{
"image_points_px": [
[
1126.0,
517.0
],
[
1151.0,
515.0
],
[
1161.0,
519.0
],
[
1135.0,
520.0
]
],
"center_px": [
1143.25,
517.75
],
"area_px": 103.5
},
{
"image_points_px": [
[
1208.0,
454.0
],
[
1227.0,
453.0
],
[
1236.0,
454.0
],
[
1238.0,
457.0
]
],
"center_px": [
1227.25,
454.5
],
"area_px": 56.0
},
{
"image_points_px": [
[
561.0,
383.0
],
[
568.0,
379.0
],
[
586.0,
381.0
],
[
585.0,
385.0
]
],
"center_px": [
575.0,
382.0
],
"area_px": 92.0
},
{
"image_points_px": [
[
543.0,
559.0
],
[
566.0,
559.0
],
[
568.0,
561.0
],
[
544.0,
562.0
]
],
"center_px": [
555.25,
560.25
],
"area_px": 59.5
},
{
"image_points_px": [
[
543.0,
550.0
],
[
565.0,
550.0
],
[
568.0,
552.0
],
[
544.0,
553.0
]
],
"center_px": [
555.0,
551.25
],
"area_px": 58.5
},
{
"image_points_px": [
[
427.0,
462.0
],
[
442.0,
461.0
],
[
451.0,
464.0
],
[
433.0,
465.0
]
],
"center_px": [
438.25,
463.0
],
"area_px": 57.0
},
{
"image_points_px": [
[
734.0,
390.0
],
[
734.0,
386.0
],
[
739.0,
379.0
],
[
751.0,
384.0
]
],
"center_px": [
739.5,
384.75
],
"area_px": 88.5
},
{
"image_points_px": [
[
545.0,
561.0
],
[
546.0,
559.0
],
[
564.0,
560.0
],
[
553.0,
562.0
]
],
"center_px": [
552.0,
560.5
],
"area_px": 32.0
},
{
"image_points_px": [
[
545.0,
552.0
],
[
547.0,
550.0
],
[
564.0,
551.0
],
[
552.0,
553.0
]
],
"center_px": [
552.0,
551.5
],
"area_px": 31.0
}
]
}

View File

@@ -0,0 +1,260 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:04Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_acd\\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": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
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": 4,
"used_marker_ids": [
208,
215,
210,
214
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.004464254419595297,
0.0009809006222282186,
0.0009164799965027451,
0.0009158784048461688,
0.0009158768761971148
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 2.29793131172552,
"residual_median_px": 2.1452420959349903,
"residual_max_px": 3.2739924168757066,
"sigma2_normalized": 3.355321802178801e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.995592474937439,
0.09327799081802368,
0.009738676249980927
],
[
0.036200061440467834,
-0.28641805052757263,
-0.9574206471443176
],
[
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
],
"translation_m": [
-0.19767728447914124,
0.10672874003648758,
1.007198691368103
],
"rvec_rad": [
1.861498657958019,
0.09376354778114666,
-0.05560017520536802
]
},
"camera_in_world": {
"position_m": [
0.28008216619491577,
-0.9114096760749817,
0.3947187662124634
],
"position_mm": [
280.0821533203125,
-911.40966796875,
394.7187805175781
],
"orientation_deg": {
"roll": 106.83509826660156,
"pitch": 4.963260173797607,
"yaw": 2.0823752880096436
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0007219214707919095,
-0.00010615886627800751,
-1.2441742080183794e-05,
-2.2292220126872935e-06,
-1.9001378278315576e-05,
1.6055164393920986e-05
],
[
-0.00010615886627800271,
0.00018507450207990957,
-0.000229357839230566,
1.152655734440853e-05,
-5.499754188682744e-06,
8.805640626930607e-08
],
[
-1.2441742080190222e-05,
-0.0002293578392305681,
0.0005299258920832583,
-1.9116388130386854e-05,
-9.922861831299987e-06,
-2.5031660132005536e-06
],
[
-2.229222012687054e-06,
1.1526557344408634e-05,
-1.9116388130386925e-05,
1.6552782007454031e-06,
1.9425504100347702e-07,
2.1617897081681794e-06
],
[
-1.900137827831593e-05,
-5.49975418868228e-06,
-9.9228618313007e-06,
1.9425504100350238e-07,
4.608378172736113e-06,
4.99786823219628e-06
],
[
1.605516439392046e-05,
8.805640626925034e-08,
-2.5031660132003253e-06,
2.161789708168179e-06,
4.997868232196299e-06,
4.025176134184103e-05
]
],
"parameter_std": {
"rvec_std_deg": [
1.5394571733326972,
0.7794637583962379,
1.3189556791517139
],
"tvec_std_m": [
0.0012865761542735833,
0.0021467133420035645,
0.006344427581889561
]
},
"camera_center_std_m": [
0.020869968788817837,
0.012354161969592598,
0.024547181485578575
],
"camera_center_std_mm": [
20.869968788817836,
12.354161969592598,
24.547181485578577
],
"orientation_std_deg": {
"roll": 1.6399289775452035,
"pitch": 1.2464776756009308,
"yaw": 0.4474521059248073
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
926.75,
650.0
],
"projected_center_px": [
923.4891967773438,
649.7064208984375
],
"reprojection_error_px": 3.2739924168757066,
"confidence": 0.2845709023049064
},
{
"marker_id": 215,
"observed_center_px": [
722.0,
639.5
],
"projected_center_px": [
724.521240234375,
639.6602172851562
],
"reprojection_error_px": 2.526325770342009,
"confidence": 0.24539008992288097
},
{
"marker_id": 210,
"observed_center_px": [
318.25,
564.25
],
"projected_center_px": [
317.2970275878906,
564.263916015625
],
"reprojection_error_px": 0.9530740127253684,
"confidence": 0.1993783538024228
},
{
"marker_id": 214,
"observed_center_px": [
913.0,
584.75
],
"projected_center_px": [
914.7592163085938,
584.8819580078125
],
"reprojection_error_px": 1.7641584215279715,
"confidence": 0.19871793687038514
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,299 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:04Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_acd\\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": [
[
1771.155517578125,
0.0,
640.2863159179688
],
[
0.0,
1774.3978271484375,
361.23284912109375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 7,
"used_marker_ids": [
208,
103,
215,
214,
64,
211,
72
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.009044550647581088,
0.0016538644807328245,
0.001558187473306732,
0.0015581848688445382
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.911038582342608,
"residual_median_px": 3.288713241844395,
"residual_max_px": 5.863181348110948,
"sigma2_normalized": 4.248895149117034e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8213014602661133,
0.5704944729804993,
0.00012249585415702313
],
[
0.15860019624233246,
-0.22811947762966156,
-0.9606286883354187
],
[
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
],
"translation_m": [
-0.1159428134560585,
0.08624742180109024,
1.1204499006271362
],
"rvec_rad": [
1.7878119904428784,
0.5600947960430909,
-0.42088686432931055
]
},
"camera_in_world": {
"position_m": [
0.695557713508606,
-0.7981988191604614,
0.39416658878326416
],
"position_mm": [
695.5577392578125,
-798.1987915039062,
394.1665954589844
],
"orientation_deg": {
"roll": 109.39933776855469,
"pitch": 33.230281829833984,
"yaw": 10.929759979248047
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00017075757804605105,
4.685834695811806e-05,
4.688377015572213e-05,
-1.3425424271290289e-06,
-3.1433035701296834e-05,
-7.846845109108273e-06
],
[
4.68583469581189e-05,
5.489955722014381e-05,
-1.790529000763121e-05,
6.900980143286671e-06,
-1.1729289062349842e-05,
5.987971983905701e-06
],
[
4.688377015572101e-05,
-1.790529000763161e-05,
0.00010212299887187136,
-1.0470592903780147e-05,
-1.3600504299334786e-05,
-1.742182371666159e-05
],
[
-1.3425424271288516e-06,
6.900980143286718e-06,
-1.0470592903780122e-05,
2.20000480797535e-06,
3.818065068721914e-07,
3.0860510097403877e-06
],
[
-3.1433035701296834e-05,
-1.1729289062349715e-05,
-1.360050429933497e-05,
3.8180650687221956e-07,
7.778277788734531e-06,
4.5947589857349e-06
],
[
-7.846845109107946e-06,
5.987971983905819e-06,
-1.7421823716661586e-05,
3.086051009740395e-06,
4.594758985734847e-06,
2.0313248802970143e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.7487082619566866,
0.4245286975636879,
0.5790077971658253
],
"tvec_std_m": [
0.0014832413181864069,
0.002788956397782965,
0.004507022165795299
]
},
"camera_center_std_m": [
0.008691071160615814,
0.006844025854617922,
0.012160875407669726
],
"camera_center_std_mm": [
8.691071160615813,
6.844025854617922,
12.160875407669726
],
"orientation_std_deg": {
"roll": 0.9283381340785061,
"pitch": 0.5720266297070177,
"yaw": 0.5807194253340363
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
892.0,
697.25
],
"projected_center_px": [
888.7431640625,
696.793212890625
],
"reprojection_error_px": 3.288713241844395,
"confidence": 0.06082651601087287
},
{
"marker_id": 103,
"observed_center_px": [
373.0,
693.25
],
"projected_center_px": [
378.3336486816406,
692.7239990234375
],
"reprojection_error_px": 5.359522859967245,
"confidence": 0.13751453171188766
},
{
"marker_id": 215,
"observed_center_px": [
715.5,
644.25
],
"projected_center_px": [
714.16943359375,
645.6070556640625
],
"reprojection_error_px": 1.9005280941899156,
"confidence": 0.41073527975223467
},
{
"marker_id": 214,
"observed_center_px": [
953.75,
638.5
],
"projected_center_px": [
959.612548828125,
638.5861206054688
],
"reprojection_error_px": 5.863181348110948,
"confidence": 0.31959220576599684
},
{
"marker_id": 64,
"observed_center_px": [
211.75,
633.75
],
"projected_center_px": [
209.3169708251953,
633.8402709960938
],
"reprojection_error_px": 2.4347032300028966,
"confidence": 0.4329145227793108
},
{
"marker_id": 211,
"observed_center_px": [
797.0,
595.0
],
"projected_center_px": [
792.2921752929688,
593.9794921875
],
"reprojection_error_px": 4.8171619930730385,
"confidence": 0.21747661179321545
},
{
"marker_id": 72,
"observed_center_px": [
1249.75,
597.0
],
"projected_center_px": [
1250.1585693359375,
597.4947509765625
],
"reprojection_error_px": 0.6416443181996995,
"confidence": 0.015337711207576538
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 46.650085937768026,
"gt": 50.0,
"error": 3.3499140622319743,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 3.4318450564937266,
"gt": 4.0,
"error": 0.568154943506272,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 175.66455821440496,
"gt": 176.0,
"error": 0.33544178559503735,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 15.368151613858341,
"gt": 20.0,
"error": 4.631848386141655,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "b",
"estimate": 59.68322397387179,
"gt": 60.0,
"error": 0.31677602612819555,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 9.971641027199587,
"gt": 9.0,
"error": 0.9716410271995812,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 15.070370753887888,
"gt": 5.0,
"error": 10.070370753887888,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.5480034456072715,
"max_abs_deg": 0.9716410271995812,
"mean_abs_mm": 6.710142408059931,
"max_abs_mm": 10.070370753887888,
"finger_error_mm": 4.0687983757619985
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:06Z",
"method": "hybrid",
"movements": {
"x": {
"value": 46.650085937768026,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 3.4318450564937266,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 175.66455821440496,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 15.368151613858341,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"b": {
"value": 59.68322397387179,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 9.971641027199587,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 15.070370753887888,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 1.7895206403128716,
"num_markers": 8
}

View File

@@ -0,0 +1,454 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:24:00Z",
"summary": {
"num_cameras": 3,
"num_markers": 9
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.29437890275702927,
0.1267813643533499,
0.12701805917267125
],
"position_mm": [
294.37890275702927,
126.78136435334991,
127.01805917267126
],
"normal": [
-0.14196124861081394,
-0.7924630872235063,
0.5931688286491867
],
"corners_m": [
[
0.3010006084559165,
0.1171482448049478,
0.11576996172947694
],
[
0.2794159048335973,
0.12451959580423774,
0.12037945593903555
],
[
0.2879121903169958,
0.13651809977384713,
0.13851455646933553
],
[
0.3091869074216074,
0.12893951703036693,
0.133408262552837
]
],
"num_cameras": 3,
"edge_length_mm": 23.127800079561354
},
{
"marker_id": 85,
"link": "Board",
"position_m": [
0.5052152430804977,
-0.3131113293634995,
-0.027542605951870643
],
"position_mm": [
505.2152430804977,
-313.1113293634995,
-27.54260595187064
],
"normal": [
-0.012610294623433917,
0.023008188731867052,
0.9996557426038171
],
"corners_m": [
[
0.49290113251551126,
-0.3242794039333816,
-0.027383118051392576
],
[
0.49438600561667234,
-0.30042642930925645,
-0.02803036287729893
],
[
0.517237499336841,
-0.30220303254478553,
-0.027581415246510064
],
[
0.5163363348529664,
-0.3255364516665745,
-0.027175527632281
]
],
"num_cameras": 2,
"edge_length_mm": 23.414227411845804
},
{
"marker_id": 92,
"link": "Board",
"position_m": [
0.6454481712873698,
-0.18705897359659518,
-0.02671161793207194
],
"position_mm": [
645.4481712873697,
-187.05897359659517,
-26.711617932071942
],
"normal": [
0.004733104920936358,
0.007749017383697155,
0.9999587743739212
],
"corners_m": [
[
0.6335977994698961,
-0.19751361308954452,
-0.026741885335102283
],
[
0.6346051464039788,
-0.1756899813611798,
-0.026578252170683624
],
[
0.6571304701164543,
-0.17592101311991842,
-0.027013498162242917
],
[
0.65645926915915,
-0.19911128681573792,
-0.02651283606025894
]
],
"num_cameras": 2,
"edge_length_mm": 22.62548837004521
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.3708091842360687,
-0.18361194645245343,
-0.027466344412405384
],
"position_mm": [
370.8091842360687,
-183.61194645245342,
-27.466344412405384
],
"normal": [
-0.01412604121925375,
0.017701912016702796,
0.9997435157431255
],
"corners_m": [
[
0.35822936627828167,
-0.19448435342392129,
-0.027436183672708715
],
[
0.3602371445844972,
-0.17148220232812067,
-0.02784637330057801
],
[
0.3830385220663125,
-0.17266271696406782,
-0.027471622324090797
],
[
0.38173170401518325,
-0.19581851309370404,
-0.027111198352244018
]
],
"num_cameras": 2,
"edge_length_mm": 23.16652696980289
},
{
"marker_id": 210,
"link": "Board",
"position_m": [
0.021067530768761816,
-0.020993801270697266,
0.0011156204385557888
],
"position_mm": [
21.067530768761817,
-20.993801270697265,
1.1156204385557889
],
"normal": [
-0.008193078084339063,
0.007797334572130332,
0.9999360354768071
],
"corners_m": [
[
0.008936993708155516,
-0.008895476788030732,
0.0008309272039998542
],
[
0.03271674565167456,
-0.009920628418332803,
0.0012196385187391023
],
[
0.0334114166534966,
-0.03260076794743436,
0.0012140601480771214
],
[
0.009204967061720578,
-0.032558331928991165,
0.001197855883407077
]
],
"num_cameras": 2,
"edge_length_mm": 23.592374570413305
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.34882663206457,
-0.012436972487259092,
0.0010390303738132174
],
"position_mm": [
348.82663206457,
-12.436972487259093,
1.0390303738132174
],
"normal": [
-0.04790095680941309,
0.050131150058472684,
0.9975932869313815
],
"corners_m": [
[
0.337158980949787,
0.002855618405869495,
-0.00042689324471984364
],
[
0.36089512698786286,
-0.0011064949294752853,
0.001196555213057526
],
[
0.3602371248066749,
-0.02676333097341269,
0.0021559347726831666
],
[
0.33701529551395515,
-0.02473368245201789,
0.0012305247542320208
]
],
"num_cameras": 2,
"edge_length_mm": 25.19264717557173
},
{
"marker_id": 215,
"link": "Board",
"position_m": [
0.24860609750438448,
-0.08748498855734912,
-0.0006651758864440892
],
"position_mm": [
248.60609750438448,
-87.48498855734913,
-0.6651758864440892
],
"normal": [
-0.02374243048023579,
0.02091248358113379,
0.999499357191069
],
"corners_m": [
[
0.23715373398990733,
-0.07483124109394246,
-0.0008609139292708791
],
[
0.26147452650055203,
-0.07635209216614453,
-0.0009039490505681656
],
[
0.26030846671780244,
-0.10125179122811603,
0.00020371347863076098
],
[
0.23548766280927602,
-0.09750482974119344,
-0.0010995540445680727
]
],
"num_cameras": 2,
"edge_length_mm": 24.29793342976706
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.15787142922118141,
-0.17568255589747664,
0.07574165328946517
],
"position_mm": [
157.87142922118142,
-175.68255589747665,
75.74165328946516
],
"normal": [
-0.012512302251762501,
-0.9979918309792266,
0.06209466636589123
],
"corners_m": [
[
0.14616382244132306,
-0.17486615413550533,
0.08770617203941009
],
[
0.17018270753978856,
-0.1750347110376206,
0.08743023935476404
],
[
0.16935847397128279,
-0.17664536213273474,
0.06380879756474515
],
[
0.1457807129323312,
-0.17618399628404588,
0.06402140419894138
]
],
"num_cameras": 3,
"edge_length_mm": 23.754855712812457
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.2465359207959917,
-0.14482585507481302,
0.1147018550551771
],
"position_mm": [
246.5359207959917,
-144.825855074813,
114.7018550551771
],
"normal": [
7.68927445969113e-05,
0.016649888103755985,
0.9998613780487965
],
"corners_m": [
[
0.25873091399894843,
-0.13378112467734615,
0.11460261444697291
],
[
0.25857802580851996,
-0.1571630523709673,
0.11482245193178665
],
[
0.23408255041970794,
-0.1564282765874917,
0.11497596930081364
],
[
0.2347521929567905,
-0.13193096666344692,
0.11440638454113519
]
],
"num_cameras": 2,
"edge_length_mm": 24.113576799807277
}
]
}

View File

@@ -0,0 +1,239 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:24:00Z",
"summary": {
"num_cameras": 3,
"num_markers": 9,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2935103119855211,
0.12715684653025733,
0.12567435388864465
],
"position_mm": [
293.51031198552107,
127.15684653025733,
125.67435388864465
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 85,
"position_m": [
0.5052319167581425,
-0.31313997973666036,
-0.027598364934548907
],
"position_mm": [
505.2319167581425,
-313.13997973666034,
-27.598364934548908
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6454831731645639,
-0.1870656760023744,
-0.026768497372999765
],
"position_mm": [
645.4831731645639,
-187.0656760023744,
-26.768497372999764
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3708107574071064,
-0.18362611672367543,
-0.02751576378857973
],
"position_mm": [
370.8107574071064,
-183.62611672367544,
-27.515763788579733
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02104142736315242,
-0.020994736535481593,
0.0010512251612733734
],
"position_mm": [
21.04142736315242,
-20.994736535481593,
1.0512251612733734
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3488666872699251,
-0.012488356457833586,
0.0010096215290810297
],
"position_mm": [
348.8666872699251,
-12.488356457833586,
1.0096215290810298
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2486258831437343,
-0.08750273977817839,
-0.0007072851756733519
],
"position_mm": [
248.62588314373428,
-87.5027397781784,
-0.7072851756733519
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.1599589751657587,
-0.17546914761196067,
0.0759812289217501
],
"position_mm": [
159.9589751657587,
-175.46914761196066,
75.9812289217501
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2465448296908882,
-0.14482901735278125,
0.11463357771049827
],
"position_mm": [
246.5448296908882,
-144.82901735278125,
114.63357771049827
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,238 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:24:00Z",
"summary": {
"num_cameras": 3,
"num_markers": 9,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2949002370699347,
0.12678015541727122,
0.12790975087766038
],
"position_mm": [
294.9002370699347,
126.78015541727122,
127.90975087766037
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 85,
"position_m": [
0.5052331919844585,
-0.31313651298834083,
-0.027594950496580374
],
"position_mm": [
505.2331919844585,
-313.1365129883408,
-27.594950496580374
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6454567857433768,
-0.1871299051097841,
-0.02685015820446027
],
"position_mm": [
645.4567857433768,
-187.12990510978412,
-26.85015820446027
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3708099877695275,
-0.18362832572350712,
-0.02751898718619039
],
"position_mm": [
370.8099877695275,
-183.62832572350712,
-27.51898718619039
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02101926275586467,
-0.02101478150721215,
0.0010231054293107376
],
"position_mm": [
21.01926275586467,
-21.01478150721215,
1.0231054293107376
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34886706531450434,
-0.012446680550691166,
0.0011038945747601308
],
"position_mm": [
348.8670653145043,
-12.446680550691166,
1.1038945747601308
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24862603457587173,
-0.08752703164653101,
-0.0007576164181372873
],
"position_mm": [
248.62603457587173,
-87.52703164653101,
-0.7576164181372873
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.1564414227177087,
-0.17687992147479215,
0.0758734824497611
],
"position_mm": [
156.4414227177087,
-176.87992147479216,
75.8734824497611
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.24645347548891405,
-0.1448743470982702,
0.11451067642002977
],
"position_mm": [
246.45347548891405,
-144.87434709827022,
114.51067642002977
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

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:23:59Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_ace\\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": [
[
1768.8695068359375,
0.0,
639.249267578125
],
[
0.0,
1774.5469970703125,
357.7935485839844
],
[
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": [
47,
210,
85,
96,
75,
102,
92,
217,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.010980819919799259,
0.0011531896217766104,
0.0009887416871182516,
0.0009887321064848743
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.4841199297798613,
"residual_median_px": 2.4582316730892884,
"residual_max_px": 4.141706938123753,
"sigma2_normalized": 1.4663867660167864e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8069714903831482,
-0.590590238571167,
0.00041733618127182126
],
[
-0.3411347270011902,
-0.46669670939445496,
-0.8159787058830261
],
[
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
],
"translation_m": [
-0.22719182074069977,
0.17189177870750427,
1.129351258277893
],
"rvec_rad": [
2.1004770444031364,
-0.6862687731842654,
0.35540446327797953
]
},
"camera_in_world": {
"position_m": [
-0.3024890124797821,
-0.7974408864974976,
0.7932122945785522
],
"position_mm": [
-302.489013671875,
-797.4408569335938,
793.2122802734375
],
"orientation_deg": {
"roll": 131.2864990234375,
"pitch": -28.822898864746094,
"yaw": -22.91545867919922
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.426407873456523e-05,
-7.895506409561845e-06,
3.1511426506745407e-06,
1.3330395330227032e-06,
1.6228201831963088e-06,
2.7888594415357304e-06
],
[
-7.89550640956188e-06,
8.966513264733893e-06,
-8.186962788898083e-06,
-1.805608492609952e-06,
-1.2051151610832277e-06,
2.722207074789832e-06
],
[
3.1511426506748325e-06,
-8.186962788898244e-06,
3.128801691563921e-05,
3.840520356479328e-06,
-2.958944449333019e-06,
-1.1431175024526813e-05
],
[
1.333039533022735e-06,
-1.805608492609968e-06,
3.84052035647932e-06,
9.068706330009748e-07,
-6.711836153564835e-08,
-6.905114786085991e-07
],
[
1.6228201831962743e-06,
-1.205115161083196e-06,
-2.958944449333087e-06,
-6.71183615356621e-08,
1.156400472899055e-06,
1.6340366338675525e-06
],
[
2.7888594415356232e-06,
2.722207074789906e-06,
-1.143117502452688e-05,
-6.905114786086415e-07,
1.63403663386755e-06,
9.77890641732964e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.3353838625323722,
0.1715672657674912,
0.3204879102398954
],
"tvec_std_m": [
0.0009522975548645364,
0.0010753606245809148,
0.0031271243047454383
]
},
"camera_center_std_m": [
0.004830624949966364,
0.006452977477907209,
0.005820102892816153
],
"camera_center_std_mm": [
4.830624949966364,
6.452977477907209,
5.820102892816153
],
"orientation_std_deg": {
"roll": 0.5165332116627502,
"pitch": 0.2611451472117435,
"yaw": 0.17575981735146345
}
}
},
"observations": {
"markers": [
{
"marker_id": 47,
"observed_center_px": [
985.0,
693.5
],
"projected_center_px": [
986.1359252929688,
691.0036010742188
],
"reprojection_error_px": 2.742687344165922,
"confidence": 0.07950295894946531
},
{
"marker_id": 210,
"observed_center_px": [
328.0,
631.5
],
"projected_center_px": [
325.8231506347656,
632.6420288085938
],
"reprojection_error_px": 2.4582316730892884,
"confidence": 0.45856909790460193
},
{
"marker_id": 85,
"observed_center_px": [
1187.0,
610.75
],
"projected_center_px": [
1185.957763671875,
610.4509887695312
],
"reprojection_error_px": 1.0842805354749843,
"confidence": 0.4539195577436192
},
{
"marker_id": 96,
"observed_center_px": [
904.75,
584.25
],
"projected_center_px": [
906.6068115234375,
587.1532592773438
],
"reprojection_error_px": 3.446253540448358,
"confidence": 0.47818895251106325
},
{
"marker_id": 75,
"observed_center_px": [
128.5,
516.75
],
"projected_center_px": [
129.30142211914062,
515.8756713867188
],
"reprojection_error_px": 1.186055621398155,
"confidence": 0.25798445457040825
},
{
"marker_id": 102,
"observed_center_px": [
1220.25,
461.25
],
"projected_center_px": [
1218.746826171875,
461.6639709472656
],
"reprojection_error_px": 1.5591354985183186,
"confidence": 0.23928367610236692
},
{
"marker_id": 92,
"observed_center_px": [
1176.5,
438.5
],
"projected_center_px": [
1173.768310546875,
438.2154235839844
],
"reprojection_error_px": 2.746472465703354,
"confidence": 0.28706086767352934
},
{
"marker_id": 217,
"observed_center_px": [
1084.0,
348.5
],
"projected_center_px": [
1087.994384765625,
347.4051818847656
],
"reprojection_error_px": 4.141706938123753,
"confidence": 0.333368702898709
},
{
"marker_id": 206,
"observed_center_px": [
1013.25,
301.0
],
"projected_center_px": [
1013.131103515625,
301.6094970703125
],
"reprojection_error_px": 0.6209855495228976,
"confidence": 0.26319796391165523
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,966 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:23:58Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
},
"camera": {
"camera_id": "c",
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
"camera_matrix": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
"width_px": 1280,
"height_px": 720
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 10,
"num_rejected_candidates": 15
},
"detections": [
{
"observation_id": "4e79c74a-cd6f-4659-8e48-2ce773ee961e",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
"image_points_px": [
[
485.0,
535.0
],
[
538.0,
538.0
],
[
536.0,
589.0
],
[
484.0,
585.0
]
],
"center_px": [
510.75,
561.75
],
"quality": {
"area_px": 2656.5,
"perimeter_px": 206.28765487670898,
"sharpness": {
"laplacian_var": 194.57776733430927
},
"contrast": {
"p05": 19.0,
"p95": 167.0,
"dynamic_range": 148.0,
"mean_gray": 77.51414027149322,
"std_gray": 62.50480364568594
},
"geometry": {
"distance_to_center_norm": 0.32629743218421936,
"distance_to_border_px": 131.0
},
"edge_ratio": 1.0614845160738655,
"edge_lengths_px": [
53.0848388671875,
51.03919982910156,
52.15361785888672,
50.0099983215332
]
},
"confidence": 0.9420768601493317
},
{
"observation_id": "52d9777b-11c6-43a5-93d4-c97674a2af2e",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
684.0,
479.0
],
[
737.0,
484.0
],
[
732.0,
533.0
],
[
680.0,
528.0
]
],
"center_px": [
708.25,
506.0
],
"quality": {
"area_px": 2595.0,
"perimeter_px": 203.8925895690918,
"sharpness": {
"laplacian_var": 423.96591859102955
},
"contrast": {
"p05": 42.0,
"p95": 177.0,
"dynamic_range": 135.0,
"mean_gray": 118.92873432155073,
"std_gray": 53.41795407389024
},
"geometry": {
"distance_to_center_norm": 0.2194800227880478,
"distance_to_border_px": 187.0
},
"edge_ratio": 1.082833247360446,
"edge_lengths_px": [
53.23532485961914,
49.25444030761719,
52.239830017089844,
49.162994384765625
]
},
"confidence": 0.9235032286251245
},
{
"observation_id": "cf53e474-96ef-49c8-8049-baa37edc5328",
"type": "aruco",
"marker_id": 40,
"marker_size_m": 0.025,
"image_points_px": [
[
834.0,
313.0
],
[
797.0,
301.0
],
[
812.0,
267.0
],
[
848.0,
280.0
]
],
"center_px": [
822.75,
290.25
],
"quality": {
"area_px": 1404.0,
"perimeter_px": 150.18132400512695,
"sharpness": {
"laplacian_var": 1033.8424402835647
},
"contrast": {
"p05": 51.0,
"p95": 174.0,
"dynamic_range": 123.0,
"mean_gray": 99.09217577706323,
"std_gray": 49.548508963403066
},
"geometry": {
"distance_to_center_norm": 0.26638665795326233,
"distance_to_border_px": 267.0
},
"edge_ratio": 1.0850953315237581,
"edge_lengths_px": [
38.897300720214844,
37.161808013916016,
38.27531814575195,
35.84689712524414
]
},
"confidence": 0.8625970205637239
},
{
"observation_id": "f911801a-f907-45ff-9c5e-d9f07abf36c2",
"type": "aruco",
"marker_id": 231,
"marker_size_m": 0.025,
"image_points_px": [
[
681.0,
598.0
],
[
740.0,
599.0
],
[
740.0,
616.0
],
[
689.0,
615.0
]
],
"center_px": [
712.5,
607.0
],
"quality": {
"area_px": 931.0,
"perimeter_px": 145.8065700531006,
"sharpness": {
"laplacian_var": 408.6101101899093
},
"contrast": {
"p05": 24.0,
"p95": 113.0,
"dynamic_range": 89.0,
"mean_gray": 64.45386904761905,
"std_gray": 33.31198505231576
},
"geometry": {
"distance_to_center_norm": 0.35056453943252563,
"distance_to_border_px": 104.0
},
"edge_ratio": 3.4710866142721737,
"edge_lengths_px": [
59.00847244262695,
17.0,
51.009803771972656,
18.788293838500977
]
},
"confidence": 0.17881048087784743
},
{
"observation_id": "a136a462-89d4-4ccc-82d5-fbb6efb69ee5",
"type": "aruco",
"marker_id": 245,
"marker_size_m": 0.025,
"image_points_px": [
[
744.0,
458.0
],
[
741.0,
476.0
],
[
687.0,
473.0
],
[
692.0,
456.0
]
],
"center_px": [
716.0,
465.75
],
"quality": {
"area_px": 937.5,
"perimeter_px": 142.09005165100098,
"sharpness": {
"laplacian_var": 992.9299474249533
},
"contrast": {
"p05": 14.0,
"p95": 158.79999999999995,
"dynamic_range": 144.79999999999995,
"mean_gray": 80.30977443609022,
"std_gray": 57.04112994992437
},
"geometry": {
"distance_to_center_norm": 0.17734786868095398,
"distance_to_border_px": 244.0
},
"edge_ratio": 3.0520955648121766,
"edge_lengths_px": [
18.248287200927734,
54.08327102661133,
17.72004508972168,
52.038448333740234
]
},
"confidence": 0.20477733633431033
},
{
"observation_id": "c1df4214-fb35-4912-b86e-7b1506ab9afd",
"type": "aruco",
"marker_id": 208,
"marker_size_m": 0.025,
"image_points_px": [
[
903.0,
638.0
],
[
950.0,
641.0
],
[
952.0,
662.0
],
[
902.0,
659.0
]
],
"center_px": [
926.75,
650.0
],
"quality": {
"area_px": 1017.0,
"perimeter_px": 139.30438423156738,
"sharpness": {
"laplacian_var": 411.0265107039022
},
"contrast": {
"p05": 9.0,
"p95": 138.0,
"dynamic_range": 129.0,
"mean_gray": 61.5855354659249,
"std_gray": 49.92554246853262
},
"geometry": {
"distance_to_center_norm": 0.5553983449935913,
"distance_to_border_px": 58.0
},
"edge_ratio": 2.382534526574857,
"edge_lengths_px": [
47.095645904541016,
21.095022201538086,
50.08992004394531,
21.02379608154297
]
},
"confidence": 0.2845709023049064
},
{
"observation_id": "15395624-501e-4aac-ae48-05c17e7ba0d8",
"type": "aruco",
"marker_id": 215,
"marker_size_m": 0.025,
"image_points_px": [
[
701.0,
628.0
],
[
748.0,
632.0
],
[
744.0,
651.0
],
[
695.0,
647.0
]
],
"center_px": [
722.0,
639.5
],
"quality": {
"area_px": 932.0,
"perimeter_px": 135.67424774169922,
"sharpness": {
"laplacian_var": 153.48910990467152
},
"contrast": {
"p05": 6.0,
"p95": 86.0,
"dynamic_range": 80.0,
"mean_gray": 40.899371069182386,
"std_gray": 30.88255190529213
},
"geometry": {
"distance_to_center_norm": 0.39667633175849915,
"distance_to_border_px": 69.0
},
"edge_ratio": 2.5320229253292195,
"edge_lengths_px": [
47.16990661621094,
19.416488647460938,
49.162994384765625,
19.92485809326172
]
},
"confidence": 0.24539008992288097
},
{
"observation_id": "50d92275-acd4-4fa9-9982-bd1d853b91f0",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
668.0,
454.0
],
[
664.0,
472.0
],
[
614.0,
471.0
],
[
620.0,
453.0
]
],
"center_px": [
641.5,
462.5
],
"quality": {
"area_px": 887.0,
"perimeter_px": 135.43316650390625,
"sharpness": {
"laplacian_var": 779.864463176575
},
"contrast": {
"p05": 14.0,
"p95": 159.0,
"dynamic_range": 145.0,
"mean_gray": 90.6723602484472,
"std_gray": 54.33953909756743
},
"geometry": {
"distance_to_center_norm": 0.13960322737693787,
"distance_to_border_px": 248.0
},
"edge_ratio": 2.7121729715549994,
"edge_lengths_px": [
18.439088821411133,
50.0099983215332,
18.973665237426758,
48.010414123535156
]
},
"confidence": 0.21802935857527475
},
{
"observation_id": "81726269-c89c-4de1-85d7-b02c68260d56",
"type": "aruco",
"marker_id": 210,
"marker_size_m": 0.025,
"image_points_px": [
[
303.0,
555.0
],
[
344.0,
557.0
],
[
335.0,
573.0
],
[
291.0,
572.0
]
],
"center_px": [
318.25,
564.25
],
"quality": {
"area_px": 717.0,
"perimeter_px": 124.22632789611816,
"sharpness": {
"laplacian_var": 1043.14627397841
},
"contrast": {
"p05": 22.0,
"p95": 161.34999999999997,
"dynamic_range": 139.34999999999997,
"mean_gray": 87.10700389105058,
"std_gray": 50.615686245828684
},
"geometry": {
"distance_to_center_norm": 0.5190029740333557,
"distance_to_border_px": 147.0
},
"edge_ratio": 2.3974518340826596,
"edge_lengths_px": [
41.04875183105469,
18.357559204101562,
44.0113639831543,
20.808652877807617
]
},
"confidence": 0.1993783538024228
},
{
"observation_id": "09c9b8f9-76cf-40c8-a7bd-59fd359267ae",
"type": "aruco",
"marker_id": 214,
"marker_size_m": 0.025,
"image_points_px": [
[
890.0,
575.0
],
[
934.0,
577.0
],
[
936.0,
594.0
],
[
892.0,
593.0
]
],
"center_px": [
913.0,
584.75
],
"quality": {
"area_px": 767.0,
"perimeter_px": 123.2848072052002,
"sharpness": {
"laplacian_var": 340.67132862592325
},
"contrast": {
"p05": 10.700000000000003,
"p95": 125.0,
"dynamic_range": 114.3,
"mean_gray": 73.4936936936937,
"std_gray": 41.824143377234996
},
"geometry": {
"distance_to_center_norm": 0.4815620481967926,
"distance_to_border_px": 126.0
},
"edge_ratio": 2.573161443734459,
"edge_lengths_px": [
44.04542922973633,
17.11724281311035,
44.0113639831543,
18.11077117919922
]
},
"confidence": 0.19871793687038514
}
],
"rejected_candidates": [
{
"image_points_px": [
[
546.0,
447.0
],
[
538.0,
462.0
],
[
487.0,
460.0
],
[
497.0,
447.0
]
],
"center_px": [
517.0,
454.0
],
"area_px": 709.0
},
{
"image_points_px": [
[
769.0,
228.0
],
[
766.0,
248.0
],
[
734.0,
265.0
],
[
740.0,
243.0
]
],
"center_px": [
752.25,
246.0
],
"area_px": 568.5
},
{
"image_points_px": [
[
780.0,
520.0
],
[
783.0,
543.0
],
[
779.0,
572.0
],
[
776.0,
534.0
]
],
"center_px": [
779.5,
542.25
],
"area_px": 186.5
},
{
"image_points_px": [
[
1225.0,
489.0
],
[
1259.0,
491.0
],
[
1269.0,
503.0
],
[
1231.0,
502.0
]
],
"center_px": [
1246.0,
496.25
],
"area_px": 438.0
},
{
"image_points_px": [
[
1026.0,
492.0
],
[
1061.0,
493.0
],
[
1068.0,
505.0
],
[
1032.0,
505.0
]
],
"center_px": [
1046.75,
498.75
],
"area_px": 440.5
},
{
"image_points_px": [
[
1096.0,
483.0
],
[
1129.0,
483.0
],
[
1136.0,
496.0
],
[
1100.0,
495.0
]
],
"center_px": [
1115.25,
489.25
],
"area_px": 428.5
},
{
"image_points_px": [
[
1126.0,
517.0
],
[
1151.0,
515.0
],
[
1161.0,
519.0
],
[
1135.0,
520.0
]
],
"center_px": [
1143.25,
517.75
],
"area_px": 103.5
},
{
"image_points_px": [
[
1208.0,
454.0
],
[
1227.0,
453.0
],
[
1236.0,
454.0
],
[
1238.0,
457.0
]
],
"center_px": [
1227.25,
454.5
],
"area_px": 56.0
},
{
"image_points_px": [
[
561.0,
383.0
],
[
568.0,
379.0
],
[
586.0,
381.0
],
[
585.0,
385.0
]
],
"center_px": [
575.0,
382.0
],
"area_px": 92.0
},
{
"image_points_px": [
[
543.0,
559.0
],
[
566.0,
559.0
],
[
568.0,
561.0
],
[
544.0,
562.0
]
],
"center_px": [
555.25,
560.25
],
"area_px": 59.5
},
{
"image_points_px": [
[
543.0,
550.0
],
[
565.0,
550.0
],
[
568.0,
552.0
],
[
544.0,
553.0
]
],
"center_px": [
555.0,
551.25
],
"area_px": 58.5
},
{
"image_points_px": [
[
427.0,
462.0
],
[
442.0,
461.0
],
[
451.0,
464.0
],
[
433.0,
465.0
]
],
"center_px": [
438.25,
463.0
],
"area_px": 57.0
},
{
"image_points_px": [
[
734.0,
390.0
],
[
734.0,
386.0
],
[
739.0,
379.0
],
[
751.0,
384.0
]
],
"center_px": [
739.5,
384.75
],
"area_px": 88.5
},
{
"image_points_px": [
[
545.0,
561.0
],
[
546.0,
559.0
],
[
564.0,
560.0
],
[
553.0,
562.0
]
],
"center_px": [
552.0,
560.5
],
"area_px": 32.0
},
{
"image_points_px": [
[
545.0,
552.0
],
[
547.0,
550.0
],
[
564.0,
551.0
],
[
552.0,
553.0
]
],
"center_px": [
552.0,
551.5
],
"area_px": 31.0
}
]
}

View File

@@ -0,0 +1,260 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:23:59Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_ace\\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": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
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": 4,
"used_marker_ids": [
208,
215,
210,
214
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.004464254419595297,
0.0009809006222282186,
0.0009164799965027451,
0.0009158784048461688,
0.0009158768761971148
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 2.29793131172552,
"residual_median_px": 2.1452420959349903,
"residual_max_px": 3.2739924168757066,
"sigma2_normalized": 3.355321802178801e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.995592474937439,
0.09327799081802368,
0.009738676249980927
],
[
0.036200061440467834,
-0.28641805052757263,
-0.9574206471443176
],
[
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
],
"translation_m": [
-0.19767728447914124,
0.10672874003648758,
1.007198691368103
],
"rvec_rad": [
1.861498657958019,
0.09376354778114666,
-0.05560017520536802
]
},
"camera_in_world": {
"position_m": [
0.28008216619491577,
-0.9114096760749817,
0.3947187662124634
],
"position_mm": [
280.0821533203125,
-911.40966796875,
394.7187805175781
],
"orientation_deg": {
"roll": 106.83509826660156,
"pitch": 4.963260173797607,
"yaw": 2.0823752880096436
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0007219214707919095,
-0.00010615886627800751,
-1.2441742080183794e-05,
-2.2292220126872935e-06,
-1.9001378278315576e-05,
1.6055164393920986e-05
],
[
-0.00010615886627800271,
0.00018507450207990957,
-0.000229357839230566,
1.152655734440853e-05,
-5.499754188682744e-06,
8.805640626930607e-08
],
[
-1.2441742080190222e-05,
-0.0002293578392305681,
0.0005299258920832583,
-1.9116388130386854e-05,
-9.922861831299987e-06,
-2.5031660132005536e-06
],
[
-2.229222012687054e-06,
1.1526557344408634e-05,
-1.9116388130386925e-05,
1.6552782007454031e-06,
1.9425504100347702e-07,
2.1617897081681794e-06
],
[
-1.900137827831593e-05,
-5.49975418868228e-06,
-9.9228618313007e-06,
1.9425504100350238e-07,
4.608378172736113e-06,
4.99786823219628e-06
],
[
1.605516439392046e-05,
8.805640626925034e-08,
-2.5031660132003253e-06,
2.161789708168179e-06,
4.997868232196299e-06,
4.025176134184103e-05
]
],
"parameter_std": {
"rvec_std_deg": [
1.5394571733326972,
0.7794637583962379,
1.3189556791517139
],
"tvec_std_m": [
0.0012865761542735833,
0.0021467133420035645,
0.006344427581889561
]
},
"camera_center_std_m": [
0.020869968788817837,
0.012354161969592598,
0.024547181485578575
],
"camera_center_std_mm": [
20.869968788817836,
12.354161969592598,
24.547181485578577
],
"orientation_std_deg": {
"roll": 1.6399289775452035,
"pitch": 1.2464776756009308,
"yaw": 0.4474521059248073
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
926.75,
650.0
],
"projected_center_px": [
923.4891967773438,
649.7064208984375
],
"reprojection_error_px": 3.2739924168757066,
"confidence": 0.2845709023049064
},
{
"marker_id": 215,
"observed_center_px": [
722.0,
639.5
],
"projected_center_px": [
724.521240234375,
639.6602172851562
],
"reprojection_error_px": 2.526325770342009,
"confidence": 0.24539008992288097
},
{
"marker_id": 210,
"observed_center_px": [
318.25,
564.25
],
"projected_center_px": [
317.2970275878906,
564.263916015625
],
"reprojection_error_px": 0.9530740127253684,
"confidence": 0.1993783538024228
},
{
"marker_id": 214,
"observed_center_px": [
913.0,
584.75
],
"projected_center_px": [
914.7592163085938,
584.8819580078125
],
"reprojection_error_px": 1.7641584215279715,
"confidence": 0.19871793687038514
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,411 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:23:59Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_ace\\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": [
[
1779.3912353515625,
0.0,
640.3994750976562
],
[
0.0,
1771.271484375,
358.7074279785156
],
[
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": 15,
"used_marker_ids": [
92,
85,
54,
62,
96,
55,
66,
53,
79,
51,
95,
103,
214,
215,
86
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006847823160763762,
0.0010908392570462759,
0.0010097102253433705,
0.001009708108079841
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.5418895887825874,
"residual_median_px": 2.179114210157556,
"residual_max_px": 4.223236649737238,
"sigma2_normalized": 1.2743880793798654e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6289862394332886,
0.7774164080619812,
-4.520302900345996e-05
],
[
0.2066880613565445,
-0.16728167235851288,
-0.9640004634857178
],
[
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
],
"translation_m": [
-0.05559958890080452,
-0.01184007991105318,
1.548203706741333
],
"rvec_rad": [
1.7018905465518064,
0.8121732672970728,
-0.618541738555643
]
},
"camera_in_world": {
"position_m": [
1.1977002620697021,
-0.8974846601486206,
0.4002518653869629
],
"position_mm": [
1197.7003173828125,
-897.4846801757812,
400.2518615722656
],
"orientation_deg": {
"roll": 113.67928314208984,
"pitch": 48.54166030883789,
"yaw": 18.190784454345703
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
7.143862994181741e-06,
1.446715996625232e-06,
1.7416459932360616e-06,
-3.2218014928034377e-07,
-2.1767646795809807e-06,
1.1257509104412026e-06
],
[
1.4467159966252256e-06,
5.746985345383812e-06,
5.110202499641363e-07,
1.3257264260705087e-06,
-1.4195704971294177e-06,
1.2353593501937247e-06
],
[
1.7416459932360033e-06,
5.110202499641407e-07,
1.0062672837062547e-05,
-1.6387655870261812e-06,
-1.5538005058192453e-06,
-8.944843962488583e-07
],
[
-3.221801492803391e-07,
1.3257264260705096e-06,
-1.6387655870261876e-06,
7.612251497648156e-07,
3.089319039406512e-08,
5.746513175037978e-07
],
[
-2.176764679580973e-06,
-1.4195704971294207e-06,
-1.5538005058192597e-06,
3.089319039406561e-08,
1.121777509629322e-06,
1.8628742557256562e-07
],
[
1.1257509104412018e-06,
1.2353593501937262e-06,
-8.94484396248859e-07,
5.746513175037975e-07,
1.862874255725652e-07,
6.331966808234543e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.15314019329004952,
0.13735443198255531,
0.1817520461716996
],
"tvec_std_m": [
0.0008724821773336207,
0.0010591399858514087,
0.002516339962770242
]
},
"camera_center_std_m": [
0.0028842344444595922,
0.0027093174361713457,
0.003705667015544412
],
"camera_center_std_mm": [
2.8842344444595924,
2.7093174361713457,
3.705667015544412
],
"orientation_std_deg": {
"roll": 0.24295760603880232,
"pitch": 0.15450206256615454,
"yaw": 0.21172008702206976
}
}
},
"observations": {
"markers": [
{
"marker_id": 92,
"observed_center_px": [
1021.25,
690.0
],
"projected_center_px": [
1023.6946411132812,
689.0123901367188
],
"reprojection_error_px": 2.6365969382511616,
"confidence": 0.14766715850245912
},
{
"marker_id": 85,
"observed_center_px": [
674.25,
666.75
],
"projected_center_px": [
673.99853515625,
665.7089233398438
],
"reprojection_error_px": 1.07101595691395,
"confidence": 0.31040235026858615
},
{
"marker_id": 54,
"observed_center_px": [
485.0,
582.75
],
"projected_center_px": [
482.6800842285156,
585.3987426757812
],
"reprojection_error_px": 3.521057646402109,
"confidence": 0.261936977185694
},
{
"marker_id": 62,
"observed_center_px": [
737.25,
553.75
],
"projected_center_px": [
737.9805297851562,
555.7020263671875
],
"reprojection_error_px": 2.0842458360749254,
"confidence": 0.29470267815689305
},
{
"marker_id": 96,
"observed_center_px": [
693.5,
544.25
],
"projected_center_px": [
689.2779541015625,
544.3502807617188
],
"reprojection_error_px": 4.223236649737238,
"confidence": 0.2320355751581732
},
{
"marker_id": 55,
"observed_center_px": [
521.0,
533.75
],
"projected_center_px": [
518.1779174804688,
533.9116821289062
],
"reprojection_error_px": 2.8267102536078057,
"confidence": 0.18434674728219572
},
{
"marker_id": 66,
"observed_center_px": [
329.75,
537.25
],
"projected_center_px": [
328.9173889160156,
537.1627807617188
],
"reprojection_error_px": 0.8371668965624461,
"confidence": 0.15690567239379535
},
{
"marker_id": 53,
"observed_center_px": [
1203.5,
466.0
],
"projected_center_px": [
1201.361328125,
465.5821228027344
],
"reprojection_error_px": 2.179114210157556,
"confidence": 0.13639287915585202
},
{
"marker_id": 79,
"observed_center_px": [
664.0,
511.5
],
"projected_center_px": [
665.3004760742188,
511.48974609375
],
"reprojection_error_px": 1.3005164982455222,
"confidence": 0.15466714018740998
},
{
"marker_id": 51,
"observed_center_px": [
526.25,
463.5
],
"projected_center_px": [
527.8326416015625,
462.8917236328125
],
"reprojection_error_px": 1.69551012320043,
"confidence": 0.12790377393343658
},
{
"marker_id": 95,
"observed_center_px": [
422.0,
500.0
],
"projected_center_px": [
424.4123229980469,
498.7489318847656
],
"reprojection_error_px": 2.7174388081172967,
"confidence": 0.1889374000059173
},
{
"marker_id": 103,
"observed_center_px": [
460.75,
447.75
],
"projected_center_px": [
463.9916076660156,
446.7794189453125
],
"reprojection_error_px": 3.3837919327419597,
"confidence": 0.10911142441352696
},
{
"marker_id": 214,
"observed_center_px": [
854.75,
444.25
],
"projected_center_px": [
858.4514770507812,
444.3890686035156
],
"reprojection_error_px": 3.7040886104336175,
"confidence": 0.1602523119115797
},
{
"marker_id": 215,
"observed_center_px": [
685.0,
432.75
],
"projected_center_px": [
683.5575561523438,
432.7489013671875
],
"reprojection_error_px": 1.4424442660412997,
"confidence": 0.1299020584933079
},
{
"marker_id": 86,
"observed_center_px": [
1129.25,
407.75
],
"projected_center_px": [
1128.02294921875,
408.0578918457031
],
"reprojection_error_px": 1.265089328236039,
"confidence": 0.10688762057177302
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 47.45312369428747,
"gt": 50.0,
"error": 2.54687630571253,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 3.6305679300284712,
"gt": 4.0,
"error": 0.36943206997153766,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 175.24765294168319,
"gt": 176.0,
"error": 0.7523470583168148,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "a",
"estimate": 21.22333281146799,
"gt": 20.0,
"error": 1.2233328114679978,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "b",
"estimate": 56.84179286556765,
"gt": 60.0,
"error": 3.1582071344323595,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 4.191390375550241,
"gt": 9.0,
"error": 4.808609624449758,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 10.228637374359195,
"gt": 5.0,
"error": 5.228637374359195,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 2.2721489717926175,
"max_abs_deg": 4.808609624449758,
"mean_abs_mm": 3.8877568400358626,
"max_abs_mm": 5.228637374359195,
"finger_error_mm": 2.751878142432998
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:02Z",
"method": "hybrid",
"movements": {
"x": {
"value": 47.45312369428747,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 3.6305679300284712,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 175.24765294168319,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"a": {
"value": 21.22333281146799,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"b": {
"value": 56.84179286556765,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 4.191390375550241,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 10.228637374359195,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 1.6769334012566761,
"num_markers": 9
}

View File

@@ -0,0 +1,583 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:24:39Z",
"summary": {
"num_cameras": 3,
"num_markers": 12
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.29455731052397055,
0.12732381622884326,
0.1275538328471999
],
"position_mm": [
294.55731052397056,
127.32381622884326,
127.5538328471999
],
"normal": [
-0.09837006291808957,
-0.832886903204306,
0.544630826516671
],
"corners_m": [
[
0.30157894871452107,
0.11880153413137845,
0.11571385587342867
],
[
0.2795108297488967,
0.12485751603610325,
0.12113737190262946
],
[
0.28774179600561245,
0.13608131556578684,
0.13964213606496534
],
[
0.309397667626852,
0.1295548991821045,
0.13372196754777604
]
],
"num_cameras": 2,
"edge_length_mm": 23.10925624275513
},
{
"marker_id": 85,
"link": "Board",
"position_m": [
0.5062644526228689,
-0.3131253535899686,
-0.027561433998156228
],
"position_mm": [
506.2644526228689,
-313.1253535899686,
-27.56143399815623
],
"normal": [
-0.03869679227665096,
0.09329092374617466,
0.9948866075156924
],
"corners_m": [
[
0.4935307632130601,
-0.3242137989510284,
-0.02670767177525763
],
[
0.4971941244022133,
-0.2994528066939775,
-0.029524217254476418
],
[
0.5182596187017426,
-0.3027002216571566,
-0.027722723501844723
],
[
0.5160733041744595,
-0.3261345870577119,
-0.026291123461046145
]
],
"num_cameras": 2,
"edge_length_mm": 23.19662613906401
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37092726243037144,
-0.18406203708673222,
-0.02664236929459572
],
"position_mm": [
370.92726243037146,
-184.0620370867322,
-26.642369294595717
],
"normal": [
0.03584573618255802,
0.033913287852277214,
0.9987817439784225
],
"corners_m": [
[
0.35861299917143574,
-0.19504699951277366,
-0.02576890337152313
],
[
0.3603499474229027,
-0.1721751336593713,
-0.026727415534039668
],
[
0.3827560870821133,
-0.17326067909020718,
-0.027371512629362195
],
[
0.3819900160450341,
-0.19576533608457677,
-0.02670164564345788
]
],
"num_cameras": 2,
"edge_length_mm": 22.833426418256042
},
{
"marker_id": 102,
"link": "Board",
"position_m": [
0.6503593884554816,
-0.22394211877891007,
-0.02631635815589358
],
"position_mm": [
650.3593884554816,
-223.94211877891007,
-26.31635815589358
],
"normal": [
-0.016277005021607747,
0.0032279930662878487,
0.9998623101048918
],
"corners_m": [
[
0.6383064799209719,
-0.23453950668146242,
-0.026599846994606068
],
[
0.6404704310924454,
-0.2117701807058976,
-0.026394075557635385
],
[
0.6623265987328202,
-0.21325880654543178,
-0.026277746430881797
],
[
0.6603340440756889,
-0.23619998118284852,
-0.025993763640451063
]
],
"num_cameras": 2,
"edge_length_mm": 22.47690753320266
},
{
"marker_id": 124,
"link": "Arm2",
"position_m": [
0.21528623130813215,
0.07777857938676631,
0.0864938954490071
],
"position_mm": [
215.28623130813216,
77.77857938676631,
86.4938954490071
],
"normal": [
-0.9492452318038935,
0.05947971780268202,
0.3088618672929467
],
"corners_m": [
[
0.21800635554831735,
0.06452932064621052,
0.09832622993958136
],
[
0.21128787572648433,
0.06714653756328984,
0.07521377950573382
],
[
0.21198975755538174,
0.08962563115650606,
0.07514301787100204
],
[
0.21986093640234514,
0.08981282818105885,
0.09729255447971122
]
],
"num_cameras": 2,
"edge_length_mm": 23.89523942359061
},
{
"marker_id": 198,
"link": "Arm1",
"position_m": [
0.16095346055026835,
-0.04813253398715009,
0.10634681644679944
],
"position_mm": [
160.95346055026835,
-48.13253398715009,
106.34681644679944
],
"normal": [
0.0008937516605250341,
0.07513397453638254,
0.9971730477095416
],
"corners_m": [
[
0.1501026215147472,
-0.03594277419695734,
0.10540602379161418
],
[
0.17306383155906452,
-0.03772997665687858,
0.10558552473678816
],
[
0.1719112727824216,
-0.059878869186987226,
0.10718891316421666
],
[
0.14873611634484007,
-0.05897851590777718,
0.10720680409457874
]
],
"num_cameras": 2,
"edge_length_mm": 22.901785057751248
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3522495538757533,
-0.08889432073610481,
1.9705102457662666e-05
],
"position_mm": [
352.2495538757533,
-88.89432073610482,
0.019705102457662667
],
"normal": [
0.007576176739753589,
-0.0011150684483740294,
0.9999706786543111
],
"corners_m": [
[
0.3413928095190309,
-0.07632982448678827,
8.585925305825574e-05
],
[
0.3646017054764071,
-0.07721757606396175,
-3.0156670686040478e-05
],
[
0.36352255600302236,
-0.10123048426074473,
-0.00010914470614959347
],
[
0.339481144504553,
-0.10079939813292453,
0.00013226253360802887
]
],
"num_cameras": 2,
"edge_length_mm": 23.96352445863962
},
{
"marker_id": 210,
"link": "Board",
"position_m": [
0.021067530768761816,
-0.020993801270697266,
0.0011156204385557888
],
"position_mm": [
21.067530768761817,
-20.993801270697265,
1.1156204385557889
],
"normal": [
-0.008193078084339063,
0.007797334572130332,
0.9999360354768071
],
"corners_m": [
[
0.008936993708155516,
-0.008895476788030732,
0.0008309272039998542
],
[
0.03271674565167456,
-0.009920628418332803,
0.0012196385187391023
],
[
0.0334114166534966,
-0.03260076794743436,
0.0012140601480771214
],
[
0.009204967061720578,
-0.032558331928991165,
0.001197855883407077
]
],
"num_cameras": 2,
"edge_length_mm": 23.592374570413305
},
{
"marker_id": 217,
"link": "Board",
"position_m": [
0.6463229230702939,
-0.08920975885396559,
0.00040811910374655386
],
"position_mm": [
646.3229230702939,
-89.2097588539656,
0.40811910374655386
],
"normal": [
0.025524590905997978,
0.03373291580598281,
0.9991048922161817
],
"corners_m": [
[
0.6359395290524669,
-0.0764690909979013,
7.917142346727126e-05
],
[
0.6587715088201005,
-0.07853784673890647,
-0.00010205461618525657
],
[
0.6571378737599403,
-0.10169815253767982,
0.000391105037366915
],
[
0.6334427806486683,
-0.10013394514137472,
0.0012642545703372857
]
],
"num_cameras": 2,
"edge_length_mm": 23.434429296501655
},
{
"marker_id": 229,
"link": "Arm1",
"position_m": [
0.15720376138728312,
-0.1375496145274461,
0.1127107946092667
],
"position_mm": [
157.20376138728312,
-137.5496145274461,
112.7107946092667
],
"normal": [
0.02566747171257231,
0.10290330863518095,
0.9943601409790203
],
"corners_m": [
[
0.14625324073752638,
-0.12542239095263488,
0.1118185043674426
],
[
0.16908449167009354,
-0.1262066459317653,
0.11114916540910112
],
[
0.16864378203427777,
-0.14951759848627885,
0.11373187959773601
],
[
0.1448335311072348,
-0.14905182273910536,
0.1141436290627871
]
],
"num_cameras": 2,
"edge_length_mm": 23.47914381429531
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.156878536055214,
-0.17924117712564147,
0.07781212769518656
],
"position_mm": [
156.878536055214,
-179.24117712564146,
77.81212769518656
],
"normal": [
-0.0006397293197148628,
-0.9986258895501919,
0.05240155977149452
],
"corners_m": [
[
0.14517537371304237,
-0.17850707972935606,
0.08997869710662976
],
[
0.1691024824384156,
-0.1787236699206614,
0.08947264292566438
],
[
0.16845830432667552,
-0.17981160780850783,
0.06541696502145869
],
[
0.14477798374272252,
-0.17992235104404067,
0.06638020572699344
]
],
"num_cameras": 2,
"edge_length_mm": 23.841678805667655
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.24831836881329425,
-0.14227009100681343,
0.11352180500798373
],
"position_mm": [
248.31836881329426,
-142.27009100681343,
113.52180500798373
],
"normal": [
0.01879876901259436,
0.007278693472119736,
0.9997967928058932
],
"corners_m": [
[
0.2606432128286561,
-0.1309029306461035,
0.11328032007479526
],
[
0.2602489058822376,
-0.154168939271116,
0.11331214141848675
],
[
0.2358060683996595,
-0.15411383225236044,
0.1139123756480625
],
[
0.23657528814262382,
-0.12989466185767376,
0.11358238289059042
]
],
"num_cameras": 3,
"edge_length_mm": 24.011049556873814
}
]
}

View File

@@ -0,0 +1,296 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:24:38Z",
"summary": {
"num_cameras": 3,
"num_markers": 12,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2945807719174515,
0.12743021163200305,
0.1274915913443879
],
"position_mm": [
294.5807719174515,
127.43021163200305,
127.4915913443879
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 85,
"position_m": [
0.5063173071271212,
-0.3131550997217318,
-0.027664187139067355
],
"position_mm": [
506.3173071271212,
-313.1550997217318,
-27.664187139067355
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37094686425489914,
-0.18406762541087227,
-0.026731964305350332
],
"position_mm": [
370.94686425489914,
-184.06762541087227,
-26.73196430535033
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6504056323756932,
-0.2239520088396493,
-0.0264024440269359
],
"position_mm": [
650.4056323756931,
-223.9520088396493,
-26.4024440269359
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 124,
"position_m": [
0.21535152360573795,
0.07779205178236161,
0.08646499447345979
],
"position_mm": [
215.35152360573795,
77.79205178236161,
86.46499447345978
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 198,
"position_m": [
0.16095290156226838,
-0.048126727985612405,
0.10627204689025592
],
"position_mm": [
160.95290156226838,
-48.126727985612405,
106.27204689025592
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35227150639234595,
-0.08888045045828058,
-6.271468742346595e-05
],
"position_mm": [
352.27150639234594,
-88.88045045828058,
-0.06271468742346595
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02104142736315242,
-0.020994736535481593,
0.0010512251612733734
],
"position_mm": [
21.04142736315242,
-20.994736535481593,
1.0512251612733734
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6463562843803742,
-0.08920692407793447,
0.00033048019243393084
],
"position_mm": [
646.3562843803742,
-89.20692407793447,
0.33048019243393084
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1572061862778183,
-0.13755436357277195,
0.11262651057557956
],
"position_mm": [
157.2061862778183,
-137.55436357277196,
112.62651057557956
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.1568735682948518,
-0.1791523311586836,
0.07780730199631836
],
"position_mm": [
156.8735682948518,
-179.15233115868358,
77.80730199631836
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.24812976171020412,
-0.14185803545894224,
0.11362273366293513
],
"position_mm": [
248.12976171020412,
-141.85803545894223,
113.62273366293513
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,295 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:24:39Z",
"summary": {
"num_cameras": 3,
"num_markers": 12,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2950699922562518,
0.12761600369243856,
0.1281448903756608
],
"position_mm": [
295.0699922562518,
127.61600369243855,
128.1448903756608
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 85,
"position_m": [
0.5061197365229574,
-0.31305221616669743,
-0.027822744337788505
],
"position_mm": [
506.1197365229574,
-313.0522161666974,
-27.822744337788507
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37081627752416707,
-0.18401285330144893,
-0.02680140826543295
],
"position_mm": [
370.81627752416705,
-184.01285330144893,
-26.801408265432947
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6503488351862831,
-0.22391707843391098,
-0.02645582312495497
],
"position_mm": [
650.348835186283,
-223.91707843391097,
-26.45582312495497
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 124,
"position_m": [
0.21533943802872912,
0.07779570245624946,
0.08646124183913642
],
"position_mm": [
215.33943802872912,
77.79570245624946,
86.46124183913642
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 198,
"position_m": [
0.16059752013369122,
-0.048699174853224794,
0.10664550188403657
],
"position_mm": [
160.5975201336912,
-48.6991748532248,
106.64550188403658
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35199663045804097,
-0.08890461857227208,
-0.00017306433840197667
],
"position_mm": [
351.99663045804095,
-88.90461857227208,
-0.17306433840197666
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021019262755215883,
-0.02101478150240328,
0.0010231054262272172
],
"position_mm": [
21.019262755215884,
-21.014781502403277,
1.0231054262272172
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6463538967248621,
-0.08920550600910515,
0.0003285576521652433
],
"position_mm": [
646.3538967248621,
-89.20550600910515,
0.3285576521652433
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15804899923935092,
-0.13864968838299635,
0.10819874764098583
],
"position_mm": [
158.04899923935093,
-138.64968838299635,
108.19874764098583
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.15621948549743134,
-0.1764373511823243,
0.07628076234700623
],
"position_mm": [
156.21948549743135,
-176.43735118232428,
76.28076234700623
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2474280556799355,
-0.1428615938360621,
0.11363103198787183
],
"position_mm": [
247.4280556799355,
-142.8615938360621,
113.63103198787184
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

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:24:37Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_acg\\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": [
[
1768.8695068359375,
0.0,
639.249267578125
],
[
0.0,
1774.5469970703125,
357.7935485839844
],
[
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": [
47,
210,
85,
96,
75,
102,
92,
217,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.010980819919799259,
0.0011531896217766104,
0.0009887416871182516,
0.0009887321064848743
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.4841199297798613,
"residual_median_px": 2.4582316730892884,
"residual_max_px": 4.141706938123753,
"sigma2_normalized": 1.4663867660167864e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8069714903831482,
-0.590590238571167,
0.00041733618127182126
],
[
-0.3411347270011902,
-0.46669670939445496,
-0.8159787058830261
],
[
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
],
"translation_m": [
-0.22719182074069977,
0.17189177870750427,
1.129351258277893
],
"rvec_rad": [
2.1004770444031364,
-0.6862687731842654,
0.35540446327797953
]
},
"camera_in_world": {
"position_m": [
-0.3024890124797821,
-0.7974408864974976,
0.7932122945785522
],
"position_mm": [
-302.489013671875,
-797.4408569335938,
793.2122802734375
],
"orientation_deg": {
"roll": 131.2864990234375,
"pitch": -28.822898864746094,
"yaw": -22.91545867919922
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.426407873456523e-05,
-7.895506409561845e-06,
3.1511426506745407e-06,
1.3330395330227032e-06,
1.6228201831963088e-06,
2.7888594415357304e-06
],
[
-7.89550640956188e-06,
8.966513264733893e-06,
-8.186962788898083e-06,
-1.805608492609952e-06,
-1.2051151610832277e-06,
2.722207074789832e-06
],
[
3.1511426506748325e-06,
-8.186962788898244e-06,
3.128801691563921e-05,
3.840520356479328e-06,
-2.958944449333019e-06,
-1.1431175024526813e-05
],
[
1.333039533022735e-06,
-1.805608492609968e-06,
3.84052035647932e-06,
9.068706330009748e-07,
-6.711836153564835e-08,
-6.905114786085991e-07
],
[
1.6228201831962743e-06,
-1.205115161083196e-06,
-2.958944449333087e-06,
-6.71183615356621e-08,
1.156400472899055e-06,
1.6340366338675525e-06
],
[
2.7888594415356232e-06,
2.722207074789906e-06,
-1.143117502452688e-05,
-6.905114786086415e-07,
1.63403663386755e-06,
9.77890641732964e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.3353838625323722,
0.1715672657674912,
0.3204879102398954
],
"tvec_std_m": [
0.0009522975548645364,
0.0010753606245809148,
0.0031271243047454383
]
},
"camera_center_std_m": [
0.004830624949966364,
0.006452977477907209,
0.005820102892816153
],
"camera_center_std_mm": [
4.830624949966364,
6.452977477907209,
5.820102892816153
],
"orientation_std_deg": {
"roll": 0.5165332116627502,
"pitch": 0.2611451472117435,
"yaw": 0.17575981735146345
}
}
},
"observations": {
"markers": [
{
"marker_id": 47,
"observed_center_px": [
985.0,
693.5
],
"projected_center_px": [
986.1359252929688,
691.0036010742188
],
"reprojection_error_px": 2.742687344165922,
"confidence": 0.07950295894946531
},
{
"marker_id": 210,
"observed_center_px": [
328.0,
631.5
],
"projected_center_px": [
325.8231506347656,
632.6420288085938
],
"reprojection_error_px": 2.4582316730892884,
"confidence": 0.45856909790460193
},
{
"marker_id": 85,
"observed_center_px": [
1187.0,
610.75
],
"projected_center_px": [
1185.957763671875,
610.4509887695312
],
"reprojection_error_px": 1.0842805354749843,
"confidence": 0.4539195577436192
},
{
"marker_id": 96,
"observed_center_px": [
904.75,
584.25
],
"projected_center_px": [
906.6068115234375,
587.1532592773438
],
"reprojection_error_px": 3.446253540448358,
"confidence": 0.47818895251106325
},
{
"marker_id": 75,
"observed_center_px": [
128.5,
516.75
],
"projected_center_px": [
129.30142211914062,
515.8756713867188
],
"reprojection_error_px": 1.186055621398155,
"confidence": 0.25798445457040825
},
{
"marker_id": 102,
"observed_center_px": [
1220.25,
461.25
],
"projected_center_px": [
1218.746826171875,
461.6639709472656
],
"reprojection_error_px": 1.5591354985183186,
"confidence": 0.23928367610236692
},
{
"marker_id": 92,
"observed_center_px": [
1176.5,
438.5
],
"projected_center_px": [
1173.768310546875,
438.2154235839844
],
"reprojection_error_px": 2.746472465703354,
"confidence": 0.28706086767352934
},
{
"marker_id": 217,
"observed_center_px": [
1084.0,
348.5
],
"projected_center_px": [
1087.994384765625,
347.4051818847656
],
"reprojection_error_px": 4.141706938123753,
"confidence": 0.333368702898709
},
{
"marker_id": 206,
"observed_center_px": [
1013.25,
301.0
],
"projected_center_px": [
1013.131103515625,
301.6094970703125
],
"reprojection_error_px": 0.6209855495228976,
"confidence": 0.26319796391165523
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,966 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:37Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
},
"camera": {
"camera_id": "c",
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
"camera_matrix": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
"width_px": 1280,
"height_px": 720
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 10,
"num_rejected_candidates": 15
},
"detections": [
{
"observation_id": "039379fc-4fec-4746-9762-876939ab4433",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
"image_points_px": [
[
485.0,
535.0
],
[
538.0,
538.0
],
[
536.0,
589.0
],
[
484.0,
585.0
]
],
"center_px": [
510.75,
561.75
],
"quality": {
"area_px": 2656.5,
"perimeter_px": 206.28765487670898,
"sharpness": {
"laplacian_var": 194.57776733430927
},
"contrast": {
"p05": 19.0,
"p95": 167.0,
"dynamic_range": 148.0,
"mean_gray": 77.51414027149322,
"std_gray": 62.50480364568594
},
"geometry": {
"distance_to_center_norm": 0.32629743218421936,
"distance_to_border_px": 131.0
},
"edge_ratio": 1.0614845160738655,
"edge_lengths_px": [
53.0848388671875,
51.03919982910156,
52.15361785888672,
50.0099983215332
]
},
"confidence": 0.9420768601493317
},
{
"observation_id": "9f63d39e-5f33-4bdc-bb36-9a2eb80ee469",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
684.0,
479.0
],
[
737.0,
484.0
],
[
732.0,
533.0
],
[
680.0,
528.0
]
],
"center_px": [
708.25,
506.0
],
"quality": {
"area_px": 2595.0,
"perimeter_px": 203.8925895690918,
"sharpness": {
"laplacian_var": 423.96591859102955
},
"contrast": {
"p05": 42.0,
"p95": 177.0,
"dynamic_range": 135.0,
"mean_gray": 118.92873432155073,
"std_gray": 53.41795407389024
},
"geometry": {
"distance_to_center_norm": 0.2194800227880478,
"distance_to_border_px": 187.0
},
"edge_ratio": 1.082833247360446,
"edge_lengths_px": [
53.23532485961914,
49.25444030761719,
52.239830017089844,
49.162994384765625
]
},
"confidence": 0.9235032286251245
},
{
"observation_id": "cab72bad-7fe7-4775-8eb2-5df175995f93",
"type": "aruco",
"marker_id": 40,
"marker_size_m": 0.025,
"image_points_px": [
[
834.0,
313.0
],
[
797.0,
301.0
],
[
812.0,
267.0
],
[
848.0,
280.0
]
],
"center_px": [
822.75,
290.25
],
"quality": {
"area_px": 1404.0,
"perimeter_px": 150.18132400512695,
"sharpness": {
"laplacian_var": 1033.8424402835647
},
"contrast": {
"p05": 51.0,
"p95": 174.0,
"dynamic_range": 123.0,
"mean_gray": 99.09217577706323,
"std_gray": 49.548508963403066
},
"geometry": {
"distance_to_center_norm": 0.26638665795326233,
"distance_to_border_px": 267.0
},
"edge_ratio": 1.0850953315237581,
"edge_lengths_px": [
38.897300720214844,
37.161808013916016,
38.27531814575195,
35.84689712524414
]
},
"confidence": 0.8625970205637239
},
{
"observation_id": "87f56c37-6d04-4f18-b681-ccc3ef028ac1",
"type": "aruco",
"marker_id": 231,
"marker_size_m": 0.025,
"image_points_px": [
[
681.0,
598.0
],
[
740.0,
599.0
],
[
740.0,
616.0
],
[
689.0,
615.0
]
],
"center_px": [
712.5,
607.0
],
"quality": {
"area_px": 931.0,
"perimeter_px": 145.8065700531006,
"sharpness": {
"laplacian_var": 408.6101101899093
},
"contrast": {
"p05": 24.0,
"p95": 113.0,
"dynamic_range": 89.0,
"mean_gray": 64.45386904761905,
"std_gray": 33.31198505231576
},
"geometry": {
"distance_to_center_norm": 0.35056453943252563,
"distance_to_border_px": 104.0
},
"edge_ratio": 3.4710866142721737,
"edge_lengths_px": [
59.00847244262695,
17.0,
51.009803771972656,
18.788293838500977
]
},
"confidence": 0.17881048087784743
},
{
"observation_id": "caa12d4c-b2d2-431c-acb4-c2c467df9cc9",
"type": "aruco",
"marker_id": 245,
"marker_size_m": 0.025,
"image_points_px": [
[
744.0,
458.0
],
[
741.0,
476.0
],
[
687.0,
473.0
],
[
692.0,
456.0
]
],
"center_px": [
716.0,
465.75
],
"quality": {
"area_px": 937.5,
"perimeter_px": 142.09005165100098,
"sharpness": {
"laplacian_var": 992.9299474249533
},
"contrast": {
"p05": 14.0,
"p95": 158.79999999999995,
"dynamic_range": 144.79999999999995,
"mean_gray": 80.30977443609022,
"std_gray": 57.04112994992437
},
"geometry": {
"distance_to_center_norm": 0.17734786868095398,
"distance_to_border_px": 244.0
},
"edge_ratio": 3.0520955648121766,
"edge_lengths_px": [
18.248287200927734,
54.08327102661133,
17.72004508972168,
52.038448333740234
]
},
"confidence": 0.20477733633431033
},
{
"observation_id": "b211b009-8cba-496e-8b07-19940b4e419f",
"type": "aruco",
"marker_id": 208,
"marker_size_m": 0.025,
"image_points_px": [
[
903.0,
638.0
],
[
950.0,
641.0
],
[
952.0,
662.0
],
[
902.0,
659.0
]
],
"center_px": [
926.75,
650.0
],
"quality": {
"area_px": 1017.0,
"perimeter_px": 139.30438423156738,
"sharpness": {
"laplacian_var": 411.0265107039022
},
"contrast": {
"p05": 9.0,
"p95": 138.0,
"dynamic_range": 129.0,
"mean_gray": 61.5855354659249,
"std_gray": 49.92554246853262
},
"geometry": {
"distance_to_center_norm": 0.5553983449935913,
"distance_to_border_px": 58.0
},
"edge_ratio": 2.382534526574857,
"edge_lengths_px": [
47.095645904541016,
21.095022201538086,
50.08992004394531,
21.02379608154297
]
},
"confidence": 0.2845709023049064
},
{
"observation_id": "58ed2e67-e41b-4816-9b8d-6dfd54874c39",
"type": "aruco",
"marker_id": 215,
"marker_size_m": 0.025,
"image_points_px": [
[
701.0,
628.0
],
[
748.0,
632.0
],
[
744.0,
651.0
],
[
695.0,
647.0
]
],
"center_px": [
722.0,
639.5
],
"quality": {
"area_px": 932.0,
"perimeter_px": 135.67424774169922,
"sharpness": {
"laplacian_var": 153.48910990467152
},
"contrast": {
"p05": 6.0,
"p95": 86.0,
"dynamic_range": 80.0,
"mean_gray": 40.899371069182386,
"std_gray": 30.88255190529213
},
"geometry": {
"distance_to_center_norm": 0.39667633175849915,
"distance_to_border_px": 69.0
},
"edge_ratio": 2.5320229253292195,
"edge_lengths_px": [
47.16990661621094,
19.416488647460938,
49.162994384765625,
19.92485809326172
]
},
"confidence": 0.24539008992288097
},
{
"observation_id": "b7f2f0a3-ddf1-4a8b-bdfd-b9c58da8581a",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
668.0,
454.0
],
[
664.0,
472.0
],
[
614.0,
471.0
],
[
620.0,
453.0
]
],
"center_px": [
641.5,
462.5
],
"quality": {
"area_px": 887.0,
"perimeter_px": 135.43316650390625,
"sharpness": {
"laplacian_var": 779.864463176575
},
"contrast": {
"p05": 14.0,
"p95": 159.0,
"dynamic_range": 145.0,
"mean_gray": 90.6723602484472,
"std_gray": 54.33953909756743
},
"geometry": {
"distance_to_center_norm": 0.13960322737693787,
"distance_to_border_px": 248.0
},
"edge_ratio": 2.7121729715549994,
"edge_lengths_px": [
18.439088821411133,
50.0099983215332,
18.973665237426758,
48.010414123535156
]
},
"confidence": 0.21802935857527475
},
{
"observation_id": "f1ba9970-7424-4f86-ac58-5ecd00fa1681",
"type": "aruco",
"marker_id": 210,
"marker_size_m": 0.025,
"image_points_px": [
[
303.0,
555.0
],
[
344.0,
557.0
],
[
335.0,
573.0
],
[
291.0,
572.0
]
],
"center_px": [
318.25,
564.25
],
"quality": {
"area_px": 717.0,
"perimeter_px": 124.22632789611816,
"sharpness": {
"laplacian_var": 1043.14627397841
},
"contrast": {
"p05": 22.0,
"p95": 161.34999999999997,
"dynamic_range": 139.34999999999997,
"mean_gray": 87.10700389105058,
"std_gray": 50.615686245828684
},
"geometry": {
"distance_to_center_norm": 0.5190029740333557,
"distance_to_border_px": 147.0
},
"edge_ratio": 2.3974518340826596,
"edge_lengths_px": [
41.04875183105469,
18.357559204101562,
44.0113639831543,
20.808652877807617
]
},
"confidence": 0.1993783538024228
},
{
"observation_id": "c98cab4f-a884-43f2-875c-8afb1b12e94d",
"type": "aruco",
"marker_id": 214,
"marker_size_m": 0.025,
"image_points_px": [
[
890.0,
575.0
],
[
934.0,
577.0
],
[
936.0,
594.0
],
[
892.0,
593.0
]
],
"center_px": [
913.0,
584.75
],
"quality": {
"area_px": 767.0,
"perimeter_px": 123.2848072052002,
"sharpness": {
"laplacian_var": 340.67132862592325
},
"contrast": {
"p05": 10.700000000000003,
"p95": 125.0,
"dynamic_range": 114.3,
"mean_gray": 73.4936936936937,
"std_gray": 41.824143377234996
},
"geometry": {
"distance_to_center_norm": 0.4815620481967926,
"distance_to_border_px": 126.0
},
"edge_ratio": 2.573161443734459,
"edge_lengths_px": [
44.04542922973633,
17.11724281311035,
44.0113639831543,
18.11077117919922
]
},
"confidence": 0.19871793687038514
}
],
"rejected_candidates": [
{
"image_points_px": [
[
546.0,
447.0
],
[
538.0,
462.0
],
[
487.0,
460.0
],
[
497.0,
447.0
]
],
"center_px": [
517.0,
454.0
],
"area_px": 709.0
},
{
"image_points_px": [
[
769.0,
228.0
],
[
766.0,
248.0
],
[
734.0,
265.0
],
[
740.0,
243.0
]
],
"center_px": [
752.25,
246.0
],
"area_px": 568.5
},
{
"image_points_px": [
[
780.0,
520.0
],
[
783.0,
543.0
],
[
779.0,
572.0
],
[
776.0,
534.0
]
],
"center_px": [
779.5,
542.25
],
"area_px": 186.5
},
{
"image_points_px": [
[
1225.0,
489.0
],
[
1259.0,
491.0
],
[
1269.0,
503.0
],
[
1231.0,
502.0
]
],
"center_px": [
1246.0,
496.25
],
"area_px": 438.0
},
{
"image_points_px": [
[
1026.0,
492.0
],
[
1061.0,
493.0
],
[
1068.0,
505.0
],
[
1032.0,
505.0
]
],
"center_px": [
1046.75,
498.75
],
"area_px": 440.5
},
{
"image_points_px": [
[
1096.0,
483.0
],
[
1129.0,
483.0
],
[
1136.0,
496.0
],
[
1100.0,
495.0
]
],
"center_px": [
1115.25,
489.25
],
"area_px": 428.5
},
{
"image_points_px": [
[
1126.0,
517.0
],
[
1151.0,
515.0
],
[
1161.0,
519.0
],
[
1135.0,
520.0
]
],
"center_px": [
1143.25,
517.75
],
"area_px": 103.5
},
{
"image_points_px": [
[
1208.0,
454.0
],
[
1227.0,
453.0
],
[
1236.0,
454.0
],
[
1238.0,
457.0
]
],
"center_px": [
1227.25,
454.5
],
"area_px": 56.0
},
{
"image_points_px": [
[
561.0,
383.0
],
[
568.0,
379.0
],
[
586.0,
381.0
],
[
585.0,
385.0
]
],
"center_px": [
575.0,
382.0
],
"area_px": 92.0
},
{
"image_points_px": [
[
543.0,
559.0
],
[
566.0,
559.0
],
[
568.0,
561.0
],
[
544.0,
562.0
]
],
"center_px": [
555.25,
560.25
],
"area_px": 59.5
},
{
"image_points_px": [
[
543.0,
550.0
],
[
565.0,
550.0
],
[
568.0,
552.0
],
[
544.0,
553.0
]
],
"center_px": [
555.0,
551.25
],
"area_px": 58.5
},
{
"image_points_px": [
[
427.0,
462.0
],
[
442.0,
461.0
],
[
451.0,
464.0
],
[
433.0,
465.0
]
],
"center_px": [
438.25,
463.0
],
"area_px": 57.0
},
{
"image_points_px": [
[
734.0,
390.0
],
[
734.0,
386.0
],
[
739.0,
379.0
],
[
751.0,
384.0
]
],
"center_px": [
739.5,
384.75
],
"area_px": 88.5
},
{
"image_points_px": [
[
545.0,
561.0
],
[
546.0,
559.0
],
[
564.0,
560.0
],
[
553.0,
562.0
]
],
"center_px": [
552.0,
560.5
],
"area_px": 32.0
},
{
"image_points_px": [
[
545.0,
552.0
],
[
547.0,
550.0
],
[
564.0,
551.0
],
[
552.0,
553.0
]
],
"center_px": [
552.0,
551.5
],
"area_px": 31.0
}
]
}

View File

@@ -0,0 +1,260 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:38Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_acg\\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": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
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": 4,
"used_marker_ids": [
208,
215,
210,
214
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.004464254419595297,
0.0009809006222282186,
0.0009164799965027451,
0.0009158784048461688,
0.0009158768761971148
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 2.29793131172552,
"residual_median_px": 2.1452420959349903,
"residual_max_px": 3.2739924168757066,
"sigma2_normalized": 3.355321802178801e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.995592474937439,
0.09327799081802368,
0.009738676249980927
],
[
0.036200061440467834,
-0.28641805052757263,
-0.9574206471443176
],
[
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
],
"translation_m": [
-0.19767728447914124,
0.10672874003648758,
1.007198691368103
],
"rvec_rad": [
1.861498657958019,
0.09376354778114666,
-0.05560017520536802
]
},
"camera_in_world": {
"position_m": [
0.28008216619491577,
-0.9114096760749817,
0.3947187662124634
],
"position_mm": [
280.0821533203125,
-911.40966796875,
394.7187805175781
],
"orientation_deg": {
"roll": 106.83509826660156,
"pitch": 4.963260173797607,
"yaw": 2.0823752880096436
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0007219214707919095,
-0.00010615886627800751,
-1.2441742080183794e-05,
-2.2292220126872935e-06,
-1.9001378278315576e-05,
1.6055164393920986e-05
],
[
-0.00010615886627800271,
0.00018507450207990957,
-0.000229357839230566,
1.152655734440853e-05,
-5.499754188682744e-06,
8.805640626930607e-08
],
[
-1.2441742080190222e-05,
-0.0002293578392305681,
0.0005299258920832583,
-1.9116388130386854e-05,
-9.922861831299987e-06,
-2.5031660132005536e-06
],
[
-2.229222012687054e-06,
1.1526557344408634e-05,
-1.9116388130386925e-05,
1.6552782007454031e-06,
1.9425504100347702e-07,
2.1617897081681794e-06
],
[
-1.900137827831593e-05,
-5.49975418868228e-06,
-9.9228618313007e-06,
1.9425504100350238e-07,
4.608378172736113e-06,
4.99786823219628e-06
],
[
1.605516439392046e-05,
8.805640626925034e-08,
-2.5031660132003253e-06,
2.161789708168179e-06,
4.997868232196299e-06,
4.025176134184103e-05
]
],
"parameter_std": {
"rvec_std_deg": [
1.5394571733326972,
0.7794637583962379,
1.3189556791517139
],
"tvec_std_m": [
0.0012865761542735833,
0.0021467133420035645,
0.006344427581889561
]
},
"camera_center_std_m": [
0.020869968788817837,
0.012354161969592598,
0.024547181485578575
],
"camera_center_std_mm": [
20.869968788817836,
12.354161969592598,
24.547181485578577
],
"orientation_std_deg": {
"roll": 1.6399289775452035,
"pitch": 1.2464776756009308,
"yaw": 0.4474521059248073
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
926.75,
650.0
],
"projected_center_px": [
923.4891967773438,
649.7064208984375
],
"reprojection_error_px": 3.2739924168757066,
"confidence": 0.2845709023049064
},
{
"marker_id": 215,
"observed_center_px": [
722.0,
639.5
],
"projected_center_px": [
724.521240234375,
639.6602172851562
],
"reprojection_error_px": 2.526325770342009,
"confidence": 0.24539008992288097
},
{
"marker_id": 210,
"observed_center_px": [
318.25,
564.25
],
"projected_center_px": [
317.2970275878906,
564.263916015625
],
"reprojection_error_px": 0.9530740127253684,
"confidence": 0.1993783538024228
},
{
"marker_id": 214,
"observed_center_px": [
913.0,
584.75
],
"projected_center_px": [
914.7592163085938,
584.8819580078125
],
"reprojection_error_px": 1.7641584215279715,
"confidence": 0.19871793687038514
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:38Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_acg\\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": [
[
1785.6439208984375,
0.0,
640.385009765625
],
[
0.0,
1786.5357666015625,
361.6199645996094
],
[
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": 24,
"used_marker_ids": [
64,
53,
72,
208,
103,
58,
69,
46,
56,
68,
55,
96,
66,
217,
205,
62,
54,
85,
102,
59,
57,
71,
63,
48
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.00870195326179875,
0.001363279535551264,
0.001199060728077229,
0.001199053104347576
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.0367790923254425,
"residual_median_px": 3.1199813777087653,
"residual_max_px": 4.93984384950384,
"sigma2_normalized": 1.6431181107821227e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7074238061904907,
-0.7067683935165405,
0.005474596284329891
],
[
-0.6422805190086365,
0.6396046280860901,
-0.42235246300697327
],
[
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
],
"translation_m": [
-0.00036127393832430243,
0.33044901490211487,
1.3983463048934937
],
"rvec_rad": [
1.1183485120500076,
-2.6970732488067966,
0.6007285717290004
]
},
"camera_in_world": {
"position_m": [
-0.20053209364414215,
0.2111058533191681,
1.4070502519607544
],
"position_mm": [
-200.53208923339844,
211.10585021972656,
1407.05029296875
],
"orientation_deg": {
"roll": -161.55593872070312,
"pitch": -17.157764434814453,
"yaw": -137.76321411132812
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
9.354132016716087e-06,
-1.443574019248239e-05,
5.885471177100677e-06,
1.1428670740376187e-06,
2.318699012617028e-06,
8.951844145532554e-06
],
[
-1.4435740192482443e-05,
4.671751093913296e-05,
-2.337334019592571e-05,
-7.243154960591987e-06,
-4.307565549515974e-06,
-2.5252811787435496e-05
],
[
5.8854711771007145e-06,
-2.337334019592551e-05,
7.950235051082037e-05,
8.354010924369335e-06,
-4.124681701209505e-06,
2.4830482093086567e-06
],
[
1.1428670740376308e-06,
-7.243154960591985e-06,
8.354010924369375e-06,
1.9140230036960594e-06,
5.663565259331633e-08,
2.373665752439488e-06
],
[
2.318699012617033e-06,
-4.307565549515988e-06,
-4.124681701209506e-06,
5.6635652593317926e-08,
1.305232680896371e-06,
3.4003215551615167e-06
],
[
8.951844145532607e-06,
-2.5252811787435577e-05,
2.4830482093088422e-06,
2.373665752439505e-06,
3.4003215551615146e-06,
2.0327680384833784e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.17523642310696635,
0.391617851441592,
0.5108726075038479
],
"tvec_std_m": [
0.0013834822021609311,
0.0011424678030020675,
0.004508622892284714
]
},
"camera_center_std_m": [
0.009542497115821408,
0.011024308494090234,
0.005031149054822321
],
"camera_center_std_mm": [
9.542497115821408,
11.024308494090233,
5.031149054822321
],
"orientation_std_deg": {
"roll": 0.3266308639369791,
"pitch": 0.37963015525292026,
"yaw": 0.14744838278207173
}
}
},
"observations": {
"markers": [
{
"marker_id": 64,
"observed_center_px": [
819.0,
643.75
],
"projected_center_px": [
819.315673828125,
647.0012817382812
],
"reprojection_error_px": 3.266570511629014,
"confidence": 0.48136533624324795
},
{
"marker_id": 53,
"observed_center_px": [
48.25,
559.25
],
"projected_center_px": [
51.31837844848633,
558.7727661132812
],
"reprojection_error_px": 3.1052694707171633,
"confidence": 0.23153054349605823
},
{
"marker_id": 72,
"observed_center_px": [
102.5,
580.25
],
"projected_center_px": [
101.84345245361328,
580.8589477539062
],
"reprojection_error_px": 0.8954730859461313,
"confidence": 0.38624485353870913
},
{
"marker_id": 208,
"observed_center_px": [
421.75,
416.5
],
"projected_center_px": [
424.96087646484375,
417.6921081542969
],
"reprojection_error_px": 3.425032777073615,
"confidence": 0.40542326455908895
},
{
"marker_id": 103,
"observed_center_px": [
712.0,
542.0
],
"projected_center_px": [
708.2036743164062,
543.7705688476562
],
"reprojection_error_px": 4.188914267468879,
"confidence": 0.4309876251267861
},
{
"marker_id": 58,
"observed_center_px": [
782.5,
566.75
],
"projected_center_px": [
780.7999267578125,
564.0184326171875
],
"reprojection_error_px": 3.217407247403886,
"confidence": 0.4316478958478293
},
{
"marker_id": 69,
"observed_center_px": [
868.25,
551.0
],
"projected_center_px": [
868.5160522460938,
547.6994018554688
],
"reprojection_error_px": 3.311303657071435,
"confidence": 0.43072753786094703
},
{
"marker_id": 46,
"observed_center_px": [
45.5,
497.5
],
"projected_center_px": [
40.561859130859375,
497.62969970703125
],
"reprojection_error_px": 4.93984384950384,
"confidence": 0.1881506025573149
},
{
"marker_id": 56,
"observed_center_px": [
86.5,
510.5
],
"projected_center_px": [
83.92694854736328,
514.2882080078125
],
"reprojection_error_px": 4.579422855379341,
"confidence": 0.36483353590081535
},
{
"marker_id": 68,
"observed_center_px": [
24.75,
459.5
],
"projected_center_px": [
28.267345428466797,
457.64178466796875
],
"reprojection_error_px": 3.9780250229670857,
"confidence": 0.0435279743462167
},
{
"marker_id": 55,
"observed_center_px": [
621.0,
352.0
],
"projected_center_px": [
622.7805786132812,
352.38861083984375
],
"reprojection_error_px": 1.8224924095640684,
"confidence": 0.3588284331666357
},
{
"marker_id": 96,
"observed_center_px": [
490.75,
345.0
],
"projected_center_px": [
493.91033935546875,
344.9768371582031
],
"reprojection_error_px": 3.160424237181575,
"confidence": 0.33924563726302426
},
{
"marker_id": 66,
"observed_center_px": [
762.25,
332.0
],
"projected_center_px": [
761.1285400390625,
333.5408935546875
],
"reprojection_error_px": 1.9057873414584898,
"confidence": 0.36090001446666387
},
{
"marker_id": 217,
"observed_center_px": [
203.75,
204.5
],
"projected_center_px": [
201.88092041015625,
201.5145263671875
],
"reprojection_error_px": 3.52228779707013,
"confidence": 0.29888533398470685
},
{
"marker_id": 205,
"observed_center_px": [
131.5,
133.0
],
"projected_center_px": [
132.65219116210938,
134.48348999023438
],
"reprojection_error_px": 1.8783735052349249,
"confidence": 0.3144395433415756
},
{
"marker_id": 62,
"observed_center_px": [
458.5,
331.75
],
"projected_center_px": [
457.8542175292969,
328.07879638671875
],
"reprojection_error_px": 3.727569042906749,
"confidence": 0.3405323974609375
},
{
"marker_id": 54,
"observed_center_px": [
630.75,
266.5
],
"projected_center_px": [
630.4994506835938,
263.3753356933594
],
"reprojection_error_px": 3.1346932847003672,
"confidence": 0.3590718541167963
},
{
"marker_id": 85,
"observed_center_px": [
493.0,
164.25
],
"projected_center_px": [
494.15594482421875,
166.28817749023438
],
"reprojection_error_px": 2.343155120416959,
"confidence": 0.29443270389118054
},
{
"marker_id": 102,
"observed_center_px": [
319.0,
128.0
],
"projected_center_px": [
318.9608459472656,
129.9403533935547
],
"reprojection_error_px": 1.9407483947500042,
"confidence": 0.27640167212794914
},
{
"marker_id": 59,
"observed_center_px": [
378.25,
109.75
],
"projected_center_px": [
380.0524597167969,
109.59156036376953
],
"reprojection_error_px": 1.8094098897166209,
"confidence": 0.2660513635396405
},
{
"marker_id": 57,
"observed_center_px": [
462.5,
69.5
],
"projected_center_px": [
463.1657409667969,
71.06117248535156
],
"reprojection_error_px": 1.6971949104008097,
"confidence": 0.23824963089694168
},
{
"marker_id": 71,
"observed_center_px": [
299.25,
27.5
],
"projected_center_px": [
299.1517333984375,
29.468339920043945
],
"reprojection_error_px": 1.970791304481844,
"confidence": 0.06705319830932129
},
{
"marker_id": 63,
"observed_center_px": [
245.0,
43.0
],
"projected_center_px": [
242.44776916503906,
41.52781677246094
],
"reprojection_error_px": 2.9463885844152897,
"confidence": 0.1426000599823447
},
{
"marker_id": 48,
"observed_center_px": [
369.25,
46.5
],
"projected_center_px": [
369.6098327636719,
44.57184600830078
],
"reprojection_error_px": 1.961442691876918,
"confidence": 0.15796654930589954
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 48.66380926364863,
"gt": 50.0,
"error": 1.3361907363513694,
"unit": "mm",
"observable": true,
"n_markers": 3
},
{
"joint": "y",
"estimate": 3.8519058128941137,
"gt": 4.0,
"error": 0.1480941871058974,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "z",
"estimate": 175.992552493884,
"gt": 176.0,
"error": 0.007447506115994429,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "a",
"estimate": 17.354355013648895,
"gt": 20.0,
"error": 2.645644986351101,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "b",
"estimate": 59.77972844272169,
"gt": 60.0,
"error": 0.22027155727829495,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 9.823696305091977,
"gt": 9.0,
"error": 0.8236963050919712,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 10.342973794203383,
"gt": 5.0,
"error": 5.342973794203383,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.7690309083886518,
"max_abs_deg": 2.645644986351101,
"mean_abs_mm": 3.339582265277376,
"max_abs_mm": 5.342973794203383,
"finger_error_mm": 2.7777493416092853
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:41Z",
"method": "hybrid",
"movements": {
"x": {
"value": 48.66380926364863,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"y": {
"value": 3.8519058128941137,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"z": {
"value": 175.992552493884,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"a": {
"value": 17.354355013648895,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"b": {
"value": 59.77972844272169,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 9.823696305091977,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 10.342973794203383,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 2.029467426462274,
"num_markers": 12
}

View File

@@ -0,0 +1,669 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:24:20Z",
"summary": {
"num_cameras": 3,
"num_markers": 14
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.29383230795472887,
0.12759968719265488,
0.12549455638557927
],
"position_mm": [
293.8323079547289,
127.59968719265488,
125.49455638557927
],
"normal": [
-0.11809544812156057,
-0.8430157026678056,
0.5247646998307658
],
"corners_m": [
[
0.3008109500319882,
0.11911311377563602,
0.1135943635686152
],
[
0.27909306658529176,
0.12549696883436706,
0.118641679047217
],
[
0.2868905655447344,
0.13611853571068736,
0.1377746733181769
],
[
0.3085346496569011,
0.1296701304499291,
0.131967509608308
]
],
"num_cameras": 2,
"edge_length_mm": 23.07415455215104
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.018918527198660953,
-0.18927566283214728,
-0.026128858421515164
],
"position_mm": [
-18.918527198660954,
-189.27566283214728,
-26.128858421515165
],
"normal": [
0.0007336753741363999,
0.0036962825186020246,
0.9999928995827861
],
"corners_m": [
[
-0.030048941043787237,
-0.20116509814852365,
-0.02591802080586272
],
[
-0.03066325990575251,
-0.17814571563080775,
-0.026318477978639575
],
[
-0.007665881088897663,
-0.17763084809224916,
-0.026019559759602025
],
[
-0.0072960267562063984,
-0.20016098945700858,
-0.026259375141956337
]
],
"num_cameras": 2,
"edge_length_mm": 22.83705358134983
},
{
"marker_id": 72,
"link": "Board",
"position_m": [
0.4408353923952186,
0.1935948376344133,
-0.026725447930994725
],
"position_mm": [
440.83539239521855,
193.5948376344133,
-26.725447930994726
],
"normal": [
0.017839985990738178,
0.01078683955001969,
0.9997826658791262
],
"corners_m": [
[
0.42983579698916774,
0.18142695022992383,
-0.026362039378491367
],
[
0.4287653315634974,
0.20494169737002804,
-0.026668055637523804
],
[
0.45194018884196435,
0.20550088167770925,
-0.02701566989948161
],
[
0.4528002521862449,
0.18250982125999202,
-0.026856026808482123
]
],
"num_cameras": 2,
"edge_length_mm": 23.182067966756435
},
{
"marker_id": 85,
"link": "Board",
"position_m": [
0.5062644526228689,
-0.3131253535899686,
-0.027561433998156228
],
"position_mm": [
506.2644526228689,
-313.1253535899686,
-27.56143399815623
],
"normal": [
-0.03869679227665096,
0.09329092374617466,
0.9948866075156924
],
"corners_m": [
[
0.4935307632130601,
-0.3242137989510284,
-0.02670767177525763
],
[
0.4971941244022133,
-0.2994528066939775,
-0.029524217254476418
],
[
0.5182596187017426,
-0.3027002216571566,
-0.027722723501844723
],
[
0.5160733041744595,
-0.3261345870577119,
-0.026291123461046145
]
],
"num_cameras": 2,
"edge_length_mm": 23.19662613906401
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37092726243037144,
-0.18406203708673222,
-0.02664236929459572
],
"position_mm": [
370.92726243037146,
-184.0620370867322,
-26.642369294595717
],
"normal": [
0.03584573618255802,
0.033913287852277214,
0.9987817439784225
],
"corners_m": [
[
0.35861299917143574,
-0.19504699951277366,
-0.02576890337152313
],
[
0.3603499474229027,
-0.1721751336593713,
-0.026727415534039668
],
[
0.3827560870821133,
-0.17326067909020718,
-0.027371512629362195
],
[
0.3819900160450341,
-0.19576533608457677,
-0.02670164564345788
]
],
"num_cameras": 2,
"edge_length_mm": 22.833426418256042
},
{
"marker_id": 102,
"link": "Board",
"position_m": [
0.6503593884554816,
-0.22394211877891007,
-0.02631635815589358
],
"position_mm": [
650.3593884554816,
-223.94211877891007,
-26.31635815589358
],
"normal": [
-0.016277005021607747,
0.0032279930662878487,
0.9998623101048918
],
"corners_m": [
[
0.6383064799209719,
-0.23453950668146242,
-0.026599846994606068
],
[
0.6404704310924454,
-0.2117701807058976,
-0.026394075557635385
],
[
0.6623265987328202,
-0.21325880654543178,
-0.026277746430881797
],
[
0.6603340440756889,
-0.23619998118284852,
-0.025993763640451063
]
],
"num_cameras": 2,
"edge_length_mm": 22.47690753320266
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10458105801727252,
-0.1907811114041893,
-0.02658125759815749
],
"position_mm": [
104.58105801727253,
-190.7811114041893,
-26.58125759815749
],
"normal": [
0.02377299729327363,
-0.0049168105825836425,
0.9997052913601033
],
"corners_m": [
[
0.09335460238633915,
-0.2031134673568566,
-0.026314161943495767
],
[
0.09264318853480767,
-0.1799624289041964,
-0.0263068308616176
],
[
0.11546709932749152,
-0.17862826434442278,
-0.02671684785689167
],
[
0.11685934182045175,
-0.20142028501128137,
-0.026987189730624913
]
],
"num_cameras": 2,
"edge_length_mm": 23.109968337389734
},
{
"marker_id": 124,
"link": "Arm2",
"position_m": [
0.21528623130813215,
0.07777857938676631,
0.0864938954490071
],
"position_mm": [
215.28623130813216,
77.77857938676631,
86.4938954490071
],
"normal": [
-0.9492452318038935,
0.05947971780268202,
0.3088618672929467
],
"corners_m": [
[
0.21800635554831735,
0.06452932064621052,
0.09832622993958136
],
[
0.21128787572648433,
0.06714653756328984,
0.07521377950573382
],
[
0.21198975755538174,
0.08962563115650606,
0.07514301787100204
],
[
0.21986093640234514,
0.08981282818105885,
0.09729255447971122
]
],
"num_cameras": 2,
"edge_length_mm": 23.89523942359061
},
{
"marker_id": 198,
"link": "Arm1",
"position_m": [
0.16095346055026835,
-0.04813253398715009,
0.10634681644679944
],
"position_mm": [
160.95346055026835,
-48.13253398715009,
106.34681644679944
],
"normal": [
0.0008937516605250341,
0.07513397453638254,
0.9971730477095416
],
"corners_m": [
[
0.1501026215147472,
-0.03594277419695734,
0.10540602379161418
],
[
0.17306383155906452,
-0.03772997665687858,
0.10558552473678816
],
[
0.1719112727824216,
-0.059878869186987226,
0.10718891316421666
],
[
0.14873611634484007,
-0.05897851590777718,
0.10720680409457874
]
],
"num_cameras": 2,
"edge_length_mm": 22.901785057751248
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3520479620208229,
-0.08911652518235971,
0.0005159895242302728
],
"position_mm": [
352.04796202082287,
-89.11652518235971,
0.5159895242302728
],
"normal": [
0.01014605564880844,
0.003994299491380693,
0.999940549796009
],
"corners_m": [
[
0.3410496428948106,
-0.07685630810313379,
0.000534267657199397
],
[
0.3641566714397036,
-0.07754186151731224,
0.0003919859259022435
],
[
0.36338940981890594,
-0.10118120239206073,
0.0004052678618169245
],
[
0.33959612392987154,
-0.10088672871693212,
0.0007324366520025262
]
],
"num_cameras": 2,
"edge_length_mm": 23.660484789825095
},
{
"marker_id": 217,
"link": "Board",
"position_m": [
0.6463229230702939,
-0.08920975885396559,
0.00040811910374655386
],
"position_mm": [
646.3229230702939,
-89.2097588539656,
0.40811910374655386
],
"normal": [
0.025524590905997978,
0.03373291580598281,
0.9991048922161817
],
"corners_m": [
[
0.6359395290524669,
-0.0764690909979013,
7.917142346727126e-05
],
[
0.6587715088201005,
-0.07853784673890647,
-0.00010205461618525657
],
[
0.6571378737599403,
-0.10169815253767982,
0.000391105037366915
],
[
0.6334427806486683,
-0.10013394514137472,
0.0012642545703372857
]
],
"num_cameras": 2,
"edge_length_mm": 23.434429296501655
},
{
"marker_id": 229,
"link": "Arm1",
"position_m": [
0.15720376138728312,
-0.1375496145274461,
0.1127107946092667
],
"position_mm": [
157.20376138728312,
-137.5496145274461,
112.7107946092667
],
"normal": [
0.02566747171257231,
0.10290330863518095,
0.9943601409790203
],
"corners_m": [
[
0.14625324073752638,
-0.12542239095263488,
0.1118185043674426
],
[
0.16908449167009354,
-0.1262066459317653,
0.11114916540910112
],
[
0.16864378203427777,
-0.14951759848627885,
0.11373187959773601
],
[
0.1448335311072348,
-0.14905182273910536,
0.1141436290627871
]
],
"num_cameras": 2,
"edge_length_mm": 23.47914381429531
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.15987887390677774,
-0.17576856443233013,
0.07588527295109476
],
"position_mm": [
159.87887390677773,
-175.76856443233012,
75.88527295109476
],
"normal": [
-0.0013532174007717358,
-0.9985013374018337,
0.054710584071237744
],
"corners_m": [
[
0.14810526010597413,
-0.17507333378816164,
0.0880401162429744
],
[
0.17210171817611475,
-0.17515677317214212,
0.0875937405431623
],
[
0.1714560441730108,
-0.17644137305871813,
0.06364788683923975
],
[
0.14785247317201125,
-0.1764027777102986,
0.06425934817900263
]
],
"num_cameras": 2,
"edge_length_mm": 23.85512340546649
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.24979555743987325,
-0.14202639022128752,
0.11281282414526325
],
"position_mm": [
249.79555743987325,
-142.02639022128753,
112.81282414526325
],
"normal": [
0.014998360553277348,
0.015005962030686385,
0.9997749098093268
],
"corners_m": [
[
0.26216871022854493,
-0.1306031417486854,
0.11245462685735937
],
[
0.2617462843273758,
-0.15383796480808537,
0.11281194799219058
],
[
0.2373994863735483,
-0.1537840906246572,
0.11317417193563843
],
[
0.237867748830024,
-0.12988036370372205,
0.11281054979586462
]
],
"num_cameras": 3,
"edge_length_mm": 23.95408814549181
}
]
}

View File

@@ -0,0 +1,334 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:24:19Z",
"summary": {
"num_cameras": 3,
"num_markers": 14,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29385770276918044,
0.1277133972754314,
0.12543813595459263
],
"position_mm": [
293.85770276918043,
127.7133972754314,
125.43813595459264
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 64,
"position_m": [
-0.018947352379261925,
-0.18928256192858384,
-0.026194635263329012
],
"position_mm": [
-18.947352379261925,
-189.28256192858385,
-26.194635263329012
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4408575544220631,
0.19363136273404047,
-0.02679255683525943
],
"position_mm": [
440.8575544220631,
193.63136273404047,
-26.79255683525943
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063173071271212,
-0.3131550997217318,
-0.027664187139067355
],
"position_mm": [
506.3173071271212,
-313.1550997217318,
-27.664187139067355
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37094686425489914,
-0.18406762541087227,
-0.026731964305350332
],
"position_mm": [
370.94686425489914,
-184.06762541087227,
-26.73196430535033
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6504056323756932,
-0.2239520088396493,
-0.0264024440269359
],
"position_mm": [
650.4056323756931,
-223.9520088396493,
-26.4024440269359
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10456103589500733,
-0.19078432319282296,
-0.02665752574334851
],
"position_mm": [
104.56103589500732,
-190.78432319282297,
-26.657525743348508
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 124,
"position_m": [
0.21535152360573795,
0.07779205178236161,
0.08646499447345979
],
"position_mm": [
215.35152360573795,
77.79205178236161,
86.46499447345978
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 198,
"position_m": [
0.16095290156226838,
-0.048126727985612405,
0.10627204689025592
],
"position_mm": [
160.95290156226838,
-48.126727985612405,
106.27204689025592
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35206763654477524,
-0.08909977866501971,
0.00043502863065295614
],
"position_mm": [
352.06763654477527,
-89.09977866501971,
0.43502863065295616
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6463562843803742,
-0.08920692407793447,
0.00033048019243393084
],
"position_mm": [
646.3562843803742,
-89.20692407793447,
0.33048019243393084
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1572061862778183,
-0.13755436357277195,
0.11262651057557956
],
"position_mm": [
157.2061862778183,
-137.55436357277196,
112.62651057557956
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.15987801847518524,
-0.17567206262545026,
0.07586618039177369
],
"position_mm": [
159.87801847518523,
-175.67206262545025,
75.86618039177368
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.25016851963285125,
-0.1422593276558925,
0.11297582414704807
],
"position_mm": [
250.16851963285126,
-142.2593276558925,
112.97582414704807
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,333 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:24:19Z",
"summary": {
"num_cameras": 3,
"num_markers": 14,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29385024773842566,
0.12770494383702707,
0.12541892459011908
],
"position_mm": [
293.85024773842565,
127.70494383702707,
125.41892459011908
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 64,
"position_m": [
-0.018776017520875137,
-0.1891001082824875,
-0.02623466522682498
],
"position_mm": [
-18.776017520875136,
-189.1001082824875,
-26.23466522682498
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44087386439383075,
0.19363782707663862,
-0.02678376023693269
],
"position_mm": [
440.87386439383073,
193.63782707663862,
-26.78376023693269
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5061197365329587,
-0.31305221616405404,
-0.027822744349985353
],
"position_mm": [
506.1197365329587,
-313.052216164054,
-27.822744349985353
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37081627752579416,
-0.18401285330085382,
-0.026801408267280245
],
"position_mm": [
370.81627752579413,
-184.0128533008538,
-26.801408267280245
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6503488351898771,
-0.22391707843296002,
-0.026455823128405623
],
"position_mm": [
650.348835189877,
-223.91707843296,
-26.455823128405623
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10463663790530657,
-0.19071413775867996,
-0.026664244409277317
],
"position_mm": [
104.63663790530657,
-190.71413775867995,
-26.664244409277316
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 124,
"position_m": [
0.2153394380289068,
0.07779570245637325,
0.08646124183915686
],
"position_mm": [
215.33943802890678,
77.79570245637325,
86.46124183915687
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 198,
"position_m": [
0.1607539774066706,
-0.04828921569022799,
0.10637329075146014
],
"position_mm": [
160.7539774066706,
-48.28921569022799,
106.37329075146015
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3517592499527152,
-0.089293466582066,
0.0003462586931327019
],
"position_mm": [
351.7592499527152,
-89.29346658206599,
0.3462586931327019
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6463538967248621,
-0.08920550600910515,
0.0003285576521652426
],
"position_mm": [
646.3538967248621,
-89.20550600910515,
0.3285576521652426
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1579345821633135,
-0.13819414827045612,
0.10939899557010593
],
"position_mm": [
157.93458216331348,
-138.1941482704561,
109.39899557010594
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.15957152880193504,
-0.1747540315227482,
0.07607177763924376
],
"position_mm": [
159.57152880193505,
-174.75403152274822,
76.07177763924376
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.24950346198210768,
-0.14208483056639704,
0.11272026186141354
],
"position_mm": [
249.5034619821077,
-142.08483056639705,
112.72026186141353
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

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:24:18Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_adg\\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": [
[
1768.8695068359375,
0.0,
639.249267578125
],
[
0.0,
1774.5469970703125,
357.7935485839844
],
[
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": [
47,
210,
85,
96,
75,
102,
92,
217,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.010980819919799259,
0.0011531896217766104,
0.0009887416871182516,
0.0009887321064848743
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.4841199297798613,
"residual_median_px": 2.4582316730892884,
"residual_max_px": 4.141706938123753,
"sigma2_normalized": 1.4663867660167864e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8069714903831482,
-0.590590238571167,
0.00041733618127182126
],
[
-0.3411347270011902,
-0.46669670939445496,
-0.8159787058830261
],
[
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
],
"translation_m": [
-0.22719182074069977,
0.17189177870750427,
1.129351258277893
],
"rvec_rad": [
2.1004770444031364,
-0.6862687731842654,
0.35540446327797953
]
},
"camera_in_world": {
"position_m": [
-0.3024890124797821,
-0.7974408864974976,
0.7932122945785522
],
"position_mm": [
-302.489013671875,
-797.4408569335938,
793.2122802734375
],
"orientation_deg": {
"roll": 131.2864990234375,
"pitch": -28.822898864746094,
"yaw": -22.91545867919922
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.426407873456523e-05,
-7.895506409561845e-06,
3.1511426506745407e-06,
1.3330395330227032e-06,
1.6228201831963088e-06,
2.7888594415357304e-06
],
[
-7.89550640956188e-06,
8.966513264733893e-06,
-8.186962788898083e-06,
-1.805608492609952e-06,
-1.2051151610832277e-06,
2.722207074789832e-06
],
[
3.1511426506748325e-06,
-8.186962788898244e-06,
3.128801691563921e-05,
3.840520356479328e-06,
-2.958944449333019e-06,
-1.1431175024526813e-05
],
[
1.333039533022735e-06,
-1.805608492609968e-06,
3.84052035647932e-06,
9.068706330009748e-07,
-6.711836153564835e-08,
-6.905114786085991e-07
],
[
1.6228201831962743e-06,
-1.205115161083196e-06,
-2.958944449333087e-06,
-6.71183615356621e-08,
1.156400472899055e-06,
1.6340366338675525e-06
],
[
2.7888594415356232e-06,
2.722207074789906e-06,
-1.143117502452688e-05,
-6.905114786086415e-07,
1.63403663386755e-06,
9.77890641732964e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.3353838625323722,
0.1715672657674912,
0.3204879102398954
],
"tvec_std_m": [
0.0009522975548645364,
0.0010753606245809148,
0.0031271243047454383
]
},
"camera_center_std_m": [
0.004830624949966364,
0.006452977477907209,
0.005820102892816153
],
"camera_center_std_mm": [
4.830624949966364,
6.452977477907209,
5.820102892816153
],
"orientation_std_deg": {
"roll": 0.5165332116627502,
"pitch": 0.2611451472117435,
"yaw": 0.17575981735146345
}
}
},
"observations": {
"markers": [
{
"marker_id": 47,
"observed_center_px": [
985.0,
693.5
],
"projected_center_px": [
986.1359252929688,
691.0036010742188
],
"reprojection_error_px": 2.742687344165922,
"confidence": 0.07950295894946531
},
{
"marker_id": 210,
"observed_center_px": [
328.0,
631.5
],
"projected_center_px": [
325.8231506347656,
632.6420288085938
],
"reprojection_error_px": 2.4582316730892884,
"confidence": 0.45856909790460193
},
{
"marker_id": 85,
"observed_center_px": [
1187.0,
610.75
],
"projected_center_px": [
1185.957763671875,
610.4509887695312
],
"reprojection_error_px": 1.0842805354749843,
"confidence": 0.4539195577436192
},
{
"marker_id": 96,
"observed_center_px": [
904.75,
584.25
],
"projected_center_px": [
906.6068115234375,
587.1532592773438
],
"reprojection_error_px": 3.446253540448358,
"confidence": 0.47818895251106325
},
{
"marker_id": 75,
"observed_center_px": [
128.5,
516.75
],
"projected_center_px": [
129.30142211914062,
515.8756713867188
],
"reprojection_error_px": 1.186055621398155,
"confidence": 0.25798445457040825
},
{
"marker_id": 102,
"observed_center_px": [
1220.25,
461.25
],
"projected_center_px": [
1218.746826171875,
461.6639709472656
],
"reprojection_error_px": 1.5591354985183186,
"confidence": 0.23928367610236692
},
{
"marker_id": 92,
"observed_center_px": [
1176.5,
438.5
],
"projected_center_px": [
1173.768310546875,
438.2154235839844
],
"reprojection_error_px": 2.746472465703354,
"confidence": 0.28706086767352934
},
{
"marker_id": 217,
"observed_center_px": [
1084.0,
348.5
],
"projected_center_px": [
1087.994384765625,
347.4051818847656
],
"reprojection_error_px": 4.141706938123753,
"confidence": 0.333368702898709
},
{
"marker_id": 206,
"observed_center_px": [
1013.25,
301.0
],
"projected_center_px": [
1013.131103515625,
301.6094970703125
],
"reprojection_error_px": 0.6209855495228976,
"confidence": 0.26319796391165523
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,299 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:18Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_adg\\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": [
[
1771.155517578125,
0.0,
640.2863159179688
],
[
0.0,
1774.3978271484375,
361.23284912109375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 7,
"used_marker_ids": [
208,
103,
215,
214,
64,
211,
72
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.009044550647581088,
0.0016538644807328245,
0.001558187473306732,
0.0015581848688445382
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.911038582342608,
"residual_median_px": 3.288713241844395,
"residual_max_px": 5.863181348110948,
"sigma2_normalized": 4.248895149117034e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8213014602661133,
0.5704944729804993,
0.00012249585415702313
],
[
0.15860019624233246,
-0.22811947762966156,
-0.9606286883354187
],
[
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
],
"translation_m": [
-0.1159428134560585,
0.08624742180109024,
1.1204499006271362
],
"rvec_rad": [
1.7878119904428784,
0.5600947960430909,
-0.42088686432931055
]
},
"camera_in_world": {
"position_m": [
0.695557713508606,
-0.7981988191604614,
0.39416658878326416
],
"position_mm": [
695.5577392578125,
-798.1987915039062,
394.1665954589844
],
"orientation_deg": {
"roll": 109.39933776855469,
"pitch": 33.230281829833984,
"yaw": 10.929759979248047
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00017075757804605105,
4.685834695811806e-05,
4.688377015572213e-05,
-1.3425424271290289e-06,
-3.1433035701296834e-05,
-7.846845109108273e-06
],
[
4.68583469581189e-05,
5.489955722014381e-05,
-1.790529000763121e-05,
6.900980143286671e-06,
-1.1729289062349842e-05,
5.987971983905701e-06
],
[
4.688377015572101e-05,
-1.790529000763161e-05,
0.00010212299887187136,
-1.0470592903780147e-05,
-1.3600504299334786e-05,
-1.742182371666159e-05
],
[
-1.3425424271288516e-06,
6.900980143286718e-06,
-1.0470592903780122e-05,
2.20000480797535e-06,
3.818065068721914e-07,
3.0860510097403877e-06
],
[
-3.1433035701296834e-05,
-1.1729289062349715e-05,
-1.360050429933497e-05,
3.8180650687221956e-07,
7.778277788734531e-06,
4.5947589857349e-06
],
[
-7.846845109107946e-06,
5.987971983905819e-06,
-1.7421823716661586e-05,
3.086051009740395e-06,
4.594758985734847e-06,
2.0313248802970143e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.7487082619566866,
0.4245286975636879,
0.5790077971658253
],
"tvec_std_m": [
0.0014832413181864069,
0.002788956397782965,
0.004507022165795299
]
},
"camera_center_std_m": [
0.008691071160615814,
0.006844025854617922,
0.012160875407669726
],
"camera_center_std_mm": [
8.691071160615813,
6.844025854617922,
12.160875407669726
],
"orientation_std_deg": {
"roll": 0.9283381340785061,
"pitch": 0.5720266297070177,
"yaw": 0.5807194253340363
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
892.0,
697.25
],
"projected_center_px": [
888.7431640625,
696.793212890625
],
"reprojection_error_px": 3.288713241844395,
"confidence": 0.06082651601087287
},
{
"marker_id": 103,
"observed_center_px": [
373.0,
693.25
],
"projected_center_px": [
378.3336486816406,
692.7239990234375
],
"reprojection_error_px": 5.359522859967245,
"confidence": 0.13751453171188766
},
{
"marker_id": 215,
"observed_center_px": [
715.5,
644.25
],
"projected_center_px": [
714.16943359375,
645.6070556640625
],
"reprojection_error_px": 1.9005280941899156,
"confidence": 0.41073527975223467
},
{
"marker_id": 214,
"observed_center_px": [
953.75,
638.5
],
"projected_center_px": [
959.612548828125,
638.5861206054688
],
"reprojection_error_px": 5.863181348110948,
"confidence": 0.31959220576599684
},
{
"marker_id": 64,
"observed_center_px": [
211.75,
633.75
],
"projected_center_px": [
209.3169708251953,
633.8402709960938
],
"reprojection_error_px": 2.4347032300028966,
"confidence": 0.4329145227793108
},
{
"marker_id": 211,
"observed_center_px": [
797.0,
595.0
],
"projected_center_px": [
792.2921752929688,
593.9794921875
],
"reprojection_error_px": 4.8171619930730385,
"confidence": 0.21747661179321545
},
{
"marker_id": 72,
"observed_center_px": [
1249.75,
597.0
],
"projected_center_px": [
1250.1585693359375,
597.4947509765625
],
"reprojection_error_px": 0.6416443181996995,
"confidence": 0.015337711207576538
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:19Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_adg\\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": [
[
1785.6439208984375,
0.0,
640.385009765625
],
[
0.0,
1786.5357666015625,
361.6199645996094
],
[
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": 24,
"used_marker_ids": [
64,
53,
72,
208,
103,
58,
69,
46,
56,
68,
55,
96,
66,
217,
205,
62,
54,
85,
102,
59,
57,
71,
63,
48
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.00870195326179875,
0.001363279535551264,
0.001199060728077229,
0.001199053104347576
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.0367790923254425,
"residual_median_px": 3.1199813777087653,
"residual_max_px": 4.93984384950384,
"sigma2_normalized": 1.6431181107821227e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7074238061904907,
-0.7067683935165405,
0.005474596284329891
],
[
-0.6422805190086365,
0.6396046280860901,
-0.42235246300697327
],
[
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
],
"translation_m": [
-0.00036127393832430243,
0.33044901490211487,
1.3983463048934937
],
"rvec_rad": [
1.1183485120500076,
-2.6970732488067966,
0.6007285717290004
]
},
"camera_in_world": {
"position_m": [
-0.20053209364414215,
0.2111058533191681,
1.4070502519607544
],
"position_mm": [
-200.53208923339844,
211.10585021972656,
1407.05029296875
],
"orientation_deg": {
"roll": -161.55593872070312,
"pitch": -17.157764434814453,
"yaw": -137.76321411132812
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
9.354132016716087e-06,
-1.443574019248239e-05,
5.885471177100677e-06,
1.1428670740376187e-06,
2.318699012617028e-06,
8.951844145532554e-06
],
[
-1.4435740192482443e-05,
4.671751093913296e-05,
-2.337334019592571e-05,
-7.243154960591987e-06,
-4.307565549515974e-06,
-2.5252811787435496e-05
],
[
5.8854711771007145e-06,
-2.337334019592551e-05,
7.950235051082037e-05,
8.354010924369335e-06,
-4.124681701209505e-06,
2.4830482093086567e-06
],
[
1.1428670740376308e-06,
-7.243154960591985e-06,
8.354010924369375e-06,
1.9140230036960594e-06,
5.663565259331633e-08,
2.373665752439488e-06
],
[
2.318699012617033e-06,
-4.307565549515988e-06,
-4.124681701209506e-06,
5.6635652593317926e-08,
1.305232680896371e-06,
3.4003215551615167e-06
],
[
8.951844145532607e-06,
-2.5252811787435577e-05,
2.4830482093088422e-06,
2.373665752439505e-06,
3.4003215551615146e-06,
2.0327680384833784e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.17523642310696635,
0.391617851441592,
0.5108726075038479
],
"tvec_std_m": [
0.0013834822021609311,
0.0011424678030020675,
0.004508622892284714
]
},
"camera_center_std_m": [
0.009542497115821408,
0.011024308494090234,
0.005031149054822321
],
"camera_center_std_mm": [
9.542497115821408,
11.024308494090233,
5.031149054822321
],
"orientation_std_deg": {
"roll": 0.3266308639369791,
"pitch": 0.37963015525292026,
"yaw": 0.14744838278207173
}
}
},
"observations": {
"markers": [
{
"marker_id": 64,
"observed_center_px": [
819.0,
643.75
],
"projected_center_px": [
819.315673828125,
647.0012817382812
],
"reprojection_error_px": 3.266570511629014,
"confidence": 0.48136533624324795
},
{
"marker_id": 53,
"observed_center_px": [
48.25,
559.25
],
"projected_center_px": [
51.31837844848633,
558.7727661132812
],
"reprojection_error_px": 3.1052694707171633,
"confidence": 0.23153054349605823
},
{
"marker_id": 72,
"observed_center_px": [
102.5,
580.25
],
"projected_center_px": [
101.84345245361328,
580.8589477539062
],
"reprojection_error_px": 0.8954730859461313,
"confidence": 0.38624485353870913
},
{
"marker_id": 208,
"observed_center_px": [
421.75,
416.5
],
"projected_center_px": [
424.96087646484375,
417.6921081542969
],
"reprojection_error_px": 3.425032777073615,
"confidence": 0.40542326455908895
},
{
"marker_id": 103,
"observed_center_px": [
712.0,
542.0
],
"projected_center_px": [
708.2036743164062,
543.7705688476562
],
"reprojection_error_px": 4.188914267468879,
"confidence": 0.4309876251267861
},
{
"marker_id": 58,
"observed_center_px": [
782.5,
566.75
],
"projected_center_px": [
780.7999267578125,
564.0184326171875
],
"reprojection_error_px": 3.217407247403886,
"confidence": 0.4316478958478293
},
{
"marker_id": 69,
"observed_center_px": [
868.25,
551.0
],
"projected_center_px": [
868.5160522460938,
547.6994018554688
],
"reprojection_error_px": 3.311303657071435,
"confidence": 0.43072753786094703
},
{
"marker_id": 46,
"observed_center_px": [
45.5,
497.5
],
"projected_center_px": [
40.561859130859375,
497.62969970703125
],
"reprojection_error_px": 4.93984384950384,
"confidence": 0.1881506025573149
},
{
"marker_id": 56,
"observed_center_px": [
86.5,
510.5
],
"projected_center_px": [
83.92694854736328,
514.2882080078125
],
"reprojection_error_px": 4.579422855379341,
"confidence": 0.36483353590081535
},
{
"marker_id": 68,
"observed_center_px": [
24.75,
459.5
],
"projected_center_px": [
28.267345428466797,
457.64178466796875
],
"reprojection_error_px": 3.9780250229670857,
"confidence": 0.0435279743462167
},
{
"marker_id": 55,
"observed_center_px": [
621.0,
352.0
],
"projected_center_px": [
622.7805786132812,
352.38861083984375
],
"reprojection_error_px": 1.8224924095640684,
"confidence": 0.3588284331666357
},
{
"marker_id": 96,
"observed_center_px": [
490.75,
345.0
],
"projected_center_px": [
493.91033935546875,
344.9768371582031
],
"reprojection_error_px": 3.160424237181575,
"confidence": 0.33924563726302426
},
{
"marker_id": 66,
"observed_center_px": [
762.25,
332.0
],
"projected_center_px": [
761.1285400390625,
333.5408935546875
],
"reprojection_error_px": 1.9057873414584898,
"confidence": 0.36090001446666387
},
{
"marker_id": 217,
"observed_center_px": [
203.75,
204.5
],
"projected_center_px": [
201.88092041015625,
201.5145263671875
],
"reprojection_error_px": 3.52228779707013,
"confidence": 0.29888533398470685
},
{
"marker_id": 205,
"observed_center_px": [
131.5,
133.0
],
"projected_center_px": [
132.65219116210938,
134.48348999023438
],
"reprojection_error_px": 1.8783735052349249,
"confidence": 0.3144395433415756
},
{
"marker_id": 62,
"observed_center_px": [
458.5,
331.75
],
"projected_center_px": [
457.8542175292969,
328.07879638671875
],
"reprojection_error_px": 3.727569042906749,
"confidence": 0.3405323974609375
},
{
"marker_id": 54,
"observed_center_px": [
630.75,
266.5
],
"projected_center_px": [
630.4994506835938,
263.3753356933594
],
"reprojection_error_px": 3.1346932847003672,
"confidence": 0.3590718541167963
},
{
"marker_id": 85,
"observed_center_px": [
493.0,
164.25
],
"projected_center_px": [
494.15594482421875,
166.28817749023438
],
"reprojection_error_px": 2.343155120416959,
"confidence": 0.29443270389118054
},
{
"marker_id": 102,
"observed_center_px": [
319.0,
128.0
],
"projected_center_px": [
318.9608459472656,
129.9403533935547
],
"reprojection_error_px": 1.9407483947500042,
"confidence": 0.27640167212794914
},
{
"marker_id": 59,
"observed_center_px": [
378.25,
109.75
],
"projected_center_px": [
380.0524597167969,
109.59156036376953
],
"reprojection_error_px": 1.8094098897166209,
"confidence": 0.2660513635396405
},
{
"marker_id": 57,
"observed_center_px": [
462.5,
69.5
],
"projected_center_px": [
463.1657409667969,
71.06117248535156
],
"reprojection_error_px": 1.6971949104008097,
"confidence": 0.23824963089694168
},
{
"marker_id": 71,
"observed_center_px": [
299.25,
27.5
],
"projected_center_px": [
299.1517333984375,
29.468339920043945
],
"reprojection_error_px": 1.970791304481844,
"confidence": 0.06705319830932129
},
{
"marker_id": 63,
"observed_center_px": [
245.0,
43.0
],
"projected_center_px": [
242.44776916503906,
41.52781677246094
],
"reprojection_error_px": 2.9463885844152897,
"confidence": 0.1426000599823447
},
{
"marker_id": 48,
"observed_center_px": [
369.25,
46.5
],
"projected_center_px": [
369.6098327636719,
44.57184600830078
],
"reprojection_error_px": 1.961442691876918,
"confidence": 0.15796654930589954
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 49.41293190702424,
"gt": 50.0,
"error": 0.5870680929757626,
"unit": "mm",
"observable": true,
"n_markers": 3
},
{
"joint": "y",
"estimate": 3.735319610092179,
"gt": 4.0,
"error": 0.2646803899078236,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "z",
"estimate": 176.35989211037176,
"gt": 176.0,
"error": 0.35989211037176005,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "a",
"estimate": 17.398849300602958,
"gt": 20.0,
"error": 2.6011506993970386,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "b",
"estimate": 60.904132664919445,
"gt": 60.0,
"error": 0.9041326649194446,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 9.410979127706183,
"gt": 9.0,
"error": 0.4109791277061845,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 9.428768028931257,
"gt": 5.0,
"error": 4.428768028931257,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.9081669984604502,
"max_abs_deg": 2.6011506993970386,
"mean_abs_mm": 2.50791806095351,
"max_abs_mm": 4.428768028931257,
"finger_error_mm": 3.2460952501361526
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:21Z",
"method": "hybrid",
"movements": {
"x": {
"value": 49.41293190702424,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"y": {
"value": 3.735319610092179,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"z": {
"value": 176.35989211037176,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"a": {
"value": 17.398849300602958,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"b": {
"value": 60.904132664919445,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 9.410979127706183,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 9.428768028931257,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 1.9163796913905022,
"num_markers": 14
}

View File

@@ -0,0 +1,755 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:24:34Z",
"summary": {
"num_cameras": 3,
"num_markers": 16
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3087709715705254,
-0.8865315577687489,
1.2045728724504903
],
"position_mm": [
308.77097157052543,
-886.5315577687489,
1204.5728724504902
],
"direction": [
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.29467032330021325,
0.1264392412095513,
0.12609760823178176
],
"position_mm": [
294.6703233002132,
126.4392412095513,
126.09760823178176
],
"normal": [
-0.11682678837002074,
-0.7947291814785004,
0.5956148332820963
],
"corners_m": [
[
0.30165967434698837,
0.11712845420696105,
0.11502189581375108
],
[
0.28021627746138933,
0.12344997888633173,
0.11929621154349357
],
[
0.28784402419953303,
0.1360384394466367,
0.13754461927680847
],
[
0.3089613171929423,
0.1291400922982757,
0.13252770629307392
]
],
"num_cameras": 3,
"edge_length_mm": 22.85784425594983
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.40241534694588355,
-0.173461082882798,
-0.026922053085082314
],
"position_mm": [
402.4153469458835,
-173.461082882798,
-26.922053085082315
],
"normal": [
-0.002910053557818463,
0.012913745358881028,
0.9999123795458763
],
"corners_m": [
[
0.3914580082169687,
-0.18573988712533818,
-0.02648025928295297
],
[
0.39054366231646165,
-0.16246721122297156,
-0.027405375770136617
],
[
0.4136803691995042,
-0.16148131947296188,
-0.026728297985651305
],
[
0.41397934805059977,
-0.1841559137099204,
-0.027074279301588355
]
],
"num_cameras": 2,
"edge_length_mm": 22.935146464464
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.018132926549750485,
-0.18946313230700046,
-0.026016389068804557
],
"position_mm": [
-18.132926549750486,
-189.46313230700045,
-26.016389068804557
],
"normal": [
-0.005922983369392639,
-0.04882244529164745,
0.9987899113946587
],
"corners_m": [
[
-0.029993501394356213,
-0.20046935185348125,
-0.026362203817069576
],
[
-0.02944693821001373,
-0.17824853755741724,
-0.02578964650845911
],
[
-0.005945601933271734,
-0.17912008048183964,
-0.025168519655357612
],
[
-0.00714566466136027,
-0.20001455933526385,
-0.02674518629433192
]
],
"num_cameras": 2,
"edge_length_mm": 22.401097377826925
},
{
"marker_id": 86,
"link": "Board",
"position_m": [
0.3623521451004457,
0.29428732283542947,
-0.02762942125700596
],
"position_mm": [
362.35214510044574,
294.28732283542945,
-27.62942125700596
],
"normal": [
-0.05842452034039615,
0.07664089013043286,
0.9953455427051501
],
"corners_m": [
[
0.35127765183583415,
0.28140508854921736,
-0.026933742111715984
],
[
0.3510666054311553,
0.3075305445525139,
-0.02967036420463021
],
[
0.37325584803842304,
0.3058640186039153,
-0.027480516313371343
],
[
0.37380847509637044,
0.2823496396360714,
-0.026433062398306298
]
],
"num_cameras": 2,
"edge_length_mm": 23.682207072233883
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37247464285276355,
-0.18476267802270152,
-0.026601542991635904
],
"position_mm": [
372.47464285276357,
-184.76267802270152,
-26.601542991635903
],
"normal": [
-0.02787254685452995,
0.029087590051053554,
0.9991881870983383
],
"corners_m": [
[
0.36031545228561274,
-0.19599462343635563,
-0.0265471447156692
],
[
0.3613372413438104,
-0.17243512595764018,
-0.02733859300729934
],
[
0.3844665972761992,
-0.1737891283335365,
-0.026517409049908434
],
[
0.3837792805054318,
-0.19683183436327373,
-0.026003025193666655
]
],
"num_cameras": 2,
"edge_length_mm": 23.3305452056147
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10516184218167142,
-0.19048349907595397,
-0.027093365174732424
],
"position_mm": [
105.16184218167142,
-190.48349907595397,
-27.093365174732423
],
"normal": [
-0.033499919678086215,
0.01941450876327034,
0.9992501349667373
],
"corners_m": [
[
0.09343346913807088,
-0.20227967341297964,
-0.027103962472001607
],
[
0.09278906312652707,
-0.17867285257233148,
-0.027891130924941866
],
[
0.11688422218578837,
-0.17908654558868434,
-0.02676285143691646
],
[
0.11754061427629937,
-0.20189492472982035,
-0.02661551586506978
]
],
"num_cameras": 3,
"edge_length_mm": 23.671824635765386
},
{
"marker_id": 114,
"link": "Arm2",
"position_m": [
0.28167513584782694,
0.04199491933777735,
0.09397811723234542
],
"position_mm": [
281.67513584782694,
41.994919337777354,
93.97811723234543
],
"normal": [
0.912134957740694,
0.01997998523397182,
0.40940275897633227
],
"corners_m": [
[
0.2869620272747155,
0.0301516749478273,
0.08267498538704471
],
[
0.2770337242349811,
0.02870449037422979,
0.10506036481656181
],
[
0.2762474794777121,
0.055048896437196494,
0.10534165099311643
],
[
0.28645731240389904,
0.05407461559185583,
0.08283546773265872
]
],
"num_cameras": 2,
"edge_length_mm": 24.88759828146689
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.28056841924819176,
-0.027860504281346524,
0.0952578916416055
],
"position_mm": [
280.56841924819173,
-27.860504281346525,
95.2578916416055
],
"normal": [
0.9103851692553635,
0.012667468917692938,
0.41356786484336827
],
"corners_m": [
[
0.2859734790122883,
-0.03940578988248984,
0.08393143931441227
],
[
0.2756560851062877,
-0.04014289329056095,
0.10623555651377477
],
[
0.2752053457201282,
-0.015980654859600197,
0.10690715858371685
],
[
0.28543876715406274,
-0.015912679092735103,
0.0839574121545181
]
],
"num_cameras": 2,
"edge_length_mm": 24.347225973616457
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.3483054057632257,
-0.012153262679266336,
0.0007070338636763492
],
"position_mm": [
348.30540576322574,
-12.153262679266335,
0.7070338636763492
],
"normal": [
-0.032417804806311186,
0.04782617192408051,
0.9983294762805656
],
"corners_m": [
[
0.33647001965668555,
0.0011334698887475916,
-0.00045007879138174336
],
[
0.35996713707031697,
-0.00036502354165252586,
0.0006623092154360224
],
[
0.36008132802203313,
-0.024995629979797908,
0.0015625505365221256
],
[
0.3367031383038672,
-0.024385867084362505,
0.0010533544941289923
]
],
"num_cameras": 3,
"edge_length_mm": 24.29369057610606
},
{
"marker_id": 215,
"link": "Board",
"position_m": [
0.24939149477659664,
-0.08795364836837051,
-2.7473134824980037e-05
],
"position_mm": [
249.39149477659663,
-87.95364836837051,
-0.02747313482498004
],
"normal": [
-0.059765388568863057,
0.05570951707260791,
0.9966566851412525
],
"corners_m": [
[
0.2370286789241587,
-0.07465357589409526,
-0.0007539393918478441
],
[
0.2607603104416514,
-0.07541898294130872,
-0.0006777687699096931
],
[
0.26399223305951347,
-0.10404585384496577,
0.002269658265881596
],
[
0.23578475668106302,
-0.09769618079311226,
-0.000947842643423979
]
],
"num_cameras": 2,
"edge_length_mm": 26.217993162572707
},
{
"marker_id": 218,
"link": "Arm2",
"position_m": [
0.28259835577185133,
-0.02761057787392062,
0.06411363248419148
],
"position_mm": [
282.59835577185135,
-27.610577873920622,
64.11363248419148
],
"normal": [
0.939156631936315,
-0.012311873971226074,
-0.3432684641055069
],
"corners_m": [
[
0.27828294157961475,
-0.038459751564721624,
0.05182339644288866
],
[
0.28589811052392694,
-0.03993257434689328,
0.07451530441166948
],
[
0.28766494432703704,
-0.017608085510830186,
0.07673051377692233
],
[
0.2785474266568265,
-0.014441900073237396,
0.05338531530528547
]
],
"num_cameras": 2,
"edge_length_mm": 23.95404637567179
},
{
"marker_id": 219,
"link": "Arm2",
"position_m": [
0.28423486511089857,
0.07986870629723701,
0.06752753749249261
],
"position_mm": [
284.23486511089857,
79.86870629723701,
67.52753749249261
],
"normal": [
0.9526206336472134,
0.004594021200943987,
-0.30412632789481914
],
"corners_m": [
[
0.2805603575697194,
0.06693246915106965,
0.05707187049074873
],
[
0.28828559073452287,
0.06841871676318656,
0.07905070342000185
],
[
0.28701806041649097,
0.09542645172441175,
0.07753102103234344
],
[
0.2810754517228612,
0.0886971875502801,
0.056456555026876444
]
],
"num_cameras": 2,
"edge_length_mm": 23.777741082909408
},
{
"marker_id": 232,
"link": "Ellbow",
"position_m": [
0.24906424072249464,
-0.16593457979222198,
0.1033328347313267
],
"position_mm": [
249.06424072249465,
-165.93457979222197,
103.3328347313267
],
"normal": [
-0.0008768626786253999,
-0.723664525571612,
0.6901513497350105
],
"corners_m": [
[
0.23778128675039714,
-0.15746842315406295,
0.11239651035516825
],
[
0.26103665910503726,
-0.15822995754189875,
0.11122612820575685
],
[
0.25997265947088866,
-0.17459198297549447,
0.09447623834208313
],
[
0.23746635756365556,
-0.17344795549743175,
0.09523246202229864
]
],
"num_cameras": 2,
"edge_length_mm": 23.18446356897387
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.16133793571623747,
-0.17620295991804746,
0.0767141496989599
],
"position_mm": [
161.33793571623747,
-176.20295991804747,
76.7141496989599
],
"normal": [
0.023314130011667468,
-0.9972637561423188,
0.07015306142081629
],
"corners_m": [
[
0.14981673389268446,
-0.175575993789194,
0.0886560340209019
],
[
0.17311765712176289,
-0.1751680301768208,
0.08831181364715159
],
[
0.1725324275551733,
-0.17672289963509386,
0.06477937473649618
],
[
0.1498849242953293,
-0.1773449160710811,
0.06510937639128996
]
],
"num_cameras": 3,
"edge_length_mm": 23.292400250107754
},
{
"marker_id": 244,
"link": "Ellbow",
"position_m": [
0.2845183662909492,
-0.14386940947307822,
0.07650606076201338
],
"position_mm": [
284.5183662909492,
-143.8694094730782,
76.50606076201339
],
"normal": [
0.9997519603096889,
-0.0222690143874297,
-0.0003299320336126661
],
"corners_m": [
[
0.28448344946347714,
-0.1557284669905131,
0.06362870273265087
],
[
0.2840142763976504,
-0.15539998045494155,
0.08839070410269786
],
[
0.28501655550269694,
-0.13288049574224034,
0.08945130446789107
],
[
0.28455918379997225,
-0.13146869470461786,
0.06455353174481375
]
],
"num_cameras": 2,
"edge_length_mm": 24.138703263296733
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.2506844783255601,
-0.1417751637950238,
0.11357723215365878
],
"position_mm": [
250.68447832556012,
-141.77516379502381,
113.57723215365878
],
"normal": [
0.002422709848773784,
0.024042738691083816,
0.9997079959634317
],
"corners_m": [
[
0.26284074925792783,
-0.1301936126708804,
0.11333642438668809
],
[
0.26270185815843616,
-0.15269708296103074,
0.11374319576254231
],
[
0.23859989958033498,
-0.1539534819363259,
0.1139635641185974
],
[
0.23859540630554138,
-0.13025647761185813,
0.11326574434680735
]
],
"num_cameras": 2,
"edge_length_mm": 23.649017245328878
}
]
}

View File

@@ -0,0 +1,372 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:24:33Z",
"summary": {
"num_cameras": 3,
"num_markers": 16,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3087709715705254,
-0.8865315577687489,
1.2045728724504903
],
"position_mm": [
308.77097157052543,
-886.5315577687489,
1204.5728724504902
],
"direction": [
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29488889099046234,
0.12644292007227206,
0.1262914924080273
],
"position_mm": [
294.88889099046236,
126.44292007227206,
126.29149240802731
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 62,
"position_m": [
0.40242339133502536,
-0.17348027261773638,
-0.02696416766041962
],
"position_mm": [
402.42339133502537,
-173.48027261773638,
-26.96416766041962
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.018148538073216598,
-0.18947899737962903,
-0.026071720987891914
],
"position_mm": [
-18.1485380732166,
-189.47899737962902,
-26.071720987891915
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3623654967562429,
0.2942751207417583,
-0.027655683758890746
],
"position_mm": [
362.3654967562429,
294.2751207417583,
-27.655683758890746
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37248411079402205,
-0.18478814484883202,
-0.026640202664511732
],
"position_mm": [
372.48411079402206,
-184.78814484883202,
-26.640202664511733
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10528134883020764,
-0.1902921521728489,
-0.027610765514063614
],
"position_mm": [
105.28134883020763,
-190.2921521728489,
-27.610765514063612
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2816164016798356,
0.04198689218668158,
0.09394440799032164
],
"position_mm": [
281.6164016798356,
41.98689218668158,
93.94440799032164
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2805088139374979,
-0.027868400638420894,
0.09522312949278915
],
"position_mm": [
280.5088139374979,
-27.868400638420894,
95.22312949278914
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 214,
"position_m": [
0.34864880836624007,
-0.01208782014926549,
0.0006406332733719036
],
"position_mm": [
348.6488083662401,
-12.08782014926549,
0.6406332733719036
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24948074062570902,
-0.08804286832914517,
-3.758383628397452e-05
],
"position_mm": [
249.48074062570902,
-88.04286832914516,
-0.03758383628397452
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.28256458237409676,
-0.027619641546321315,
0.06414359680867925
],
"position_mm": [
282.56458237409674,
-27.619641546321315,
64.14359680867925
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.28421393468387157,
0.0798349294431639,
0.0675458934521039
],
"position_mm": [
284.21393468387157,
79.83492944316389,
67.54589345210391
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 232,
"position_m": [
0.24905824665888135,
-0.16584635300028666,
0.10322472027312281
],
"position_mm": [
249.05824665888136,
-165.84635300028665,
103.22472027312281
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.16166120114552332,
-0.17593260071350078,
0.07686978936350813
],
"position_mm": [
161.6612011455233,
-175.9326007135008,
76.86978936350813
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.28444148588513785,
-0.1438744404868736,
0.07650285785461779
],
"position_mm": [
284.44148588513787,
-143.8744404868736,
76.50285785461779
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.25068646087820945,
-0.14179249900771088,
0.1135211234693524
],
"position_mm": [
250.68646087820946,
-141.7924990077109,
113.5211234693524
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,371 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:24:34Z",
"summary": {
"num_cameras": 3,
"num_markers": 16,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3087709715705254,
-0.8865315577687489,
1.2045728724504903
],
"position_mm": [
308.77097157052543,
-886.5315577687489,
1204.5728724504902
],
"direction": [
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2945087246050804,
0.1265158845586367,
0.12588322610460054
],
"position_mm": [
294.5087246050804,
126.51588455863669,
125.88322610460054
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 62,
"position_m": [
0.40508363087238736,
-0.1743987089081557,
-0.025814899860559442
],
"position_mm": [
405.08363087238735,
-174.3987089081557,
-25.814899860559443
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01810690256124029,
-0.18940238272883672,
-0.026045866238686797
],
"position_mm": [
-18.106902561240293,
-189.40238272883673,
-26.0458662386868
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3623734745588206,
0.29428256815558723,
-0.02764602831180817
],
"position_mm": [
362.3734745588206,
294.2825681555872,
-27.64602831180817
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36965423578832063,
-0.18389197112956934,
-0.027928771270308673
],
"position_mm": [
369.65423578832065,
-183.89197112956936,
-27.928771270308673
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10507794666895948,
-0.19060328912076813,
-0.026938780072456196
],
"position_mm": [
105.07794666895947,
-190.60328912076812,
-26.938780072456197
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.38241974622709785,
-0.1274233269186438,
0.14887685366808176
],
"position_mm": [
382.41974622709785,
-127.42332691864381,
148.87685366808176
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.3856064188961081,
-0.19731257780372527,
0.15121288334830138
],
"position_mm": [
385.6064188961081,
-197.31257780372528,
151.21288334830138
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 214,
"position_m": [
0.348100233630538,
-0.012149210038262696,
0.0006016944554678178
],
"position_mm": [
348.100233630538,
-12.149210038262696,
0.6016944554678179
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24948861810873857,
-0.08800107145487898,
2.7420232128432654e-05
],
"position_mm": [
249.48861810873856,
-88.00107145487898,
0.027420232128432656
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.382137332233623,
-0.18020015164436892,
0.1308958684982653
],
"position_mm": [
382.137332233623,
-180.20015164436893,
130.8958684982653
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3803742428034071,
-0.08645229085635195,
0.1287808237386682
],
"position_mm": [
380.37424280340707,
-86.45229085635195,
128.7808237386682
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 232,
"position_m": [
0.19181356300392535,
-0.06057548984514104,
0.052492389874642456
],
"position_mm": [
191.81356300392534,
-60.575489845141036,
52.492389874642456
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1609485364529813,
-0.17636103219013946,
0.07652468525799427
],
"position_mm": [
160.9485364529813,
-176.36103219013947,
76.52468525799428
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.24779436559258317,
-0.08531547343538026,
0.04800851238106132
],
"position_mm": [
247.79436559258318,
-85.31547343538026,
48.008512381061315
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.20558070458869382,
-0.07391652472016644,
0.07120411858312145
],
"position_mm": [
205.5807045886938,
-73.91652472016644,
71.20411858312146
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,397 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:32Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bde\\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": [
[
1770.3477783203125,
0.0,
639.934814453125
],
[
0.0,
1767.43359375,
359.20611572265625
],
[
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": 14,
"used_marker_ids": [
102,
63,
58,
103,
64,
96,
62,
217,
207,
206,
214,
76,
50,
86
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.011504594611705094,
0.0015785469921080425,
0.0012415320749792752,
0.00124150263986301
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.1152851358184637,
"residual_median_px": 3.227059000988983,
"residual_max_px": 4.4931617381125735,
"sigma2_normalized": 1.9616912039845574e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999353289604187,
-0.010362480767071247,
-0.004689494613558054
],
[
-0.011038928292691708,
-0.7847751975059509,
-0.6196821928024292
],
[
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
],
"translation_m": [
-0.3122888207435608,
0.05413290858268738,
1.4939273595809937
],
"rvec_rad": [
2.4731883635352303,
-0.014828122865521536,
-0.001349858249896341
]
},
"camera_in_world": {
"position_m": [
0.30877095460891724,
-0.8865315318107605,
1.2045729160308838
],
"position_mm": [
308.7709655761719,
-886.5315551757812,
1204.5728759765625
],
"orientation_deg": {
"roll": 141.70603942871094,
"pitch": -0.15706202387809753,
"yaw": -0.6324991583824158
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.5831610423726455e-05,
6.016058665785663e-07,
1.1474848188706113e-05,
5.801708523296007e-07,
-2.0010387134510003e-06,
-1.3744467574182844e-06
],
[
6.016058665786002e-07,
6.736674204486343e-06,
-9.980944931765587e-06,
1.2109689053929205e-07,
-9.352231837146544e-07,
4.681472653623283e-06
],
[
1.1474848188705854e-05,
-9.980944931765539e-06,
0.00011289073318704862,
2.052874550765019e-06,
-1.0822207325500362e-05,
-4.3923029712169e-05
],
[
5.801708523295885e-07,
1.2109689053927445e-07,
2.052874550765002e-06,
4.127507574669582e-07,
-2.3787245938837416e-07,
-8.69564245198475e-08
],
[
-2.0010387134509698e-06,
-9.352231837146599e-07,
-1.0822207325500342e-05,
-2.3787245938838432e-07,
2.0146718814976047e-06,
4.5901864546533545e-06
],
[
-1.3744467574181798e-06,
4.681472653623265e-06,
-4.392302971216893e-05,
-8.695642451987514e-08,
4.59018645465335e-06,
2.4659343441222742e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.3429697336940334,
0.148711791248872,
0.6087679490281372
],
"tvec_std_m": [
0.0006424568136979778,
0.0014193913771393726,
0.004965817499790215
]
},
"camera_center_std_m": [
0.011962995755558602,
0.006787871088395789,
0.0056117054108979925
],
"camera_center_std_mm": [
11.962995755558602,
6.787871088395789,
5.611705410897993
],
"orientation_std_deg": {
"roll": 0.2740150949546364,
"pitch": 0.4536427868494177,
"yaw": 0.15160130953940343
}
}
},
"observations": {
"markers": [
{
"marker_id": 102,
"observed_center_px": [
1080.5,
666.75
],
"projected_center_px": [
1076.9383544921875,
665.9205932617188
],
"reprojection_error_px": 3.6569432947240657,
"confidence": 0.3706021060264744
},
{
"marker_id": 63,
"observed_center_px": [
1242.75,
679.5
],
"projected_center_px": [
1245.3865966796875,
679.4976806640625
],
"reprojection_error_px": 2.6365976998128366,
"confidence": 0.17595316357979146
},
{
"marker_id": 58,
"observed_center_px": [
303.5,
667.0
],
"projected_center_px": [
306.2834777832031,
669.0394287109375
],
"reprojection_error_px": 3.4506547257848874,
"confidence": 0.36477504882812506
},
{
"marker_id": 103,
"observed_center_px": [
380.25,
636.75
],
"projected_center_px": [
380.96636962890625,
633.7794189453125
],
"reprojection_error_px": 3.055738412836998,
"confidence": 0.3840513212463472
},
{
"marker_id": 64,
"observed_center_px": [
223.0,
637.25
],
"projected_center_px": [
219.71414184570312,
636.3827514648438
],
"reprojection_error_px": 3.398379589140967,
"confidence": 0.434623576552645
},
{
"marker_id": 96,
"observed_center_px": [
718.75,
625.75
],
"projected_center_px": [
715.1912231445312,
628.492919921875
],
"reprojection_error_px": 4.4931617381125735,
"confidence": 0.3856676811642117
},
{
"marker_id": 62,
"observed_center_px": [
755.75,
613.25
],
"projected_center_px": [
758.6010131835938,
615.4164428710938
],
"reprojection_error_px": 3.5807472525631154,
"confidence": 0.389399536116577
},
{
"marker_id": 217,
"observed_center_px": [
1053.25,
503.0
],
"projected_center_px": [
1056.79931640625,
503.5058288574219
],
"reprojection_error_px": 3.5851791844587257,
"confidence": 0.3825847999309671
},
{
"marker_id": 207,
"observed_center_px": [
1165.25,
424.5
],
"projected_center_px": [
1161.095458984375,
422.81170654296875
],
"reprojection_error_px": 4.484478325018968,
"confidence": 0.3317966979370123
},
{
"marker_id": 206,
"observed_center_px": [
1043.0,
424.25
],
"projected_center_px": [
1041.866455078125,
424.0936279296875
],
"reprojection_error_px": 1.144279823418388,
"confidence": 0.3395752369504029
},
{
"marker_id": 214,
"observed_center_px": [
683.5,
429.5
],
"projected_center_px": [
684.8845825195312,
427.9981689453125
],
"reprojection_error_px": 2.0426857982115783,
"confidence": 0.32331803933574066
},
{
"marker_id": 76,
"observed_center_px": [
1047.0,
285.0
],
"projected_center_px": [
1045.9468994140625,
285.6061096191406
],
"reprojection_error_px": 1.2150677818610365,
"confidence": 0.21897944641113282
},
{
"marker_id": 50,
"observed_center_px": [
916.0,
251.75
],
"projected_center_px": [
918.3011474609375,
250.25804138183594
],
"reprojection_error_px": 2.7424843035636726,
"confidence": 0.2019269129002111
},
{
"marker_id": 86,
"observed_center_px": [
689.0,
189.0
],
"projected_center_px": [
689.6763305664062,
190.35658264160156
],
"reprojection_error_px": 1.5158296403455345,
"confidence": 0.17318614585520362
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,299 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:32Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bde\\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": [
[
1771.155517578125,
0.0,
640.2863159179688
],
[
0.0,
1774.3978271484375,
361.23284912109375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 7,
"used_marker_ids": [
208,
103,
215,
214,
64,
211,
72
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.009044550647581088,
0.0016538644807328245,
0.001558187473306732,
0.0015581848688445382
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.911038582342608,
"residual_median_px": 3.288713241844395,
"residual_max_px": 5.863181348110948,
"sigma2_normalized": 4.248895149117034e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8213014602661133,
0.5704944729804993,
0.00012249585415702313
],
[
0.15860019624233246,
-0.22811947762966156,
-0.9606286883354187
],
[
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
],
"translation_m": [
-0.1159428134560585,
0.08624742180109024,
1.1204499006271362
],
"rvec_rad": [
1.7878119904428784,
0.5600947960430909,
-0.42088686432931055
]
},
"camera_in_world": {
"position_m": [
0.695557713508606,
-0.7981988191604614,
0.39416658878326416
],
"position_mm": [
695.5577392578125,
-798.1987915039062,
394.1665954589844
],
"orientation_deg": {
"roll": 109.39933776855469,
"pitch": 33.230281829833984,
"yaw": 10.929759979248047
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00017075757804605105,
4.685834695811806e-05,
4.688377015572213e-05,
-1.3425424271290289e-06,
-3.1433035701296834e-05,
-7.846845109108273e-06
],
[
4.68583469581189e-05,
5.489955722014381e-05,
-1.790529000763121e-05,
6.900980143286671e-06,
-1.1729289062349842e-05,
5.987971983905701e-06
],
[
4.688377015572101e-05,
-1.790529000763161e-05,
0.00010212299887187136,
-1.0470592903780147e-05,
-1.3600504299334786e-05,
-1.742182371666159e-05
],
[
-1.3425424271288516e-06,
6.900980143286718e-06,
-1.0470592903780122e-05,
2.20000480797535e-06,
3.818065068721914e-07,
3.0860510097403877e-06
],
[
-3.1433035701296834e-05,
-1.1729289062349715e-05,
-1.360050429933497e-05,
3.8180650687221956e-07,
7.778277788734531e-06,
4.5947589857349e-06
],
[
-7.846845109107946e-06,
5.987971983905819e-06,
-1.7421823716661586e-05,
3.086051009740395e-06,
4.594758985734847e-06,
2.0313248802970143e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.7487082619566866,
0.4245286975636879,
0.5790077971658253
],
"tvec_std_m": [
0.0014832413181864069,
0.002788956397782965,
0.004507022165795299
]
},
"camera_center_std_m": [
0.008691071160615814,
0.006844025854617922,
0.012160875407669726
],
"camera_center_std_mm": [
8.691071160615813,
6.844025854617922,
12.160875407669726
],
"orientation_std_deg": {
"roll": 0.9283381340785061,
"pitch": 0.5720266297070177,
"yaw": 0.5807194253340363
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
892.0,
697.25
],
"projected_center_px": [
888.7431640625,
696.793212890625
],
"reprojection_error_px": 3.288713241844395,
"confidence": 0.06082651601087287
},
{
"marker_id": 103,
"observed_center_px": [
373.0,
693.25
],
"projected_center_px": [
378.3336486816406,
692.7239990234375
],
"reprojection_error_px": 5.359522859967245,
"confidence": 0.13751453171188766
},
{
"marker_id": 215,
"observed_center_px": [
715.5,
644.25
],
"projected_center_px": [
714.16943359375,
645.6070556640625
],
"reprojection_error_px": 1.9005280941899156,
"confidence": 0.41073527975223467
},
{
"marker_id": 214,
"observed_center_px": [
953.75,
638.5
],
"projected_center_px": [
959.612548828125,
638.5861206054688
],
"reprojection_error_px": 5.863181348110948,
"confidence": 0.31959220576599684
},
{
"marker_id": 64,
"observed_center_px": [
211.75,
633.75
],
"projected_center_px": [
209.3169708251953,
633.8402709960938
],
"reprojection_error_px": 2.4347032300028966,
"confidence": 0.4329145227793108
},
{
"marker_id": 211,
"observed_center_px": [
797.0,
595.0
],
"projected_center_px": [
792.2921752929688,
593.9794921875
],
"reprojection_error_px": 4.8171619930730385,
"confidence": 0.21747661179321545
},
{
"marker_id": 72,
"observed_center_px": [
1249.75,
597.0
],
"projected_center_px": [
1250.1585693359375,
597.4947509765625
],
"reprojection_error_px": 0.6416443181996995,
"confidence": 0.015337711207576538
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,411 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:33Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bde\\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": [
[
1779.3912353515625,
0.0,
640.3994750976562
],
[
0.0,
1771.271484375,
358.7074279785156
],
[
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": 15,
"used_marker_ids": [
92,
85,
54,
62,
96,
55,
66,
53,
79,
51,
95,
103,
214,
215,
86
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006847823160763762,
0.0010908392570462759,
0.0010097102253433705,
0.001009708108079841
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.5418895887825874,
"residual_median_px": 2.179114210157556,
"residual_max_px": 4.223236649737238,
"sigma2_normalized": 1.2743880793798654e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6289862394332886,
0.7774164080619812,
-4.520302900345996e-05
],
[
0.2066880613565445,
-0.16728167235851288,
-0.9640004634857178
],
[
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
],
"translation_m": [
-0.05559958890080452,
-0.01184007991105318,
1.548203706741333
],
"rvec_rad": [
1.7018905465518064,
0.8121732672970728,
-0.618541738555643
]
},
"camera_in_world": {
"position_m": [
1.1977002620697021,
-0.8974846601486206,
0.4002518653869629
],
"position_mm": [
1197.7003173828125,
-897.4846801757812,
400.2518615722656
],
"orientation_deg": {
"roll": 113.67928314208984,
"pitch": 48.54166030883789,
"yaw": 18.190784454345703
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
7.143862994181741e-06,
1.446715996625232e-06,
1.7416459932360616e-06,
-3.2218014928034377e-07,
-2.1767646795809807e-06,
1.1257509104412026e-06
],
[
1.4467159966252256e-06,
5.746985345383812e-06,
5.110202499641363e-07,
1.3257264260705087e-06,
-1.4195704971294177e-06,
1.2353593501937247e-06
],
[
1.7416459932360033e-06,
5.110202499641407e-07,
1.0062672837062547e-05,
-1.6387655870261812e-06,
-1.5538005058192453e-06,
-8.944843962488583e-07
],
[
-3.221801492803391e-07,
1.3257264260705096e-06,
-1.6387655870261876e-06,
7.612251497648156e-07,
3.089319039406512e-08,
5.746513175037978e-07
],
[
-2.176764679580973e-06,
-1.4195704971294207e-06,
-1.5538005058192597e-06,
3.089319039406561e-08,
1.121777509629322e-06,
1.8628742557256562e-07
],
[
1.1257509104412018e-06,
1.2353593501937262e-06,
-8.94484396248859e-07,
5.746513175037975e-07,
1.862874255725652e-07,
6.331966808234543e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.15314019329004952,
0.13735443198255531,
0.1817520461716996
],
"tvec_std_m": [
0.0008724821773336207,
0.0010591399858514087,
0.002516339962770242
]
},
"camera_center_std_m": [
0.0028842344444595922,
0.0027093174361713457,
0.003705667015544412
],
"camera_center_std_mm": [
2.8842344444595924,
2.7093174361713457,
3.705667015544412
],
"orientation_std_deg": {
"roll": 0.24295760603880232,
"pitch": 0.15450206256615454,
"yaw": 0.21172008702206976
}
}
},
"observations": {
"markers": [
{
"marker_id": 92,
"observed_center_px": [
1021.25,
690.0
],
"projected_center_px": [
1023.6946411132812,
689.0123901367188
],
"reprojection_error_px": 2.6365969382511616,
"confidence": 0.14766715850245912
},
{
"marker_id": 85,
"observed_center_px": [
674.25,
666.75
],
"projected_center_px": [
673.99853515625,
665.7089233398438
],
"reprojection_error_px": 1.07101595691395,
"confidence": 0.31040235026858615
},
{
"marker_id": 54,
"observed_center_px": [
485.0,
582.75
],
"projected_center_px": [
482.6800842285156,
585.3987426757812
],
"reprojection_error_px": 3.521057646402109,
"confidence": 0.261936977185694
},
{
"marker_id": 62,
"observed_center_px": [
737.25,
553.75
],
"projected_center_px": [
737.9805297851562,
555.7020263671875
],
"reprojection_error_px": 2.0842458360749254,
"confidence": 0.29470267815689305
},
{
"marker_id": 96,
"observed_center_px": [
693.5,
544.25
],
"projected_center_px": [
689.2779541015625,
544.3502807617188
],
"reprojection_error_px": 4.223236649737238,
"confidence": 0.2320355751581732
},
{
"marker_id": 55,
"observed_center_px": [
521.0,
533.75
],
"projected_center_px": [
518.1779174804688,
533.9116821289062
],
"reprojection_error_px": 2.8267102536078057,
"confidence": 0.18434674728219572
},
{
"marker_id": 66,
"observed_center_px": [
329.75,
537.25
],
"projected_center_px": [
328.9173889160156,
537.1627807617188
],
"reprojection_error_px": 0.8371668965624461,
"confidence": 0.15690567239379535
},
{
"marker_id": 53,
"observed_center_px": [
1203.5,
466.0
],
"projected_center_px": [
1201.361328125,
465.5821228027344
],
"reprojection_error_px": 2.179114210157556,
"confidence": 0.13639287915585202
},
{
"marker_id": 79,
"observed_center_px": [
664.0,
511.5
],
"projected_center_px": [
665.3004760742188,
511.48974609375
],
"reprojection_error_px": 1.3005164982455222,
"confidence": 0.15466714018740998
},
{
"marker_id": 51,
"observed_center_px": [
526.25,
463.5
],
"projected_center_px": [
527.8326416015625,
462.8917236328125
],
"reprojection_error_px": 1.69551012320043,
"confidence": 0.12790377393343658
},
{
"marker_id": 95,
"observed_center_px": [
422.0,
500.0
],
"projected_center_px": [
424.4123229980469,
498.7489318847656
],
"reprojection_error_px": 2.7174388081172967,
"confidence": 0.1889374000059173
},
{
"marker_id": 103,
"observed_center_px": [
460.75,
447.75
],
"projected_center_px": [
463.9916076660156,
446.7794189453125
],
"reprojection_error_px": 3.3837919327419597,
"confidence": 0.10911142441352696
},
{
"marker_id": 214,
"observed_center_px": [
854.75,
444.25
],
"projected_center_px": [
858.4514770507812,
444.3890686035156
],
"reprojection_error_px": 3.7040886104336175,
"confidence": 0.1602523119115797
},
{
"marker_id": 215,
"observed_center_px": [
685.0,
432.75
],
"projected_center_px": [
683.5575561523438,
432.7489013671875
],
"reprojection_error_px": 1.4424442660412997,
"confidence": 0.1299020584933079
},
{
"marker_id": 86,
"observed_center_px": [
1129.25,
407.75
],
"projected_center_px": [
1128.02294921875,
408.0578918457031
],
"reprojection_error_px": 1.265089328236039,
"confidence": 0.10688762057177302
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 50.15772984552351,
"gt": 50.0,
"error": 0.15772984552351232,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 3.777137103192895,
"gt": 4.0,
"error": 0.2228628968071007,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 175.79074744818982,
"gt": 176.0,
"error": 0.20925255181018088,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 19.810428864025997,
"gt": 20.0,
"error": 0.1895711359740062,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "b",
"estimate": 57.15836389894,
"gt": 60.0,
"error": 2.841636101060004,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 6.377808510714505,
"gt": 9.0,
"error": 2.622191489285484,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 8.074756068353498,
"gt": 5.0,
"error": 3.074756068353498,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 1.2171028349873552,
"max_abs_deg": 2.841636101060004,
"mean_abs_mm": 1.616242956938505,
"max_abs_mm": 3.074756068353498,
"finger_error_mm": 3.0281438311261266
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:35Z",
"method": "hybrid",
"movements": {
"x": {
"value": 50.15772984552351,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 3.777137103192895,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 175.79074744818982,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 19.810428864025997,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"b": {
"value": 57.15836389894,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 6.377808510714505,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 8.074756068353498,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 2.0844746657215327,
"num_markers": 16
}

View File

@@ -0,0 +1,884 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:24:10Z",
"summary": {
"num_cameras": 3,
"num_markers": 19
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3087709715705254,
-0.8865315577687489,
1.2045728724504903
],
"position_mm": [
308.77097157052543,
-886.5315577687489,
1204.5728724504902
],
"direction": [
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
},
{
"camera_id": "f",
"position_m": [
0.4596745648416638,
-0.3017623765300801,
1.4128365689465576
],
"position_mm": [
459.6745648416638,
-301.7623765300801,
1412.8365689465577
],
"direction": [
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 46,
"link": "Board",
"position_m": [
0.5355933045359922,
0.18329650226976626,
-0.02873796401792881
],
"position_mm": [
535.5933045359922,
183.29650226976628,
-28.73796401792881
],
"normal": [
0.1364725674347204,
0.0069997843119711245,
0.990619120226014
],
"corners_m": [
[
0.5233806443530855,
0.1713232343520418,
-0.027190941551515416
],
[
0.5237040283796738,
0.19477839621975593,
-0.02696271505115651
],
[
0.5478331026026311,
0.19519194005356855,
-0.03072812947686368
],
[
0.5474554428085783,
0.1718924384536987,
-0.030070069992179614
]
],
"num_cameras": 2,
"edge_length_mm": 23.86199751936905
},
{
"marker_id": 53,
"link": "Board",
"position_m": [
0.4885017658425155,
0.21510535155685037,
-0.02708757735107598
],
"position_mm": [
488.50176584251545,
215.10535155685037,
-27.08757735107598
],
"normal": [
0.058514740557522586,
0.005086190814164505,
0.9982735876504436
],
"corners_m": [
[
0.476626940923315,
0.2034599092188366,
-0.026088175572208053
],
[
0.47674386182854794,
0.22680257064110224,
-0.026704702494336034
],
[
0.5002768577058806,
0.2263840051233242,
-0.02758049800308598
],
[
0.5003594029123183,
0.20377492124413846,
-0.027976933334673843
]
],
"num_cameras": 2,
"edge_length_mm": 23.331599241007083
},
{
"marker_id": 54,
"link": "Board",
"position_m": [
0.3399811259845254,
-0.3291423322219323,
-0.028189233416369953
],
"position_mm": [
339.9811259845254,
-329.1423322219323,
-28.189233416369955
],
"normal": [
0.07356944091295443,
-0.0019466689317922947,
0.9972881969841142
],
"corners_m": [
[
0.3283744363768281,
-0.3405817671662383,
-0.027084086361009507
],
[
0.3284046012139662,
-0.3177582953618993,
-0.027594462457036735
],
[
0.3511929496845475,
-0.3174804565517185,
-0.02871744878977628
],
[
0.3519525166627597,
-0.3407488098078731,
-0.029360936057657307
]
],
"num_cameras": 2,
"edge_length_mm": 23.15621931460276
},
{
"marker_id": 56,
"link": "Board",
"position_m": [
0.5005324255117746,
0.16550735949431322,
-0.027548554823053864
],
"position_mm": [
500.5324255117746,
165.50735949431322,
-27.548554823053863
],
"normal": [
-0.008734866712268606,
-0.05856920911333087,
0.9982451351483552
],
"corners_m": [
[
0.48908615620867985,
0.1542745005559876,
-0.028452108255493876
],
[
0.4893261075145354,
0.1769478943961018,
-0.026828232222014085
],
[
0.5117661598585349,
0.17646980106569116,
-0.026958024258443902
],
[
0.5119512784653479,
0.15433724195947235,
-0.02795585455626359
]
],
"num_cameras": 2,
"edge_length_mm": 22.551166088339777
},
{
"marker_id": 58,
"link": "Board",
"position_m": [
0.04762992874591724,
-0.21693137736669055,
-0.026288291521520474
],
"position_mm": [
47.62992874591724,
-216.93137736669055,
-26.288291521520474
],
"normal": [
0.05956682024242066,
0.018285985721223755,
0.9980568203526342
],
"corners_m": [
[
0.03629930500936428,
-0.2286799960950785,
-0.025227759245945988
],
[
0.03622143045074557,
-0.2058045500773995,
-0.025977736226094526
],
[
0.059151970534843855,
-0.20535071241137967,
-0.027018997403153357
],
[
0.05884700898871525,
-0.22789025088290454,
-0.026928673210888033
]
],
"num_cameras": 2,
"edge_length_mm": 22.75346566732963
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.40223180648004203,
-0.17341601335960227,
-0.027636581491511117
],
"position_mm": [
402.23180648004205,
-173.41601335960226,
-27.636581491511116
],
"normal": [
0.052186422069353304,
-0.00166473410297463,
0.9986359727207736
],
"corners_m": [
[
0.3910314509930949,
-0.18536979544328733,
-0.026923245342332477
],
[
0.39049747314335737,
-0.16300514069783684,
-0.027160683928897044
],
[
0.4129428747994505,
-0.16154489065038136,
-0.028021207627080418
],
[
0.4144554269842653,
-0.18374422664690354,
-0.028441189067734535
]
],
"num_cameras": 3,
"edge_length_mm": 22.666422899733455
},
{
"marker_id": 63,
"link": "Board",
"position_m": [
0.7746913517970873,
-0.2366103926622105,
-0.02688859729595742
],
"position_mm": [
774.6913517970872,
-236.6103926622105,
-26.888597295957418
],
"normal": [
0.05280796616939755,
0.025842288037611127,
0.998270251413931
],
"corners_m": [
[
0.7635097441838795,
-0.24862914657184,
-0.025962487206862738
],
[
0.763754669942257,
-0.22559566809103385,
-0.026619075558443374
],
[
0.7856858398092781,
-0.2245411817126052,
-0.027758870715833443
],
[
0.785815153252934,
-0.24767557427336306,
-0.027213955702690126
]
],
"num_cameras": 2,
"edge_length_mm": 22.633051993143518
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.01882302483773863,
-0.19005138174985906,
-0.026385892534349094
],
"position_mm": [
-18.82302483773863,
-190.05138174985905,
-26.385892534349093
],
"normal": [
0.06877238501115576,
0.03800187885193906,
0.9969083289167565
],
"corners_m": [
[
-0.030446083516662188,
-0.20149992351170526,
-0.025003159480179553
],
[
-0.030023194727965788,
-0.178579441769735,
-0.026196408124988087
],
[
-0.007288779503978055,
-0.1787381638170899,
-0.02746510848223336
],
[
-0.007534041602348494,
-0.201387997900906,
-0.02687889404999538
]
],
"num_cameras": 3,
"edge_length_mm": 22.843367607328517
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.005872463307695642,
-0.27920354625088845,
-0.027940169241380115
],
"position_mm": [
5.872463307695642,
-279.20354625088845,
-27.940169241380115
],
"normal": [
0.12671965142346606,
0.04987115747439708,
0.9906841058557865
],
"corners_m": [
[
-0.006058476747572742,
-0.29011826821393155,
-0.02601967007170375
],
[
-0.0053225337060523155,
-0.26735586394997163,
-0.026947551921838574
],
[
0.01761210394618285,
-0.2684481047908795,
-0.03014237801728323
],
[
0.017258759738224775,
-0.290891948048771,
-0.0286510769546949
]
],
"num_cameras": 2,
"edge_length_mm": 22.98728392533236
},
{
"marker_id": 72,
"link": "Board",
"position_m": [
0.4412505476690062,
0.19397662027770007,
-0.02685263561487444
],
"position_mm": [
441.25054766900615,
193.97662027770008,
-26.85263561487444
],
"normal": [
0.04396142924477819,
-0.03343535286470901,
0.9984735699644577
],
"corners_m": [
[
0.4302431478544887,
0.18180482969406592,
-0.026177201908699155
],
[
0.4293840493196122,
0.20527448241255866,
-0.026570529009748343
],
[
0.45194302352734006,
0.20590269833459982,
-0.026295310084194196
],
[
0.4534319699745838,
0.1829244706695759,
-0.028367501456856056
]
],
"num_cameras": 2,
"edge_length_mm": 23.124115421338036
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37210626204237063,
-0.18480442730308796,
-0.02697626643504179
],
"position_mm": [
372.10626204237064,
-184.80442730308798,
-26.97626643504179
],
"normal": [
0.03939094479927861,
0.03242566036274308,
0.9986976169080711
],
"corners_m": [
[
0.36028373011205456,
-0.19601134361224887,
-0.026289821393674688
],
[
0.3611886286065605,
-0.17309244413973796,
-0.02677970458862067
],
[
0.3837152296273278,
-0.17394012409554446,
-0.027937499717876388
],
[
0.3832374598235397,
-0.19617379736482057,
-0.026898040039995408
]
],
"num_cameras": 3,
"edge_length_mm": 22.684922779305115
},
{
"marker_id": 102,
"link": "Board",
"position_m": [
0.6516771239673882,
-0.2242282784482315,
-0.026910478808399373
],
"position_mm": [
651.6771239673882,
-224.22827844823152,
-26.910478808399372
],
"normal": [
-0.03135367983892266,
-0.041514417943378394,
0.9986458330476231
],
"corners_m": [
[
0.640333834673572,
-0.23512442394484848,
-0.027995851843008204
],
[
0.6411625069615212,
-0.21209117367526623,
-0.02646536078159265
],
[
0.6632531607671258,
-0.21346049072926923,
-0.026373428902872115
],
[
0.6619589934673333,
-0.23623702544354203,
-0.026807273706124523
]
],
"num_cameras": 2,
"edge_length_mm": 22.433977448028024
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10496999085054463,
-0.19079879891618765,
-0.026832836859362098
],
"position_mm": [
104.96999085054463,
-190.79879891618765,
-26.832836859362097
],
"normal": [
0.04152960921131967,
0.05451756047217149,
0.9976487995075813
],
"corners_m": [
[
0.09337420314052354,
-0.203089722594335,
-0.025729440028074774
],
[
0.09303087637129073,
-0.179998090157255,
-0.026873112701135782
],
[
0.11613516330074106,
-0.17898594555999023,
-0.0279981680417356
],
[
0.11733972058962323,
-0.20112143735317034,
-0.02673062666650224
]
],
"num_cameras": 2,
"edge_length_mm": 23.136943688960397
},
{
"marker_id": 115,
"link": "Arm2",
"position_m": [
0.23262610942824416,
0.04342806712134,
0.10841573749972616
],
"position_mm": [
232.62610942824415,
43.42806712134,
108.41573749972616
],
"normal": [
-0.39883282177088325,
0.06053202927725843,
0.9150236356017543
],
"corners_m": [
[
0.24251040497203288,
0.03099612510253247,
0.1137044951768473
],
[
0.22114183458023026,
0.03212849706607356,
0.10400111657212305
],
[
0.22287542549238182,
0.05598265477539361,
0.10349523989402148
],
[
0.24397677266833165,
0.05460499154136037,
0.11246209835591282
]
],
"num_cameras": 2,
"edge_length_mm": 23.518520896079146
},
{
"marker_id": 198,
"link": "Arm1",
"position_m": [
0.15853816213366634,
-0.0490686376475555,
0.1120357905627188
],
"position_mm": [
158.53816213366633,
-49.0686376475555,
112.0357905627188
],
"normal": [
0.011591444361591955,
0.11068767344592256,
0.9937876419863254
],
"corners_m": [
[
0.14805964176126174,
-0.037183633688837425,
0.10996036590290205
],
[
0.17061860028533873,
-0.038477288889211314,
0.1116010035274434
],
[
0.16936097465832115,
-0.06101107419223106,
0.11238065026364046
],
[
0.14611343182974382,
-0.05960255381994219,
0.1142011425568893
]
],
"num_cameras": 2,
"edge_length_mm": 22.87459412442214
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3519114460857707,
-0.08932484305573228,
0.0011276247943980172
],
"position_mm": [
351.9114460857707,
-89.32484305573229,
1.1276247943980173
],
"normal": [
0.10144922530039613,
-0.011381399390000047,
0.9947756121024857
],
"corners_m": [
[
0.3410415443869622,
-0.07679449675811025,
0.0018938284031426848
],
[
0.3641366439072965,
-0.07808272941741609,
0.0004948423317187419
],
[
0.363486649497239,
-0.10189812773851874,
-0.0006504305185730243
],
[
0.3389809465515849,
-0.10052401830888404,
0.0027722589613036665
]
],
"num_cameras": 2,
"edge_length_mm": 23.910439038915037
},
{
"marker_id": 217,
"link": "Board",
"position_m": [
0.647034129750072,
-0.08929545131080592,
-0.0001744015483373058
],
"position_mm": [
647.034129750072,
-89.29545131080592,
-0.17440154833730578
],
"normal": [
-0.027889099955884414,
-0.014655128909233485,
0.9995035894384294
],
"corners_m": [
[
0.6363274210207626,
-0.07687583491223714,
-0.0004150997018636536
],
[
0.658281632877871,
-0.07813537377024812,
0.000429429233313111
],
[
0.6581665057851082,
-0.1015096225537258,
-0.00016467793476903505
],
[
0.6353609593165467,
-0.10066097400701264,
-0.0005472577900296455
]
],
"num_cameras": 2,
"edge_length_mm": 23.00456890821981
},
{
"marker_id": 229,
"link": "Arm1",
"position_m": [
0.15824226067735794,
-0.1372482769848907,
0.1139736425816261
],
"position_mm": [
158.24226067735793,
-137.2482769848907,
113.9736425816261
],
"normal": [
-0.04687092930502865,
0.07876173348369132,
0.9957909947999766
],
"corners_m": [
[
0.1467862829820748,
-0.12572569341073828,
0.11222848271625493
],
[
0.16958407397732853,
-0.1256961187285362,
0.11388964973862485
],
[
0.17002213344090805,
-0.14876429648358971,
0.11515057916638664
],
[
0.14657655230912042,
-0.14880699931669858,
0.11462585870523792
]
],
"num_cameras": 2,
"edge_length_mm": 23.155732895705356
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.24904873494926139,
-0.14241296318649277,
0.11667550574474997
],
"position_mm": [
249.0487349492614,
-142.41296318649276,
116.67550574474997
],
"normal": [
-0.01217815899321856,
0.009012231885499046,
0.9998852294738522
],
"corners_m": [
[
0.2610408860622492,
-0.13107257397156719,
0.11659291858702005
],
[
0.26094229641197514,
-0.15374927544425057,
0.11704784394463968
],
[
0.23694510788230458,
-0.15428914618704664,
0.11651548574189279
],
[
0.23726664944051665,
-0.1305408571431066,
0.11654577470544739
]
],
"num_cameras": 3,
"edge_length_mm": 23.55533885808855
}
]
}

View File

@@ -0,0 +1,429 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:24:09Z",
"summary": {
"num_cameras": 3,
"num_markers": 19,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3087709715705254,
-0.8865315577687489,
1.2045728724504903
],
"position_mm": [
308.77097157052543,
-886.5315577687489,
1204.5728724504902
],
"direction": [
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
},
{
"camera_id": "f",
"position_m": [
0.4596745648416638,
-0.3017623765300801,
1.4128365689465576
],
"position_mm": [
459.6745648416638,
-301.7623765300801,
1412.8365689465577
],
"direction": [
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 46,
"position_m": [
0.5356013271339108,
0.18331995021138814,
-0.02882619471442388
],
"position_mm": [
535.6013271339109,
183.31995021138815,
-28.82619471442388
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48851436469063086,
0.21513219068868736,
-0.02718059168390653
],
"position_mm": [
488.5143646906309,
215.13219068868736,
-27.180591683906528
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33998894755572506,
-0.3291536489432748,
-0.02828582291892894
],
"position_mm": [
339.9889475557251,
-329.1536489432748,
-28.28582291892894
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.5005525555239169,
0.1655351993238197,
-0.027637505410288178
],
"position_mm": [
500.55255552391685,
165.53519932381968,
-27.637505410288178
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.047605329984644125,
-0.21694082927101616,
-0.02638072666921987
],
"position_mm": [
47.60532998464412,
-216.94082927101616,
-26.38072666921987
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40219854019489903,
-0.1730499025365875,
-0.027754798047751314
],
"position_mm": [
402.198540194899,
-173.0499025365875,
-27.754798047751315
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7747259708223595,
-0.23662099065604436,
-0.02698643117339278
],
"position_mm": [
774.7259708223595,
-236.62099065604437,
-26.98643117339278
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.018845908734819478,
-0.1896491874953499,
-0.02659034116775602
],
"position_mm": [
-18.845908734819478,
-189.6491874953499,
-26.59034116775602
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.00584958550915863,
-0.2792148931993045,
-0.028036597489188245
],
"position_mm": [
5.84958550915863,
-279.21489319930447,
-28.036597489188246
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4412637617283816,
0.19400692387230498,
-0.026947346987041813
],
"position_mm": [
441.2637617283816,
194.00692387230498,
-26.947346987041815
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3722163268528347,
-0.18433004059355998,
-0.027270144458418816
],
"position_mm": [
372.2163268528347,
-184.33004059355997,
-27.270144458418816
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6517093784893121,
-0.2242330234535869,
-0.027010647039458144
],
"position_mm": [
651.7093784893121,
-224.2330234535869,
-27.010647039458142
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10494900066623086,
-0.19080696771551137,
-0.026924106731522988
],
"position_mm": [
104.94900066623086,
-190.80696771551138,
-26.924106731522986
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 115,
"position_m": [
0.2326480470618601,
0.04344055885236323,
0.10833996313995506
],
"position_mm": [
232.6480470618601,
43.44055885236323,
108.33996313995506
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.15854345737688014,
-0.04906560965242619,
0.11192264778385956
],
"position_mm": [
158.54345737688013,
-49.06560965242619,
111.92264778385956
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3519211080899872,
-0.08931681571796274,
0.0010228342386872592
],
"position_mm": [
351.92110808998723,
-89.31681571796274,
1.0228342386872593
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6470682940121195,
-0.08928835848258616,
-0.0002740513656091646
],
"position_mm": [
647.0682940121195,
-89.28835848258616,
-0.2740513656091646
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15823376619308901,
-0.13725154463080388,
0.1138818531236066
],
"position_mm": [
158.23376619308902,
-137.2515446308039,
113.8818531236066
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 245,
"position_m": [
0.251034874999311,
-0.14130257583405204,
0.11421425964917867
],
"position_mm": [
251.034874999311,
-141.30257583405205,
114.21425964917867
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,428 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:24:10Z",
"summary": {
"num_cameras": 3,
"num_markers": 19,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3087709715705254,
-0.8865315577687489,
1.2045728724504903
],
"position_mm": [
308.77097157052543,
-886.5315577687489,
1204.5728724504902
],
"direction": [
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
},
{
"camera_id": "f",
"position_m": [
0.4596745648416638,
-0.3017623765300801,
1.4128365689465576
],
"position_mm": [
459.6745648416638,
-301.7623765300801,
1412.8365689465577
],
"direction": [
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 46,
"position_m": [
0.5368099460452974,
0.1840116148856898,
-0.03161350944776847
],
"position_mm": [
536.8099460452975,
184.0116148856898,
-31.61350944776847
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48772364281409747,
0.21164693592668124,
-0.023453067837064884
],
"position_mm": [
487.72364281409745,
211.64693592668124,
-23.453067837064882
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33995815436645915,
-0.329190751876719,
-0.02828031259000551
],
"position_mm": [
339.95815436645915,
-329.190751876719,
-28.28031259000551
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4989202609798535,
0.1678262482655069,
-0.02614374871243229
],
"position_mm": [
498.9202609798535,
167.8262482655069,
-26.14374871243229
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04974085022321455,
-0.21882289043715872,
-0.023202560615061464
],
"position_mm": [
49.740850223214544,
-218.82289043715872,
-23.202560615061465
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4038596338753439,
-0.17237689656857524,
-0.03145232468898479
],
"position_mm": [
403.8596338753439,
-172.37689656857523,
-31.45232468898479
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7748214756543191,
-0.23658115954896916,
-0.026920764721979205
],
"position_mm": [
774.8214756543191,
-236.58115954896917,
-26.920764721979204
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021179596661423657,
-0.1886643779218006,
-0.029970545193529246
],
"position_mm": [
-21.17959666142366,
-188.6643779218006,
-29.970545193529247
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005266633311791736,
-0.28012261028325264,
-0.030312132881042172
],
"position_mm": [
5.266633311791736,
-280.12261028325264,
-30.31213288104217
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44242775189034883,
0.19452812542389278,
-0.02843553970529286
],
"position_mm": [
442.4277518903488,
194.5281254238928,
-28.43553970529286
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37064340055711875,
-0.185837504526667,
-0.02336982014705858
],
"position_mm": [
370.64340055711875,
-185.837504526667,
-23.36982014705858
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518039142875591,
-0.22419454360536392,
-0.026959440962943365
],
"position_mm": [
651.8039142875591,
-224.19454360536392,
-26.959440962943365
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10604587810111014,
-0.19010182437554593,
-0.027954853792567794
],
"position_mm": [
106.04587810111015,
-190.10182437554593,
-27.954853792567793
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 115,
"position_m": [
0.2325877192166727,
0.043416718924653624,
0.10832208189540078
],
"position_mm": [
232.5877192166727,
43.41671892465362,
108.32208189540079
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.15849872882353677,
-0.04831006770127232,
0.11164700807495734
],
"position_mm": [
158.49872882353677,
-48.310067701272324,
111.64700807495734
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3518771664725999,
-0.0893699897227775,
0.0010178024285886612
],
"position_mm": [
351.8771664725999,
-89.3699897227775,
1.0178024285886613
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6470985547370134,
-0.08927684609312311,
-0.0002551668457930516
],
"position_mm": [
647.0985547370134,
-89.27684609312311,
-0.2551668457930516
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15829095511086444,
-0.13826304371946774,
0.11454779003865631
],
"position_mm": [
158.29095511086445,
-138.26304371946773,
114.54779003865632
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 245,
"position_m": [
0.2488243962668508,
-0.14261884187978566,
0.11691028414842453
],
"position_mm": [
248.82439626685078,
-142.61884187978566,
116.91028414842452
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,397 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:08Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bfg\\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": [
[
1770.3477783203125,
0.0,
639.934814453125
],
[
0.0,
1767.43359375,
359.20611572265625
],
[
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": 14,
"used_marker_ids": [
102,
63,
58,
103,
64,
96,
62,
217,
207,
206,
214,
76,
50,
86
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.011504594611705094,
0.0015785469921080425,
0.0012415320749792752,
0.00124150263986301
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.1152851358184637,
"residual_median_px": 3.227059000988983,
"residual_max_px": 4.4931617381125735,
"sigma2_normalized": 1.9616912039845574e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999353289604187,
-0.010362480767071247,
-0.004689494613558054
],
[
-0.011038928292691708,
-0.7847751975059509,
-0.6196821928024292
],
[
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
],
"translation_m": [
-0.3122888207435608,
0.05413290858268738,
1.4939273595809937
],
"rvec_rad": [
2.4731883635352303,
-0.014828122865521536,
-0.001349858249896341
]
},
"camera_in_world": {
"position_m": [
0.30877095460891724,
-0.8865315318107605,
1.2045729160308838
],
"position_mm": [
308.7709655761719,
-886.5315551757812,
1204.5728759765625
],
"orientation_deg": {
"roll": 141.70603942871094,
"pitch": -0.15706202387809753,
"yaw": -0.6324991583824158
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.5831610423726455e-05,
6.016058665785663e-07,
1.1474848188706113e-05,
5.801708523296007e-07,
-2.0010387134510003e-06,
-1.3744467574182844e-06
],
[
6.016058665786002e-07,
6.736674204486343e-06,
-9.980944931765587e-06,
1.2109689053929205e-07,
-9.352231837146544e-07,
4.681472653623283e-06
],
[
1.1474848188705854e-05,
-9.980944931765539e-06,
0.00011289073318704862,
2.052874550765019e-06,
-1.0822207325500362e-05,
-4.3923029712169e-05
],
[
5.801708523295885e-07,
1.2109689053927445e-07,
2.052874550765002e-06,
4.127507574669582e-07,
-2.3787245938837416e-07,
-8.69564245198475e-08
],
[
-2.0010387134509698e-06,
-9.352231837146599e-07,
-1.0822207325500342e-05,
-2.3787245938838432e-07,
2.0146718814976047e-06,
4.5901864546533545e-06
],
[
-1.3744467574181798e-06,
4.681472653623265e-06,
-4.392302971216893e-05,
-8.695642451987514e-08,
4.59018645465335e-06,
2.4659343441222742e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.3429697336940334,
0.148711791248872,
0.6087679490281372
],
"tvec_std_m": [
0.0006424568136979778,
0.0014193913771393726,
0.004965817499790215
]
},
"camera_center_std_m": [
0.011962995755558602,
0.006787871088395789,
0.0056117054108979925
],
"camera_center_std_mm": [
11.962995755558602,
6.787871088395789,
5.611705410897993
],
"orientation_std_deg": {
"roll": 0.2740150949546364,
"pitch": 0.4536427868494177,
"yaw": 0.15160130953940343
}
}
},
"observations": {
"markers": [
{
"marker_id": 102,
"observed_center_px": [
1080.5,
666.75
],
"projected_center_px": [
1076.9383544921875,
665.9205932617188
],
"reprojection_error_px": 3.6569432947240657,
"confidence": 0.3706021060264744
},
{
"marker_id": 63,
"observed_center_px": [
1242.75,
679.5
],
"projected_center_px": [
1245.3865966796875,
679.4976806640625
],
"reprojection_error_px": 2.6365976998128366,
"confidence": 0.17595316357979146
},
{
"marker_id": 58,
"observed_center_px": [
303.5,
667.0
],
"projected_center_px": [
306.2834777832031,
669.0394287109375
],
"reprojection_error_px": 3.4506547257848874,
"confidence": 0.36477504882812506
},
{
"marker_id": 103,
"observed_center_px": [
380.25,
636.75
],
"projected_center_px": [
380.96636962890625,
633.7794189453125
],
"reprojection_error_px": 3.055738412836998,
"confidence": 0.3840513212463472
},
{
"marker_id": 64,
"observed_center_px": [
223.0,
637.25
],
"projected_center_px": [
219.71414184570312,
636.3827514648438
],
"reprojection_error_px": 3.398379589140967,
"confidence": 0.434623576552645
},
{
"marker_id": 96,
"observed_center_px": [
718.75,
625.75
],
"projected_center_px": [
715.1912231445312,
628.492919921875
],
"reprojection_error_px": 4.4931617381125735,
"confidence": 0.3856676811642117
},
{
"marker_id": 62,
"observed_center_px": [
755.75,
613.25
],
"projected_center_px": [
758.6010131835938,
615.4164428710938
],
"reprojection_error_px": 3.5807472525631154,
"confidence": 0.389399536116577
},
{
"marker_id": 217,
"observed_center_px": [
1053.25,
503.0
],
"projected_center_px": [
1056.79931640625,
503.5058288574219
],
"reprojection_error_px": 3.5851791844587257,
"confidence": 0.3825847999309671
},
{
"marker_id": 207,
"observed_center_px": [
1165.25,
424.5
],
"projected_center_px": [
1161.095458984375,
422.81170654296875
],
"reprojection_error_px": 4.484478325018968,
"confidence": 0.3317966979370123
},
{
"marker_id": 206,
"observed_center_px": [
1043.0,
424.25
],
"projected_center_px": [
1041.866455078125,
424.0936279296875
],
"reprojection_error_px": 1.144279823418388,
"confidence": 0.3395752369504029
},
{
"marker_id": 214,
"observed_center_px": [
683.5,
429.5
],
"projected_center_px": [
684.8845825195312,
427.9981689453125
],
"reprojection_error_px": 2.0426857982115783,
"confidence": 0.32331803933574066
},
{
"marker_id": 76,
"observed_center_px": [
1047.0,
285.0
],
"projected_center_px": [
1045.9468994140625,
285.6061096191406
],
"reprojection_error_px": 1.2150677818610365,
"confidence": 0.21897944641113282
},
{
"marker_id": 50,
"observed_center_px": [
916.0,
251.75
],
"projected_center_px": [
918.3011474609375,
250.25804138183594
],
"reprojection_error_px": 2.7424843035636726,
"confidence": 0.2019269129002111
},
{
"marker_id": 86,
"observed_center_px": [
689.0,
189.0
],
"projected_center_px": [
689.6763305664062,
190.35658264160156
],
"reprojection_error_px": 1.5158296403455345,
"confidence": 0.17318614585520362
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,403 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:09Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bfg\\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": [
[
1782.066162109375,
0.0,
642.6578979492188
],
[
0.0,
1768.0228271484375,
359.4897766113281
],
[
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": 14,
"used_marker_ids": [
208,
46,
54,
53,
62,
56,
72,
96,
73,
69,
210,
82,
52,
64
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5
],
"rms": [
0.009308775076823378,
0.0014330993607598948,
0.001327319209375645,
0.001327208640831927,
0.0013272082463498774,
0.0013272082451253626
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05
]
},
"residual_rms_px": 3.3427990598691837,
"residual_median_px": 3.104018978043626,
"residual_max_px": 6.1826516615780625,
"sigma2_normalized": 2.2418858329871643e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.31685158610343933,
0.9484124779701233,
0.010902531445026398
],
[
0.924948513507843,
-0.3064274489879608,
-0.22488324344158173
],
[
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
],
"translation_m": [
0.12514308094978333,
-0.19992029666900635,
1.4976112842559814
],
"rvec_rad": [
2.389128436915193,
1.7230110326964123,
-0.18306449447137285
]
},
"camera_in_world": {
"position_m": [
0.45967453718185425,
-0.3017623722553253,
1.4128365516662598
],
"position_mm": [
459.6745300292969,
-301.7623596191406,
1412.8365478515625
],
"orientation_deg": {
"roll": 175.2278594970703,
"pitch": 12.118907928466797,
"yaw": 71.09051513671875
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00012927519885653523,
7.355082752258642e-05,
3.3642505963957154e-05,
-7.419173843570506e-07,
3.208295756095789e-07,
-9.243138271715984e-06
],
[
7.355082752258645e-05,
5.479371823621011e-05,
7.921077759239813e-06,
1.388445927540301e-06,
-4.800892207796481e-07,
-3.23444643200701e-06
],
[
3.364250596395541e-05,
7.921077759238683e-06,
0.0002764899057762162,
1.9032795255963847e-06,
-2.8151216812229854e-06,
-5.2656469615103395e-05
],
[
-7.41917384357023e-07,
1.3884459275403153e-06,
1.90327952559642e-06,
8.899025931426177e-07,
-7.045458201075336e-08,
1.115364482472444e-06
],
[
3.208295756096154e-07,
-4.800892207796352e-07,
-2.815121681222934e-06,
-7.045458201075372e-08,
4.4596121146400613e-07,
9.780444259490918e-07
],
[
-9.243138271715564e-06,
-3.23444643200674e-06,
-5.265646961510338e-05,
1.1153644824724507e-06,
9.780444259490997e-07,
1.9132440068815822e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.6514487268429225,
0.4241192829459477,
0.9527133978255534
],
"tvec_std_m": [
0.0009433464862618707,
0.0006678032730258261,
0.00437406447927049
]
},
"camera_center_std_m": [
0.018119605200826592,
0.01716001396017204,
0.008317910088745377
],
"camera_center_std_mm": [
18.11960520082659,
17.16001396017204,
8.317910088745377
],
"orientation_std_deg": {
"roll": 0.8368223134283057,
"pitch": 0.732631267917689,
"yaw": 0.2108268126643306
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
833.0,
550.0
],
"projected_center_px": [
832.3167724609375,
548.447509765625
],
"reprojection_error_px": 1.696179765815859,
"confidence": 0.5428712495800384
},
{
"marker_id": 46,
"observed_center_px": [
1230.25,
665.0
],
"projected_center_px": [
1232.2481689453125,
664.9286499023438
],
"reprojection_error_px": 1.9994424148864165,
"confidence": 0.3159706492088821
},
{
"marker_id": 54,
"observed_center_px": [
542.75,
634.25
],
"projected_center_px": [
542.2876586914062,
637.6007080078125
],
"reprojection_error_px": 3.3824552678861837,
"confidence": 0.5341344274256629
},
{
"marker_id": 53,
"observed_center_px": [
1244.5,
596.5
],
"projected_center_px": [
1238.6202392578125,
594.5885620117188
],
"reprojection_error_px": 6.1826516615780625,
"confidence": 0.17144184573051313
},
{
"marker_id": 62,
"observed_center_px": [
751.75,
647.0
],
"projected_center_px": [
751.5335693359375,
650.2422485351562
],
"reprojection_error_px": 3.249464232157262,
"confidence": 0.5065168665005101
},
{
"marker_id": 56,
"observed_center_px": [
1192.5,
630.0
],
"projected_center_px": [
1194.4803466796875,
626.2740478515625
],
"reprojection_error_px": 4.219536986944815,
"confidence": 0.5039410452696613
},
{
"marker_id": 72,
"observed_center_px": [
1197.0,
549.25
],
"projected_center_px": [
1196.4263916015625,
548.6759033203125
],
"reprojection_error_px": 0.811550116989854,
"confidence": 0.5122595869208664
},
{
"marker_id": 96,
"observed_center_px": [
725.75,
615.5
],
"projected_center_px": [
723.7894287109375,
613.2843017578125
],
"reprojection_error_px": 2.95857372392999,
"confidence": 0.4992534885349089
},
{
"marker_id": 73,
"observed_center_px": [
1246.0,
252.0
],
"projected_center_px": [
1249.216064453125,
252.60470581054688
],
"reprojection_error_px": 3.2724210737561505,
"confidence": 0.14638465244442148
},
{
"marker_id": 69,
"observed_center_px": [
478.5,
238.5
],
"projected_center_px": [
476.9173889160156,
240.89622497558594
],
"reprojection_error_px": 2.871681036739983,
"confidence": 0.48333333333333334
},
{
"marker_id": 210,
"observed_center_px": [
775.25,
152.5
],
"projected_center_px": [
777.1452026367188,
151.53663635253906
],
"reprojection_error_px": 2.12599683712722,
"confidence": 0.4498725719059821
},
{
"marker_id": 82,
"observed_center_px": [
1206.25,
262.0
],
"projected_center_px": [
1208.609130859375,
262.62249755859375
],
"reprojection_error_px": 2.439877378498888,
"confidence": 0.45054573733100234
},
{
"marker_id": 52,
"observed_center_px": [
1058.25,
157.5
],
"projected_center_px": [
1056.3900146484375,
161.4969482421875
],
"reprojection_error_px": 4.408530453422412,
"confidence": 0.4300811948723771
},
{
"marker_id": 64,
"observed_center_px": [
569.5,
180.5
],
"projected_center_px": [
571.5004272460938,
177.45713806152344
],
"reprojection_error_px": 3.6415268698093617,
"confidence": 0.4222114154249674
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:09Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bfg\\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": [
[
1785.6439208984375,
0.0,
640.385009765625
],
[
0.0,
1786.5357666015625,
361.6199645996094
],
[
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": 24,
"used_marker_ids": [
64,
53,
72,
208,
103,
58,
69,
46,
56,
68,
55,
96,
66,
217,
205,
62,
54,
85,
102,
59,
57,
71,
63,
48
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.00870195326179875,
0.001363279535551264,
0.001199060728077229,
0.001199053104347576
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.0367790923254425,
"residual_median_px": 3.1199813777087653,
"residual_max_px": 4.93984384950384,
"sigma2_normalized": 1.6431181107821227e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7074238061904907,
-0.7067683935165405,
0.005474596284329891
],
[
-0.6422805190086365,
0.6396046280860901,
-0.42235246300697327
],
[
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
],
"translation_m": [
-0.00036127393832430243,
0.33044901490211487,
1.3983463048934937
],
"rvec_rad": [
1.1183485120500076,
-2.6970732488067966,
0.6007285717290004
]
},
"camera_in_world": {
"position_m": [
-0.20053209364414215,
0.2111058533191681,
1.4070502519607544
],
"position_mm": [
-200.53208923339844,
211.10585021972656,
1407.05029296875
],
"orientation_deg": {
"roll": -161.55593872070312,
"pitch": -17.157764434814453,
"yaw": -137.76321411132812
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
9.354132016716087e-06,
-1.443574019248239e-05,
5.885471177100677e-06,
1.1428670740376187e-06,
2.318699012617028e-06,
8.951844145532554e-06
],
[
-1.4435740192482443e-05,
4.671751093913296e-05,
-2.337334019592571e-05,
-7.243154960591987e-06,
-4.307565549515974e-06,
-2.5252811787435496e-05
],
[
5.8854711771007145e-06,
-2.337334019592551e-05,
7.950235051082037e-05,
8.354010924369335e-06,
-4.124681701209505e-06,
2.4830482093086567e-06
],
[
1.1428670740376308e-06,
-7.243154960591985e-06,
8.354010924369375e-06,
1.9140230036960594e-06,
5.663565259331633e-08,
2.373665752439488e-06
],
[
2.318699012617033e-06,
-4.307565549515988e-06,
-4.124681701209506e-06,
5.6635652593317926e-08,
1.305232680896371e-06,
3.4003215551615167e-06
],
[
8.951844145532607e-06,
-2.5252811787435577e-05,
2.4830482093088422e-06,
2.373665752439505e-06,
3.4003215551615146e-06,
2.0327680384833784e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.17523642310696635,
0.391617851441592,
0.5108726075038479
],
"tvec_std_m": [
0.0013834822021609311,
0.0011424678030020675,
0.004508622892284714
]
},
"camera_center_std_m": [
0.009542497115821408,
0.011024308494090234,
0.005031149054822321
],
"camera_center_std_mm": [
9.542497115821408,
11.024308494090233,
5.031149054822321
],
"orientation_std_deg": {
"roll": 0.3266308639369791,
"pitch": 0.37963015525292026,
"yaw": 0.14744838278207173
}
}
},
"observations": {
"markers": [
{
"marker_id": 64,
"observed_center_px": [
819.0,
643.75
],
"projected_center_px": [
819.315673828125,
647.0012817382812
],
"reprojection_error_px": 3.266570511629014,
"confidence": 0.48136533624324795
},
{
"marker_id": 53,
"observed_center_px": [
48.25,
559.25
],
"projected_center_px": [
51.31837844848633,
558.7727661132812
],
"reprojection_error_px": 3.1052694707171633,
"confidence": 0.23153054349605823
},
{
"marker_id": 72,
"observed_center_px": [
102.5,
580.25
],
"projected_center_px": [
101.84345245361328,
580.8589477539062
],
"reprojection_error_px": 0.8954730859461313,
"confidence": 0.38624485353870913
},
{
"marker_id": 208,
"observed_center_px": [
421.75,
416.5
],
"projected_center_px": [
424.96087646484375,
417.6921081542969
],
"reprojection_error_px": 3.425032777073615,
"confidence": 0.40542326455908895
},
{
"marker_id": 103,
"observed_center_px": [
712.0,
542.0
],
"projected_center_px": [
708.2036743164062,
543.7705688476562
],
"reprojection_error_px": 4.188914267468879,
"confidence": 0.4309876251267861
},
{
"marker_id": 58,
"observed_center_px": [
782.5,
566.75
],
"projected_center_px": [
780.7999267578125,
564.0184326171875
],
"reprojection_error_px": 3.217407247403886,
"confidence": 0.4316478958478293
},
{
"marker_id": 69,
"observed_center_px": [
868.25,
551.0
],
"projected_center_px": [
868.5160522460938,
547.6994018554688
],
"reprojection_error_px": 3.311303657071435,
"confidence": 0.43072753786094703
},
{
"marker_id": 46,
"observed_center_px": [
45.5,
497.5
],
"projected_center_px": [
40.561859130859375,
497.62969970703125
],
"reprojection_error_px": 4.93984384950384,
"confidence": 0.1881506025573149
},
{
"marker_id": 56,
"observed_center_px": [
86.5,
510.5
],
"projected_center_px": [
83.92694854736328,
514.2882080078125
],
"reprojection_error_px": 4.579422855379341,
"confidence": 0.36483353590081535
},
{
"marker_id": 68,
"observed_center_px": [
24.75,
459.5
],
"projected_center_px": [
28.267345428466797,
457.64178466796875
],
"reprojection_error_px": 3.9780250229670857,
"confidence": 0.0435279743462167
},
{
"marker_id": 55,
"observed_center_px": [
621.0,
352.0
],
"projected_center_px": [
622.7805786132812,
352.38861083984375
],
"reprojection_error_px": 1.8224924095640684,
"confidence": 0.3588284331666357
},
{
"marker_id": 96,
"observed_center_px": [
490.75,
345.0
],
"projected_center_px": [
493.91033935546875,
344.9768371582031
],
"reprojection_error_px": 3.160424237181575,
"confidence": 0.33924563726302426
},
{
"marker_id": 66,
"observed_center_px": [
762.25,
332.0
],
"projected_center_px": [
761.1285400390625,
333.5408935546875
],
"reprojection_error_px": 1.9057873414584898,
"confidence": 0.36090001446666387
},
{
"marker_id": 217,
"observed_center_px": [
203.75,
204.5
],
"projected_center_px": [
201.88092041015625,
201.5145263671875
],
"reprojection_error_px": 3.52228779707013,
"confidence": 0.29888533398470685
},
{
"marker_id": 205,
"observed_center_px": [
131.5,
133.0
],
"projected_center_px": [
132.65219116210938,
134.48348999023438
],
"reprojection_error_px": 1.8783735052349249,
"confidence": 0.3144395433415756
},
{
"marker_id": 62,
"observed_center_px": [
458.5,
331.75
],
"projected_center_px": [
457.8542175292969,
328.07879638671875
],
"reprojection_error_px": 3.727569042906749,
"confidence": 0.3405323974609375
},
{
"marker_id": 54,
"observed_center_px": [
630.75,
266.5
],
"projected_center_px": [
630.4994506835938,
263.3753356933594
],
"reprojection_error_px": 3.1346932847003672,
"confidence": 0.3590718541167963
},
{
"marker_id": 85,
"observed_center_px": [
493.0,
164.25
],
"projected_center_px": [
494.15594482421875,
166.28817749023438
],
"reprojection_error_px": 2.343155120416959,
"confidence": 0.29443270389118054
},
{
"marker_id": 102,
"observed_center_px": [
319.0,
128.0
],
"projected_center_px": [
318.9608459472656,
129.9403533935547
],
"reprojection_error_px": 1.9407483947500042,
"confidence": 0.27640167212794914
},
{
"marker_id": 59,
"observed_center_px": [
378.25,
109.75
],
"projected_center_px": [
380.0524597167969,
109.59156036376953
],
"reprojection_error_px": 1.8094098897166209,
"confidence": 0.2660513635396405
},
{
"marker_id": 57,
"observed_center_px": [
462.5,
69.5
],
"projected_center_px": [
463.1657409667969,
71.06117248535156
],
"reprojection_error_px": 1.6971949104008097,
"confidence": 0.23824963089694168
},
{
"marker_id": 71,
"observed_center_px": [
299.25,
27.5
],
"projected_center_px": [
299.1517333984375,
29.468339920043945
],
"reprojection_error_px": 1.970791304481844,
"confidence": 0.06705319830932129
},
{
"marker_id": 63,
"observed_center_px": [
245.0,
43.0
],
"projected_center_px": [
242.44776916503906,
41.52781677246094
],
"reprojection_error_px": 2.9463885844152897,
"confidence": 0.1426000599823447
},
{
"marker_id": 48,
"observed_center_px": [
369.25,
46.5
],
"projected_center_px": [
369.6098327636719,
44.57184600830078
],
"reprojection_error_px": 1.961442691876918,
"confidence": 0.15796654930589954
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 48.13932746203305,
"gt": 50.0,
"error": 1.8606725379669484,
"unit": "mm",
"observable": true,
"n_markers": 2
},
{
"joint": "y",
"estimate": 4.787284760620794,
"gt": 4.0,
"error": 0.7872847606207927,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "z",
"estimate": 176.99268195226128,
"gt": 176.0,
"error": 0.9926819522612789,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "a",
"estimate": 21.241488188882965,
"gt": 20.0,
"error": 1.241488188882954,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "b",
"estimate": 0.0,
"gt": 60.0,
"error": 60.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "c",
"estimate": 0.0,
"gt": 9.0,
"error": 9.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "e",
"estimate": 0.0,
"gt": 5.0,
"error": 5.0,
"unit": "mm",
"observable": false,
"n_markers": 0
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 1.0071516339216753,
"max_abs_deg": 1.241488188882954,
"mean_abs_mm": 1.8606725379669484,
"max_abs_mm": 1.8606725379669484,
"finger_error_mm": 39.31679848458195
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:11Z",
"method": "hybrid",
"movements": {
"x": {
"value": 48.13932746203305,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"y": {
"value": 4.787284760620794,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"z": {
"value": 176.99268195226128,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"a": {
"value": 21.241488188882965,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"b": {
"value": 0.0,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"c": {
"value": 0.0,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"e": {
"value": 0.0,
"unit": "mm",
"observable": false,
"confidence": "none",
"n_markers": 0
}
},
"residual_rms": 3.1149826619011627,
"num_markers": 19
}

View File

@@ -0,0 +1,626 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:24:44Z",
"summary": {
"num_cameras": 3,
"num_markers": 13
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.29555623186233126,
0.12455115029340151,
0.12747916702693346
],
"position_mm": [
295.5562318623313,
124.5511502934015,
127.47916702693345
],
"normal": [
-0.16420216779120564,
-0.7779255665835212,
0.6065224323538054
],
"corners_m": [
[
0.3028855921349425,
0.11421165453100798,
0.11642729963943306
],
[
0.28053530857452164,
0.1225000574580266,
0.12056265256715731
],
[
0.288439312333032,
0.13479199283664306,
0.13890961217043005
],
[
0.3103647144068288,
0.12670089634792842,
0.13401710373071335
]
],
"num_cameras": 3,
"edge_length_mm": 23.589808739538125
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10207236183727103,
-0.18808274260712377,
-0.028656273459332887
],
"position_mm": [
102.07236183727103,
-188.08274260712378,
-28.656273459332887
],
"normal": [
-0.08179923708285333,
0.08635217316131882,
0.9929008948545575
],
"corners_m": [
[
0.09175793919857207,
-0.20110741855257208,
-0.02795747054673902
],
[
0.08482941726720074,
-0.1720587556170777,
-0.03184571874154238
],
[
0.1139322385264004,
-0.1765398247832233,
-0.02826521176711428
],
[
0.1177698523569109,
-0.20262497147562192,
-0.026556692781935873
]
],
"num_cameras": 2,
"edge_length_mm": 28.073310339373286
},
{
"marker_id": 114,
"link": "Arm2",
"position_m": [
0.28167513584782694,
0.04199491933777735,
0.09397811723234542
],
"position_mm": [
281.67513584782694,
41.994919337777354,
93.97811723234543
],
"normal": [
0.912134957740694,
0.01997998523397182,
0.40940275897633227
],
"corners_m": [
[
0.2869620272747155,
0.0301516749478273,
0.08267498538704471
],
[
0.2770337242349811,
0.02870449037422979,
0.10506036481656181
],
[
0.2762474794777121,
0.055048896437196494,
0.10534165099311643
],
[
0.28645731240389904,
0.05407461559185583,
0.08283546773265872
]
],
"num_cameras": 2,
"edge_length_mm": 24.88759828146689
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.28056841924819176,
-0.027860504281346524,
0.0952578916416055
],
"position_mm": [
280.56841924819173,
-27.860504281346525,
95.2578916416055
],
"normal": [
0.9103851692553635,
0.012667468917692938,
0.41356786484336827
],
"corners_m": [
[
0.2859734790122883,
-0.03940578988248984,
0.08393143931441227
],
[
0.2756560851062877,
-0.04014289329056095,
0.10623555651377477
],
[
0.2752053457201282,
-0.015980654859600197,
0.10690715858371685
],
[
0.28543876715406274,
-0.015912679092735103,
0.0839574121545181
]
],
"num_cameras": 2,
"edge_length_mm": 24.347225973616457
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.35159568382296086,
-0.08982411333371218,
0.00036802379069468446
],
"position_mm": [
351.59568382296084,
-89.82411333371218,
0.36802379069468444
],
"normal": [
-0.0070360859570285745,
-0.028388150466944987,
0.9995722117023219
],
"corners_m": [
[
0.34033975093690144,
-0.07835824651033681,
0.0006539567374414058
],
[
0.36393229324775866,
-0.0791276409805276,
0.0007193581878023673
],
[
0.3633060515844633,
-0.10137823461241281,
0.00016012661346929356
],
[
0.33880463952272,
-0.1004323312315715,
-6.134637593432882e-05
]
],
"num_cameras": 2,
"edge_length_mm": 23.1328063782982
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.34853910322636517,
-0.012686433960794382,
0.0010691190909142344
],
"position_mm": [
348.53910322636517,
-12.686433960794382,
1.0691190909142343
],
"normal": [
-0.045550411241429715,
0.04522156317726601,
0.9979379591234824
],
"corners_m": [
[
0.3362854432799191,
0.0021296159095106812,
-0.00029023935833338653
],
[
0.3605232455752303,
-0.0013861462364258192,
0.0012422546077214363
],
[
0.36051863444425786,
-0.026561960602888478,
0.0021033717453857177
],
[
0.3368290896060534,
-0.024927244913373916,
0.0012210893688831697
]
],
"num_cameras": 3,
"edge_length_mm": 25.149163151928523
},
{
"marker_id": 215,
"link": "Board",
"position_m": [
0.24868316894666276,
-0.08726124564631377,
-0.0005821624967882312
],
"position_mm": [
248.68316894666276,
-87.26124564631377,
-0.5821624967882312
],
"normal": [
-0.028072655118456257,
0.013947680341999225,
0.9995085733737744
],
"corners_m": [
[
0.23713126621347952,
-0.07480815143913165,
-0.0008094985654843235
],
[
0.2613674030466606,
-0.07621204674989213,
-0.0006322793353658712
],
[
0.26071548846131265,
-0.10061598221200352,
0.0001832211180478976
],
[
0.2355185180651982,
-0.09740880218422775,
-0.0010700932043506276
]
],
"num_cameras": 3,
"edge_length_mm": 24.198612742104608
},
{
"marker_id": 218,
"link": "Arm2",
"position_m": [
0.28259835577185133,
-0.02761057787392062,
0.06411363248419148
],
"position_mm": [
282.59835577185135,
-27.610577873920622,
64.11363248419148
],
"normal": [
0.939156631936315,
-0.012311873971226074,
-0.3432684641055069
],
"corners_m": [
[
0.27828294157961475,
-0.038459751564721624,
0.05182339644288866
],
[
0.28589811052392694,
-0.03993257434689328,
0.07451530441166948
],
[
0.28766494432703704,
-0.017608085510830186,
0.07673051377692233
],
[
0.2785474266568265,
-0.014441900073237396,
0.05338531530528547
]
],
"num_cameras": 2,
"edge_length_mm": 23.95404637567179
},
{
"marker_id": 219,
"link": "Arm2",
"position_m": [
0.28423486511089857,
0.07986870629723701,
0.06752753749249261
],
"position_mm": [
284.23486511089857,
79.86870629723701,
67.52753749249261
],
"normal": [
0.9526206336472134,
0.004594021200943987,
-0.30412632789481914
],
"corners_m": [
[
0.2805603575697194,
0.06693246915106965,
0.05707187049074873
],
[
0.28828559073452287,
0.06841871676318656,
0.07905070342000185
],
[
0.28701806041649097,
0.09542645172441175,
0.07753102103234344
],
[
0.2810754517228612,
0.0886971875502801,
0.056456555026876444
]
],
"num_cameras": 2,
"edge_length_mm": 23.777741082909408
},
{
"marker_id": 232,
"link": "Ellbow",
"position_m": [
0.2436330997144608,
-0.16020597134528552,
0.09995355253677995
],
"position_mm": [
243.6330997144608,
-160.20597134528552,
99.95355253677995
],
"normal": [
-0.023184684459708383,
-0.7330470796448807,
0.679782648668393
],
"corners_m": [
[
0.23187066925846675,
-0.15164988600932036,
0.10904721865998
],
[
0.2561836012598511,
-0.152675261821212,
0.10823598066566179
],
[
0.25503058252435606,
-0.16907036254724417,
0.09105772588560489
],
[
0.23144754581516924,
-0.16742837500336558,
0.09147328493587312
]
],
"num_cameras": 2,
"edge_length_mm": 23.84697201884835
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.1548705030687943,
-0.17124387474498357,
0.07363714342470787
],
"position_mm": [
154.8705030687943,
-171.24387474498357,
73.63714342470787
],
"normal": [
-0.021726143681266748,
-0.9976650666302774,
0.06474866412788138
],
"corners_m": [
[
0.14294914868300013,
-0.17038150854944073,
0.08564332398449123
],
[
0.16741729999311036,
-0.17056103218511576,
0.08564275206059113
],
[
0.16674300465855132,
-0.17245564293418492,
0.061684876791511196
],
[
0.14237255894051537,
-0.17157731531119294,
0.06157762086223795
]
],
"num_cameras": 3,
"edge_length_mm": 24.24993399143908
},
{
"marker_id": 244,
"link": "Ellbow",
"position_m": [
0.2845183662909492,
-0.14386940947307822,
0.07650606076201338
],
"position_mm": [
284.5183662909492,
-143.8694094730782,
76.50606076201339
],
"normal": [
0.9997519603096889,
-0.0222690143874297,
-0.0003299320336126661
],
"corners_m": [
[
0.28448344946347714,
-0.1557284669905131,
0.06362870273265087
],
[
0.2840142763976504,
-0.15539998045494155,
0.08839070410269786
],
[
0.28501655550269694,
-0.13288049574224034,
0.08945130446789107
],
[
0.28455918379997225,
-0.13146869470461786,
0.06455353174481375
]
],
"num_cameras": 2,
"edge_length_mm": 24.138703263296733
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.24572013183353877,
-0.1369094506687222,
0.11077289649610413
],
"position_mm": [
245.72013183353877,
-136.9094506687222,
110.77289649610412
],
"normal": [
0.003890630587552925,
-0.003526210662333357,
0.9999862143209756
],
"corners_m": [
[
0.2582893914478634,
-0.12509426673681165,
0.11077542520058829
],
[
0.2577722335092833,
-0.14836855572038185,
0.11067597238701322
],
[
0.23298635336477008,
-0.14828189399073052,
0.11079234868246268
],
[
0.23383254901223827,
-0.12589308622696482,
0.1108478397143523
]
],
"num_cameras": 2,
"edge_length_mm": 23.735351242839872
}
]
}

View File

@@ -0,0 +1,315 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:24:43Z",
"summary": {
"num_cameras": 3,
"num_markers": 13,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2956925135049676,
0.12491970848420074,
0.12791893047812225
],
"position_mm": [
295.6925135049676,
124.91970848420074,
127.91893047812225
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 103,
"position_m": [
0.10216747604418681,
-0.18819417654169066,
-0.028665376756741134
],
"position_mm": [
102.16747604418681,
-188.19417654169067,
-28.665376756741136
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2816164016798356,
0.04198689218668158,
0.09394440799032164
],
"position_mm": [
281.6164016798356,
41.98689218668158,
93.94440799032164
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2805088139374979,
-0.027868400638420894,
0.09522312949278915
],
"position_mm": [
280.5088139374979,
-27.868400638420894,
95.22312949278914
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.35162434744591275,
-0.08980061648665667,
0.000289879206199393
],
"position_mm": [
351.62434744591275,
-89.80061648665668,
0.289879206199393
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3488666872699251,
-0.012488356457833586,
0.0010096215290810297
],
"position_mm": [
348.8666872699251,
-12.488356457833586,
1.0096215290810298
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2486258831437343,
-0.08750273977817839,
-0.0007072851756733519
],
"position_mm": [
248.62588314373428,
-87.5027397781784,
-0.7072851756733519
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.28256458237409676,
-0.027619641546321315,
0.06414359680867925
],
"position_mm": [
282.56458237409674,
-27.619641546321315,
64.14359680867925
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.28421393468387157,
0.0798349294431639,
0.0675458934521039
],
"position_mm": [
284.21393468387157,
79.83492944316389,
67.54589345210391
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 232,
"position_m": [
0.24364820017502567,
-0.16012959885146352,
0.09985140504322566
],
"position_mm": [
243.64820017502566,
-160.12959885146353,
99.85140504322567
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.15461708478063305,
-0.17174422728125185,
0.07388863681047199
],
"position_mm": [
154.61708478063304,
-171.74422728125185,
73.888636810472
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.28444148588513785,
-0.1438744404868736,
0.07650285785461779
],
"position_mm": [
284.44148588513787,
-143.8744404868736,
76.50285785461779
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2457219486607531,
-0.1368931309882243,
0.11071250876976364
],
"position_mm": [
245.7219486607531,
-136.8931309882243,
110.71250876976364
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,314 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:24:44Z",
"summary": {
"num_cameras": 3,
"num_markers": 13,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2956481953638456,
0.12423576085839244,
0.12792910818723466
],
"position_mm": [
295.6481953638456,
124.23576085839244,
127.92910818723466
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 103,
"position_m": [
0.10217219043246038,
-0.1881280445744465,
-0.02859669112511683
],
"position_mm": [
102.17219043246038,
-188.1280445744465,
-28.59669112511683
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.3827492821130661,
-0.12799719985125638,
0.14906592493350077
],
"position_mm": [
382.7492821130661,
-127.99719985125638,
149.06592493350075
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.3859476920754833,
-0.19788562515084873,
0.1514107329733391
],
"position_mm": [
385.9476920754833,
-197.88562515084874,
151.4107329733391
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3519795450616504,
-0.09173424594989799,
0.001223566303162454
],
"position_mm": [
351.9795450616504,
-91.73424594989798,
1.223566303162454
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34825565678623366,
-0.0118226090214939,
0.0007125728178960861
],
"position_mm": [
348.25565678623366,
-11.8226090214939,
0.7125728178960861
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24867386492031623,
-0.08708660940233383,
-0.000712113332880982
],
"position_mm": [
248.67386492031625,
-87.08660940233383,
-0.712113332880982
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3824752532534587,
-0.1807406003569695,
0.13112179006567287
],
"position_mm": [
382.47525325345873,
-180.7406003569695,
131.12179006567288
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3806918558649089,
-0.08701827667532791,
0.12898719652355162
],
"position_mm": [
380.6918558649089,
-87.01827667532791,
128.98719652355163
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 232,
"position_m": [
0.21590575737073664,
-0.061149793853438564,
0.06362504060084885
],
"position_mm": [
215.90575737073664,
-61.14979385343857,
63.62504060084885
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1543830333371992,
-0.16991076623706197,
0.07269573099238319
],
"position_mm": [
154.38303333719918,
-169.91076623706198,
72.69573099238319
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.24485986821743208,
-0.08588734923963251,
0.04486431111652868
],
"position_mm": [
244.85986821743208,
-85.88734923963251,
44.86431111652868
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.22177501639711816,
-0.07326040466692618,
0.08678818657732831
],
"position_mm": [
221.77501639711815,
-73.26040466692618,
86.78818657732832
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,966 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:41Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
},
"camera": {
"camera_id": "c",
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
"camera_matrix": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
"width_px": 1280,
"height_px": 720
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 10,
"num_rejected_candidates": 15
},
"detections": [
{
"observation_id": "9ae5abeb-0483-4a02-b2ea-7d39ff3e1378",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
"image_points_px": [
[
485.0,
535.0
],
[
538.0,
538.0
],
[
536.0,
589.0
],
[
484.0,
585.0
]
],
"center_px": [
510.75,
561.75
],
"quality": {
"area_px": 2656.5,
"perimeter_px": 206.28765487670898,
"sharpness": {
"laplacian_var": 194.57776733430927
},
"contrast": {
"p05": 19.0,
"p95": 167.0,
"dynamic_range": 148.0,
"mean_gray": 77.51414027149322,
"std_gray": 62.50480364568594
},
"geometry": {
"distance_to_center_norm": 0.32629743218421936,
"distance_to_border_px": 131.0
},
"edge_ratio": 1.0614845160738655,
"edge_lengths_px": [
53.0848388671875,
51.03919982910156,
52.15361785888672,
50.0099983215332
]
},
"confidence": 0.9420768601493317
},
{
"observation_id": "4cbd9ad5-b8b6-4550-9217-33c0649a4dda",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
684.0,
479.0
],
[
737.0,
484.0
],
[
732.0,
533.0
],
[
680.0,
528.0
]
],
"center_px": [
708.25,
506.0
],
"quality": {
"area_px": 2595.0,
"perimeter_px": 203.8925895690918,
"sharpness": {
"laplacian_var": 423.96591859102955
},
"contrast": {
"p05": 42.0,
"p95": 177.0,
"dynamic_range": 135.0,
"mean_gray": 118.92873432155073,
"std_gray": 53.41795407389024
},
"geometry": {
"distance_to_center_norm": 0.2194800227880478,
"distance_to_border_px": 187.0
},
"edge_ratio": 1.082833247360446,
"edge_lengths_px": [
53.23532485961914,
49.25444030761719,
52.239830017089844,
49.162994384765625
]
},
"confidence": 0.9235032286251245
},
{
"observation_id": "81e96da0-d8f3-4f0a-8a84-5f602ddff0cf",
"type": "aruco",
"marker_id": 40,
"marker_size_m": 0.025,
"image_points_px": [
[
834.0,
313.0
],
[
797.0,
301.0
],
[
812.0,
267.0
],
[
848.0,
280.0
]
],
"center_px": [
822.75,
290.25
],
"quality": {
"area_px": 1404.0,
"perimeter_px": 150.18132400512695,
"sharpness": {
"laplacian_var": 1033.8424402835647
},
"contrast": {
"p05": 51.0,
"p95": 174.0,
"dynamic_range": 123.0,
"mean_gray": 99.09217577706323,
"std_gray": 49.548508963403066
},
"geometry": {
"distance_to_center_norm": 0.26638665795326233,
"distance_to_border_px": 267.0
},
"edge_ratio": 1.0850953315237581,
"edge_lengths_px": [
38.897300720214844,
37.161808013916016,
38.27531814575195,
35.84689712524414
]
},
"confidence": 0.8625970205637239
},
{
"observation_id": "b98cf053-3be4-4fef-9c24-8c1954cf3682",
"type": "aruco",
"marker_id": 231,
"marker_size_m": 0.025,
"image_points_px": [
[
681.0,
598.0
],
[
740.0,
599.0
],
[
740.0,
616.0
],
[
689.0,
615.0
]
],
"center_px": [
712.5,
607.0
],
"quality": {
"area_px": 931.0,
"perimeter_px": 145.8065700531006,
"sharpness": {
"laplacian_var": 408.6101101899093
},
"contrast": {
"p05": 24.0,
"p95": 113.0,
"dynamic_range": 89.0,
"mean_gray": 64.45386904761905,
"std_gray": 33.31198505231576
},
"geometry": {
"distance_to_center_norm": 0.35056453943252563,
"distance_to_border_px": 104.0
},
"edge_ratio": 3.4710866142721737,
"edge_lengths_px": [
59.00847244262695,
17.0,
51.009803771972656,
18.788293838500977
]
},
"confidence": 0.17881048087784743
},
{
"observation_id": "5f2a3731-1ec7-4ffa-a38b-a51cf46cb38f",
"type": "aruco",
"marker_id": 245,
"marker_size_m": 0.025,
"image_points_px": [
[
744.0,
458.0
],
[
741.0,
476.0
],
[
687.0,
473.0
],
[
692.0,
456.0
]
],
"center_px": [
716.0,
465.75
],
"quality": {
"area_px": 937.5,
"perimeter_px": 142.09005165100098,
"sharpness": {
"laplacian_var": 992.9299474249533
},
"contrast": {
"p05": 14.0,
"p95": 158.79999999999995,
"dynamic_range": 144.79999999999995,
"mean_gray": 80.30977443609022,
"std_gray": 57.04112994992437
},
"geometry": {
"distance_to_center_norm": 0.17734786868095398,
"distance_to_border_px": 244.0
},
"edge_ratio": 3.0520955648121766,
"edge_lengths_px": [
18.248287200927734,
54.08327102661133,
17.72004508972168,
52.038448333740234
]
},
"confidence": 0.20477733633431033
},
{
"observation_id": "334b21c9-0179-4fc5-9d53-103a877ca017",
"type": "aruco",
"marker_id": 208,
"marker_size_m": 0.025,
"image_points_px": [
[
903.0,
638.0
],
[
950.0,
641.0
],
[
952.0,
662.0
],
[
902.0,
659.0
]
],
"center_px": [
926.75,
650.0
],
"quality": {
"area_px": 1017.0,
"perimeter_px": 139.30438423156738,
"sharpness": {
"laplacian_var": 411.0265107039022
},
"contrast": {
"p05": 9.0,
"p95": 138.0,
"dynamic_range": 129.0,
"mean_gray": 61.5855354659249,
"std_gray": 49.92554246853262
},
"geometry": {
"distance_to_center_norm": 0.5553983449935913,
"distance_to_border_px": 58.0
},
"edge_ratio": 2.382534526574857,
"edge_lengths_px": [
47.095645904541016,
21.095022201538086,
50.08992004394531,
21.02379608154297
]
},
"confidence": 0.2845709023049064
},
{
"observation_id": "775c90c1-487a-4969-b3ce-40ff6118e979",
"type": "aruco",
"marker_id": 215,
"marker_size_m": 0.025,
"image_points_px": [
[
701.0,
628.0
],
[
748.0,
632.0
],
[
744.0,
651.0
],
[
695.0,
647.0
]
],
"center_px": [
722.0,
639.5
],
"quality": {
"area_px": 932.0,
"perimeter_px": 135.67424774169922,
"sharpness": {
"laplacian_var": 153.48910990467152
},
"contrast": {
"p05": 6.0,
"p95": 86.0,
"dynamic_range": 80.0,
"mean_gray": 40.899371069182386,
"std_gray": 30.88255190529213
},
"geometry": {
"distance_to_center_norm": 0.39667633175849915,
"distance_to_border_px": 69.0
},
"edge_ratio": 2.5320229253292195,
"edge_lengths_px": [
47.16990661621094,
19.416488647460938,
49.162994384765625,
19.92485809326172
]
},
"confidence": 0.24539008992288097
},
{
"observation_id": "82d9606b-73bf-4fdc-bcab-1d74009a90a4",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
668.0,
454.0
],
[
664.0,
472.0
],
[
614.0,
471.0
],
[
620.0,
453.0
]
],
"center_px": [
641.5,
462.5
],
"quality": {
"area_px": 887.0,
"perimeter_px": 135.43316650390625,
"sharpness": {
"laplacian_var": 779.864463176575
},
"contrast": {
"p05": 14.0,
"p95": 159.0,
"dynamic_range": 145.0,
"mean_gray": 90.6723602484472,
"std_gray": 54.33953909756743
},
"geometry": {
"distance_to_center_norm": 0.13960322737693787,
"distance_to_border_px": 248.0
},
"edge_ratio": 2.7121729715549994,
"edge_lengths_px": [
18.439088821411133,
50.0099983215332,
18.973665237426758,
48.010414123535156
]
},
"confidence": 0.21802935857527475
},
{
"observation_id": "82adfef4-a006-41d2-8884-5ba85a32b375",
"type": "aruco",
"marker_id": 210,
"marker_size_m": 0.025,
"image_points_px": [
[
303.0,
555.0
],
[
344.0,
557.0
],
[
335.0,
573.0
],
[
291.0,
572.0
]
],
"center_px": [
318.25,
564.25
],
"quality": {
"area_px": 717.0,
"perimeter_px": 124.22632789611816,
"sharpness": {
"laplacian_var": 1043.14627397841
},
"contrast": {
"p05": 22.0,
"p95": 161.34999999999997,
"dynamic_range": 139.34999999999997,
"mean_gray": 87.10700389105058,
"std_gray": 50.615686245828684
},
"geometry": {
"distance_to_center_norm": 0.5190029740333557,
"distance_to_border_px": 147.0
},
"edge_ratio": 2.3974518340826596,
"edge_lengths_px": [
41.04875183105469,
18.357559204101562,
44.0113639831543,
20.808652877807617
]
},
"confidence": 0.1993783538024228
},
{
"observation_id": "54554f12-6678-4f86-80f5-47073ff4935d",
"type": "aruco",
"marker_id": 214,
"marker_size_m": 0.025,
"image_points_px": [
[
890.0,
575.0
],
[
934.0,
577.0
],
[
936.0,
594.0
],
[
892.0,
593.0
]
],
"center_px": [
913.0,
584.75
],
"quality": {
"area_px": 767.0,
"perimeter_px": 123.2848072052002,
"sharpness": {
"laplacian_var": 340.67132862592325
},
"contrast": {
"p05": 10.700000000000003,
"p95": 125.0,
"dynamic_range": 114.3,
"mean_gray": 73.4936936936937,
"std_gray": 41.824143377234996
},
"geometry": {
"distance_to_center_norm": 0.4815620481967926,
"distance_to_border_px": 126.0
},
"edge_ratio": 2.573161443734459,
"edge_lengths_px": [
44.04542922973633,
17.11724281311035,
44.0113639831543,
18.11077117919922
]
},
"confidence": 0.19871793687038514
}
],
"rejected_candidates": [
{
"image_points_px": [
[
546.0,
447.0
],
[
538.0,
462.0
],
[
487.0,
460.0
],
[
497.0,
447.0
]
],
"center_px": [
517.0,
454.0
],
"area_px": 709.0
},
{
"image_points_px": [
[
769.0,
228.0
],
[
766.0,
248.0
],
[
734.0,
265.0
],
[
740.0,
243.0
]
],
"center_px": [
752.25,
246.0
],
"area_px": 568.5
},
{
"image_points_px": [
[
780.0,
520.0
],
[
783.0,
543.0
],
[
779.0,
572.0
],
[
776.0,
534.0
]
],
"center_px": [
779.5,
542.25
],
"area_px": 186.5
},
{
"image_points_px": [
[
1225.0,
489.0
],
[
1259.0,
491.0
],
[
1269.0,
503.0
],
[
1231.0,
502.0
]
],
"center_px": [
1246.0,
496.25
],
"area_px": 438.0
},
{
"image_points_px": [
[
1026.0,
492.0
],
[
1061.0,
493.0
],
[
1068.0,
505.0
],
[
1032.0,
505.0
]
],
"center_px": [
1046.75,
498.75
],
"area_px": 440.5
},
{
"image_points_px": [
[
1096.0,
483.0
],
[
1129.0,
483.0
],
[
1136.0,
496.0
],
[
1100.0,
495.0
]
],
"center_px": [
1115.25,
489.25
],
"area_px": 428.5
},
{
"image_points_px": [
[
1126.0,
517.0
],
[
1151.0,
515.0
],
[
1161.0,
519.0
],
[
1135.0,
520.0
]
],
"center_px": [
1143.25,
517.75
],
"area_px": 103.5
},
{
"image_points_px": [
[
1208.0,
454.0
],
[
1227.0,
453.0
],
[
1236.0,
454.0
],
[
1238.0,
457.0
]
],
"center_px": [
1227.25,
454.5
],
"area_px": 56.0
},
{
"image_points_px": [
[
561.0,
383.0
],
[
568.0,
379.0
],
[
586.0,
381.0
],
[
585.0,
385.0
]
],
"center_px": [
575.0,
382.0
],
"area_px": 92.0
},
{
"image_points_px": [
[
543.0,
559.0
],
[
566.0,
559.0
],
[
568.0,
561.0
],
[
544.0,
562.0
]
],
"center_px": [
555.25,
560.25
],
"area_px": 59.5
},
{
"image_points_px": [
[
543.0,
550.0
],
[
565.0,
550.0
],
[
568.0,
552.0
],
[
544.0,
553.0
]
],
"center_px": [
555.0,
551.25
],
"area_px": 58.5
},
{
"image_points_px": [
[
427.0,
462.0
],
[
442.0,
461.0
],
[
451.0,
464.0
],
[
433.0,
465.0
]
],
"center_px": [
438.25,
463.0
],
"area_px": 57.0
},
{
"image_points_px": [
[
734.0,
390.0
],
[
734.0,
386.0
],
[
739.0,
379.0
],
[
751.0,
384.0
]
],
"center_px": [
739.5,
384.75
],
"area_px": 88.5
},
{
"image_points_px": [
[
545.0,
561.0
],
[
546.0,
559.0
],
[
564.0,
560.0
],
[
553.0,
562.0
]
],
"center_px": [
552.0,
560.5
],
"area_px": 32.0
},
{
"image_points_px": [
[
545.0,
552.0
],
[
547.0,
550.0
],
[
564.0,
551.0
],
[
552.0,
553.0
]
],
"center_px": [
552.0,
551.5
],
"area_px": 31.0
}
]
}

View File

@@ -0,0 +1,260 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:42Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cde\\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": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
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": 4,
"used_marker_ids": [
208,
215,
210,
214
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.004464254419595297,
0.0009809006222282186,
0.0009164799965027451,
0.0009158784048461688,
0.0009158768761971148
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 2.29793131172552,
"residual_median_px": 2.1452420959349903,
"residual_max_px": 3.2739924168757066,
"sigma2_normalized": 3.355321802178801e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.995592474937439,
0.09327799081802368,
0.009738676249980927
],
[
0.036200061440467834,
-0.28641805052757263,
-0.9574206471443176
],
[
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
],
"translation_m": [
-0.19767728447914124,
0.10672874003648758,
1.007198691368103
],
"rvec_rad": [
1.861498657958019,
0.09376354778114666,
-0.05560017520536802
]
},
"camera_in_world": {
"position_m": [
0.28008216619491577,
-0.9114096760749817,
0.3947187662124634
],
"position_mm": [
280.0821533203125,
-911.40966796875,
394.7187805175781
],
"orientation_deg": {
"roll": 106.83509826660156,
"pitch": 4.963260173797607,
"yaw": 2.0823752880096436
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0007219214707919095,
-0.00010615886627800751,
-1.2441742080183794e-05,
-2.2292220126872935e-06,
-1.9001378278315576e-05,
1.6055164393920986e-05
],
[
-0.00010615886627800271,
0.00018507450207990957,
-0.000229357839230566,
1.152655734440853e-05,
-5.499754188682744e-06,
8.805640626930607e-08
],
[
-1.2441742080190222e-05,
-0.0002293578392305681,
0.0005299258920832583,
-1.9116388130386854e-05,
-9.922861831299987e-06,
-2.5031660132005536e-06
],
[
-2.229222012687054e-06,
1.1526557344408634e-05,
-1.9116388130386925e-05,
1.6552782007454031e-06,
1.9425504100347702e-07,
2.1617897081681794e-06
],
[
-1.900137827831593e-05,
-5.49975418868228e-06,
-9.9228618313007e-06,
1.9425504100350238e-07,
4.608378172736113e-06,
4.99786823219628e-06
],
[
1.605516439392046e-05,
8.805640626925034e-08,
-2.5031660132003253e-06,
2.161789708168179e-06,
4.997868232196299e-06,
4.025176134184103e-05
]
],
"parameter_std": {
"rvec_std_deg": [
1.5394571733326972,
0.7794637583962379,
1.3189556791517139
],
"tvec_std_m": [
0.0012865761542735833,
0.0021467133420035645,
0.006344427581889561
]
},
"camera_center_std_m": [
0.020869968788817837,
0.012354161969592598,
0.024547181485578575
],
"camera_center_std_mm": [
20.869968788817836,
12.354161969592598,
24.547181485578577
],
"orientation_std_deg": {
"roll": 1.6399289775452035,
"pitch": 1.2464776756009308,
"yaw": 0.4474521059248073
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
926.75,
650.0
],
"projected_center_px": [
923.4891967773438,
649.7064208984375
],
"reprojection_error_px": 3.2739924168757066,
"confidence": 0.2845709023049064
},
{
"marker_id": 215,
"observed_center_px": [
722.0,
639.5
],
"projected_center_px": [
724.521240234375,
639.6602172851562
],
"reprojection_error_px": 2.526325770342009,
"confidence": 0.24539008992288097
},
{
"marker_id": 210,
"observed_center_px": [
318.25,
564.25
],
"projected_center_px": [
317.2970275878906,
564.263916015625
],
"reprojection_error_px": 0.9530740127253684,
"confidence": 0.1993783538024228
},
{
"marker_id": 214,
"observed_center_px": [
913.0,
584.75
],
"projected_center_px": [
914.7592163085938,
584.8819580078125
],
"reprojection_error_px": 1.7641584215279715,
"confidence": 0.19871793687038514
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,299 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:43Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cde\\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": [
[
1771.155517578125,
0.0,
640.2863159179688
],
[
0.0,
1774.3978271484375,
361.23284912109375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 7,
"used_marker_ids": [
208,
103,
215,
214,
64,
211,
72
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.009044550647581088,
0.0016538644807328245,
0.001558187473306732,
0.0015581848688445382
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.911038582342608,
"residual_median_px": 3.288713241844395,
"residual_max_px": 5.863181348110948,
"sigma2_normalized": 4.248895149117034e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8213014602661133,
0.5704944729804993,
0.00012249585415702313
],
[
0.15860019624233246,
-0.22811947762966156,
-0.9606286883354187
],
[
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
],
"translation_m": [
-0.1159428134560585,
0.08624742180109024,
1.1204499006271362
],
"rvec_rad": [
1.7878119904428784,
0.5600947960430909,
-0.42088686432931055
]
},
"camera_in_world": {
"position_m": [
0.695557713508606,
-0.7981988191604614,
0.39416658878326416
],
"position_mm": [
695.5577392578125,
-798.1987915039062,
394.1665954589844
],
"orientation_deg": {
"roll": 109.39933776855469,
"pitch": 33.230281829833984,
"yaw": 10.929759979248047
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00017075757804605105,
4.685834695811806e-05,
4.688377015572213e-05,
-1.3425424271290289e-06,
-3.1433035701296834e-05,
-7.846845109108273e-06
],
[
4.68583469581189e-05,
5.489955722014381e-05,
-1.790529000763121e-05,
6.900980143286671e-06,
-1.1729289062349842e-05,
5.987971983905701e-06
],
[
4.688377015572101e-05,
-1.790529000763161e-05,
0.00010212299887187136,
-1.0470592903780147e-05,
-1.3600504299334786e-05,
-1.742182371666159e-05
],
[
-1.3425424271288516e-06,
6.900980143286718e-06,
-1.0470592903780122e-05,
2.20000480797535e-06,
3.818065068721914e-07,
3.0860510097403877e-06
],
[
-3.1433035701296834e-05,
-1.1729289062349715e-05,
-1.360050429933497e-05,
3.8180650687221956e-07,
7.778277788734531e-06,
4.5947589857349e-06
],
[
-7.846845109107946e-06,
5.987971983905819e-06,
-1.7421823716661586e-05,
3.086051009740395e-06,
4.594758985734847e-06,
2.0313248802970143e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.7487082619566866,
0.4245286975636879,
0.5790077971658253
],
"tvec_std_m": [
0.0014832413181864069,
0.002788956397782965,
0.004507022165795299
]
},
"camera_center_std_m": [
0.008691071160615814,
0.006844025854617922,
0.012160875407669726
],
"camera_center_std_mm": [
8.691071160615813,
6.844025854617922,
12.160875407669726
],
"orientation_std_deg": {
"roll": 0.9283381340785061,
"pitch": 0.5720266297070177,
"yaw": 0.5807194253340363
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
892.0,
697.25
],
"projected_center_px": [
888.7431640625,
696.793212890625
],
"reprojection_error_px": 3.288713241844395,
"confidence": 0.06082651601087287
},
{
"marker_id": 103,
"observed_center_px": [
373.0,
693.25
],
"projected_center_px": [
378.3336486816406,
692.7239990234375
],
"reprojection_error_px": 5.359522859967245,
"confidence": 0.13751453171188766
},
{
"marker_id": 215,
"observed_center_px": [
715.5,
644.25
],
"projected_center_px": [
714.16943359375,
645.6070556640625
],
"reprojection_error_px": 1.9005280941899156,
"confidence": 0.41073527975223467
},
{
"marker_id": 214,
"observed_center_px": [
953.75,
638.5
],
"projected_center_px": [
959.612548828125,
638.5861206054688
],
"reprojection_error_px": 5.863181348110948,
"confidence": 0.31959220576599684
},
{
"marker_id": 64,
"observed_center_px": [
211.75,
633.75
],
"projected_center_px": [
209.3169708251953,
633.8402709960938
],
"reprojection_error_px": 2.4347032300028966,
"confidence": 0.4329145227793108
},
{
"marker_id": 211,
"observed_center_px": [
797.0,
595.0
],
"projected_center_px": [
792.2921752929688,
593.9794921875
],
"reprojection_error_px": 4.8171619930730385,
"confidence": 0.21747661179321545
},
{
"marker_id": 72,
"observed_center_px": [
1249.75,
597.0
],
"projected_center_px": [
1250.1585693359375,
597.4947509765625
],
"reprojection_error_px": 0.6416443181996995,
"confidence": 0.015337711207576538
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,411 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:43Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cde\\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": [
[
1779.3912353515625,
0.0,
640.3994750976562
],
[
0.0,
1771.271484375,
358.7074279785156
],
[
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": 15,
"used_marker_ids": [
92,
85,
54,
62,
96,
55,
66,
53,
79,
51,
95,
103,
214,
215,
86
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006847823160763762,
0.0010908392570462759,
0.0010097102253433705,
0.001009708108079841
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.5418895887825874,
"residual_median_px": 2.179114210157556,
"residual_max_px": 4.223236649737238,
"sigma2_normalized": 1.2743880793798654e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6289862394332886,
0.7774164080619812,
-4.520302900345996e-05
],
[
0.2066880613565445,
-0.16728167235851288,
-0.9640004634857178
],
[
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
],
"translation_m": [
-0.05559958890080452,
-0.01184007991105318,
1.548203706741333
],
"rvec_rad": [
1.7018905465518064,
0.8121732672970728,
-0.618541738555643
]
},
"camera_in_world": {
"position_m": [
1.1977002620697021,
-0.8974846601486206,
0.4002518653869629
],
"position_mm": [
1197.7003173828125,
-897.4846801757812,
400.2518615722656
],
"orientation_deg": {
"roll": 113.67928314208984,
"pitch": 48.54166030883789,
"yaw": 18.190784454345703
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
7.143862994181741e-06,
1.446715996625232e-06,
1.7416459932360616e-06,
-3.2218014928034377e-07,
-2.1767646795809807e-06,
1.1257509104412026e-06
],
[
1.4467159966252256e-06,
5.746985345383812e-06,
5.110202499641363e-07,
1.3257264260705087e-06,
-1.4195704971294177e-06,
1.2353593501937247e-06
],
[
1.7416459932360033e-06,
5.110202499641407e-07,
1.0062672837062547e-05,
-1.6387655870261812e-06,
-1.5538005058192453e-06,
-8.944843962488583e-07
],
[
-3.221801492803391e-07,
1.3257264260705096e-06,
-1.6387655870261876e-06,
7.612251497648156e-07,
3.089319039406512e-08,
5.746513175037978e-07
],
[
-2.176764679580973e-06,
-1.4195704971294207e-06,
-1.5538005058192597e-06,
3.089319039406561e-08,
1.121777509629322e-06,
1.8628742557256562e-07
],
[
1.1257509104412018e-06,
1.2353593501937262e-06,
-8.94484396248859e-07,
5.746513175037975e-07,
1.862874255725652e-07,
6.331966808234543e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.15314019329004952,
0.13735443198255531,
0.1817520461716996
],
"tvec_std_m": [
0.0008724821773336207,
0.0010591399858514087,
0.002516339962770242
]
},
"camera_center_std_m": [
0.0028842344444595922,
0.0027093174361713457,
0.003705667015544412
],
"camera_center_std_mm": [
2.8842344444595924,
2.7093174361713457,
3.705667015544412
],
"orientation_std_deg": {
"roll": 0.24295760603880232,
"pitch": 0.15450206256615454,
"yaw": 0.21172008702206976
}
}
},
"observations": {
"markers": [
{
"marker_id": 92,
"observed_center_px": [
1021.25,
690.0
],
"projected_center_px": [
1023.6946411132812,
689.0123901367188
],
"reprojection_error_px": 2.6365969382511616,
"confidence": 0.14766715850245912
},
{
"marker_id": 85,
"observed_center_px": [
674.25,
666.75
],
"projected_center_px": [
673.99853515625,
665.7089233398438
],
"reprojection_error_px": 1.07101595691395,
"confidence": 0.31040235026858615
},
{
"marker_id": 54,
"observed_center_px": [
485.0,
582.75
],
"projected_center_px": [
482.6800842285156,
585.3987426757812
],
"reprojection_error_px": 3.521057646402109,
"confidence": 0.261936977185694
},
{
"marker_id": 62,
"observed_center_px": [
737.25,
553.75
],
"projected_center_px": [
737.9805297851562,
555.7020263671875
],
"reprojection_error_px": 2.0842458360749254,
"confidence": 0.29470267815689305
},
{
"marker_id": 96,
"observed_center_px": [
693.5,
544.25
],
"projected_center_px": [
689.2779541015625,
544.3502807617188
],
"reprojection_error_px": 4.223236649737238,
"confidence": 0.2320355751581732
},
{
"marker_id": 55,
"observed_center_px": [
521.0,
533.75
],
"projected_center_px": [
518.1779174804688,
533.9116821289062
],
"reprojection_error_px": 2.8267102536078057,
"confidence": 0.18434674728219572
},
{
"marker_id": 66,
"observed_center_px": [
329.75,
537.25
],
"projected_center_px": [
328.9173889160156,
537.1627807617188
],
"reprojection_error_px": 0.8371668965624461,
"confidence": 0.15690567239379535
},
{
"marker_id": 53,
"observed_center_px": [
1203.5,
466.0
],
"projected_center_px": [
1201.361328125,
465.5821228027344
],
"reprojection_error_px": 2.179114210157556,
"confidence": 0.13639287915585202
},
{
"marker_id": 79,
"observed_center_px": [
664.0,
511.5
],
"projected_center_px": [
665.3004760742188,
511.48974609375
],
"reprojection_error_px": 1.3005164982455222,
"confidence": 0.15466714018740998
},
{
"marker_id": 51,
"observed_center_px": [
526.25,
463.5
],
"projected_center_px": [
527.8326416015625,
462.8917236328125
],
"reprojection_error_px": 1.69551012320043,
"confidence": 0.12790377393343658
},
{
"marker_id": 95,
"observed_center_px": [
422.0,
500.0
],
"projected_center_px": [
424.4123229980469,
498.7489318847656
],
"reprojection_error_px": 2.7174388081172967,
"confidence": 0.1889374000059173
},
{
"marker_id": 103,
"observed_center_px": [
460.75,
447.75
],
"projected_center_px": [
463.9916076660156,
446.7794189453125
],
"reprojection_error_px": 3.3837919327419597,
"confidence": 0.10911142441352696
},
{
"marker_id": 214,
"observed_center_px": [
854.75,
444.25
],
"projected_center_px": [
858.4514770507812,
444.3890686035156
],
"reprojection_error_px": 3.7040886104336175,
"confidence": 0.1602523119115797
},
{
"marker_id": 215,
"observed_center_px": [
685.0,
432.75
],
"projected_center_px": [
683.5575561523438,
432.7489013671875
],
"reprojection_error_px": 1.4424442660412997,
"confidence": 0.1299020584933079
},
{
"marker_id": 86,
"observed_center_px": [
1129.25,
407.75
],
"projected_center_px": [
1128.02294921875,
408.0578918457031
],
"reprojection_error_px": 1.265089328236039,
"confidence": 0.10688762057177302
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 48.07430180550368,
"gt": 50.0,
"error": 1.92569819449632,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 3.3907220814426036,
"gt": 4.0,
"error": 0.6092779185574102,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 175.59061057053137,
"gt": 176.0,
"error": 0.4093894294686322,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 19.836351661011886,
"gt": 20.0,
"error": 0.1636483389881107,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "b",
"estimate": 56.69071491619632,
"gt": 60.0,
"error": 3.3092850838036725,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 3.05480070348685,
"gt": 9.0,
"error": 5.945199296513152,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 11.683312016309577,
"gt": 5.0,
"error": 6.683312016309577,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 2.0873600134661956,
"max_abs_deg": 5.945199296513152,
"mean_abs_mm": 4.304505105402948,
"max_abs_mm": 6.683312016309577,
"finger_error_mm": 4.2306647737689485
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:46Z",
"method": "hybrid",
"movements": {
"x": {
"value": 48.07430180550368,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 3.3907220814426036,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 175.59061057053137,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 19.836351661011886,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"b": {
"value": 56.69071491619632,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 3.05480070348685,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 11.683312016309577,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 2.5651209583565904,
"num_markers": 13
}

View File

@@ -0,0 +1,497 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:24:25Z",
"summary": {
"num_cameras": 3,
"num_markers": 10
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.2957376998359253,
0.12324248524444419,
0.12846576467066018
],
"position_mm": [
295.7376998359253,
123.24248524444418,
128.46576467066018
],
"normal": [
-0.14097265668376105,
-0.8435220533989966,
0.5182636930145337
],
"corners_m": [
[
0.30286216993639653,
0.11458865671001486,
0.11687421331848706
],
[
0.280660431308529,
0.1217597545751975,
0.121413187236837
],
[
0.28887842510204104,
0.13150347263086762,
0.14059478391590075
],
[
0.31054977299673464,
0.12511805706169676,
0.13498087421141589
]
],
"num_cameras": 2,
"edge_length_mm": 23.09763834237035
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.018918527198660953,
-0.18927566283214728,
-0.026128858421515164
],
"position_mm": [
-18.918527198660954,
-189.27566283214728,
-26.128858421515165
],
"normal": [
0.0007336753741363999,
0.0036962825186020246,
0.9999928995827861
],
"corners_m": [
[
-0.030048941043787237,
-0.20116509814852365,
-0.02591802080586272
],
[
-0.03066325990575251,
-0.17814571563080775,
-0.026318477978639575
],
[
-0.007665881088897663,
-0.17763084809224916,
-0.026019559759602025
],
[
-0.0072960267562063984,
-0.20016098945700858,
-0.026259375141956337
]
],
"num_cameras": 2,
"edge_length_mm": 22.83705358134983
},
{
"marker_id": 72,
"link": "Board",
"position_m": [
0.4408353923952186,
0.1935948376344133,
-0.026725447930994725
],
"position_mm": [
440.83539239521855,
193.5948376344133,
-26.725447930994726
],
"normal": [
0.017839985990738178,
0.01078683955001969,
0.9997826658791262
],
"corners_m": [
[
0.42983579698916774,
0.18142695022992383,
-0.026362039378491367
],
[
0.4287653315634974,
0.20494169737002804,
-0.026668055637523804
],
[
0.45194018884196435,
0.20550088167770925,
-0.02701566989948161
],
[
0.4528002521862449,
0.18250982125999202,
-0.026856026808482123
]
],
"num_cameras": 2,
"edge_length_mm": 23.182067966756435
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10458105801727252,
-0.1907811114041893,
-0.02658125759815749
],
"position_mm": [
104.58105801727253,
-190.7811114041893,
-26.58125759815749
],
"normal": [
0.02377299729327363,
-0.0049168105825836425,
0.9997052913601033
],
"corners_m": [
[
0.09335460238633915,
-0.2031134673568566,
-0.026314161943495767
],
[
0.09264318853480767,
-0.1799624289041964,
-0.0263068308616176
],
[
0.11546709932749152,
-0.17862826434442278,
-0.02671684785689167
],
[
0.11685934182045175,
-0.20142028501128137,
-0.026987189730624913
]
],
"num_cameras": 2,
"edge_length_mm": 23.109968337389734
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.35192407211403065,
-0.08913355957703327,
0.00023829094220706378
],
"position_mm": [
351.92407211403065,
-89.13355957703327,
0.2382909422070638
],
"normal": [
0.006266776988589766,
0.000709102130146494,
0.9999801121424088
],
"corners_m": [
[
0.34083712352678575,
-0.07683725439289264,
0.0002683189568055634
],
[
0.36414845904475324,
-0.07758223244710774,
0.0001847262202028105
],
[
0.36339490758648957,
-0.10124238848778865,
0.0001447205665428462
],
[
0.3393157982980942,
-0.10087236298034402,
0.00035539802527703506
]
],
"num_cameras": 3,
"edge_length_mm": 23.79045285567908
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.3487146948044783,
-0.014508033731833929,
0.0020754658267781757
],
"position_mm": [
348.7146948044783,
-14.508033731833928,
2.0754658267781756
],
"normal": [
-0.0012409587747341465,
-0.0271185984268311,
0.999631452906862
],
"corners_m": [
[
0.3367950467238434,
-0.0033720576670071907,
0.002291568997779528
],
[
0.36068949633291386,
-0.003649287725340158,
0.002461250897066973
],
[
0.3604302410456694,
-0.024885486334068244,
0.0017308517665695613
],
[
0.3369439951154864,
-0.026125303200920123,
0.00181819164569664
]
],
"num_cameras": 2,
"edge_length_mm": 22.85619093970113
},
{
"marker_id": 215,
"link": "Board",
"position_m": [
0.24855018307076548,
-0.08654687093918785,
-0.0009358855450670118
],
"position_mm": [
248.55018307076548,
-86.54687093918785,
-0.9358855450670118
],
"normal": [
-0.004955162026429585,
-0.02302481024083936,
0.9997226137697722
],
"corners_m": [
[
0.23713783429011057,
-0.07488005855099113,
-0.0008446485887884392
],
[
0.2614154197460768,
-0.07649168576260347,
-0.0005140467700850441
],
[
0.26018309383158017,
-0.09772190618706356,
-0.0012602231331144808
],
[
0.2354643844152944,
-0.09709383325609326,
-0.0011246236882800835
]
],
"num_cameras": 2,
"edge_length_mm": 23.1544614669773
},
{
"marker_id": 232,
"link": "Ellbow",
"position_m": [
0.2436330997144608,
-0.16020597134528552,
0.09995355253677995
],
"position_mm": [
243.6330997144608,
-160.20597134528552,
99.95355253677995
],
"normal": [
-0.023184684459708383,
-0.7330470796448807,
0.679782648668393
],
"corners_m": [
[
0.23187066925846675,
-0.15164988600932036,
0.10904721865998
],
[
0.2561836012598511,
-0.152675261821212,
0.10823598066566179
],
[
0.25503058252435606,
-0.16907036254724417,
0.09105772588560489
],
[
0.23144754581516924,
-0.16742837500336558,
0.09147328493587312
]
],
"num_cameras": 2,
"edge_length_mm": 23.84697201884835
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.15409267338395244,
-0.16902825839650876,
0.07221806795984599
],
"position_mm": [
154.09267338395244,
-169.02825839650876,
72.218067959846
],
"normal": [
-0.0008903516306247786,
-0.998684847613831,
0.05126190028191558
],
"corners_m": [
[
0.14226059335403624,
-0.1684523298971075,
0.08456778393036277
],
[
0.16668870963090318,
-0.168348900433552,
0.084351637363331
],
[
0.165800982433762,
-0.1697474412081387,
0.059743885120484744
],
[
0.14162040811710835,
-0.16956436204723685,
0.06020896542520549
]
],
"num_cameras": 2,
"edge_length_mm": 24.41776633578101
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.24844869033730982,
-0.1417694400011133,
0.11306383858953446
],
"position_mm": [
248.4486903373098,
-141.7694400011133,
113.06383858953447
],
"normal": [
0.003729431153396492,
0.005141809238095611,
0.9999798263670279
],
"corners_m": [
[
0.26088344155395593,
-0.13017734465796418,
0.11309782577844985
],
[
0.26021650752302244,
-0.15326379990809305,
0.11293902894585876
],
[
0.23601161515494146,
-0.1536492791763022,
0.1133079105919132
],
[
0.23668319711731955,
-0.12998733626209383,
0.11291058904191605
]
],
"num_cameras": 3,
"edge_length_mm": 23.795981244796522
}
]
}

View File

@@ -0,0 +1,258 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:24:24Z",
"summary": {
"num_cameras": 3,
"num_markers": 10,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29576930089846926,
0.1233561319210678,
0.1284092422466248
],
"position_mm": [
295.7693008984693,
123.3561319210678,
128.4092422466248
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 64,
"position_m": [
-0.018947352379261925,
-0.18928256192858384,
-0.026194635263329012
],
"position_mm": [
-18.947352379261925,
-189.28256192858385,
-26.194635263329012
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4408575544220631,
0.19363136273404047,
-0.02679255683525943
],
"position_mm": [
440.8575544220631,
193.63136273404047,
-26.79255683525943
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10456103589500733,
-0.19078432319282296,
-0.02665752574334851
],
"position_mm": [
104.56103589500732,
-190.78432319282297,
-26.657525743348508
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35206763654477524,
-0.08909977866501971,
0.00043502863065295614
],
"position_mm": [
352.06763654477527,
-89.09977866501971,
0.43502863065295616
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3487374343300215,
-0.014472897253848782,
0.0020038459657548543
],
"position_mm": [
348.73743433002153,
-14.472897253848782,
2.0038459657548544
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24855775812429784,
-0.086516129795667,
-0.0010112428326066675
],
"position_mm": [
248.55775812429783,
-86.516129795667,
-1.0112428326066676
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.24364820017502567,
-0.16012959885146352,
0.09985140504322566
],
"position_mm": [
243.64820017502566,
-160.12959885146353,
99.85140504322567
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.15408967998302658,
-0.16891495407538523,
0.072208019728943
],
"position_mm": [
154.08967998302657,
-168.91495407538522,
72.208019728943
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.25016851963285125,
-0.1422593276558925,
0.11297582414704807
],
"position_mm": [
250.16851963285126,
-142.2593276558925,
112.97582414704807
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,257 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:24:24Z",
"summary": {
"num_cameras": 3,
"num_markers": 10,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "d",
"position_m": [
0.6955577422885929,
-0.7981988629911659,
0.3941665952931933
],
"position_mm": [
695.5577422885929,
-798.1988629911659,
394.1665952931933
],
"direction": [
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29575563694399404,
0.12341474481955302,
0.1284037309388967
],
"position_mm": [
295.75563694399403,
123.41474481955302,
128.4037309388967
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 64,
"position_m": [
-0.01877601752091243,
-0.1891001082835718,
-0.026234665226825032
],
"position_mm": [
-18.77601752091243,
-189.10010828357179,
-26.234665226825033
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44087386439402615,
0.1936378270769351,
-0.026783760237245307
],
"position_mm": [
440.87386439402616,
193.6378270769351,
-26.783760237245307
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10463663790506447,
-0.19071413775849094,
-0.026664244409614943
],
"position_mm": [
104.63663790506448,
-190.71413775849095,
-26.66424440961494
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3518452651551388,
-0.0901409348344389,
0.0004850773508271575
],
"position_mm": [
351.8452651551388,
-90.1409348344389,
0.4850773508271575
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3479874375001902,
-0.010234832079188572,
0.00012582963852476834
],
"position_mm": [
347.9874375001902,
-10.234832079188571,
0.12582963852476833
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24855598058751047,
-0.08650924301821948,
-0.0010025941807014877
],
"position_mm": [
248.55598058751048,
-86.50924301821948,
-1.0025941807014878
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.24433051590333332,
-0.1627552652154231,
0.10071007109927403
],
"position_mm": [
244.33051590333332,
-162.7552652154231,
100.71007109927403
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.15409500512905555,
-0.168933853015937,
0.07215719035510176
],
"position_mm": [
154.09500512905555,
-168.933853015937,
72.15719035510176
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2471151528659618,
-0.13872925946048822,
0.11222604875097512
],
"position_mm": [
247.11515286596182,
-138.72925946048824,
112.22604875097512
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,966 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:22Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
},
"camera": {
"camera_id": "c",
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
"camera_matrix": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
"width_px": 1280,
"height_px": 720
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 10,
"num_rejected_candidates": 15
},
"detections": [
{
"observation_id": "16971cd5-21dd-4784-be1d-b77a52c734c0",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
"image_points_px": [
[
485.0,
535.0
],
[
538.0,
538.0
],
[
536.0,
589.0
],
[
484.0,
585.0
]
],
"center_px": [
510.75,
561.75
],
"quality": {
"area_px": 2656.5,
"perimeter_px": 206.28765487670898,
"sharpness": {
"laplacian_var": 194.57776733430927
},
"contrast": {
"p05": 19.0,
"p95": 167.0,
"dynamic_range": 148.0,
"mean_gray": 77.51414027149322,
"std_gray": 62.50480364568594
},
"geometry": {
"distance_to_center_norm": 0.32629743218421936,
"distance_to_border_px": 131.0
},
"edge_ratio": 1.0614845160738655,
"edge_lengths_px": [
53.0848388671875,
51.03919982910156,
52.15361785888672,
50.0099983215332
]
},
"confidence": 0.9420768601493317
},
{
"observation_id": "2f1f7834-d0c0-4cff-b55d-8bbcbad6ce64",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
684.0,
479.0
],
[
737.0,
484.0
],
[
732.0,
533.0
],
[
680.0,
528.0
]
],
"center_px": [
708.25,
506.0
],
"quality": {
"area_px": 2595.0,
"perimeter_px": 203.8925895690918,
"sharpness": {
"laplacian_var": 423.96591859102955
},
"contrast": {
"p05": 42.0,
"p95": 177.0,
"dynamic_range": 135.0,
"mean_gray": 118.92873432155073,
"std_gray": 53.41795407389024
},
"geometry": {
"distance_to_center_norm": 0.2194800227880478,
"distance_to_border_px": 187.0
},
"edge_ratio": 1.082833247360446,
"edge_lengths_px": [
53.23532485961914,
49.25444030761719,
52.239830017089844,
49.162994384765625
]
},
"confidence": 0.9235032286251245
},
{
"observation_id": "04d25f16-cd66-4356-a40c-e7a8c50fe748",
"type": "aruco",
"marker_id": 40,
"marker_size_m": 0.025,
"image_points_px": [
[
834.0,
313.0
],
[
797.0,
301.0
],
[
812.0,
267.0
],
[
848.0,
280.0
]
],
"center_px": [
822.75,
290.25
],
"quality": {
"area_px": 1404.0,
"perimeter_px": 150.18132400512695,
"sharpness": {
"laplacian_var": 1033.8424402835647
},
"contrast": {
"p05": 51.0,
"p95": 174.0,
"dynamic_range": 123.0,
"mean_gray": 99.09217577706323,
"std_gray": 49.548508963403066
},
"geometry": {
"distance_to_center_norm": 0.26638665795326233,
"distance_to_border_px": 267.0
},
"edge_ratio": 1.0850953315237581,
"edge_lengths_px": [
38.897300720214844,
37.161808013916016,
38.27531814575195,
35.84689712524414
]
},
"confidence": 0.8625970205637239
},
{
"observation_id": "e04d8790-ece5-4c40-8ac5-29290fb5625f",
"type": "aruco",
"marker_id": 231,
"marker_size_m": 0.025,
"image_points_px": [
[
681.0,
598.0
],
[
740.0,
599.0
],
[
740.0,
616.0
],
[
689.0,
615.0
]
],
"center_px": [
712.5,
607.0
],
"quality": {
"area_px": 931.0,
"perimeter_px": 145.8065700531006,
"sharpness": {
"laplacian_var": 408.6101101899093
},
"contrast": {
"p05": 24.0,
"p95": 113.0,
"dynamic_range": 89.0,
"mean_gray": 64.45386904761905,
"std_gray": 33.31198505231576
},
"geometry": {
"distance_to_center_norm": 0.35056453943252563,
"distance_to_border_px": 104.0
},
"edge_ratio": 3.4710866142721737,
"edge_lengths_px": [
59.00847244262695,
17.0,
51.009803771972656,
18.788293838500977
]
},
"confidence": 0.17881048087784743
},
{
"observation_id": "76ca95c9-b586-4c3d-ad4b-7cee3cbaef1a",
"type": "aruco",
"marker_id": 245,
"marker_size_m": 0.025,
"image_points_px": [
[
744.0,
458.0
],
[
741.0,
476.0
],
[
687.0,
473.0
],
[
692.0,
456.0
]
],
"center_px": [
716.0,
465.75
],
"quality": {
"area_px": 937.5,
"perimeter_px": 142.09005165100098,
"sharpness": {
"laplacian_var": 992.9299474249533
},
"contrast": {
"p05": 14.0,
"p95": 158.79999999999995,
"dynamic_range": 144.79999999999995,
"mean_gray": 80.30977443609022,
"std_gray": 57.04112994992437
},
"geometry": {
"distance_to_center_norm": 0.17734786868095398,
"distance_to_border_px": 244.0
},
"edge_ratio": 3.0520955648121766,
"edge_lengths_px": [
18.248287200927734,
54.08327102661133,
17.72004508972168,
52.038448333740234
]
},
"confidence": 0.20477733633431033
},
{
"observation_id": "1a1154b0-356e-4a79-a0f8-5f88a9133731",
"type": "aruco",
"marker_id": 208,
"marker_size_m": 0.025,
"image_points_px": [
[
903.0,
638.0
],
[
950.0,
641.0
],
[
952.0,
662.0
],
[
902.0,
659.0
]
],
"center_px": [
926.75,
650.0
],
"quality": {
"area_px": 1017.0,
"perimeter_px": 139.30438423156738,
"sharpness": {
"laplacian_var": 411.0265107039022
},
"contrast": {
"p05": 9.0,
"p95": 138.0,
"dynamic_range": 129.0,
"mean_gray": 61.5855354659249,
"std_gray": 49.92554246853262
},
"geometry": {
"distance_to_center_norm": 0.5553983449935913,
"distance_to_border_px": 58.0
},
"edge_ratio": 2.382534526574857,
"edge_lengths_px": [
47.095645904541016,
21.095022201538086,
50.08992004394531,
21.02379608154297
]
},
"confidence": 0.2845709023049064
},
{
"observation_id": "273bf066-aabb-41e0-b600-65c70fda8d1d",
"type": "aruco",
"marker_id": 215,
"marker_size_m": 0.025,
"image_points_px": [
[
701.0,
628.0
],
[
748.0,
632.0
],
[
744.0,
651.0
],
[
695.0,
647.0
]
],
"center_px": [
722.0,
639.5
],
"quality": {
"area_px": 932.0,
"perimeter_px": 135.67424774169922,
"sharpness": {
"laplacian_var": 153.48910990467152
},
"contrast": {
"p05": 6.0,
"p95": 86.0,
"dynamic_range": 80.0,
"mean_gray": 40.899371069182386,
"std_gray": 30.88255190529213
},
"geometry": {
"distance_to_center_norm": 0.39667633175849915,
"distance_to_border_px": 69.0
},
"edge_ratio": 2.5320229253292195,
"edge_lengths_px": [
47.16990661621094,
19.416488647460938,
49.162994384765625,
19.92485809326172
]
},
"confidence": 0.24539008992288097
},
{
"observation_id": "aaacf754-ce96-461e-8294-eb0f440d1261",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
668.0,
454.0
],
[
664.0,
472.0
],
[
614.0,
471.0
],
[
620.0,
453.0
]
],
"center_px": [
641.5,
462.5
],
"quality": {
"area_px": 887.0,
"perimeter_px": 135.43316650390625,
"sharpness": {
"laplacian_var": 779.864463176575
},
"contrast": {
"p05": 14.0,
"p95": 159.0,
"dynamic_range": 145.0,
"mean_gray": 90.6723602484472,
"std_gray": 54.33953909756743
},
"geometry": {
"distance_to_center_norm": 0.13960322737693787,
"distance_to_border_px": 248.0
},
"edge_ratio": 2.7121729715549994,
"edge_lengths_px": [
18.439088821411133,
50.0099983215332,
18.973665237426758,
48.010414123535156
]
},
"confidence": 0.21802935857527475
},
{
"observation_id": "fd056fc5-e683-497f-990a-fb08825b7f6b",
"type": "aruco",
"marker_id": 210,
"marker_size_m": 0.025,
"image_points_px": [
[
303.0,
555.0
],
[
344.0,
557.0
],
[
335.0,
573.0
],
[
291.0,
572.0
]
],
"center_px": [
318.25,
564.25
],
"quality": {
"area_px": 717.0,
"perimeter_px": 124.22632789611816,
"sharpness": {
"laplacian_var": 1043.14627397841
},
"contrast": {
"p05": 22.0,
"p95": 161.34999999999997,
"dynamic_range": 139.34999999999997,
"mean_gray": 87.10700389105058,
"std_gray": 50.615686245828684
},
"geometry": {
"distance_to_center_norm": 0.5190029740333557,
"distance_to_border_px": 147.0
},
"edge_ratio": 2.3974518340826596,
"edge_lengths_px": [
41.04875183105469,
18.357559204101562,
44.0113639831543,
20.808652877807617
]
},
"confidence": 0.1993783538024228
},
{
"observation_id": "963e4756-c450-4618-98fa-7339a0a2a8dc",
"type": "aruco",
"marker_id": 214,
"marker_size_m": 0.025,
"image_points_px": [
[
890.0,
575.0
],
[
934.0,
577.0
],
[
936.0,
594.0
],
[
892.0,
593.0
]
],
"center_px": [
913.0,
584.75
],
"quality": {
"area_px": 767.0,
"perimeter_px": 123.2848072052002,
"sharpness": {
"laplacian_var": 340.67132862592325
},
"contrast": {
"p05": 10.700000000000003,
"p95": 125.0,
"dynamic_range": 114.3,
"mean_gray": 73.4936936936937,
"std_gray": 41.824143377234996
},
"geometry": {
"distance_to_center_norm": 0.4815620481967926,
"distance_to_border_px": 126.0
},
"edge_ratio": 2.573161443734459,
"edge_lengths_px": [
44.04542922973633,
17.11724281311035,
44.0113639831543,
18.11077117919922
]
},
"confidence": 0.19871793687038514
}
],
"rejected_candidates": [
{
"image_points_px": [
[
546.0,
447.0
],
[
538.0,
462.0
],
[
487.0,
460.0
],
[
497.0,
447.0
]
],
"center_px": [
517.0,
454.0
],
"area_px": 709.0
},
{
"image_points_px": [
[
769.0,
228.0
],
[
766.0,
248.0
],
[
734.0,
265.0
],
[
740.0,
243.0
]
],
"center_px": [
752.25,
246.0
],
"area_px": 568.5
},
{
"image_points_px": [
[
780.0,
520.0
],
[
783.0,
543.0
],
[
779.0,
572.0
],
[
776.0,
534.0
]
],
"center_px": [
779.5,
542.25
],
"area_px": 186.5
},
{
"image_points_px": [
[
1225.0,
489.0
],
[
1259.0,
491.0
],
[
1269.0,
503.0
],
[
1231.0,
502.0
]
],
"center_px": [
1246.0,
496.25
],
"area_px": 438.0
},
{
"image_points_px": [
[
1026.0,
492.0
],
[
1061.0,
493.0
],
[
1068.0,
505.0
],
[
1032.0,
505.0
]
],
"center_px": [
1046.75,
498.75
],
"area_px": 440.5
},
{
"image_points_px": [
[
1096.0,
483.0
],
[
1129.0,
483.0
],
[
1136.0,
496.0
],
[
1100.0,
495.0
]
],
"center_px": [
1115.25,
489.25
],
"area_px": 428.5
},
{
"image_points_px": [
[
1126.0,
517.0
],
[
1151.0,
515.0
],
[
1161.0,
519.0
],
[
1135.0,
520.0
]
],
"center_px": [
1143.25,
517.75
],
"area_px": 103.5
},
{
"image_points_px": [
[
1208.0,
454.0
],
[
1227.0,
453.0
],
[
1236.0,
454.0
],
[
1238.0,
457.0
]
],
"center_px": [
1227.25,
454.5
],
"area_px": 56.0
},
{
"image_points_px": [
[
561.0,
383.0
],
[
568.0,
379.0
],
[
586.0,
381.0
],
[
585.0,
385.0
]
],
"center_px": [
575.0,
382.0
],
"area_px": 92.0
},
{
"image_points_px": [
[
543.0,
559.0
],
[
566.0,
559.0
],
[
568.0,
561.0
],
[
544.0,
562.0
]
],
"center_px": [
555.25,
560.25
],
"area_px": 59.5
},
{
"image_points_px": [
[
543.0,
550.0
],
[
565.0,
550.0
],
[
568.0,
552.0
],
[
544.0,
553.0
]
],
"center_px": [
555.0,
551.25
],
"area_px": 58.5
},
{
"image_points_px": [
[
427.0,
462.0
],
[
442.0,
461.0
],
[
451.0,
464.0
],
[
433.0,
465.0
]
],
"center_px": [
438.25,
463.0
],
"area_px": 57.0
},
{
"image_points_px": [
[
734.0,
390.0
],
[
734.0,
386.0
],
[
739.0,
379.0
],
[
751.0,
384.0
]
],
"center_px": [
739.5,
384.75
],
"area_px": 88.5
},
{
"image_points_px": [
[
545.0,
561.0
],
[
546.0,
559.0
],
[
564.0,
560.0
],
[
553.0,
562.0
]
],
"center_px": [
552.0,
560.5
],
"area_px": 32.0
},
{
"image_points_px": [
[
545.0,
552.0
],
[
547.0,
550.0
],
[
564.0,
551.0
],
[
552.0,
553.0
]
],
"center_px": [
552.0,
551.5
],
"area_px": 31.0
}
]
}

View File

@@ -0,0 +1,260 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:23Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cdg\\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": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
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": 4,
"used_marker_ids": [
208,
215,
210,
214
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.004464254419595297,
0.0009809006222282186,
0.0009164799965027451,
0.0009158784048461688,
0.0009158768761971148
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 2.29793131172552,
"residual_median_px": 2.1452420959349903,
"residual_max_px": 3.2739924168757066,
"sigma2_normalized": 3.355321802178801e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.995592474937439,
0.09327799081802368,
0.009738676249980927
],
[
0.036200061440467834,
-0.28641805052757263,
-0.9574206471443176
],
[
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
],
"translation_m": [
-0.19767728447914124,
0.10672874003648758,
1.007198691368103
],
"rvec_rad": [
1.861498657958019,
0.09376354778114666,
-0.05560017520536802
]
},
"camera_in_world": {
"position_m": [
0.28008216619491577,
-0.9114096760749817,
0.3947187662124634
],
"position_mm": [
280.0821533203125,
-911.40966796875,
394.7187805175781
],
"orientation_deg": {
"roll": 106.83509826660156,
"pitch": 4.963260173797607,
"yaw": 2.0823752880096436
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0007219214707919095,
-0.00010615886627800751,
-1.2441742080183794e-05,
-2.2292220126872935e-06,
-1.9001378278315576e-05,
1.6055164393920986e-05
],
[
-0.00010615886627800271,
0.00018507450207990957,
-0.000229357839230566,
1.152655734440853e-05,
-5.499754188682744e-06,
8.805640626930607e-08
],
[
-1.2441742080190222e-05,
-0.0002293578392305681,
0.0005299258920832583,
-1.9116388130386854e-05,
-9.922861831299987e-06,
-2.5031660132005536e-06
],
[
-2.229222012687054e-06,
1.1526557344408634e-05,
-1.9116388130386925e-05,
1.6552782007454031e-06,
1.9425504100347702e-07,
2.1617897081681794e-06
],
[
-1.900137827831593e-05,
-5.49975418868228e-06,
-9.9228618313007e-06,
1.9425504100350238e-07,
4.608378172736113e-06,
4.99786823219628e-06
],
[
1.605516439392046e-05,
8.805640626925034e-08,
-2.5031660132003253e-06,
2.161789708168179e-06,
4.997868232196299e-06,
4.025176134184103e-05
]
],
"parameter_std": {
"rvec_std_deg": [
1.5394571733326972,
0.7794637583962379,
1.3189556791517139
],
"tvec_std_m": [
0.0012865761542735833,
0.0021467133420035645,
0.006344427581889561
]
},
"camera_center_std_m": [
0.020869968788817837,
0.012354161969592598,
0.024547181485578575
],
"camera_center_std_mm": [
20.869968788817836,
12.354161969592598,
24.547181485578577
],
"orientation_std_deg": {
"roll": 1.6399289775452035,
"pitch": 1.2464776756009308,
"yaw": 0.4474521059248073
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
926.75,
650.0
],
"projected_center_px": [
923.4891967773438,
649.7064208984375
],
"reprojection_error_px": 3.2739924168757066,
"confidence": 0.2845709023049064
},
{
"marker_id": 215,
"observed_center_px": [
722.0,
639.5
],
"projected_center_px": [
724.521240234375,
639.6602172851562
],
"reprojection_error_px": 2.526325770342009,
"confidence": 0.24539008992288097
},
{
"marker_id": 210,
"observed_center_px": [
318.25,
564.25
],
"projected_center_px": [
317.2970275878906,
564.263916015625
],
"reprojection_error_px": 0.9530740127253684,
"confidence": 0.1993783538024228
},
{
"marker_id": 214,
"observed_center_px": [
913.0,
584.75
],
"projected_center_px": [
914.7592163085938,
584.8819580078125
],
"reprojection_error_px": 1.7641584215279715,
"confidence": 0.19871793687038514
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,299 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:23Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cdg\\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": [
[
1771.155517578125,
0.0,
640.2863159179688
],
[
0.0,
1774.3978271484375,
361.23284912109375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 7,
"used_marker_ids": [
208,
103,
215,
214,
64,
211,
72
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.009044550647581088,
0.0016538644807328245,
0.001558187473306732,
0.0015581848688445382
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.911038582342608,
"residual_median_px": 3.288713241844395,
"residual_max_px": 5.863181348110948,
"sigma2_normalized": 4.248895149117034e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8213014602661133,
0.5704944729804993,
0.00012249585415702313
],
[
0.15860019624233246,
-0.22811947762966156,
-0.9606286883354187
],
[
-0.5480054020881653,
0.7889851331710815,
-0.2778353989124298
]
],
"translation_m": [
-0.1159428134560585,
0.08624742180109024,
1.1204499006271362
],
"rvec_rad": [
1.7878119904428784,
0.5600947960430909,
-0.42088686432931055
]
},
"camera_in_world": {
"position_m": [
0.695557713508606,
-0.7981988191604614,
0.39416658878326416
],
"position_mm": [
695.5577392578125,
-798.1987915039062,
394.1665954589844
],
"orientation_deg": {
"roll": 109.39933776855469,
"pitch": 33.230281829833984,
"yaw": 10.929759979248047
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00017075757804605105,
4.685834695811806e-05,
4.688377015572213e-05,
-1.3425424271290289e-06,
-3.1433035701296834e-05,
-7.846845109108273e-06
],
[
4.68583469581189e-05,
5.489955722014381e-05,
-1.790529000763121e-05,
6.900980143286671e-06,
-1.1729289062349842e-05,
5.987971983905701e-06
],
[
4.688377015572101e-05,
-1.790529000763161e-05,
0.00010212299887187136,
-1.0470592903780147e-05,
-1.3600504299334786e-05,
-1.742182371666159e-05
],
[
-1.3425424271288516e-06,
6.900980143286718e-06,
-1.0470592903780122e-05,
2.20000480797535e-06,
3.818065068721914e-07,
3.0860510097403877e-06
],
[
-3.1433035701296834e-05,
-1.1729289062349715e-05,
-1.360050429933497e-05,
3.8180650687221956e-07,
7.778277788734531e-06,
4.5947589857349e-06
],
[
-7.846845109107946e-06,
5.987971983905819e-06,
-1.7421823716661586e-05,
3.086051009740395e-06,
4.594758985734847e-06,
2.0313248802970143e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.7487082619566866,
0.4245286975636879,
0.5790077971658253
],
"tvec_std_m": [
0.0014832413181864069,
0.002788956397782965,
0.004507022165795299
]
},
"camera_center_std_m": [
0.008691071160615814,
0.006844025854617922,
0.012160875407669726
],
"camera_center_std_mm": [
8.691071160615813,
6.844025854617922,
12.160875407669726
],
"orientation_std_deg": {
"roll": 0.9283381340785061,
"pitch": 0.5720266297070177,
"yaw": 0.5807194253340363
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
892.0,
697.25
],
"projected_center_px": [
888.7431640625,
696.793212890625
],
"reprojection_error_px": 3.288713241844395,
"confidence": 0.06082651601087287
},
{
"marker_id": 103,
"observed_center_px": [
373.0,
693.25
],
"projected_center_px": [
378.3336486816406,
692.7239990234375
],
"reprojection_error_px": 5.359522859967245,
"confidence": 0.13751453171188766
},
{
"marker_id": 215,
"observed_center_px": [
715.5,
644.25
],
"projected_center_px": [
714.16943359375,
645.6070556640625
],
"reprojection_error_px": 1.9005280941899156,
"confidence": 0.41073527975223467
},
{
"marker_id": 214,
"observed_center_px": [
953.75,
638.5
],
"projected_center_px": [
959.612548828125,
638.5861206054688
],
"reprojection_error_px": 5.863181348110948,
"confidence": 0.31959220576599684
},
{
"marker_id": 64,
"observed_center_px": [
211.75,
633.75
],
"projected_center_px": [
209.3169708251953,
633.8402709960938
],
"reprojection_error_px": 2.4347032300028966,
"confidence": 0.4329145227793108
},
{
"marker_id": 211,
"observed_center_px": [
797.0,
595.0
],
"projected_center_px": [
792.2921752929688,
593.9794921875
],
"reprojection_error_px": 4.8171619930730385,
"confidence": 0.21747661179321545
},
{
"marker_id": 72,
"observed_center_px": [
1249.75,
597.0
],
"projected_center_px": [
1250.1585693359375,
597.4947509765625
],
"reprojection_error_px": 0.6416443181996995,
"confidence": 0.015337711207576538
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:24Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cdg\\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": [
[
1785.6439208984375,
0.0,
640.385009765625
],
[
0.0,
1786.5357666015625,
361.6199645996094
],
[
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": 24,
"used_marker_ids": [
64,
53,
72,
208,
103,
58,
69,
46,
56,
68,
55,
96,
66,
217,
205,
62,
54,
85,
102,
59,
57,
71,
63,
48
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.00870195326179875,
0.001363279535551264,
0.001199060728077229,
0.001199053104347576
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.0367790923254425,
"residual_median_px": 3.1199813777087653,
"residual_max_px": 4.93984384950384,
"sigma2_normalized": 1.6431181107821227e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7074238061904907,
-0.7067683935165405,
0.005474596284329891
],
[
-0.6422805190086365,
0.6396046280860901,
-0.42235246300697327
],
[
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
],
"translation_m": [
-0.00036127393832430243,
0.33044901490211487,
1.3983463048934937
],
"rvec_rad": [
1.1183485120500076,
-2.6970732488067966,
0.6007285717290004
]
},
"camera_in_world": {
"position_m": [
-0.20053209364414215,
0.2111058533191681,
1.4070502519607544
],
"position_mm": [
-200.53208923339844,
211.10585021972656,
1407.05029296875
],
"orientation_deg": {
"roll": -161.55593872070312,
"pitch": -17.157764434814453,
"yaw": -137.76321411132812
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
9.354132016716087e-06,
-1.443574019248239e-05,
5.885471177100677e-06,
1.1428670740376187e-06,
2.318699012617028e-06,
8.951844145532554e-06
],
[
-1.4435740192482443e-05,
4.671751093913296e-05,
-2.337334019592571e-05,
-7.243154960591987e-06,
-4.307565549515974e-06,
-2.5252811787435496e-05
],
[
5.8854711771007145e-06,
-2.337334019592551e-05,
7.950235051082037e-05,
8.354010924369335e-06,
-4.124681701209505e-06,
2.4830482093086567e-06
],
[
1.1428670740376308e-06,
-7.243154960591985e-06,
8.354010924369375e-06,
1.9140230036960594e-06,
5.663565259331633e-08,
2.373665752439488e-06
],
[
2.318699012617033e-06,
-4.307565549515988e-06,
-4.124681701209506e-06,
5.6635652593317926e-08,
1.305232680896371e-06,
3.4003215551615167e-06
],
[
8.951844145532607e-06,
-2.5252811787435577e-05,
2.4830482093088422e-06,
2.373665752439505e-06,
3.4003215551615146e-06,
2.0327680384833784e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.17523642310696635,
0.391617851441592,
0.5108726075038479
],
"tvec_std_m": [
0.0013834822021609311,
0.0011424678030020675,
0.004508622892284714
]
},
"camera_center_std_m": [
0.009542497115821408,
0.011024308494090234,
0.005031149054822321
],
"camera_center_std_mm": [
9.542497115821408,
11.024308494090233,
5.031149054822321
],
"orientation_std_deg": {
"roll": 0.3266308639369791,
"pitch": 0.37963015525292026,
"yaw": 0.14744838278207173
}
}
},
"observations": {
"markers": [
{
"marker_id": 64,
"observed_center_px": [
819.0,
643.75
],
"projected_center_px": [
819.315673828125,
647.0012817382812
],
"reprojection_error_px": 3.266570511629014,
"confidence": 0.48136533624324795
},
{
"marker_id": 53,
"observed_center_px": [
48.25,
559.25
],
"projected_center_px": [
51.31837844848633,
558.7727661132812
],
"reprojection_error_px": 3.1052694707171633,
"confidence": 0.23153054349605823
},
{
"marker_id": 72,
"observed_center_px": [
102.5,
580.25
],
"projected_center_px": [
101.84345245361328,
580.8589477539062
],
"reprojection_error_px": 0.8954730859461313,
"confidence": 0.38624485353870913
},
{
"marker_id": 208,
"observed_center_px": [
421.75,
416.5
],
"projected_center_px": [
424.96087646484375,
417.6921081542969
],
"reprojection_error_px": 3.425032777073615,
"confidence": 0.40542326455908895
},
{
"marker_id": 103,
"observed_center_px": [
712.0,
542.0
],
"projected_center_px": [
708.2036743164062,
543.7705688476562
],
"reprojection_error_px": 4.188914267468879,
"confidence": 0.4309876251267861
},
{
"marker_id": 58,
"observed_center_px": [
782.5,
566.75
],
"projected_center_px": [
780.7999267578125,
564.0184326171875
],
"reprojection_error_px": 3.217407247403886,
"confidence": 0.4316478958478293
},
{
"marker_id": 69,
"observed_center_px": [
868.25,
551.0
],
"projected_center_px": [
868.5160522460938,
547.6994018554688
],
"reprojection_error_px": 3.311303657071435,
"confidence": 0.43072753786094703
},
{
"marker_id": 46,
"observed_center_px": [
45.5,
497.5
],
"projected_center_px": [
40.561859130859375,
497.62969970703125
],
"reprojection_error_px": 4.93984384950384,
"confidence": 0.1881506025573149
},
{
"marker_id": 56,
"observed_center_px": [
86.5,
510.5
],
"projected_center_px": [
83.92694854736328,
514.2882080078125
],
"reprojection_error_px": 4.579422855379341,
"confidence": 0.36483353590081535
},
{
"marker_id": 68,
"observed_center_px": [
24.75,
459.5
],
"projected_center_px": [
28.267345428466797,
457.64178466796875
],
"reprojection_error_px": 3.9780250229670857,
"confidence": 0.0435279743462167
},
{
"marker_id": 55,
"observed_center_px": [
621.0,
352.0
],
"projected_center_px": [
622.7805786132812,
352.38861083984375
],
"reprojection_error_px": 1.8224924095640684,
"confidence": 0.3588284331666357
},
{
"marker_id": 96,
"observed_center_px": [
490.75,
345.0
],
"projected_center_px": [
493.91033935546875,
344.9768371582031
],
"reprojection_error_px": 3.160424237181575,
"confidence": 0.33924563726302426
},
{
"marker_id": 66,
"observed_center_px": [
762.25,
332.0
],
"projected_center_px": [
761.1285400390625,
333.5408935546875
],
"reprojection_error_px": 1.9057873414584898,
"confidence": 0.36090001446666387
},
{
"marker_id": 217,
"observed_center_px": [
203.75,
204.5
],
"projected_center_px": [
201.88092041015625,
201.5145263671875
],
"reprojection_error_px": 3.52228779707013,
"confidence": 0.29888533398470685
},
{
"marker_id": 205,
"observed_center_px": [
131.5,
133.0
],
"projected_center_px": [
132.65219116210938,
134.48348999023438
],
"reprojection_error_px": 1.8783735052349249,
"confidence": 0.3144395433415756
},
{
"marker_id": 62,
"observed_center_px": [
458.5,
331.75
],
"projected_center_px": [
457.8542175292969,
328.07879638671875
],
"reprojection_error_px": 3.727569042906749,
"confidence": 0.3405323974609375
},
{
"marker_id": 54,
"observed_center_px": [
630.75,
266.5
],
"projected_center_px": [
630.4994506835938,
263.3753356933594
],
"reprojection_error_px": 3.1346932847003672,
"confidence": 0.3590718541167963
},
{
"marker_id": 85,
"observed_center_px": [
493.0,
164.25
],
"projected_center_px": [
494.15594482421875,
166.28817749023438
],
"reprojection_error_px": 2.343155120416959,
"confidence": 0.29443270389118054
},
{
"marker_id": 102,
"observed_center_px": [
319.0,
128.0
],
"projected_center_px": [
318.9608459472656,
129.9403533935547
],
"reprojection_error_px": 1.9407483947500042,
"confidence": 0.27640167212794914
},
{
"marker_id": 59,
"observed_center_px": [
378.25,
109.75
],
"projected_center_px": [
380.0524597167969,
109.59156036376953
],
"reprojection_error_px": 1.8094098897166209,
"confidence": 0.2660513635396405
},
{
"marker_id": 57,
"observed_center_px": [
462.5,
69.5
],
"projected_center_px": [
463.1657409667969,
71.06117248535156
],
"reprojection_error_px": 1.6971949104008097,
"confidence": 0.23824963089694168
},
{
"marker_id": 71,
"observed_center_px": [
299.25,
27.5
],
"projected_center_px": [
299.1517333984375,
29.468339920043945
],
"reprojection_error_px": 1.970791304481844,
"confidence": 0.06705319830932129
},
{
"marker_id": 63,
"observed_center_px": [
245.0,
43.0
],
"projected_center_px": [
242.44776916503906,
41.52781677246094
],
"reprojection_error_px": 2.9463885844152897,
"confidence": 0.1426000599823447
},
{
"marker_id": 48,
"observed_center_px": [
369.25,
46.5
],
"projected_center_px": [
369.6098327636719,
44.57184600830078
],
"reprojection_error_px": 1.961442691876918,
"confidence": 0.15796654930589954
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 45.63769149492876,
"gt": 50.0,
"error": 4.3623085050712405,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 3.2621328177684163,
"gt": 4.0,
"error": 0.7378671822315823,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 175.25045673033478,
"gt": 176.0,
"error": 0.7495432696652244,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 18.390450794958465,
"gt": 20.0,
"error": 1.6095492050415316,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "b",
"estimate": 61.077422015337916,
"gt": 60.0,
"error": 1.077422015337902,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 6.99849976428674,
"gt": 9.0,
"error": 2.0015002357132516,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 14.87110163403669,
"gt": 5.0,
"error": 9.87110163403669,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 1.14158317573699,
"max_abs_deg": 2.0015002357132516,
"mean_abs_mm": 7.116705069553965,
"max_abs_mm": 9.87110163403669,
"finger_error_mm": 4.430459451221965
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:26Z",
"method": "hybrid",
"movements": {
"x": {
"value": 45.63769149492876,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 3.2621328177684163,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 175.25045673033478,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 18.390450794958465,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"b": {
"value": 61.077422015337916,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 6.99849976428674,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 14.87110163403669,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 2.086485459609508,
"num_markers": 10
}

View File

@@ -0,0 +1,626 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:24:30Z",
"summary": {
"num_cameras": 3,
"num_markers": 13
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "f",
"position_m": [
0.4596745648416638,
-0.3017623765300801,
1.4128365689465576
],
"position_mm": [
459.6745648416638,
-301.7623765300801,
1412.8365689465577
],
"direction": [
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 46,
"link": "Board",
"position_m": [
0.5355933045359922,
0.18329650226976626,
-0.02873796401792881
],
"position_mm": [
535.5933045359922,
183.29650226976628,
-28.73796401792881
],
"normal": [
0.1364725674347204,
0.0069997843119711245,
0.990619120226014
],
"corners_m": [
[
0.5233806443530855,
0.1713232343520418,
-0.027190941551515416
],
[
0.5237040283796738,
0.19477839621975593,
-0.02696271505115651
],
[
0.5478331026026311,
0.19519194005356855,
-0.03072812947686368
],
[
0.5474554428085783,
0.1718924384536987,
-0.030070069992179614
]
],
"num_cameras": 2,
"edge_length_mm": 23.86199751936905
},
{
"marker_id": 53,
"link": "Board",
"position_m": [
0.4885017658425155,
0.21510535155685037,
-0.02708757735107598
],
"position_mm": [
488.50176584251545,
215.10535155685037,
-27.08757735107598
],
"normal": [
0.058514740557522586,
0.005086190814164505,
0.9982735876504436
],
"corners_m": [
[
0.476626940923315,
0.2034599092188366,
-0.026088175572208053
],
[
0.47674386182854794,
0.22680257064110224,
-0.026704702494336034
],
[
0.5002768577058806,
0.2263840051233242,
-0.02758049800308598
],
[
0.5003594029123183,
0.20377492124413846,
-0.027976933334673843
]
],
"num_cameras": 2,
"edge_length_mm": 23.331599241007083
},
{
"marker_id": 54,
"link": "Board",
"position_m": [
0.3399811259845254,
-0.3291423322219323,
-0.028189233416369953
],
"position_mm": [
339.9811259845254,
-329.1423322219323,
-28.189233416369955
],
"normal": [
0.07356944091295443,
-0.0019466689317922947,
0.9972881969841142
],
"corners_m": [
[
0.3283744363768281,
-0.3405817671662383,
-0.027084086361009507
],
[
0.3284046012139662,
-0.3177582953618993,
-0.027594462457036735
],
[
0.3511929496845475,
-0.3174804565517185,
-0.02871744878977628
],
[
0.3519525166627597,
-0.3407488098078731,
-0.029360936057657307
]
],
"num_cameras": 2,
"edge_length_mm": 23.15621931460276
},
{
"marker_id": 56,
"link": "Board",
"position_m": [
0.5005324255117746,
0.16550735949431322,
-0.027548554823053864
],
"position_mm": [
500.5324255117746,
165.50735949431322,
-27.548554823053863
],
"normal": [
-0.008734866712268606,
-0.05856920911333087,
0.9982451351483552
],
"corners_m": [
[
0.48908615620867985,
0.1542745005559876,
-0.028452108255493876
],
[
0.4893261075145354,
0.1769478943961018,
-0.026828232222014085
],
[
0.5117661598585349,
0.17646980106569116,
-0.026958024258443902
],
[
0.5119512784653479,
0.15433724195947235,
-0.02795585455626359
]
],
"num_cameras": 2,
"edge_length_mm": 22.551166088339777
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.40234390413127574,
-0.1737448430632097,
-0.029274648565693714
],
"position_mm": [
402.34390413127574,
-173.7448430632097,
-29.274648565693713
],
"normal": [
0.08662273861038536,
-0.005564554328373995,
0.996225645569699
],
"corners_m": [
[
0.3908666314737905,
-0.18570977157059898,
-0.02845026563285511
],
[
0.390664093153945,
-0.16317634934350306,
-0.02808443705092186
],
[
0.41289266897738497,
-0.16198669452135564,
-0.03024333762431023
],
[
0.41495222291998235,
-0.18410655681738108,
-0.030320553954687662
]
],
"num_cameras": 2,
"edge_length_mm": 22.832260392083278
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.019251034017924627,
-0.19044637508354395,
-0.0278781331116114
],
"position_mm": [
-19.251034017924628,
-190.44637508354396,
-27.8781331116114
],
"normal": [
0.09422850128408976,
0.10178658754271197,
0.9903335196499027
],
"corners_m": [
[
-0.030788350059695605,
-0.20151243439463962,
-0.024652886670619236
],
[
-0.030676038815384173,
-0.17926214875439853,
-0.0289538322438068
],
[
-0.007791918510139511,
-0.17917490052640736,
-0.02911386604260488
],
[
-0.00774782868647922,
-0.2018360166587303,
-0.028791947489414684
]
],
"num_cameras": 2,
"edge_length_mm": 22.90557705908648
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.005872463307695642,
-0.27920354625088845,
-0.027940169241380115
],
"position_mm": [
5.872463307695642,
-279.20354625088845,
-27.940169241380115
],
"normal": [
0.12671965142346606,
0.04987115747439708,
0.9906841058557865
],
"corners_m": [
[
-0.006058476747572742,
-0.29011826821393155,
-0.02601967007170375
],
[
-0.0053225337060523155,
-0.26735586394997163,
-0.026947551921838574
],
[
0.01761210394618285,
-0.2684481047908795,
-0.03014237801728323
],
[
0.017258759738224775,
-0.290891948048771,
-0.0286510769546949
]
],
"num_cameras": 2,
"edge_length_mm": 22.98728392533236
},
{
"marker_id": 72,
"link": "Board",
"position_m": [
0.4412505476690062,
0.19397662027770007,
-0.02685263561487444
],
"position_mm": [
441.25054766900615,
193.97662027770008,
-26.85263561487444
],
"normal": [
0.04396142924477819,
-0.03343535286470901,
0.9984735699644577
],
"corners_m": [
[
0.4302431478544887,
0.18180482969406592,
-0.026177201908699155
],
[
0.4293840493196122,
0.20527448241255866,
-0.026570529009748343
],
[
0.45194302352734006,
0.20590269833459982,
-0.026295310084194196
],
[
0.4534319699745838,
0.1829244706695759,
-0.028367501456856056
]
],
"num_cameras": 2,
"edge_length_mm": 23.124115421338036
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.3720724338538993,
-0.18516625974409134,
-0.028650967941657956
],
"position_mm": [
372.0724338538993,
-185.16625974409135,
-28.650967941657957
],
"normal": [
0.058269477845383104,
0.029526421065988576,
0.9978641482740326
],
"corners_m": [
[
0.3603504797867397,
-0.19636068706082624,
-0.027886861447306385
],
[
0.3612930714073719,
-0.17336049703720507,
-0.02811682304786943
],
[
0.3836467026750413,
-0.1743536253795112,
-0.029909197881043185
],
[
0.38299948154644436,
-0.19659022949882288,
-0.02869098939041283
]
],
"num_cameras": 2,
"edge_length_mm": 22.602946440666265
},
{
"marker_id": 198,
"link": "Arm1",
"position_m": [
0.15853816213366634,
-0.0490686376475555,
0.1120357905627188
],
"position_mm": [
158.53816213366633,
-49.0686376475555,
112.0357905627188
],
"normal": [
0.011591444361591955,
0.11068767344592256,
0.9937876419863254
],
"corners_m": [
[
0.14805964176126174,
-0.037183633688837425,
0.10996036590290205
],
[
0.17061860028533873,
-0.038477288889211314,
0.1116010035274434
],
[
0.16936097465832115,
-0.06101107419223106,
0.11238065026364046
],
[
0.14611343182974382,
-0.05960255381994219,
0.1142011425568893
]
],
"num_cameras": 2,
"edge_length_mm": 22.87459412442214
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3518954344254541,
-0.08937292774535846,
0.0002134691340451541
],
"position_mm": [
351.89543442545414,
-89.37292774535847,
0.2134691340451541
],
"normal": [
0.007882548194010465,
-0.005630122090751644,
0.9999530824789793
],
"corners_m": [
[
0.3409662328090329,
-0.07686264720031123,
0.0003181296628007886
],
[
0.36412815744661015,
-0.078093069835033,
0.00023273591206271992
],
[
0.3633574724341093,
-0.10184981396686098,
2.9582632812687896e-06
],
[
0.3391298750120642,
-0.1006861799792286,
0.00030005269803583907
]
],
"num_cameras": 3,
"edge_length_mm": 23.77916180982868
},
{
"marker_id": 210,
"link": "Board",
"position_m": [
0.020878409180946977,
-0.02195667284866403,
0.001313957056033276
],
"position_mm": [
20.878409180946978,
-21.95667284866403,
1.313957056033276
],
"normal": [
-0.012368881490911166,
-0.004876720797180379,
0.9999116102760934
],
"corners_m": [
[
0.009157952649297557,
-0.010965326419029234,
0.0015889290519128507
],
[
0.03206347354022358,
-0.010033344891872402,
0.001167805118129554
],
[
0.033466613421326084,
-0.033739372968866234,
0.001730180366568687
],
[
0.008825597112940689,
-0.03308864711488825,
0.0007689136875220117
]
],
"num_cameras": 2,
"edge_length_mm": 23.372966686566407
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.24713270873076026,
-0.14265039927713513,
0.11419264503264138
],
"position_mm": [
247.13270873076027,
-142.65039927713514,
114.19264503264138
],
"normal": [
0.008551335124694167,
-0.010835554581103525,
0.9999047281738922
],
"corners_m": [
[
0.25930918687473725,
-0.13118637981695724,
0.11438844026592161
],
[
0.2589997348905034,
-0.15421843709747632,
0.11379148624817279
],
[
0.23485469051018973,
-0.154543194383113,
0.11433684882158159
],
[
0.23536722264761079,
-0.130653585810994,
0.11425380479488956
]
],
"num_cameras": 3,
"edge_length_mm": 23.759694139217835
}
]
}

View File

@@ -0,0 +1,315 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:24:29Z",
"summary": {
"num_cameras": 3,
"num_markers": 13,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "f",
"position_m": [
0.4596745648416638,
-0.3017623765300801,
1.4128365689465576
],
"position_mm": [
459.6745648416638,
-301.7623765300801,
1412.8365689465577
],
"direction": [
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 46,
"position_m": [
0.5356013271339108,
0.18331995021138814,
-0.02882619471442388
],
"position_mm": [
535.6013271339109,
183.31995021138815,
-28.82619471442388
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48851436469063086,
0.21513219068868736,
-0.02718059168390653
],
"position_mm": [
488.5143646906309,
215.13219068868736,
-27.180591683906528
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33998894755572506,
-0.3291536489432748,
-0.02828582291892894
],
"position_mm": [
339.9889475557251,
-329.1536489432748,
-28.28582291892894
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.5005525555239169,
0.1655351993238197,
-0.027637505410288178
],
"position_mm": [
500.55255552391685,
165.53519932381968,
-27.637505410288178
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40235314553471874,
-0.17374506397972456,
-0.02936642594469571
],
"position_mm": [
402.35314553471875,
-173.74506397972456,
-29.36642594469571
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019272723225520944,
-0.19045497646814075,
-0.027974947591632698
],
"position_mm": [
-19.272723225520945,
-190.45497646814076,
-27.9749475916327
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.00584958550915863,
-0.2792148931993045,
-0.028036597489188245
],
"position_mm": [
5.84958550915863,
-279.21489319930447,
-28.036597489188246
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4412637617283816,
0.19400692387230498,
-0.026947346987041813
],
"position_mm": [
441.2637617283816,
194.00692387230498,
-26.947346987041815
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37208366828338607,
-0.18516876396952048,
-0.028743580418620834
],
"position_mm": [
372.0836682833861,
-185.16876396952048,
-28.743580418620834
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.15854345737688014,
-0.04906560965242619,
0.11192264778385956
],
"position_mm": [
158.54345737688013,
-49.06560965242619,
111.92264778385956
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35227150639234595,
-0.08888045045828058,
-6.271468742346595e-05
],
"position_mm": [
352.27150639234594,
-88.88045045828058,
-0.06271468742346595
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020865926039972168,
-0.021952608099679187,
0.001252409577336729
],
"position_mm": [
20.86592603997217,
-21.952608099679185,
1.2524095773367292
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 245,
"position_m": [
0.24812976171020412,
-0.14185803545894224,
0.11362273366293513
],
"position_mm": [
248.12976171020412,
-141.85803545894223,
113.62273366293513
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,314 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:24:29Z",
"summary": {
"num_cameras": 3,
"num_markers": 13,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.280082177793039,
-0.9114096774406122,
0.3947187862124093
],
"position_mm": [
280.082177793039,
-911.4096774406122,
394.7187862124093
],
"direction": [
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
},
{
"camera_id": "f",
"position_m": [
0.4596745648416638,
-0.3017623765300801,
1.4128365689465576
],
"position_mm": [
459.6745648416638,
-301.7623765300801,
1412.8365689465577
],
"direction": [
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 46,
"position_m": [
0.5368098756569144,
0.18401161107784697,
-0.031613737312999476
],
"position_mm": [
536.8098756569144,
184.01161107784696,
-31.613737312999476
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4877237376437266,
0.21164703597613307,
-0.023453947737434023
],
"position_mm": [
487.7237376437266,
211.64703597613308,
-23.453947737434024
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3399581543663473,
-0.32919075187638747,
-0.028280312587850426
],
"position_mm": [
339.9581543663473,
-329.1907518763875,
-28.28031258785043
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4989202871224452,
0.16782624908029561,
-0.026143294260632777
],
"position_mm": [
498.9202871224452,
167.8262490802956,
-26.14329426063278
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40393054516748556,
-0.17377234743934902,
-0.03447452640289577
],
"position_mm": [
403.93054516748555,
-173.77234743934903,
-34.47452640289577
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01922946230839998,
-0.19034417892763733,
-0.02769435745546515
],
"position_mm": [
-19.229462308399977,
-190.34417892763733,
-27.694357455465152
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005848799835825107,
-0.27921534024743627,
-0.028035323983274206
],
"position_mm": [
5.848799835825107,
-279.21534024743625,
-28.035323983274207
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4424277500685971,
0.19452806937084643,
-0.028435003625632033
],
"position_mm": [
442.4277500685971,
194.52806937084642,
-28.43500362563203
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37060722094849596,
-0.18516419407076873,
-0.024004710769159224
],
"position_mm": [
370.607220948496,
-185.16419407076873,
-24.004710769159225
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.15852736747140883,
-0.049076674310216915,
0.11189374606921061
],
"position_mm": [
158.52736747140884,
-49.076674310216916,
111.89374606921061
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35180574416292304,
-0.08940256260042002,
2.837159457116596e-05
],
"position_mm": [
351.805744162923,
-89.40256260042003,
0.028371594571165958
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020986411486245436,
-0.022092116215482776,
0.0012924228378044683
],
"position_mm": [
20.986411486245437,
-22.092116215482775,
1.2924228378044682
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 245,
"position_m": [
0.24657898489001673,
-0.14281622464720745,
0.11359327137853077
],
"position_mm": [
246.57898489001673,
-142.81622464720743,
113.59327137853077
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,966 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:27Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
},
"camera": {
"camera_id": "c",
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
"camera_matrix": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
"width_px": 1280,
"height_px": 720
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 10,
"num_rejected_candidates": 15
},
"detections": [
{
"observation_id": "af10b8e5-0059-4964-a09f-5deb9d831169",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
"image_points_px": [
[
485.0,
535.0
],
[
538.0,
538.0
],
[
536.0,
589.0
],
[
484.0,
585.0
]
],
"center_px": [
510.75,
561.75
],
"quality": {
"area_px": 2656.5,
"perimeter_px": 206.28765487670898,
"sharpness": {
"laplacian_var": 194.57776733430927
},
"contrast": {
"p05": 19.0,
"p95": 167.0,
"dynamic_range": 148.0,
"mean_gray": 77.51414027149322,
"std_gray": 62.50480364568594
},
"geometry": {
"distance_to_center_norm": 0.32629743218421936,
"distance_to_border_px": 131.0
},
"edge_ratio": 1.0614845160738655,
"edge_lengths_px": [
53.0848388671875,
51.03919982910156,
52.15361785888672,
50.0099983215332
]
},
"confidence": 0.9420768601493317
},
{
"observation_id": "8f79e56d-38e9-4654-a7b3-f8e6b1bde1f4",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
684.0,
479.0
],
[
737.0,
484.0
],
[
732.0,
533.0
],
[
680.0,
528.0
]
],
"center_px": [
708.25,
506.0
],
"quality": {
"area_px": 2595.0,
"perimeter_px": 203.8925895690918,
"sharpness": {
"laplacian_var": 423.96591859102955
},
"contrast": {
"p05": 42.0,
"p95": 177.0,
"dynamic_range": 135.0,
"mean_gray": 118.92873432155073,
"std_gray": 53.41795407389024
},
"geometry": {
"distance_to_center_norm": 0.2194800227880478,
"distance_to_border_px": 187.0
},
"edge_ratio": 1.082833247360446,
"edge_lengths_px": [
53.23532485961914,
49.25444030761719,
52.239830017089844,
49.162994384765625
]
},
"confidence": 0.9235032286251245
},
{
"observation_id": "4d496474-1235-4989-b3f8-1d7c9cd05866",
"type": "aruco",
"marker_id": 40,
"marker_size_m": 0.025,
"image_points_px": [
[
834.0,
313.0
],
[
797.0,
301.0
],
[
812.0,
267.0
],
[
848.0,
280.0
]
],
"center_px": [
822.75,
290.25
],
"quality": {
"area_px": 1404.0,
"perimeter_px": 150.18132400512695,
"sharpness": {
"laplacian_var": 1033.8424402835647
},
"contrast": {
"p05": 51.0,
"p95": 174.0,
"dynamic_range": 123.0,
"mean_gray": 99.09217577706323,
"std_gray": 49.548508963403066
},
"geometry": {
"distance_to_center_norm": 0.26638665795326233,
"distance_to_border_px": 267.0
},
"edge_ratio": 1.0850953315237581,
"edge_lengths_px": [
38.897300720214844,
37.161808013916016,
38.27531814575195,
35.84689712524414
]
},
"confidence": 0.8625970205637239
},
{
"observation_id": "e63ec36e-d23e-4357-859c-227d846952bc",
"type": "aruco",
"marker_id": 231,
"marker_size_m": 0.025,
"image_points_px": [
[
681.0,
598.0
],
[
740.0,
599.0
],
[
740.0,
616.0
],
[
689.0,
615.0
]
],
"center_px": [
712.5,
607.0
],
"quality": {
"area_px": 931.0,
"perimeter_px": 145.8065700531006,
"sharpness": {
"laplacian_var": 408.6101101899093
},
"contrast": {
"p05": 24.0,
"p95": 113.0,
"dynamic_range": 89.0,
"mean_gray": 64.45386904761905,
"std_gray": 33.31198505231576
},
"geometry": {
"distance_to_center_norm": 0.35056453943252563,
"distance_to_border_px": 104.0
},
"edge_ratio": 3.4710866142721737,
"edge_lengths_px": [
59.00847244262695,
17.0,
51.009803771972656,
18.788293838500977
]
},
"confidence": 0.17881048087784743
},
{
"observation_id": "17caff2b-72f6-46ad-beca-42558eed856b",
"type": "aruco",
"marker_id": 245,
"marker_size_m": 0.025,
"image_points_px": [
[
744.0,
458.0
],
[
741.0,
476.0
],
[
687.0,
473.0
],
[
692.0,
456.0
]
],
"center_px": [
716.0,
465.75
],
"quality": {
"area_px": 937.5,
"perimeter_px": 142.09005165100098,
"sharpness": {
"laplacian_var": 992.9299474249533
},
"contrast": {
"p05": 14.0,
"p95": 158.79999999999995,
"dynamic_range": 144.79999999999995,
"mean_gray": 80.30977443609022,
"std_gray": 57.04112994992437
},
"geometry": {
"distance_to_center_norm": 0.17734786868095398,
"distance_to_border_px": 244.0
},
"edge_ratio": 3.0520955648121766,
"edge_lengths_px": [
18.248287200927734,
54.08327102661133,
17.72004508972168,
52.038448333740234
]
},
"confidence": 0.20477733633431033
},
{
"observation_id": "e65b4dec-6d81-4b5b-9669-cdcef5cddd5b",
"type": "aruco",
"marker_id": 208,
"marker_size_m": 0.025,
"image_points_px": [
[
903.0,
638.0
],
[
950.0,
641.0
],
[
952.0,
662.0
],
[
902.0,
659.0
]
],
"center_px": [
926.75,
650.0
],
"quality": {
"area_px": 1017.0,
"perimeter_px": 139.30438423156738,
"sharpness": {
"laplacian_var": 411.0265107039022
},
"contrast": {
"p05": 9.0,
"p95": 138.0,
"dynamic_range": 129.0,
"mean_gray": 61.5855354659249,
"std_gray": 49.92554246853262
},
"geometry": {
"distance_to_center_norm": 0.5553983449935913,
"distance_to_border_px": 58.0
},
"edge_ratio": 2.382534526574857,
"edge_lengths_px": [
47.095645904541016,
21.095022201538086,
50.08992004394531,
21.02379608154297
]
},
"confidence": 0.2845709023049064
},
{
"observation_id": "a7b43853-ed1b-41e1-b011-1f74fbda1349",
"type": "aruco",
"marker_id": 215,
"marker_size_m": 0.025,
"image_points_px": [
[
701.0,
628.0
],
[
748.0,
632.0
],
[
744.0,
651.0
],
[
695.0,
647.0
]
],
"center_px": [
722.0,
639.5
],
"quality": {
"area_px": 932.0,
"perimeter_px": 135.67424774169922,
"sharpness": {
"laplacian_var": 153.48910990467152
},
"contrast": {
"p05": 6.0,
"p95": 86.0,
"dynamic_range": 80.0,
"mean_gray": 40.899371069182386,
"std_gray": 30.88255190529213
},
"geometry": {
"distance_to_center_norm": 0.39667633175849915,
"distance_to_border_px": 69.0
},
"edge_ratio": 2.5320229253292195,
"edge_lengths_px": [
47.16990661621094,
19.416488647460938,
49.162994384765625,
19.92485809326172
]
},
"confidence": 0.24539008992288097
},
{
"observation_id": "1204ac4d-462a-4921-8d14-7cfeb6a53f81",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
668.0,
454.0
],
[
664.0,
472.0
],
[
614.0,
471.0
],
[
620.0,
453.0
]
],
"center_px": [
641.5,
462.5
],
"quality": {
"area_px": 887.0,
"perimeter_px": 135.43316650390625,
"sharpness": {
"laplacian_var": 779.864463176575
},
"contrast": {
"p05": 14.0,
"p95": 159.0,
"dynamic_range": 145.0,
"mean_gray": 90.6723602484472,
"std_gray": 54.33953909756743
},
"geometry": {
"distance_to_center_norm": 0.13960322737693787,
"distance_to_border_px": 248.0
},
"edge_ratio": 2.7121729715549994,
"edge_lengths_px": [
18.439088821411133,
50.0099983215332,
18.973665237426758,
48.010414123535156
]
},
"confidence": 0.21802935857527475
},
{
"observation_id": "dadc5899-35ad-4422-bf32-7c6c17c75873",
"type": "aruco",
"marker_id": 210,
"marker_size_m": 0.025,
"image_points_px": [
[
303.0,
555.0
],
[
344.0,
557.0
],
[
335.0,
573.0
],
[
291.0,
572.0
]
],
"center_px": [
318.25,
564.25
],
"quality": {
"area_px": 717.0,
"perimeter_px": 124.22632789611816,
"sharpness": {
"laplacian_var": 1043.14627397841
},
"contrast": {
"p05": 22.0,
"p95": 161.34999999999997,
"dynamic_range": 139.34999999999997,
"mean_gray": 87.10700389105058,
"std_gray": 50.615686245828684
},
"geometry": {
"distance_to_center_norm": 0.5190029740333557,
"distance_to_border_px": 147.0
},
"edge_ratio": 2.3974518340826596,
"edge_lengths_px": [
41.04875183105469,
18.357559204101562,
44.0113639831543,
20.808652877807617
]
},
"confidence": 0.1993783538024228
},
{
"observation_id": "1d415d11-37e8-4421-a406-206855d058f1",
"type": "aruco",
"marker_id": 214,
"marker_size_m": 0.025,
"image_points_px": [
[
890.0,
575.0
],
[
934.0,
577.0
],
[
936.0,
594.0
],
[
892.0,
593.0
]
],
"center_px": [
913.0,
584.75
],
"quality": {
"area_px": 767.0,
"perimeter_px": 123.2848072052002,
"sharpness": {
"laplacian_var": 340.67132862592325
},
"contrast": {
"p05": 10.700000000000003,
"p95": 125.0,
"dynamic_range": 114.3,
"mean_gray": 73.4936936936937,
"std_gray": 41.824143377234996
},
"geometry": {
"distance_to_center_norm": 0.4815620481967926,
"distance_to_border_px": 126.0
},
"edge_ratio": 2.573161443734459,
"edge_lengths_px": [
44.04542922973633,
17.11724281311035,
44.0113639831543,
18.11077117919922
]
},
"confidence": 0.19871793687038514
}
],
"rejected_candidates": [
{
"image_points_px": [
[
546.0,
447.0
],
[
538.0,
462.0
],
[
487.0,
460.0
],
[
497.0,
447.0
]
],
"center_px": [
517.0,
454.0
],
"area_px": 709.0
},
{
"image_points_px": [
[
769.0,
228.0
],
[
766.0,
248.0
],
[
734.0,
265.0
],
[
740.0,
243.0
]
],
"center_px": [
752.25,
246.0
],
"area_px": 568.5
},
{
"image_points_px": [
[
780.0,
520.0
],
[
783.0,
543.0
],
[
779.0,
572.0
],
[
776.0,
534.0
]
],
"center_px": [
779.5,
542.25
],
"area_px": 186.5
},
{
"image_points_px": [
[
1225.0,
489.0
],
[
1259.0,
491.0
],
[
1269.0,
503.0
],
[
1231.0,
502.0
]
],
"center_px": [
1246.0,
496.25
],
"area_px": 438.0
},
{
"image_points_px": [
[
1026.0,
492.0
],
[
1061.0,
493.0
],
[
1068.0,
505.0
],
[
1032.0,
505.0
]
],
"center_px": [
1046.75,
498.75
],
"area_px": 440.5
},
{
"image_points_px": [
[
1096.0,
483.0
],
[
1129.0,
483.0
],
[
1136.0,
496.0
],
[
1100.0,
495.0
]
],
"center_px": [
1115.25,
489.25
],
"area_px": 428.5
},
{
"image_points_px": [
[
1126.0,
517.0
],
[
1151.0,
515.0
],
[
1161.0,
519.0
],
[
1135.0,
520.0
]
],
"center_px": [
1143.25,
517.75
],
"area_px": 103.5
},
{
"image_points_px": [
[
1208.0,
454.0
],
[
1227.0,
453.0
],
[
1236.0,
454.0
],
[
1238.0,
457.0
]
],
"center_px": [
1227.25,
454.5
],
"area_px": 56.0
},
{
"image_points_px": [
[
561.0,
383.0
],
[
568.0,
379.0
],
[
586.0,
381.0
],
[
585.0,
385.0
]
],
"center_px": [
575.0,
382.0
],
"area_px": 92.0
},
{
"image_points_px": [
[
543.0,
559.0
],
[
566.0,
559.0
],
[
568.0,
561.0
],
[
544.0,
562.0
]
],
"center_px": [
555.25,
560.25
],
"area_px": 59.5
},
{
"image_points_px": [
[
543.0,
550.0
],
[
565.0,
550.0
],
[
568.0,
552.0
],
[
544.0,
553.0
]
],
"center_px": [
555.0,
551.25
],
"area_px": 58.5
},
{
"image_points_px": [
[
427.0,
462.0
],
[
442.0,
461.0
],
[
451.0,
464.0
],
[
433.0,
465.0
]
],
"center_px": [
438.25,
463.0
],
"area_px": 57.0
},
{
"image_points_px": [
[
734.0,
390.0
],
[
734.0,
386.0
],
[
739.0,
379.0
],
[
751.0,
384.0
]
],
"center_px": [
739.5,
384.75
],
"area_px": 88.5
},
{
"image_points_px": [
[
545.0,
561.0
],
[
546.0,
559.0
],
[
564.0,
560.0
],
[
553.0,
562.0
]
],
"center_px": [
552.0,
560.5
],
"area_px": 32.0
},
{
"image_points_px": [
[
545.0,
552.0
],
[
547.0,
550.0
],
[
564.0,
551.0
],
[
552.0,
553.0
]
],
"center_px": [
552.0,
551.5
],
"area_px": 31.0
}
]
}

View File

@@ -0,0 +1,260 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cfg\\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": [
[
1771.1837158203125,
0.0,
640.15869140625
],
[
0.0,
1772.2083740234375,
361.2322082519531
],
[
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": 4,
"used_marker_ids": [
208,
215,
210,
214
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.004464254419595297,
0.0009809006222282186,
0.0009164799965027451,
0.0009158784048461688,
0.0009158768761971148
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 2.29793131172552,
"residual_median_px": 2.1452420959349903,
"residual_max_px": 3.2739924168757066,
"sigma2_normalized": 3.355321802178801e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.995592474937439,
0.09327799081802368,
0.009738676249980927
],
[
0.036200061440467834,
-0.28641805052757263,
-0.9574206471443176
],
[
-0.08651693910360336,
0.953553318977356,
-0.2885323166847229
]
],
"translation_m": [
-0.19767728447914124,
0.10672874003648758,
1.007198691368103
],
"rvec_rad": [
1.861498657958019,
0.09376354778114666,
-0.05560017520536802
]
},
"camera_in_world": {
"position_m": [
0.28008216619491577,
-0.9114096760749817,
0.3947187662124634
],
"position_mm": [
280.0821533203125,
-911.40966796875,
394.7187805175781
],
"orientation_deg": {
"roll": 106.83509826660156,
"pitch": 4.963260173797607,
"yaw": 2.0823752880096436
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0007219214707919095,
-0.00010615886627800751,
-1.2441742080183794e-05,
-2.2292220126872935e-06,
-1.9001378278315576e-05,
1.6055164393920986e-05
],
[
-0.00010615886627800271,
0.00018507450207990957,
-0.000229357839230566,
1.152655734440853e-05,
-5.499754188682744e-06,
8.805640626930607e-08
],
[
-1.2441742080190222e-05,
-0.0002293578392305681,
0.0005299258920832583,
-1.9116388130386854e-05,
-9.922861831299987e-06,
-2.5031660132005536e-06
],
[
-2.229222012687054e-06,
1.1526557344408634e-05,
-1.9116388130386925e-05,
1.6552782007454031e-06,
1.9425504100347702e-07,
2.1617897081681794e-06
],
[
-1.900137827831593e-05,
-5.49975418868228e-06,
-9.9228618313007e-06,
1.9425504100350238e-07,
4.608378172736113e-06,
4.99786823219628e-06
],
[
1.605516439392046e-05,
8.805640626925034e-08,
-2.5031660132003253e-06,
2.161789708168179e-06,
4.997868232196299e-06,
4.025176134184103e-05
]
],
"parameter_std": {
"rvec_std_deg": [
1.5394571733326972,
0.7794637583962379,
1.3189556791517139
],
"tvec_std_m": [
0.0012865761542735833,
0.0021467133420035645,
0.006344427581889561
]
},
"camera_center_std_m": [
0.020869968788817837,
0.012354161969592598,
0.024547181485578575
],
"camera_center_std_mm": [
20.869968788817836,
12.354161969592598,
24.547181485578577
],
"orientation_std_deg": {
"roll": 1.6399289775452035,
"pitch": 1.2464776756009308,
"yaw": 0.4474521059248073
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
926.75,
650.0
],
"projected_center_px": [
923.4891967773438,
649.7064208984375
],
"reprojection_error_px": 3.2739924168757066,
"confidence": 0.2845709023049064
},
{
"marker_id": 215,
"observed_center_px": [
722.0,
639.5
],
"projected_center_px": [
724.521240234375,
639.6602172851562
],
"reprojection_error_px": 2.526325770342009,
"confidence": 0.24539008992288097
},
{
"marker_id": 210,
"observed_center_px": [
318.25,
564.25
],
"projected_center_px": [
317.2970275878906,
564.263916015625
],
"reprojection_error_px": 0.9530740127253684,
"confidence": 0.1993783538024228
},
{
"marker_id": 214,
"observed_center_px": [
913.0,
584.75
],
"projected_center_px": [
914.7592163085938,
584.8819580078125
],
"reprojection_error_px": 1.7641584215279715,
"confidence": 0.19871793687038514
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,403 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cfg\\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": [
[
1782.066162109375,
0.0,
642.6578979492188
],
[
0.0,
1768.0228271484375,
359.4897766113281
],
[
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": 14,
"used_marker_ids": [
208,
46,
54,
53,
62,
56,
72,
96,
73,
69,
210,
82,
52,
64
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5
],
"rms": [
0.009308775076823378,
0.0014330993607598948,
0.001327319209375645,
0.001327208640831927,
0.0013272082463498774,
0.0013272082451253626
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05
]
},
"residual_rms_px": 3.3427990598691837,
"residual_median_px": 3.104018978043626,
"residual_max_px": 6.1826516615780625,
"sigma2_normalized": 2.2418858329871643e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.31685158610343933,
0.9484124779701233,
0.010902531445026398
],
[
0.924948513507843,
-0.3064274489879608,
-0.22488324344158173
],
[
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
],
"translation_m": [
0.12514308094978333,
-0.19992029666900635,
1.4976112842559814
],
"rvec_rad": [
2.389128436915193,
1.7230110326964123,
-0.18306449447137285
]
},
"camera_in_world": {
"position_m": [
0.45967453718185425,
-0.3017623722553253,
1.4128365516662598
],
"position_mm": [
459.6745300292969,
-301.7623596191406,
1412.8365478515625
],
"orientation_deg": {
"roll": 175.2278594970703,
"pitch": 12.118907928466797,
"yaw": 71.09051513671875
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00012927519885653523,
7.355082752258642e-05,
3.3642505963957154e-05,
-7.419173843570506e-07,
3.208295756095789e-07,
-9.243138271715984e-06
],
[
7.355082752258645e-05,
5.479371823621011e-05,
7.921077759239813e-06,
1.388445927540301e-06,
-4.800892207796481e-07,
-3.23444643200701e-06
],
[
3.364250596395541e-05,
7.921077759238683e-06,
0.0002764899057762162,
1.9032795255963847e-06,
-2.8151216812229854e-06,
-5.2656469615103395e-05
],
[
-7.41917384357023e-07,
1.3884459275403153e-06,
1.90327952559642e-06,
8.899025931426177e-07,
-7.045458201075336e-08,
1.115364482472444e-06
],
[
3.208295756096154e-07,
-4.800892207796352e-07,
-2.815121681222934e-06,
-7.045458201075372e-08,
4.4596121146400613e-07,
9.780444259490918e-07
],
[
-9.243138271715564e-06,
-3.23444643200674e-06,
-5.265646961510338e-05,
1.1153644824724507e-06,
9.780444259490997e-07,
1.9132440068815822e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.6514487268429225,
0.4241192829459477,
0.9527133978255534
],
"tvec_std_m": [
0.0009433464862618707,
0.0006678032730258261,
0.00437406447927049
]
},
"camera_center_std_m": [
0.018119605200826592,
0.01716001396017204,
0.008317910088745377
],
"camera_center_std_mm": [
18.11960520082659,
17.16001396017204,
8.317910088745377
],
"orientation_std_deg": {
"roll": 0.8368223134283057,
"pitch": 0.732631267917689,
"yaw": 0.2108268126643306
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
833.0,
550.0
],
"projected_center_px": [
832.3167724609375,
548.447509765625
],
"reprojection_error_px": 1.696179765815859,
"confidence": 0.5428712495800384
},
{
"marker_id": 46,
"observed_center_px": [
1230.25,
665.0
],
"projected_center_px": [
1232.2481689453125,
664.9286499023438
],
"reprojection_error_px": 1.9994424148864165,
"confidence": 0.3159706492088821
},
{
"marker_id": 54,
"observed_center_px": [
542.75,
634.25
],
"projected_center_px": [
542.2876586914062,
637.6007080078125
],
"reprojection_error_px": 3.3824552678861837,
"confidence": 0.5341344274256629
},
{
"marker_id": 53,
"observed_center_px": [
1244.5,
596.5
],
"projected_center_px": [
1238.6202392578125,
594.5885620117188
],
"reprojection_error_px": 6.1826516615780625,
"confidence": 0.17144184573051313
},
{
"marker_id": 62,
"observed_center_px": [
751.75,
647.0
],
"projected_center_px": [
751.5335693359375,
650.2422485351562
],
"reprojection_error_px": 3.249464232157262,
"confidence": 0.5065168665005101
},
{
"marker_id": 56,
"observed_center_px": [
1192.5,
630.0
],
"projected_center_px": [
1194.4803466796875,
626.2740478515625
],
"reprojection_error_px": 4.219536986944815,
"confidence": 0.5039410452696613
},
{
"marker_id": 72,
"observed_center_px": [
1197.0,
549.25
],
"projected_center_px": [
1196.4263916015625,
548.6759033203125
],
"reprojection_error_px": 0.811550116989854,
"confidence": 0.5122595869208664
},
{
"marker_id": 96,
"observed_center_px": [
725.75,
615.5
],
"projected_center_px": [
723.7894287109375,
613.2843017578125
],
"reprojection_error_px": 2.95857372392999,
"confidence": 0.4992534885349089
},
{
"marker_id": 73,
"observed_center_px": [
1246.0,
252.0
],
"projected_center_px": [
1249.216064453125,
252.60470581054688
],
"reprojection_error_px": 3.2724210737561505,
"confidence": 0.14638465244442148
},
{
"marker_id": 69,
"observed_center_px": [
478.5,
238.5
],
"projected_center_px": [
476.9173889160156,
240.89622497558594
],
"reprojection_error_px": 2.871681036739983,
"confidence": 0.48333333333333334
},
{
"marker_id": 210,
"observed_center_px": [
775.25,
152.5
],
"projected_center_px": [
777.1452026367188,
151.53663635253906
],
"reprojection_error_px": 2.12599683712722,
"confidence": 0.4498725719059821
},
{
"marker_id": 82,
"observed_center_px": [
1206.25,
262.0
],
"projected_center_px": [
1208.609130859375,
262.62249755859375
],
"reprojection_error_px": 2.439877378498888,
"confidence": 0.45054573733100234
},
{
"marker_id": 52,
"observed_center_px": [
1058.25,
157.5
],
"projected_center_px": [
1056.3900146484375,
161.4969482421875
],
"reprojection_error_px": 4.408530453422412,
"confidence": 0.4300811948723771
},
{
"marker_id": 64,
"observed_center_px": [
569.5,
180.5
],
"projected_center_px": [
571.5004272460938,
177.45713806152344
],
"reprojection_error_px": 3.6415268698093617,
"confidence": 0.4222114154249674
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cfg\\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": [
[
1785.6439208984375,
0.0,
640.385009765625
],
[
0.0,
1786.5357666015625,
361.6199645996094
],
[
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": 24,
"used_marker_ids": [
64,
53,
72,
208,
103,
58,
69,
46,
56,
68,
55,
96,
66,
217,
205,
62,
54,
85,
102,
59,
57,
71,
63,
48
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.00870195326179875,
0.001363279535551264,
0.001199060728077229,
0.001199053104347576
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.0367790923254425,
"residual_median_px": 3.1199813777087653,
"residual_max_px": 4.93984384950384,
"sigma2_normalized": 1.6431181107821227e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7074238061904907,
-0.7067683935165405,
0.005474596284329891
],
[
-0.6422805190086365,
0.6396046280860901,
-0.42235246300697327
],
[
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
],
"translation_m": [
-0.00036127393832430243,
0.33044901490211487,
1.3983463048934937
],
"rvec_rad": [
1.1183485120500076,
-2.6970732488067966,
0.6007285717290004
]
},
"camera_in_world": {
"position_m": [
-0.20053209364414215,
0.2111058533191681,
1.4070502519607544
],
"position_mm": [
-200.53208923339844,
211.10585021972656,
1407.05029296875
],
"orientation_deg": {
"roll": -161.55593872070312,
"pitch": -17.157764434814453,
"yaw": -137.76321411132812
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
9.354132016716087e-06,
-1.443574019248239e-05,
5.885471177100677e-06,
1.1428670740376187e-06,
2.318699012617028e-06,
8.951844145532554e-06
],
[
-1.4435740192482443e-05,
4.671751093913296e-05,
-2.337334019592571e-05,
-7.243154960591987e-06,
-4.307565549515974e-06,
-2.5252811787435496e-05
],
[
5.8854711771007145e-06,
-2.337334019592551e-05,
7.950235051082037e-05,
8.354010924369335e-06,
-4.124681701209505e-06,
2.4830482093086567e-06
],
[
1.1428670740376308e-06,
-7.243154960591985e-06,
8.354010924369375e-06,
1.9140230036960594e-06,
5.663565259331633e-08,
2.373665752439488e-06
],
[
2.318699012617033e-06,
-4.307565549515988e-06,
-4.124681701209506e-06,
5.6635652593317926e-08,
1.305232680896371e-06,
3.4003215551615167e-06
],
[
8.951844145532607e-06,
-2.5252811787435577e-05,
2.4830482093088422e-06,
2.373665752439505e-06,
3.4003215551615146e-06,
2.0327680384833784e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.17523642310696635,
0.391617851441592,
0.5108726075038479
],
"tvec_std_m": [
0.0013834822021609311,
0.0011424678030020675,
0.004508622892284714
]
},
"camera_center_std_m": [
0.009542497115821408,
0.011024308494090234,
0.005031149054822321
],
"camera_center_std_mm": [
9.542497115821408,
11.024308494090233,
5.031149054822321
],
"orientation_std_deg": {
"roll": 0.3266308639369791,
"pitch": 0.37963015525292026,
"yaw": 0.14744838278207173
}
}
},
"observations": {
"markers": [
{
"marker_id": 64,
"observed_center_px": [
819.0,
643.75
],
"projected_center_px": [
819.315673828125,
647.0012817382812
],
"reprojection_error_px": 3.266570511629014,
"confidence": 0.48136533624324795
},
{
"marker_id": 53,
"observed_center_px": [
48.25,
559.25
],
"projected_center_px": [
51.31837844848633,
558.7727661132812
],
"reprojection_error_px": 3.1052694707171633,
"confidence": 0.23153054349605823
},
{
"marker_id": 72,
"observed_center_px": [
102.5,
580.25
],
"projected_center_px": [
101.84345245361328,
580.8589477539062
],
"reprojection_error_px": 0.8954730859461313,
"confidence": 0.38624485353870913
},
{
"marker_id": 208,
"observed_center_px": [
421.75,
416.5
],
"projected_center_px": [
424.96087646484375,
417.6921081542969
],
"reprojection_error_px": 3.425032777073615,
"confidence": 0.40542326455908895
},
{
"marker_id": 103,
"observed_center_px": [
712.0,
542.0
],
"projected_center_px": [
708.2036743164062,
543.7705688476562
],
"reprojection_error_px": 4.188914267468879,
"confidence": 0.4309876251267861
},
{
"marker_id": 58,
"observed_center_px": [
782.5,
566.75
],
"projected_center_px": [
780.7999267578125,
564.0184326171875
],
"reprojection_error_px": 3.217407247403886,
"confidence": 0.4316478958478293
},
{
"marker_id": 69,
"observed_center_px": [
868.25,
551.0
],
"projected_center_px": [
868.5160522460938,
547.6994018554688
],
"reprojection_error_px": 3.311303657071435,
"confidence": 0.43072753786094703
},
{
"marker_id": 46,
"observed_center_px": [
45.5,
497.5
],
"projected_center_px": [
40.561859130859375,
497.62969970703125
],
"reprojection_error_px": 4.93984384950384,
"confidence": 0.1881506025573149
},
{
"marker_id": 56,
"observed_center_px": [
86.5,
510.5
],
"projected_center_px": [
83.92694854736328,
514.2882080078125
],
"reprojection_error_px": 4.579422855379341,
"confidence": 0.36483353590081535
},
{
"marker_id": 68,
"observed_center_px": [
24.75,
459.5
],
"projected_center_px": [
28.267345428466797,
457.64178466796875
],
"reprojection_error_px": 3.9780250229670857,
"confidence": 0.0435279743462167
},
{
"marker_id": 55,
"observed_center_px": [
621.0,
352.0
],
"projected_center_px": [
622.7805786132812,
352.38861083984375
],
"reprojection_error_px": 1.8224924095640684,
"confidence": 0.3588284331666357
},
{
"marker_id": 96,
"observed_center_px": [
490.75,
345.0
],
"projected_center_px": [
493.91033935546875,
344.9768371582031
],
"reprojection_error_px": 3.160424237181575,
"confidence": 0.33924563726302426
},
{
"marker_id": 66,
"observed_center_px": [
762.25,
332.0
],
"projected_center_px": [
761.1285400390625,
333.5408935546875
],
"reprojection_error_px": 1.9057873414584898,
"confidence": 0.36090001446666387
},
{
"marker_id": 217,
"observed_center_px": [
203.75,
204.5
],
"projected_center_px": [
201.88092041015625,
201.5145263671875
],
"reprojection_error_px": 3.52228779707013,
"confidence": 0.29888533398470685
},
{
"marker_id": 205,
"observed_center_px": [
131.5,
133.0
],
"projected_center_px": [
132.65219116210938,
134.48348999023438
],
"reprojection_error_px": 1.8783735052349249,
"confidence": 0.3144395433415756
},
{
"marker_id": 62,
"observed_center_px": [
458.5,
331.75
],
"projected_center_px": [
457.8542175292969,
328.07879638671875
],
"reprojection_error_px": 3.727569042906749,
"confidence": 0.3405323974609375
},
{
"marker_id": 54,
"observed_center_px": [
630.75,
266.5
],
"projected_center_px": [
630.4994506835938,
263.3753356933594
],
"reprojection_error_px": 3.1346932847003672,
"confidence": 0.3590718541167963
},
{
"marker_id": 85,
"observed_center_px": [
493.0,
164.25
],
"projected_center_px": [
494.15594482421875,
166.28817749023438
],
"reprojection_error_px": 2.343155120416959,
"confidence": 0.29443270389118054
},
{
"marker_id": 102,
"observed_center_px": [
319.0,
128.0
],
"projected_center_px": [
318.9608459472656,
129.9403533935547
],
"reprojection_error_px": 1.9407483947500042,
"confidence": 0.27640167212794914
},
{
"marker_id": 59,
"observed_center_px": [
378.25,
109.75
],
"projected_center_px": [
380.0524597167969,
109.59156036376953
],
"reprojection_error_px": 1.8094098897166209,
"confidence": 0.2660513635396405
},
{
"marker_id": 57,
"observed_center_px": [
462.5,
69.5
],
"projected_center_px": [
463.1657409667969,
71.06117248535156
],
"reprojection_error_px": 1.6971949104008097,
"confidence": 0.23824963089694168
},
{
"marker_id": 71,
"observed_center_px": [
299.25,
27.5
],
"projected_center_px": [
299.1517333984375,
29.468339920043945
],
"reprojection_error_px": 1.970791304481844,
"confidence": 0.06705319830932129
},
{
"marker_id": 63,
"observed_center_px": [
245.0,
43.0
],
"projected_center_px": [
242.44776916503906,
41.52781677246094
],
"reprojection_error_px": 2.9463885844152897,
"confidence": 0.1426000599823447
},
{
"marker_id": 48,
"observed_center_px": [
369.25,
46.5
],
"projected_center_px": [
369.6098327636719,
44.57184600830078
],
"reprojection_error_px": 1.961442691876918,
"confidence": 0.15796654930589954
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 47.83550695186444,
"gt": 50.0,
"error": 2.1644930481355615,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 4.787534868739218,
"gt": 4.0,
"error": 0.7875348687392147,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 174.38038847451807,
"gt": 176.0,
"error": 1.619611525481929,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "a",
"estimate": 0.0,
"gt": 20.0,
"error": 20.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "b",
"estimate": 0.0,
"gt": 60.0,
"error": 60.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "c",
"estimate": 0.0,
"gt": 9.0,
"error": 9.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "e",
"estimate": 0.0,
"gt": 5.0,
"error": 5.0,
"unit": "mm",
"observable": false,
"n_markers": 0
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 1.2035731971105719,
"max_abs_deg": 1.619611525481929,
"mean_abs_mm": 2.1644930481355615,
"max_abs_mm": 2.1644930481355615,
"finger_error_mm": 29.088194334194533
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:24:30Z",
"method": "hybrid",
"movements": {
"x": {
"value": 47.83550695186444,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 4.787534868739218,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 174.38038847451807,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"a": {
"value": 0.0,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"b": {
"value": 0.0,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"c": {
"value": 0.0,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"e": {
"value": 0.0,
"unit": "mm",
"observable": false,
"confidence": "none",
"n_markers": 0
}
},
"residual_rms": 3.5070868175462944,
"num_markers": 13
}

View File

@@ -0,0 +1,755 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:24:15Z",
"summary": {
"num_cameras": 3,
"num_markers": 16
},
"cameras": [
{
"camera_id": "e",
"position_m": [
1.1977002351099821,
-0.8974846357366002,
0.4002518648615185
],
"position_mm": [
1197.700235109982,
-897.4846357366002,
400.25186486151847
],
"direction": [
-0.7494373321533203,
0.6063336730003357,
-0.26590055227279663
]
},
{
"camera_id": "f",
"position_m": [
0.4596745648416638,
-0.3017623765300801,
1.4128365689465576
],
"position_mm": [
459.6745648416638,
-301.7623765300801,
1412.8365689465577
],
"direction": [
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 46,
"link": "Board",
"position_m": [
0.5355933045359922,
0.18329650226976626,
-0.02873796401792881
],
"position_mm": [
535.5933045359922,
183.29650226976628,
-28.73796401792881
],
"normal": [
0.1364725674347204,
0.0069997843119711245,
0.990619120226014
],
"corners_m": [
[
0.5233806443530855,
0.1713232343520418,
-0.027190941551515416
],
[
0.5237040283796738,
0.19477839621975593,
-0.02696271505115651
],
[
0.5478331026026311,
0.19519194005356855,
-0.03072812947686368
],
[
0.5474554428085783,
0.1718924384536987,
-0.030070069992179614
]
],
"num_cameras": 2,
"edge_length_mm": 23.86199751936905
},
{
"marker_id": 53,
"link": "Board",
"position_m": [
0.4879704582494803,
0.21473580606989912,
-0.027317038783123866
],
"position_mm": [
487.9704582494803,
214.73580606989913,
-27.317038783123866
],
"normal": [
0.007994726569645684,
0.010625522909109788,
0.9999115873965981
],
"corners_m": [
[
0.4761515073230396,
0.20309734988657013,
-0.027039116738482655
],
[
0.47649504638709084,
0.22662387369810255,
-0.027412162275479608
],
[
0.4996353156626579,
0.22595162081013345,
-0.027466685139124012
],
[
0.4995999636251329,
0.2032703798847903,
-0.027350190979409182
]
],
"num_cameras": 3,
"edge_length_mm": 23.203702716319206
},
{
"marker_id": 54,
"link": "Board",
"position_m": [
0.3400643944055528,
-0.32849793405055405,
-0.026905969919307153
],
"position_mm": [
340.06439440555283,
-328.4979340505541,
-26.905969919307154
],
"normal": [
0.02197588864056822,
0.01670677421460687,
0.9996188993880616
],
"corners_m": [
[
0.3285410709151818,
-0.3400469568105701,
-0.026380956332991822
],
[
0.3286310597864946,
-0.3171716445584288,
-0.026924864742585018
],
[
0.35125849956831373,
-0.31680915132535,
-0.02726743727979766
],
[
0.35182694735222114,
-0.3399639835078674,
-0.02705062132185411
]
],
"num_cameras": 3,
"edge_length_mm": 22.99334138011733
},
{
"marker_id": 55,
"link": "Board",
"position_m": [
0.2851286768011195,
-0.2614937514194916,
-0.02698139771470746
],
"position_mm": [
285.12867680111947,
-261.4937514194916,
-26.98139771470746
],
"normal": [
-0.008073134911494924,
0.012540702292097097,
0.9998887714534662
],
"corners_m": [
[
0.2724100059298529,
-0.27275530301483947,
-0.026845639387490995
],
[
0.27527321432532004,
-0.24942697087765492,
-0.027313862547169134
],
[
0.2973346684907453,
-0.2504338428437278,
-0.026918089038559884
],
[
0.29549681845855974,
-0.2733588889417442,
-0.026847999885609833
]
],
"num_cameras": 2,
"edge_length_mm": 22.92235408301571
},
{
"marker_id": 56,
"link": "Board",
"position_m": [
0.5005324255117746,
0.16550735949431322,
-0.027548554823053864
],
"position_mm": [
500.5324255117746,
165.50735949431322,
-27.548554823053863
],
"normal": [
-0.008734866712268606,
-0.05856920911333087,
0.9982451351483552
],
"corners_m": [
[
0.48908615620867985,
0.1542745005559876,
-0.028452108255493876
],
[
0.4893261075145354,
0.1769478943961018,
-0.026828232222014085
],
[
0.5117661598585349,
0.17646980106569116,
-0.026958024258443902
],
[
0.5119512784653479,
0.15433724195947235,
-0.02795585455626359
]
],
"num_cameras": 2,
"edge_length_mm": 22.551166088339777
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.40204216736240006,
-0.17352483530511925,
-0.027431054787175536
],
"position_mm": [
402.04216736240005,
-173.52483530511924,
-27.431054787175537
],
"normal": [
0.009116374982434231,
0.0009145880430763144,
0.9999580267370681
],
"corners_m": [
[
0.39061970630131926,
-0.18565156477418085,
-0.027325664185726132
],
[
0.3906582480110603,
-0.16296487249840205,
-0.027326328525940115
],
[
0.41261510948214036,
-0.16149482312940783,
-0.027549083622474792
],
[
0.41427560565508037,
-0.18398808081848625,
-0.027523142814561107
]
],
"num_cameras": 3,
"edge_length_mm": 22.740871867200408
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.019251034017924627,
-0.19044637508354395,
-0.0278781331116114
],
"position_mm": [
-19.251034017924628,
-190.44637508354396,
-27.8781331116114
],
"normal": [
0.09422850128408976,
0.10178658754271197,
0.9903335196499027
],
"corners_m": [
[
-0.030788350059695605,
-0.20151243439463962,
-0.024652886670619236
],
[
-0.030676038815384173,
-0.17926214875439853,
-0.0289538322438068
],
[
-0.007791918510139511,
-0.17917490052640736,
-0.02911386604260488
],
[
-0.00774782868647922,
-0.2018360166587303,
-0.028791947489414684
]
],
"num_cameras": 2,
"edge_length_mm": 22.90557705908648
},
{
"marker_id": 66,
"link": "Board",
"position_m": [
0.210427973514833,
-0.36400301462739787,
-0.026782043993204562
],
"position_mm": [
210.427973514833,
-364.0030146273979,
-26.782043993204564
],
"normal": [
3.708039806802108e-05,
0.004834806284518962,
0.9999883115683079
],
"corners_m": [
[
0.19894763671917087,
-0.37555777324901357,
-0.02662751301994662
],
[
0.1994583890383759,
-0.3523814213118228,
-0.02693608365625313
],
[
0.22190703429014036,
-0.35241185097339395,
-0.02674055334833661
],
[
0.22139883401164487,
-0.375661012975361,
-0.02682402594828188
]
],
"num_cameras": 2,
"edge_length_mm": 22.835177568142864
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.005872463307695642,
-0.27920354625088845,
-0.027940169241380115
],
"position_mm": [
5.872463307695642,
-279.20354625088845,
-27.940169241380115
],
"normal": [
0.12671965142346606,
0.04987115747439708,
0.9906841058557865
],
"corners_m": [
[
-0.006058476747572742,
-0.29011826821393155,
-0.02601967007170375
],
[
-0.0053225337060523155,
-0.26735586394997163,
-0.026947551921838574
],
[
0.01761210394618285,
-0.2684481047908795,
-0.03014237801728323
],
[
0.017258759738224775,
-0.290891948048771,
-0.0286510769546949
]
],
"num_cameras": 2,
"edge_length_mm": 22.98728392533236
},
{
"marker_id": 72,
"link": "Board",
"position_m": [
0.4412505476690062,
0.19397662027770007,
-0.02685263561487444
],
"position_mm": [
441.25054766900615,
193.97662027770008,
-26.85263561487444
],
"normal": [
0.04396142924477819,
-0.03343535286470901,
0.9984735699644577
],
"corners_m": [
[
0.4302431478544887,
0.18180482969406592,
-0.026177201908699155
],
[
0.4293840493196122,
0.20527448241255866,
-0.026570529009748343
],
[
0.45194302352734006,
0.20590269833459982,
-0.026295310084194196
],
[
0.4534319699745838,
0.1829244706695759,
-0.028367501456856056
]
],
"num_cameras": 2,
"edge_length_mm": 23.124115421338036
},
{
"marker_id": 85,
"link": "Board",
"position_m": [
0.5065112955734186,
-0.3136731763586106,
-0.02687670698244397
],
"position_mm": [
506.5112955734186,
-313.6731763586106,
-26.87670698244397
],
"normal": [
-0.029182764276173678,
0.005817210632339754,
0.9995571651134618
],
"corners_m": [
[
0.4941168516006809,
-0.3251035135139103,
-0.027036048746658974
],
[
0.4963003352445982,
-0.3003254384395337,
-0.02739078750389218
],
[
0.5186607324315823,
-0.3028957842003273,
-0.0264385982275097
],
[
0.5169672630168131,
-0.3263679692806711,
-0.026641393451715022
]
],
"num_cameras": 2,
"edge_length_mm": 23.456810719224265
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.3718904265728285,
-0.18494229594685108,
-0.02717358732521995
],
"position_mm": [
371.8904265728285,
-184.9422959468511,
-27.173587325219952
],
"normal": [
-0.000595007772617728,
0.009230109882329847,
0.9999572246037881
],
"corners_m": [
[
0.3601456795058257,
-0.19634181230129052,
-0.02699740054790739
],
[
0.3613156143917716,
-0.17312336378650597,
-0.027368142551359713
],
[
0.3834537629274121,
-0.17377917715112268,
-0.02718891420306757
],
[
0.3826466494663045,
-0.19652483054848513,
-0.027139891998545117
]
],
"num_cameras": 3,
"edge_length_mm": 22.665408416291942
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10491576970280371,
-0.1907676505647391,
-0.027577270657346352
],
"position_mm": [
104.91576970280371,
-190.76765056473909,
-27.57727065734635
],
"normal": [
-0.011846982045658629,
0.021449959508363706,
0.9996997290454267
],
"corners_m": [
[
0.09354010141725347,
-0.20322121229535567,
-0.027311950841639735
],
[
0.09369525913100159,
-0.17939699242666823,
-0.028094669617076486
],
[
0.11567886370065437,
-0.1786361416733449,
-0.027566047275805947
],
[
0.11674885456230538,
-0.20181625586358765,
-0.027336414894863235
]
],
"num_cameras": 2,
"edge_length_mm": 23.07447044122031
},
{
"marker_id": 198,
"link": "Arm1",
"position_m": [
0.15853816213366634,
-0.0490686376475555,
0.1120357905627188
],
"position_mm": [
158.53816213366633,
-49.0686376475555,
112.0357905627188
],
"normal": [
0.011591444361591955,
0.11068767344592256,
0.9937876419863254
],
"corners_m": [
[
0.14805964176126174,
-0.037183633688837425,
0.10996036590290205
],
[
0.17061860028533873,
-0.038477288889211314,
0.1116010035274434
],
[
0.16936097465832115,
-0.06101107419223106,
0.11238065026364046
],
[
0.14611343182974382,
-0.05960255381994219,
0.1142011425568893
]
],
"num_cameras": 2,
"edge_length_mm": 22.87459412442214
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3519114460857707,
-0.08932484305573228,
0.0011276247943980172
],
"position_mm": [
351.9114460857707,
-89.32484305573229,
1.1276247943980173
],
"normal": [
0.10144922530039613,
-0.011381399390000047,
0.9947756121024857
],
"corners_m": [
[
0.3410415443869622,
-0.07679449675811025,
0.0018938284031426848
],
[
0.3641366439072965,
-0.07808272941741609,
0.0004948423317187419
],
[
0.363486649497239,
-0.10189812773851874,
-0.0006504305185730243
],
[
0.3389809465515849,
-0.10052401830888404,
0.0027722589613036665
]
],
"num_cameras": 2,
"edge_length_mm": 23.910439038915037
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.2474201027810986,
-0.14221994469017624,
0.11856458717352573
],
"position_mm": [
247.4201027810986,
-142.21994469017625,
118.56458717352574
],
"normal": [
0.02115123914807049,
-0.05479931897564907,
0.9982733391823636
],
"corners_m": [
[
0.25937769334150385,
-0.13077343835363953,
0.11905674015208481
],
[
0.2592453622717738,
-0.15382248261099105,
0.11756085135632334
],
[
0.2353710824753441,
-0.15410271835565872,
0.11827971610180302
],
[
0.23568627303577272,
-0.13018113944041568,
0.11936104108389174
]
],
"num_cameras": 2,
"edge_length_mm": 23.65837871848295
}
]
}

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