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,945 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:25:03Z",
"summary": {
"num_cameras": 4,
"num_markers": 20
},
"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": "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": "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
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.29425376035975037,
0.12727659764161545,
0.12576857822535
],
"position_mm": [
294.25376035975034,
127.27659764161545,
125.76857822535001
],
"normal": [
-0.13668774625164842,
-0.7944096370130669,
0.5918021532956873
],
"corners_m": [
[
0.30084650635923765,
0.11799791518105299,
0.11468738028640382
],
[
0.27958820107495586,
0.12468404611658762,
0.11904397863134226
],
[
0.28788830823823824,
0.13691384984824845,
0.13709157328428198
],
[
0.30869202576656984,
0.12951057942057273,
0.1322513806993719
]
],
"num_cameras": 3,
"edge_length_mm": 22.76471180410263
},
{
"marker_id": 45,
"link": "FingerB",
"position_m": [
0.25256164099098294,
0.14430503987280394,
0.1460078009285306
],
"position_mm": [
252.56164099098294,
144.30503987280395,
146.0078009285306
],
"normal": [
-0.5606976685042961,
-0.33101495664967767,
0.7589777486909998
],
"corners_m": [
[
0.24253453195330654,
0.13777755855857268,
0.1347549583959202
],
[
0.24352760143697993,
0.15600514085620448,
0.14553710307154238
],
[
0.2625161926442913,
0.15262606782535473,
0.15599262158936633
],
[
0.261668237929354,
0.13081139225108382,
0.1477465206572936
]
],
"num_cameras": 2,
"edge_length_mm": 22.657527460241074
},
{
"marker_id": 53,
"link": "Board",
"position_m": [
0.48792787067508014,
0.2152178849306216,
-0.02750448448067925
],
"position_mm": [
487.92787067508016,
215.2178849306216,
-27.50448448067925
],
"normal": [
-0.006640558856391523,
0.011360587908307351,
0.9999134162618545
],
"corners_m": [
[
0.4759434976298035,
0.20383591344256244,
-0.027462837466757636
],
[
0.47635362995848046,
0.22716576091884294,
-0.02770884177435511
],
[
0.49966077488933514,
0.22634141627218096,
-0.027561390199694676
],
[
0.4997535802227016,
0.20352844908890008,
-0.02728486848190958
]
],
"num_cameras": 2,
"edge_length_mm": 23.321124502447436
},
{
"marker_id": 54,
"link": "Board",
"position_m": [
0.34041097196448344,
-0.3286593053139571,
-0.02655426479670659
],
"position_mm": [
340.41097196448345,
-328.6593053139571,
-26.55426479670659
],
"normal": [
0.006802210129220381,
0.022026904481870724,
0.9997342373932707
],
"corners_m": [
[
0.32883770894495756,
-0.34000249486164336,
-0.026203171653512082
],
[
0.3288920203911255,
-0.31715627313347217,
-0.026752377112820434
],
[
0.35166284958149163,
-0.3169847591967817,
-0.026865636147663786
],
[
0.35225130894035894,
-0.3404936940639312,
-0.026395874272830067
]
],
"num_cameras": 2,
"edge_length_mm": 23.141294561457794
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.40244161585935523,
-0.1737957189401278,
-0.026740568309656244
],
"position_mm": [
402.44161585935524,
-173.79571894012778,
-26.740568309656243
],
"normal": [
-0.008395939461876988,
0.011241968566107818,
0.9999015583262741
],
"corners_m": [
[
0.3912228362621832,
-0.1858226719974699,
-0.026474573506722325
],
[
0.39073751761992337,
-0.162814643627599,
-0.027191155463755202
],
[
0.4134656007051718,
-0.1618945886265475,
-0.026550524183949046
],
[
0.4143405088501425,
-0.18465097150889478,
-0.0267460200841984
]
],
"num_cameras": 3,
"edge_length_mm": 22.925747565587518
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.0177918116432121,
-0.19099746161354367,
-0.02363991193454386
],
"position_mm": [
-17.7918116432121,
-190.99746161354366,
-23.639911934543857
],
"normal": [
0.03638985265424713,
-0.0688264284635225,
0.996964744295784
],
"corners_m": [
[
-0.030117889671928712,
-0.2016500527046609,
-0.024374071413649914
],
[
-0.028336790109598217,
-0.17998121987723215,
-0.022023104229733612
],
[
-0.006059461709098251,
-0.18011163025404173,
-0.023781295035577334
],
[
-0.006653105082223224,
-0.20224694361823994,
-0.024381177059214578
]
],
"num_cameras": 2,
"edge_length_mm": 22.45985017979893
},
{
"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": 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": 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.37176524950213113,
-0.18445772438012648,
-0.027134444677453677
],
"position_mm": [
371.76524950213116,
-184.45772438012648,
-27.134444677453676
],
"normal": [
-0.012678364278929852,
0.014333844715482266,
0.9998168832215644
],
"corners_m": [
[
0.35964118117309946,
-0.195407920084896,
-0.02711363433643435
],
[
0.36085932464237824,
-0.1725324179259641,
-0.027461632331497007
],
[
0.3836467271515064,
-0.17372738788523026,
-0.02711932396101946
],
[
0.38291376504154045,
-0.19616317162441557,
-0.026843188080863882
]
],
"num_cameras": 4,
"edge_length_mm": 22.866923511093006
},
{
"marker_id": 102,
"link": "Board",
"position_m": [
0.6527765053345117,
-0.22249645074713822,
-0.02891138310095976
],
"position_mm": [
652.7765053345117,
-222.49645074713823,
-28.91138310095976
],
"normal": [
-0.030369471646710278,
-0.052239285128800717,
0.9981727066400541
],
"corners_m": [
[
0.6415893138674812,
-0.23281563262450392,
-0.03024624031681254
],
[
0.6417090441077479,
-0.21080903511525673,
-0.028191856983002833
],
[
0.6642408030546147,
-0.2119168923988543,
-0.028444339869375987
],
[
0.663566860308203,
-0.23444424284993795,
-0.02876309523464768
]
],
"num_cameras": 2,
"edge_length_mm": 22.322584481907565
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10527937622440707,
-0.1902599322127081,
-0.027582531390605788
],
"position_mm": [
105.27937622440707,
-190.2599322127081,
-27.582531390605787
],
"normal": [
-0.049754076767820225,
0.04269291522393338,
0.9978486091760934
],
"corners_m": [
[
0.09346433815829919,
-0.20216282253253517,
-0.027489188907685064
],
[
0.09309152097991845,
-0.17814207447184519,
-0.028883806503964087
],
[
0.1169597877365663,
-0.17890297197209312,
-0.02730237962463443
],
[
0.11760185802284433,
-0.20183185987435887,
-0.02665475052613957
]
],
"num_cameras": 2,
"edge_length_mm": 23.774502079289302
},
{
"marker_id": 198,
"link": "Arm1",
"position_m": [
0.15732001106620808,
-0.0512439229267984,
0.11002903423203265
],
"position_mm": [
157.32001106620808,
-51.2439229267984,
110.02903423203266
],
"normal": [
-0.000876925252163246,
0.09470916198582618,
0.9955045985017069
],
"corners_m": [
[
0.14677266803190098,
-0.03929246093520055,
0.10891911121832185
],
[
0.1695134570384917,
-0.040443097158837385,
0.10897657722410971
],
[
0.1681327703168493,
-0.06344593374798542,
0.1112341865351895
],
[
0.14486114887759038,
-0.06179419986517025,
0.11098626195050953
]
],
"num_cameras": 2,
"edge_length_mm": 22.983297683125848
},
{
"marker_id": 206,
"link": "Board",
"position_m": [
0.6509801882048853,
-0.009515020007734104,
8.603252990177444e-06
],
"position_mm": [
650.9801882048854,
-9.515020007734105,
0.008603252990177444
],
"normal": [
-0.022121107079831625,
-0.022119407777555836,
0.999510574441878
],
"corners_m": [
[
0.639337511608835,
0.0026898967062923334,
-0.00018883914391411752
],
[
0.6618285562291454,
0.0014349000776885266,
0.0007138602096976982
],
[
0.6627174959978864,
-0.02101555037174876,
-0.00020689527280191267
],
[
0.6400371889836747,
-0.021169326443168515,
-0.00028371278102095823
]
],
"num_cameras": 2,
"edge_length_mm": 22.89540999062872
},
{
"marker_id": 210,
"link": "Board",
"position_m": [
0.02085087480167896,
-0.022113307464105506,
0.002478660075230157
],
"position_mm": [
20.850874801678962,
-22.113307464105507,
2.478660075230157
],
"normal": [
0.011558756641321569,
-0.0020450161311470487,
0.9999311041536463
],
"corners_m": [
[
0.008752606392722285,
-0.010811948017430713,
0.0024845825419788697
],
[
0.03218859477567033,
-0.010604171837836702,
0.002524518935290793
],
[
0.033172133359864,
-0.033686139165998955,
0.0021620113859168234
],
[
0.00929016467845924,
-0.033350970835155654,
0.002743527437734142
]
],
"num_cameras": 2,
"edge_length_mm": 23.245254419609175
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.34863775337267405,
-0.012055807095650161,
0.0006704855606708164
],
"position_mm": [
348.63775337267407,
-12.055807095650161,
0.6704855606708163
],
"normal": [
-0.04177831551249368,
0.0639785586948679,
0.997076384426121
],
"corners_m": [
[
0.33732901801695275,
0.0014662231395054775,
-0.0008982674491883133
],
[
0.3603258733147185,
-0.00028072082176934,
0.0006416600779785644
],
[
0.3598946766193791,
-0.02507416853033506,
0.0017388960779736277
],
[
0.3370014455396459,
-0.02433456217000172,
0.0011996535359193867
]
],
"num_cameras": 2,
"edge_length_mm": 24.18386479833631
},
{
"marker_id": 217,
"link": "Board",
"position_m": [
0.64745038732486,
-0.08855003933157903,
-0.0006466814420218927
],
"position_mm": [
647.45038732486,
-88.55003933157903,
-0.6466814420218927
],
"normal": [
-0.050092439854111145,
-0.06615376332196428,
0.9965512666530528
],
"corners_m": [
[
0.6360386094002255,
-0.07640594027845912,
-0.0006712693974451412
],
[
0.6584552807460033,
-0.07874736689994216,
0.000822322487636337
],
[
0.6592955739041145,
-0.10035505167761255,
-0.0010907326058803661
],
[
0.6360120852490967,
-0.09869179847030222,
-0.0016470462523984007
]
],
"num_cameras": 2,
"edge_length_mm": 22.48830129838642
},
{
"marker_id": 229,
"link": "Arm1",
"position_m": [
0.15837330736609706,
-0.13437787624746056,
0.10978790431072852
],
"position_mm": [
158.37330736609707,
-134.37787624746056,
109.78790431072852
],
"normal": [
0.02094242317103268,
0.010005349291332899,
0.9997306176652208
],
"corners_m": [
[
0.1462120128943936,
-0.12428519399702807,
0.11035084893374016
],
[
0.16959896632773122,
-0.12308817342313173,
0.10905881706929639
],
[
0.17084737973688305,
-0.14523094579596443,
0.11000750022661382
],
[
0.1468348705053804,
-0.14490719177371802,
0.1097344510132637
]
],
"num_cameras": 2,
"edge_length_mm": 22.577063316888594
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.16076099044336029,
-0.17536175911041854,
0.07593457535717829
],
"position_mm": [
160.7609904433603,
-175.36175911041855,
75.93457535717829
],
"normal": [
-0.008664292891245418,
-0.9979511943259872,
0.06339040757110263
],
"corners_m": [
[
0.14922872670551707,
-0.17451085643418884,
0.08772888320841835
],
[
0.1727044172838685,
-0.1747302131515734,
0.08753495778407294
],
[
0.17201265743981092,
-0.17619549166761,
0.06432089308627321
],
[
0.14909816034424472,
-0.17601047518830193,
0.06415356734994862
]
],
"num_cameras": 3,
"edge_length_mm": 23.321810557760312
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.24838677620307503,
-0.1431261405135881,
0.1153624749490437
],
"position_mm": [
248.38677620307504,
-143.1261405135881,
115.3624749490437
],
"normal": [
0.010766941381415348,
0.011374655448115003,
0.9998773375703272
],
"corners_m": [
[
0.26029353854727816,
-0.13184430925338927,
0.11488510713372475
],
[
0.2606805951809677,
-0.1545986757153006,
0.11557795840107694
],
[
0.23628452784511525,
-0.15481151605648513,
0.11541581714536349
],
[
0.23628844323893902,
-0.1312500610291774,
0.11557101711600959
]
],
"num_cameras": 3,
"edge_length_mm": 23.687486895287726
}
]
}

View File

@@ -0,0 +1,466 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:25:02Z",
"summary": {
"num_cameras": 4,
"num_markers": 20,
"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": "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": "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
]
}
],
"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": 45,
"position_m": [
0.2525992787160565,
0.14433938123946,
0.14595677697627216
],
"position_mm": [
252.59927871605646,
144.33938123946,
145.95677697627215
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 53,
"position_m": [
0.48794802881733973,
0.21523523048479887,
-0.027535558975038715
],
"position_mm": [
487.9480288173397,
215.23523048479888,
-27.535558975038715
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3404267167441004,
-0.3286787849302708,
-0.02659295326584351
],
"position_mm": [
340.4267167441004,
-328.6787849302708,
-26.59295326584351
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40245531319975225,
-0.17397374597463128,
-0.0269321769410928
],
"position_mm": [
402.45531319975225,
-173.97374597463127,
-26.9321769410928
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01782011633534265,
-0.19098928141120736,
-0.023750078812762917
],
"position_mm": [
-17.82011633534265,
-190.98928141120734,
-23.75007881276292
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"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": 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": 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": 102,
"position_m": [
0.652796732243114,
-0.22251948472608726,
-0.02896636782078308
],
"position_mm": [
652.796732243114,
-222.51948472608726,
-28.96636782078308
],
"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": 198,
"position_m": [
0.1573218680546512,
-0.05123541656405674,
0.1099463480734281
],
"position_mm": [
157.3218680546512,
-51.235416564056735,
109.9463480734281
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6509996477009308,
-0.009529590102801655,
-4.017954994565837e-05
],
"position_mm": [
650.9996477009307,
-9.529590102801656,
-0.04017954994565837
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02083386971871356,
-0.022096343377570462,
0.0023815232402200895
],
"position_mm": [
20.833869718713558,
-22.096343377570463,
2.3815232402200897
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"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": 217,
"position_m": [
0.6474755604429359,
-0.08855760715888263,
-0.0007030556730906433
],
"position_mm": [
647.4755604429358,
-88.55760715888263,
-0.7030556730906433
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1583605984473698,
-0.13437456093508704,
0.10970961996645026
],
"position_mm": [
158.3605984473698,
-134.37456093508703,
109.70961996645026
],
"link": "Arm1",
"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.24615363123703954,
-0.14435705519215358,
0.11583454245711695
],
"position_mm": [
246.15363123703955,
-144.35705519215358,
115.83454245711695
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,465 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:25:02Z",
"summary": {
"num_cameras": 4,
"num_markers": 20,
"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": "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": "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
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2941408837242206,
0.12739796161362785,
0.12568532609969002
],
"position_mm": [
294.1408837242206,
127.39796161362784,
125.68532609969002
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.25258263449490337,
0.1443720222243121,
0.1459863039677013
],
"position_mm": [
252.58263449490337,
144.3720222243121,
145.9863039677013
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 53,
"position_m": [
0.4878461721909405,
0.2151554538340098,
-0.0275745838497669
],
"position_mm": [
487.84617219094054,
215.1554538340098,
-27.5745838497669
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34055236495619423,
-0.3284898004763723,
-0.026613620866126304
],
"position_mm": [
340.55236495619425,
-328.4898004763723,
-26.613620866126304
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4048928773588293,
-0.17376718501062152,
-0.026191763088503652
],
"position_mm": [
404.8928773588293,
-173.76718501062152,
-26.191763088503652
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.0177881307951025,
-0.19108027198476696,
-0.02366272483398686
],
"position_mm": [
-17.7881307951025,
-191.08027198476697,
-23.662724833986857
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5052331919843637,
-0.31313651298829126,
-0.02759495049657442
],
"position_mm": [
505.23319198436366,
-313.13651298829126,
-27.59495049657442
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3623734745590155,
0.2942825681551518,
-0.02764602831133726
],
"position_mm": [
362.37347455901545,
294.2825681551518,
-27.64602831133726
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6450433805798027,
-0.18560468900890933,
-0.027186839771519044
],
"position_mm": [
645.0433805798027,
-185.60468900890933,
-27.186839771519043
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3698955369948838,
-0.18492410505313822,
-0.026925654053621344
],
"position_mm": [
369.8955369948838,
-184.92410505313822,
-26.925654053621344
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6522048462040239,
-0.2233589438092831,
-0.028008122397695966
],
"position_mm": [
652.2048462040239,
-223.3589438092831,
-28.008122397695967
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10528041903201374,
-0.19029351771968944,
-0.027612041774972482
],
"position_mm": [
105.28041903201374,
-190.29351771968945,
-27.612041774972482
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.15796562819178794,
-0.04919653333676387,
0.10802732662445454
],
"position_mm": [
157.96562819178794,
-49.19653333676387,
108.02732662445453
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500518631627538,
-0.010912801780965344,
0.0013481976371886042
],
"position_mm": [
650.0518631627538,
-10.912801780965344,
1.3481976371886042
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020829176300533218,
-0.021964224148883493,
0.002313633557296676
],
"position_mm": [
20.829176300533216,
-21.964224148883492,
2.313633557296676
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34862958368274877,
-0.012113406480780763,
0.0006184193061787201
],
"position_mm": [
348.6295836827488,
-12.113406480780762,
0.6184193061787201
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6461117422230064,
-0.09081494397807924,
0.0009958263702076577
],
"position_mm": [
646.1117422230063,
-90.81494397807924,
0.9958263702076577
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.157456063866375,
-0.13913522231837488,
0.11130849406790781
],
"position_mm": [
157.45606386637502,
-139.13522231837487,
111.30849406790782
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.16031041255066203,
-0.17445527710667472,
0.07674904588886436
],
"position_mm": [
160.31041255066202,
-174.4552771066747,
76.74904588886436
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2481378370911904,
-0.1431719894330972,
0.11489428693677177
],
"position_mm": [
248.1378370911904,
-143.1719894330972,
114.89428693677176
],
"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:25:00Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k4_abef\\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,397 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:25:01Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k4_abef\\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,411 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:25:01Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k4_abef\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "e",
"camera_matrix": [
[
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": []
}
}

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:25:01Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k4_abef\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "f",
"camera_matrix": [
[
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": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 49.567917274706375,
"gt": 50.0,
"error": 0.43208272529362546,
"unit": "mm",
"observable": true,
"n_markers": 3
},
{
"joint": "y",
"estimate": 3.6712799294792426,
"gt": 4.0,
"error": 0.32872007052074537,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "z",
"estimate": 176.15904608223406,
"gt": 176.0,
"error": 0.15904608223405603,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "a",
"estimate": 20.57939503107315,
"gt": 20.0,
"error": 0.5793950310731475,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "b",
"estimate": 59.22355904061797,
"gt": 60.0,
"error": 0.776440959382029,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 8.79143906718139,
"gt": 9.0,
"error": 0.20856093281861376,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 4.887072491354075,
"gt": 5.0,
"error": 0.11292750864592538,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.36819201123886103,
"max_abs_deg": 0.776440959382029,
"mean_abs_mm": 0.2725051169697754,
"max_abs_mm": 0.43208272529362546,
"finger_error_mm": 1.0815631525325338
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:25:04Z",
"method": "hybrid",
"movements": {
"x": {
"value": 49.567917274706375,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"y": {
"value": 3.6712799294792426,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"z": {
"value": 176.15904608223406,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"a": {
"value": 20.57939503107315,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"b": {
"value": 59.22355904061797,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 8.79143906718139,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 4.887072491354075,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 2.527503679782014,
"num_markers": 20
}