script-arbeit und rendering merge

This commit is contained in:
chk
2026-06-03 07:04:27 +02:00
parent 1b62d5d6fb
commit 9e45340427
4235 changed files with 4094698 additions and 0 deletions

View File

@@ -0,0 +1,927 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-03T04:17:06Z",
"summary": {
"num_cameras": 3,
"num_markers": 20
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.26815792269538197,
-0.15043156549192685,
0.3554920401406808
],
"position_mm": [
268.15792269538196,
-150.43156549192685,
355.4920401406808
],
"normal": [
0.0510795102172568,
-0.9399135128265266,
-0.3375699513316672
],
"corners_m": [
[
0.27692269264205355,
-0.14525064875156696,
0.3427453150348121
],
[
0.25435685312883144,
-0.14799995986973027,
0.34628593150617176
],
[
0.2592467173030211,
-0.15546852192058136,
0.36851038665515906
],
[
0.28210542770762187,
-0.1530071314258288,
0.36442652736658027
]
],
"num_cameras": 2,
"edge_length_mm": 23.477687251662754
},
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.23551786307187764,
-0.1709876676896503,
0.3273196152990364
],
"position_mm": [
235.51786307187763,
-170.9876676896503,
327.3196152990364
],
"normal": [
0.28799010832061195,
-0.57539202874207,
0.7654970351148116
],
"corners_m": [
[
0.23062940750547495,
-0.18451281408207723,
0.31911320486662564
],
[
0.22041121353063903,
-0.16947181890778495,
0.33402481179995214
],
[
0.24074911038771027,
-0.15743184529602752,
0.3356588557782071
],
[
0.2502817208636863,
-0.17253419247271146,
0.3204815887513608
]
],
"num_cameras": 3,
"edge_length_mm": 23.424981401814115
},
{
"marker_id": 47,
"link": "Board",
"position_m": [
0.34396125007076145,
-0.28825477126189825,
-0.027428402765613074
],
"position_mm": [
343.9612500707614,
-288.25477126189827,
-27.428402765613075
],
"normal": [
0.02912700840492093,
0.04363702308797857,
0.9986227654111431
],
"corners_m": [
[
0.3323634393322268,
-0.3003295848984501,
-0.026393568871386764
],
[
0.33218033275952247,
-0.276629611882309,
-0.02775996287158786
],
[
0.35568886822004114,
-0.2763897651312691,
-0.02811846440456181
],
[
0.35561235997125534,
-0.2996701231355649,
-0.027441614914915854
]
],
"num_cameras": 2,
"edge_length_mm": 23.456180328512623
},
{
"marker_id": 54,
"link": "Board",
"position_m": [
0.3396698129390377,
-0.328254276634972,
-0.027069173362273755
],
"position_mm": [
339.6698129390377,
-328.254276634972,
-27.069173362273755
],
"normal": [
0.01315947125277585,
0.03709120474419824,
0.9992252352933103
],
"corners_m": [
[
0.32814102809839013,
-0.3402700533681734,
-0.026490052954166114
],
[
0.32776968252864697,
-0.31642429560660673,
-0.027332559464391573
],
[
0.3510280691327073,
-0.31649315661803756,
-0.027674759196389707
],
[
0.3517404719964064,
-0.33982960094707026,
-0.026779321834147624
]
],
"num_cameras": 3,
"edge_length_mm": 23.523584714304473
},
{
"marker_id": 59,
"link": "Board",
"position_m": [
0.6270263903166824,
-0.2758063812474996,
-0.027904785843234615
],
"position_mm": [
627.0263903166824,
-275.80638124749964,
-27.904785843234617
],
"normal": [
-0.00948209987808555,
0.008499265012547387,
0.9999189228513222
],
"corners_m": [
[
0.6155554949488855,
-0.2879265785279561,
-0.027815467031427368
],
[
0.6153026233342308,
-0.26460037243070905,
-0.028209691238930995
],
[
0.6381012725534906,
-0.26400322453065,
-0.02779902913192499
],
[
0.6391461704301228,
-0.28669534950068326,
-0.027794955970655105
]
],
"num_cameras": 2,
"edge_length_mm": 23.12000866850908
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.4014362184606374,
-0.1730864932283305,
-0.027253144034683673
],
"position_mm": [
401.43621846063735,
-173.0864932283305,
-27.25314403468367
],
"normal": [
0.006723168845355216,
0.026556948012231296,
0.9996246933289276
],
"corners_m": [
[
0.39045297527764555,
-0.18496810634400046,
-0.026810478834083214
],
[
0.3899215880757662,
-0.16173283778533787,
-0.027533167841388585
],
[
0.4118463283775246,
-0.1609790909792085,
-0.027590065433818266
],
[
0.413523982111613,
-0.18466593780477517,
-0.027078864029444615
]
],
"num_cameras": 2,
"edge_length_mm": 23.00414400441112
},
{
"marker_id": 63,
"link": "Board",
"position_m": [
0.77435933522941,
-0.23485942087400716,
-0.028301886066009932
],
"position_mm": [
774.35933522941,
-234.85942087400716,
-28.30188606600993
],
"normal": [
0.0034492348852469064,
0.01922452625285162,
0.9998092419902208
],
"corners_m": [
[
0.7632344202046819,
-0.24686186155351716,
-0.02793863446459759
],
[
0.7624830886185568,
-0.22387045815690867,
-0.02856448877294384
],
[
0.7857127435992999,
-0.22318041398080535,
-0.02847053327677682
],
[
0.7860070884951014,
-0.24552494980479747,
-0.02823388774972148
]
],
"num_cameras": 2,
"edge_length_mm": 22.853448939773653
},
{
"marker_id": 85,
"link": "Board",
"position_m": [
0.5060531944784721,
-0.3138469001316254,
-0.027128470804535197
],
"position_mm": [
506.05319447847205,
-313.84690013162543,
-27.128470804535198
],
"normal": [
-0.0069251266509142515,
0.01880093362269153,
0.999799263610343
],
"corners_m": [
[
0.49390241323653544,
-0.32505344981943246,
-0.02699546812064775
],
[
0.4948144543101943,
-0.30138923693555014,
-0.02744695812345829
],
[
0.5182938750601653,
-0.30267770807587646,
-0.02724732189397977
],
[
0.5172020353069934,
-0.3262672056956425,
-0.026824135080054975
]
],
"num_cameras": 3,
"edge_length_mm": 23.538016973108295
},
{
"marker_id": 92,
"link": "Board",
"position_m": [
0.6464765085427859,
-0.186883879040037,
-0.02716911109727515
],
"position_mm": [
646.476508542786,
-186.88387904003702,
-27.16911109727515
],
"normal": [
-0.01453025471881514,
0.030317637938601427,
0.9994346964797801
],
"corners_m": [
[
0.6346920455034443,
-0.1986102576295217,
-0.026919330044392027
],
[
0.6356181361439418,
-0.174706492046367,
-0.02776343318208423
],
[
0.6579667866426484,
-0.17563102537174852,
-0.027273564439052392
],
[
0.657629065881109,
-0.19858774111251082,
-0.026720116723571948
]
],
"num_cameras": 3,
"edge_length_mm": 23.053370363524337
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.1872570513239934,
-0.2759456031068946,
-0.0290133293548366
],
"position_mm": [
187.2570513239934,
-275.94560310689457,
-29.0133293548366
],
"normal": [
-0.015034134471734692,
0.004300410834696234,
0.9998777331590791
],
"corners_m": [
[
0.1761017691143913,
-0.2878054271729446,
-0.02910660839832744
],
[
0.17482948404282958,
-0.2646323794513373,
-0.029272035761246176
],
[
0.1985388219699428,
-0.2640451169095566,
-0.02887176696248121
],
[
0.19955813016881,
-0.28729948889373985,
-0.02880290629729157
]
],
"num_cameras": 2,
"edge_length_mm": 23.41727749941901
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37109169869763675,
-0.18416027344410324,
-0.027504660100669195
],
"position_mm": [
371.09169869763673,
-184.16027344410324,
-27.504660100669195
],
"normal": [
0.03917276946123607,
-0.04946721517618069,
0.9980072588691178
],
"corners_m": [
[
0.3594547058413303,
-0.19555260970736518,
-0.027315308168438836
],
[
0.3591162294420739,
-0.17274995820305,
-0.02677556707527944
],
[
0.3823979647849294,
-0.1729636562958739,
-0.027082486227714274
],
[
0.3833978947222135,
-0.19537486957012382,
-0.028845278931244226
]
],
"num_cameras": 3,
"edge_length_mm": 23.147907578989606
},
{
"marker_id": 102,
"link": "Board",
"position_m": [
0.6514748448779187,
-0.22395958816750894,
-0.027205802346263516
],
"position_mm": [
651.4748448779187,
-223.95958816750894,
-27.205802346263514
],
"normal": [
0.01872762202459827,
0.0004845075845035796,
0.9998245053136597
],
"corners_m": [
[
0.6395019899948928,
-0.235411819028619,
-0.02690534279493345
],
[
0.6405215553430778,
-0.21173743422299995,
-0.027076587437380586
],
[
0.6635325608911471,
-0.21287532949095003,
-0.027364761995659164
],
[
0.6623432732825573,
-0.2358137699274668,
-0.027476517157080854
]
],
"num_cameras": 2,
"edge_length_mm": 23.139838453075175
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10508950240376909,
-0.1900033532414948,
-0.028867391892727537
],
"position_mm": [
105.08950240376909,
-190.0033532414948,
-28.867391892727536
],
"normal": [
-0.014727209848215546,
0.02763054893840989,
0.9995097108359923
],
"corners_m": [
[
0.0936105896471429,
-0.20138874039717033,
-0.029285105074877242
],
[
0.09303295324131393,
-0.17844850718168984,
-0.028813911437557484
],
[
0.11685335892323505,
-0.17790713951270745,
-0.029545084700979947
],
[
0.1168611078033845,
-0.20226902587441167,
-0.027825466357495474
]
],
"num_cameras": 2,
"edge_length_mm": 23.631383358635667
},
{
"marker_id": 105,
"link": "Board",
"position_m": [
0.5224524806191451,
-0.26841355426653446,
-0.027156450881211082
],
"position_mm": [
522.452480619145,
-268.41355426653445,
-27.156450881211082
],
"normal": [
0.007215567923634434,
0.016154197428938092,
0.999843476492679
],
"corners_m": [
[
0.5106971692828901,
-0.28022534792444376,
-0.02683174504041389
],
[
0.5106914460185046,
-0.25678511580165747,
-0.027309788886075954
],
[
0.5339155072434263,
-0.2571974482367395,
-0.027367398030745484
],
[
0.5345057999317594,
-0.27944630510329693,
-0.027116871567609002
]
],
"num_cameras": 2,
"edge_length_mm": 23.18851872786932
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.26201684537071646,
-0.15563931778357787,
0.1669357916263646
],
"position_mm": [
262.01684537071645,
-155.63931778357787,
166.9357916263646
],
"normal": [
0.91391472129382,
-0.4055747803853627,
0.016400601141547323
],
"corners_m": [
[
0.26716561370866865,
-0.14371660504079678,
0.15513233494134782
],
[
0.2574702459436392,
-0.167169947557525,
0.1537769668934527
],
[
0.2566944495874201,
-0.16630009204588922,
0.17944298330826977
],
[
0.266737072243138,
-0.14537062649010044,
0.1793908813623881
]
],
"num_cameras": 2,
"edge_length_mm": 24.659953870959217
},
{
"marker_id": 206,
"link": "Board",
"position_m": [
0.6504753966053083,
-0.009956650832332058,
0.000338992527593783
],
"position_mm": [
650.4753966053083,
-9.956650832332059,
0.338992527593783
],
"normal": [
0.03460084210337147,
-0.015099010667955496,
0.9992871467213948
],
"corners_m": [
[
0.638845976771368,
0.0018611306248525457,
0.0007384259296962115
],
[
0.6620779850727981,
0.0005548063528442433,
0.0002968117340577305
],
[
0.6627826987041633,
-0.020636524506935938,
-0.00043850151587455916
],
[
0.6381949258729037,
-0.021606015800089088,
0.000759233962495749
]
],
"num_cameras": 2,
"edge_length_mm": 23.150221123214518
},
{
"marker_id": 229,
"link": "Arm1",
"position_m": [
0.13745818116610892,
-0.1410045459312025,
0.0858527421758028
],
"position_mm": [
137.45818116610891,
-141.0045459312025,
85.8527421758028
],
"normal": [
-0.0004838781374390189,
-0.03743829103877306,
0.9992988242893335
],
"corners_m": [
[
0.1253207660839696,
-0.12945573861340148,
0.08629800006272034
],
[
0.14898301912038178,
-0.1293797049415375,
0.08627573806494222
],
[
0.14986515103794928,
-0.15278699475328777,
0.08543503156767311
],
[
0.12566378842213496,
-0.1523957454165833,
0.08540219900787549
]
],
"num_cameras": 2,
"edge_length_mm": 23.566493496476944
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.13936024724943963,
-0.17699738469734275,
0.047094403149046254
],
"position_mm": [
139.36024724943962,
-176.99738469734274,
47.09440314904626
],
"normal": [
-0.0043331911159189525,
-0.9995851871849507,
-0.028472390401583655
],
"corners_m": [
[
0.1275403353163289,
-0.17719936329211672,
0.058864676763619
],
[
0.15136995549819768,
-0.17747082699226976,
0.05911800200491307
],
[
0.15076098522158116,
-0.17661692624202724,
0.03487466797598464
],
[
0.12776971296165085,
-0.17670242226295732,
0.035520265851668294
]
],
"num_cameras": 2,
"edge_length_mm": 23.612460620498688
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.22907608600811075,
-0.177337993749173,
0.05277182514954064
],
"position_mm": [
229.07608600811074,
-177.337993749173,
52.77182514954064
],
"normal": [
0.002482558661748227,
-0.9988145692228239,
0.04861371422464889
],
"corners_m": [
[
0.241117044075303,
-0.17672255599428058,
0.06423209796204693
],
[
0.24071172904787244,
-0.17790771768454933,
0.04105212631271953
],
[
0.21725050577287572,
-0.17792670681275438,
0.04072739114294688
],
[
0.21722506513639186,
-0.17679499450510772,
0.06507568518044919
]
],
"num_cameras": 2,
"edge_length_mm": 23.739709446811588
},
{
"marker_id": 248,
"link": "Ellbow",
"position_m": [
0.19437942787985907,
-0.17743076051017606,
0.053932933927623244
],
"position_mm": [
194.37942787985907,
-177.43076051017607,
53.932933927623246
],
"normal": [
-0.015291631306288465,
-0.9977264356062271,
0.06563631391604564
],
"corners_m": [
[
0.20525853766578075,
-0.17694112940819023,
0.06624227019552782
],
[
0.20578696947727426,
-0.1782241402138222,
0.042136304669980106
],
[
0.18377996461868257,
-0.17822315248838277,
0.04185317375207765
],
[
0.18269223975769872,
-0.17633461993030897,
0.0654999870929074
]
],
"num_cameras": 2,
"edge_length_mm": 23.12209306736259
}
]
}

View File

@@ -0,0 +1,448 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:05Z",
"summary": {
"num_cameras": 3,
"num_markers": 20,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2681675132548733,
-0.15038643839663032,
0.35554163448990583
],
"position_mm": [
268.1675132548733,
-150.38643839663033,
355.54163448990585
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.2340614502912172,
-0.16992843423960377,
0.32791420382514525
],
"position_mm": [
234.0614502912172,
-169.92843423960377,
327.91420382514525
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.34396091272472074,
-0.2882905385046472,
-0.02749959872197397
],
"position_mm": [
343.96091272472074,
-288.2905385046472,
-27.49959872197397
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33927137777054195,
-0.32836945460848954,
-0.027140499837860998
],
"position_mm": [
339.27137777054196,
-328.36945460848955,
-27.140499837860997
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6270536767050526,
-0.2758227543097342,
-0.0279685204506267
],
"position_mm": [
627.0536767050527,
-275.8227543097342,
-27.9685204506267
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4014452280123305,
-0.17310633125283337,
-0.027301829176284084
],
"position_mm": [
401.4452280123305,
-173.10633125283337,
-27.301829176284084
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7744034262642909,
-0.2348583697560386,
-0.02838017097504217
],
"position_mm": [
774.4034262642909,
-234.8583697560386,
-28.380170975042173
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5060671044869716,
-0.31403206593970623,
-0.027225176370726356
],
"position_mm": [
506.0671044869716,
-314.03206593970623,
-27.225176370726356
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6468634129279873,
-0.18720398899604554,
-0.027212595256534067
],
"position_mm": [
646.8634129279873,
-187.20398899604555,
-27.21259525653407
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1872515300812936,
-0.27596642482729833,
-0.029104489270393753
],
"position_mm": [
187.25153008129362,
-275.96642482729834,
-29.104489270393753
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3708303561415731,
-0.1842468314944529,
-0.027598120482914306
],
"position_mm": [
370.83035614157313,
-184.2468314944529,
-27.598120482914307
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6515122211947724,
-0.22397272474065516,
-0.02726850304672431
],
"position_mm": [
651.5122211947723,
-223.97272474065517,
-27.268503046724312
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10507647537133025,
-0.19001670019407546,
-0.02895879317782777
],
"position_mm": [
105.07647537133025,
-190.01670019407547,
-28.95879317782777
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5224735537776948,
-0.2684307937788223,
-0.027215134668328485
],
"position_mm": [
522.4735537776947,
-268.4307937788223,
-27.215134668328485
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 120,
"position_m": [
0.2619857977321362,
-0.15564989056901132,
0.16696313354319683
],
"position_mm": [
261.9857977321362,
-155.64989056901132,
166.96313354319685
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 206,
"position_m": [
0.6505152696238259,
-0.009935598080629916,
0.000279574513070445
],
"position_mm": [
650.5152696238259,
-9.935598080629916,
0.279574513070445
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13744718774042755,
-0.1410055594645085,
0.08576867419838481
],
"position_mm": [
137.44718774042755,
-141.00555946450848,
85.76867419838482
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.13934231067384872,
-0.17693719851202955,
0.04709633761724975
],
"position_mm": [
139.34231067384871,
-176.93719851202954,
47.09633761724975
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2290678838712042,
-0.1772727007228455,
0.052767187698013106
],
"position_mm": [
229.0678838712042,
-177.2727007228455,
52.7671876980131
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19436896938045858,
-0.17737070499883775,
0.053932640487524885
],
"position_mm": [
194.3689693804586,
-177.37070499883777,
53.932640487524885
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,447 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:06Z",
"summary": {
"num_cameras": 3,
"num_markers": 20,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2681584421583462,
-0.1504002090550221,
0.3555124184275509
],
"position_mm": [
268.15844215834625,
-150.40020905502212,
355.51241842755087
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.235521161996063,
-0.1705993018072227,
0.3269330693002045
],
"position_mm": [
235.521161996063,
-170.59930180722267,
326.93306930020447
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.34598558931635004,
-0.28531575062240394,
-0.03151657036012973
],
"position_mm": [
345.98558931635006,
-285.3157506224039,
-31.516570360129734
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3394570887898629,
-0.3286557749076613,
-0.02669341212195733
],
"position_mm": [
339.4570887898629,
-328.6557749076613,
-26.69341212195733
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6252349472616596,
-0.2771824545725208,
-0.027866572231771494
],
"position_mm": [
625.2349472616596,
-277.1824545725208,
-27.866572231771492
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4049306086988745,
-0.1740847672497022,
-0.02712962064675778
],
"position_mm": [
404.9306086988745,
-174.0847672497022,
-27.12962064675778
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7744836830486176,
-0.23474657965403162,
-0.028277268168153125
],
"position_mm": [
774.4836830486175,
-234.74657965403162,
-28.277268168153125
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5058369307125966,
-0.31465720173549866,
-0.02687980566811764
],
"position_mm": [
505.8369307125966,
-314.65720173549863,
-26.87980566811764
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6461147631950489,
-0.18524726787560855,
-0.028049125348434945
],
"position_mm": [
646.1147631950489,
-185.24726787560854,
-28.049125348434945
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18723309799033616,
-0.2758661511433459,
-0.02905759143153927
],
"position_mm": [
187.23309799033615,
-275.8661511433459,
-29.05759143153927
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36983453812969397,
-0.1849512139983053,
-0.02699066895657519
],
"position_mm": [
369.83453812969395,
-184.9512139983053,
-26.99066895657519
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6524371196532986,
-0.2231534557983355,
-0.02734909101777175
],
"position_mm": [
652.4371196532986,
-223.1534557983355,
-27.349091017771748
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10500600123679181,
-0.18972951109998137,
-0.02879401943820561
],
"position_mm": [
105.0060012367918,
-189.72951109998138,
-28.794019438205613
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5235910292587717,
-0.2671510663543178,
-0.02769972773864711
],
"position_mm": [
523.5910292587716,
-267.1510663543178,
-27.69972773864711
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 120,
"position_m": [
0.2620229747732567,
-0.15558977046618291,
0.1670061588737745
],
"position_mm": [
262.0229747732567,
-155.58977046618293,
167.00615887377452
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 206,
"position_m": [
0.6505373893823327,
-0.009886025196306528,
0.00036133528266871017
],
"position_mm": [
650.5373893823328,
-9.886025196306528,
0.3613352826687102
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13790396452009196,
-0.14045993302013418,
0.08364985777265152
],
"position_mm": [
137.90396452009196,
-140.45993302013417,
83.64985777265152
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.13907933247457976,
-0.17551799799002896,
0.048727661800494364
],
"position_mm": [
139.07933247457976,
-175.51799799002896,
48.72766180049437
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2305276766017724,
-0.17684789850160496,
0.05245004947669514
],
"position_mm": [
230.52767660177238,
-176.84789850160496,
52.45004947669514
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19309639800941916,
-0.17754302863627758,
0.05460940356840264
],
"position_mm": [
193.09639800941918,
-177.54302863627757,
54.60940356840264
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,495 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:04Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_abe\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 21,
"used_marker_ids": [
95,
97,
103,
54,
55,
51,
47,
210,
85,
79,
96,
105,
208,
62,
211,
102,
92,
217,
83,
206,
82
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.008637661272119635,
0.001378997920547267,
0.001270197702286651,
0.0012701969813791025
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.59407684916003,
"residual_median_px": 3.0341220410693275,
"residual_max_px": 7.500931312683797,
"sigma2_normalized": 1.8823004334188687e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.807988166809082,
-0.5891971588134766,
0.001361375325359404
],
[
-0.34328895807266235,
-0.47264033555984497,
-0.8116426467895508
],
[
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
],
"translation_m": [
-0.2274739146232605,
0.1723705530166626,
1.135572075843811
],
"rvec_rad": [
2.10829659945216,
-0.6862504489609214,
0.35341311329904523
]
},
"camera_in_world": {
"position_m": [
-0.3008120357990265,
-0.796732485294342,
0.8035603761672974
],
"position_mm": [
-300.8120422363281,
-796.7324829101562,
803.5603637695312
],
"orientation_deg": {
"roll": 131.71337890625,
"pitch": -28.611038208007812,
"yaw": -23.019123077392578
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.3579146685393285e-05,
-3.662263700014619e-06,
-1.7772782365863185e-06,
6.0488321008046e-07,
1.1067094455831678e-06,
4.170760705856697e-06
],
[
-3.662263700014623e-06,
5.155046366298029e-06,
-8.511212401612911e-10,
-4.659001530342674e-07,
-1.3752893224653372e-06,
-9.198802628766654e-07
],
[
-1.7772782365863695e-06,
-8.511212401414874e-10,
1.481843454479694e-05,
7.829523207564362e-07,
-2.140754408025017e-06,
-4.809408114299546e-06
],
[
6.048832100804537e-07,
-4.659001530342655e-07,
7.829523207564481e-07,
2.813982259728509e-07,
7.195223550256785e-08,
4.0965222600942376e-07
],
[
1.1067094455831756e-06,
-1.3752893224653392e-06,
-2.140754408025007e-06,
7.195223550257014e-08,
8.847412472210063e-07,
1.4720566812062417e-06
],
[
4.170760705856703e-06,
-9.198802628766703e-07,
-4.809408114299501e-06,
4.0965222600943054e-07,
1.4720566812062385e-06,
6.705552254558845e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.21113433867220652,
0.13008850428030963,
0.2205584979566482
],
"tvec_std_m": [
0.0005304698162693622,
0.000940606850507164,
0.0025895081105412367
]
},
"camera_center_std_m": [
0.0032069055584266794,
0.003194507132712846,
0.004808450503197408
],
"camera_center_std_mm": [
3.2069055584266795,
3.194507132712846,
4.808450503197408
],
"orientation_std_deg": {
"roll": 0.21084634239707836,
"pitch": 0.16472354888964957,
"yaw": 0.1499000453203442
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.0,
1031.0
],
"projected_center_px": [
877.7686157226562,
1028.265869140625
],
"reprojection_error_px": 4.232885056796495,
"confidence": 0.4950646764382309
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.25
],
"projected_center_px": [
1152.4945068359375,
1028.0762939453125
],
"reprojection_error_px": 3.9001660576032227,
"confidence": 0.5211087340042874
},
{
"marker_id": 103,
"observed_center_px": [
661.75,
999.75
],
"projected_center_px": [
661.0166625976562,
995.37353515625
],
"reprojection_error_px": 4.437479946349729,
"confidence": 0.8535373989291568
},
{
"marker_id": 54,
"observed_center_px": [
1155.0,
960.75
],
"projected_center_px": [
1162.2626953125,
962.6254272460938
],
"reprojection_error_px": 7.500931312683797,
"confidence": 0.7311948387602913
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1033935546875,
934.4603881835938
],
"reprojection_error_px": 2.7306934674884866,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.75,
929.25
],
"projected_center_px": [
736.1048583984375,
927.634521484375
],
"reprojection_error_px": 1.739533995216127,
"confidence": 0.7811997380618676
},
{
"marker_id": 47,
"observed_center_px": [
1108.75,
915.0
],
"projected_center_px": [
1107.3009033203125,
913.1524047851562
],
"reprojection_error_px": 2.3480820396644706,
"confidence": 0.6979185869602446
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.25
],
"projected_center_px": [
367.5685729980469,
846.4403686523438
],
"reprojection_error_px": 1.8617091046678553,
"confidence": 0.6242173596603116
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1331.8348388671875,
822.722412109375
],
"reprojection_error_px": 3.246555752245531,
"confidence": 0.6128519038478318
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.7967529296875,
809.1852416992188
],
"reprojection_error_px": 1.6778791374040292,
"confidence": 0.6619705710475772
},
{
"marker_id": 96,
"observed_center_px": [
1017.25,
792.75
],
"projected_center_px": [
1018.7058715820312,
795.8402099609375
],
"reprojection_error_px": 3.415985899567432,
"confidence": 0.6365286894071078
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
769.0
],
"projected_center_px": [
1293.679931640625,
766.1796875
],
"reprojection_error_px": 2.821182761297423,
"confidence": 0.5120561345306578
},
{
"marker_id": 208,
"observed_center_px": [
894.0,
687.5
],
"projected_center_px": [
892.8656005859375,
689.5853881835938
],
"reprojection_error_px": 2.373964175571692,
"confidence": 0.5482924705198903
},
{
"marker_id": 62,
"observed_center_px": [
1041.5,
762.5
],
"projected_center_px": [
1047.6871337890625,
762.5466918945312
],
"reprojection_error_px": 6.187309969346437,
"confidence": 0.5186330529580038
},
{
"marker_id": 211,
"observed_center_px": [
690.75,
681.75
],
"projected_center_px": [
687.9866943359375,
683.4385375976562
],
"reprojection_error_px": 3.238366472735696,
"confidence": 0.47113837744656556
},
{
"marker_id": 102,
"observed_center_px": [
1372.75,
654.5
],
"projected_center_px": [
1369.72265625,
654.7026977539062
],
"reprojection_error_px": 3.0341220410693275,
"confidence": 0.33337595746251947
},
{
"marker_id": 92,
"observed_center_px": [
1324.0,
629.0
],
"projected_center_px": [
1319.396240234375,
628.090087890625
],
"reprojection_error_px": 4.692818345767798,
"confidence": 0.3745046975298171
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.57958984375,
525.5823364257812
],
"reprojection_error_px": 4.083568094328761,
"confidence": 0.4001538913904134
},
{
"marker_id": 83,
"observed_center_px": [
158.0,
563.5
],
"projected_center_px": [
158.82260131835938,
565.0972290039062
],
"reprojection_error_px": 1.796611649713408,
"confidence": 0.23907155526747506
},
{
"marker_id": 206,
"observed_center_px": [
1140.25,
473.75
],
"projected_center_px": [
1139.7650146484375,
473.54071044921875
],
"reprojection_error_px": 0.5282167237947121,
"confidence": 0.3376369222165973
},
{
"marker_id": 82,
"observed_center_px": [
408.25,
510.25
],
"projected_center_px": [
409.3575744628906,
508.6090393066406
],
"reprojection_error_px": 1.9797659427310939,
"confidence": 0.2420916353316756
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,389 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:05Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_abe\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
1994.0294189453125,
0.0,
719.934814453125
],
[
0.0,
1991.6876220703125,
539.2061157226562
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 13,
"used_marker_ids": [
85,
54,
69,
71,
59,
95,
47,
63,
58,
103,
92,
96,
207
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5
],
"rms": [
0.01114181113801583,
0.0014840886565286656,
0.0013411337822983736,
0.0013409074404116105,
0.0013409067673526124,
0.0013409067658717699
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05
]
},
"residual_rms_px": 3.791129771942329,
"residual_median_px": 3.6488080377723136,
"residual_max_px": 5.508468161441507,
"sigma2_normalized": 2.337440241181745e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999454021453857,
-0.010409047827124596,
-0.0009367888560518622
],
[
-0.008666126988828182,
-0.7757218480110168,
-0.6310154795646667
],
[
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
],
"translation_m": [
-0.3115493655204773,
0.053610555827617645,
1.492632269859314
],
"rvec_rad": [
2.4586978093124685,
-0.013205947949858023,
0.003395641312702206
]
},
"camera_in_world": {
"position_m": [
0.3032776117324829,
-0.9034907817840576,
1.1914761066436768
],
"position_mm": [
303.2776184082031,
-903.4907836914062,
1191.47607421875
],
"orientation_deg": {
"roll": 140.8760528564453,
"pitch": -0.33469992876052856,
"yaw": -0.4965471625328064
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00024770488154918956,
-3.02092113450905e-06,
6.868247148894345e-05,
-6.902611529116678e-07,
-3.674741952219474e-05,
-6.12377411666506e-05
],
[
-3.0209211345098774e-06,
9.646553773221371e-06,
-1.9967224970721994e-05,
1.84563793944486e-06,
-1.166328617588216e-08,
9.349186407581358e-06
],
[
6.868247148894835e-05,
-1.9967224970722014e-05,
0.00018874794720662738,
-5.504643747753615e-06,
-2.5743869213362037e-05,
-8.485561352445918e-05
],
[
-6.90261152911834e-07,
1.8456379394448673e-06,
-5.504643747753606e-06,
7.585037181692892e-07,
3.442698295697147e-07,
3.107220862664864e-06
],
[
-3.674741952219508e-05,
-1.1663286175973388e-08,
-2.574386921336151e-05,
3.442698295697041e-07,
8.167133983390756e-06,
1.66151193299524e-05
],
[
-6.123774116665256e-05,
9.349186407581272e-06,
-8.485561352445874e-05,
3.1072208626648766e-06,
1.6615119329952592e-05,
5.0893247412544976e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.9017578156459674,
0.17795439860385825,
0.7871613301233731
],
"tvec_std_m": [
0.0008709211894134218,
0.0028578197954718483,
0.007133950337123533
]
},
"camera_center_std_m": [
0.01494229366053994,
0.017840415807706334,
0.010379550081898552
],
"camera_center_std_mm": [
14.942293660539939,
17.840415807706336,
10.379550081898552
],
"orientation_std_deg": {
"roll": 0.9606105309212748,
"pitch": 0.5897219842177743,
"yaw": 0.18146143875291634
}
}
},
"observations": {
"markers": [
{
"marker_id": 85,
"observed_center_px": [
1019.5,
1007.5
],
"projected_center_px": [
1017.0175170898438,
1006.4471435546875
],
"reprojection_error_px": 2.696521480287876,
"confidence": 0.7289937973022461
},
{
"marker_id": 54,
"observed_center_px": [
768.75,
1030.25
],
"projected_center_px": [
772.1187744140625,
1033.9364013671875
],
"reprojection_error_px": 4.993815784832678,
"confidence": 0.4524177759034183
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
966.75
],
"projected_center_px": [
270.0071716308594,
970.5763549804688
],
"reprojection_error_px": 3.8340524322728693,
"confidence": 0.6934174662272136
},
{
"marker_id": 71,
"observed_center_px": [
1379.25,
964.5
],
"projected_center_px": [
1378.752685546875,
963.8180541992188
],
"reprojection_error_px": 0.8440211730106053,
"confidence": 0.5060492151283109
},
{
"marker_id": 59,
"observed_center_px": [
1193.25,
954.5
],
"projected_center_px": [
1192.8212890625,
958.12353515625
],
"reprojection_error_px": 3.6488080377723136,
"confidence": 0.6499924212970313
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.5
],
"projected_center_px": [
537.5155029296875,
957.91015625
],
"reprojection_error_px": 5.000489403197747,
"confidence": 0.6396232661556551
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
773.2626953125,
972.4498291015625
],
"reprojection_error_px": 3.061462287352973,
"confidence": 0.6409999109903972
},
{
"marker_id": 63,
"observed_center_px": [
1398.25,
899.5
],
"projected_center_px": [
1403.74560546875,
899.876220703125
],
"reprojection_error_px": 5.508468161441507,
"confidence": 0.24447248769447005
},
{
"marker_id": 58,
"observed_center_px": [
341.75,
885.0
],
"projected_center_px": [
344.017333984375,
886.3289184570312
],
"reprojection_error_px": 2.6280844092494693,
"confidence": 0.5523602424170057
},
{
"marker_id": 103,
"observed_center_px": [
427.75,
852.0
],
"projected_center_px": [
428.47540283203125,
846.9824829101562
],
"reprojection_error_px": 5.069683127730277,
"confidence": 0.552070074971262
},
{
"marker_id": 92,
"observed_center_px": [
1200.0,
838.25
],
"projected_center_px": [
1198.1318359375,
836.2643432617188
],
"reprojection_error_px": 2.7263289689064005,
"confidence": 0.5416034617553136
},
{
"marker_id": 96,
"observed_center_px": [
808.0,
838.75
],
"projected_center_px": [
805.7778930664062,
841.7437133789062
],
"reprojection_error_px": 3.7282809737689693,
"confidence": 0.5172315019532747
},
{
"marker_id": 207,
"observed_center_px": [
1310.25,
612.0
],
"projected_center_px": [
1307.587158203125,
612.395263671875
],
"reprojection_error_px": 2.692017794422724,
"confidence": 0.4249602281446108
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,369 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:05Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_abe\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "e",
"camera_matrix": [
[
2001.2965087890625,
0.0,
720.3994750976562
],
[
0.0,
1994.771728515625,
538.7074584960938
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 12,
"used_marker_ids": [
63,
48,
57,
102,
59,
92,
85,
105,
206,
54,
96,
62
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007877783412799289,
0.0014016401134223282,
0.001254295494672035,
0.0012542851678876436
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.5551539151330003,
"residual_median_px": 2.542955429649271,
"residual_max_px": 6.864351865661633,
"sigma2_normalized": 2.097641709490559e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6272119879722595,
0.7788485288619995,
0.0003743017732631415
],
[
0.20793785154819489,
-0.16699057817459106,
-0.9637821316719055
],
[
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
],
"translation_m": [
-0.053526442497968674,
-0.011717195622622967,
1.5570141077041626
],
"rvec_rad": [
1.701739086470361,
0.8148180419054317,
-0.6194647049031823
]
},
"camera_in_world": {
"position_m": [
1.2046689987182617,
-0.9015972018241882,
0.4039682149887085
],
"position_mm": [
1204.6689453125,
-901.5972290039062,
403.96820068359375
],
"orientation_deg": {
"roll": 113.80331420898438,
"pitch": 48.640445709228516,
"yaw": 18.34176254272461
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.0255924122572222e-05,
-1.1064851928840932e-06,
-3.226732439364545e-07,
-2.2947974799745604e-06,
-1.0904371151447215e-05,
3.012426619853187e-06
],
[
-1.106485192884019e-06,
1.1844059736526292e-05,
-7.218023714404593e-07,
5.243710130163671e-06,
-3.404663319411864e-06,
3.284148519177079e-07
],
[
-3.226732439363215e-07,
-7.218023714404087e-07,
3.353404629528424e-05,
-9.107178231577606e-06,
-4.20320450664291e-06,
1.9098168651544044e-06
],
[
-2.2947974799745655e-06,
5.243710130163655e-06,
-9.107178231577628e-06,
5.102071451117671e-06,
6.301666284638011e-07,
8.703543324267442e-07
],
[
-1.0904371151447257e-05,
-3.4046633194118514e-06,
-4.203204506642854e-06,
6.301666284637906e-07,
6.322644038059231e-06,
5.364949781547887e-07
],
[
3.01242661985322e-06,
3.284148519176655e-07,
1.909816865154337e-06,
8.703543324267418e-07,
5.364949781548e-07,
1.1278472108093726e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.31515764283141473,
0.1971845696625041,
0.3317917722303356
],
"tvec_std_m": [
0.002258776538553044,
0.0025144868339403233,
0.003358343655448877
]
},
"camera_center_std_m": [
0.003396950652122873,
0.004581961769989109,
0.005365664614664551
],
"camera_center_std_mm": [
3.3969506521228734,
4.581961769989109,
5.365664614664551
],
"orientation_std_deg": {
"roll": 0.40411451656501546,
"pitch": 0.2469961320539916,
"yaw": 0.3018153530383094
}
}
},
"observations": {
"markers": [
{
"marker_id": 63,
"observed_center_px": [
1315.75,
1051.5
],
"projected_center_px": [
1319.455810546875,
1053.5660400390625
],
"reprojection_error_px": 4.242823735714149,
"confidence": 0.12052610969830078
},
{
"marker_id": 48,
"observed_center_px": [
1024.0,
1030.75
],
"projected_center_px": [
1022.4949340820312,
1033.48828125
],
"reprojection_error_px": 3.1246451993038633,
"confidence": 0.5336003353862959
},
{
"marker_id": 57,
"observed_center_px": [
813.0,
990.0
],
"projected_center_px": [
812.6123657226562,
988.2398681640625
],
"reprojection_error_px": 1.8023108535578778,
"confidence": 0.7795688485943614
},
{
"marker_id": 102,
"observed_center_px": [
1105.75,
937.0
],
"projected_center_px": [
1104.0225830078125,
935.1946411132812
],
"reprojection_error_px": 2.4986576745829896,
"confidence": 0.6592833102794173
},
{
"marker_id": 59,
"observed_center_px": [
990.25,
951.75
],
"projected_center_px": [
984.7200927734375,
951.5137329101562
],
"reprojection_error_px": 5.534952219498503,
"confidence": 0.6198265937347089
},
{
"marker_id": 92,
"observed_center_px": [
1149.0,
911.5
],
"projected_center_px": [
1149.0899658203125,
909.2437133789062
],
"reprojection_error_px": 2.2580795303423553,
"confidence": 0.5428851063455049
},
{
"marker_id": 85,
"observed_center_px": [
758.5,
885.0
],
"projected_center_px": [
759.29833984375,
882.7039794921875
],
"reprojection_error_px": 2.4308551331608275,
"confidence": 0.5070340794991817
},
{
"marker_id": 105,
"observed_center_px": [
849.0,
871.25
],
"projected_center_px": [
855.8641967773438,
871.296142578125
],
"reprojection_error_px": 6.864351865661633,
"confidence": 0.5463926755116083
},
{
"marker_id": 206,
"observed_center_px": [
1375.25,
773.25
],
"projected_center_px": [
1373.974365234375,
773.4697265625
],
"reprojection_error_px": 1.294420263105926,
"confidence": 0.192516825487628
},
{
"marker_id": 54,
"observed_center_px": [
545.25,
791.0
],
"projected_center_px": [
546.2313842773438,
792.7286987304688
],
"reprojection_error_px": 1.9878416437286404,
"confidence": 0.3216686886177402
},
{
"marker_id": 96,
"observed_center_px": [
780.5,
747.75
],
"projected_center_px": [
776.9055786132812,
747.1104125976562
],
"reprojection_error_px": 3.650881694952326,
"confidence": 0.41478083756343403
},
{
"marker_id": 62,
"observed_center_px": [
829.75,
757.75
],
"projected_center_px": [
831.2195434570312,
759.87939453125
],
"reprojection_error_px": 2.5872531847155518,
"confidence": 0.3459702363282732
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 29.93674704504648,
"gt": 30.0,
"error": 0.06325295495351924,
"unit": "mm",
"observable": true,
"n_markers": 2
},
{
"joint": "y",
"estimate": -2.052188517663742,
"gt": -2.0,
"error": 0.0521885176637511,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "z",
"estimate": 94.51393223230878,
"gt": 95.0,
"error": 0.4860677676912246,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 20.29149553510724,
"gt": 20.0,
"error": 0.2914955351072308,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "b",
"estimate": 22.237632355704044,
"gt": 23.0,
"error": 0.7623676442959493,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 9.687506063732405,
"gt": 9.0,
"error": 0.6875060637323998,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 9.09698034639619,
"gt": 9.0,
"error": 0.09698034639619024,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.4559251056981111,
"max_abs_deg": 0.7623676442959493,
"mean_abs_mm": 0.08011665067485474,
"max_abs_mm": 0.09698034639619024,
"n_unobservable": 0,
"wrist_error_mm": 2.341574017625318,
"finger_error_mm": 1.7899139910764545
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:08Z",
"method": "hybrid",
"movements": {
"x": {
"value": 29.93674704504648,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"y": {
"value": -2.052188517663742,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"z": {
"value": 94.51393223230878,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 20.29149553510724,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"b": {
"value": 22.237632355704044,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 9.687506063732405,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 9.09698034639619,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.6365522484671764,
"num_markers": 20
}

View File

@@ -0,0 +1,626 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-03T04:17:17Z",
"summary": {
"num_cameras": 3,
"num_markers": 13
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.23610184175144272,
-0.16956309660244018,
0.3256844409958261
],
"position_mm": [
236.10184175144272,
-169.56309660244017,
325.6844409958261
],
"normal": [
0.2619676036385948,
-0.5688383994908172,
0.7796126281099978
],
"corners_m": [
[
0.23109649976671484,
-0.18332100188396952,
0.3174871660397312
],
[
0.22120868445177497,
-0.16751474014954776,
0.33202684410353916
],
[
0.24137633307606765,
-0.1559225018904345,
0.33402289165654114
],
[
0.25072584971121353,
-0.17149414248580896,
0.31920086218349303
]
],
"num_cameras": 2,
"edge_length_mm": 23.353699455015548
},
{
"marker_id": 47,
"link": "Board",
"position_m": [
0.34396125007076145,
-0.28825477126189825,
-0.027428402765613074
],
"position_mm": [
343.9612500707614,
-288.25477126189827,
-27.428402765613075
],
"normal": [
0.02912700840492093,
0.04363702308797857,
0.9986227654111431
],
"corners_m": [
[
0.3323634393322268,
-0.3003295848984501,
-0.026393568871386764
],
[
0.33218033275952247,
-0.276629611882309,
-0.02775996287158786
],
[
0.35568886822004114,
-0.2763897651312691,
-0.02811846440456181
],
[
0.35561235997125534,
-0.2996701231355649,
-0.027441614914915854
]
],
"num_cameras": 2,
"edge_length_mm": 23.456180328512623
},
{
"marker_id": 54,
"link": "Board",
"position_m": [
0.3401086837221642,
-0.3275011251250046,
-0.02740682348468162
],
"position_mm": [
340.1086837221642,
-327.50112512500465,
-27.40682348468162
],
"normal": [
0.06371537145255107,
0.04554795633852448,
0.9969281494240433
],
"corners_m": [
[
0.3282173880140208,
-0.33999841822449095,
-0.026038284916131395
],
[
0.328017323713428,
-0.31590530471337375,
-0.027202083336694594
],
[
0.3517967163884643,
-0.31528084398900486,
-0.028673026129382623
],
[
0.35240330677274373,
-0.338819933573149,
-0.027713899556517874
]
],
"num_cameras": 2,
"edge_length_mm": 23.948502496893294
},
{
"marker_id": 55,
"link": "Board",
"position_m": [
0.28399316494613175,
-0.2608245458657178,
-0.027180450663029987
],
"position_mm": [
283.99316494613174,
-260.82454586571777,
-27.180450663029987
],
"normal": [
-0.03550679772686465,
-0.027587286636822975,
0.9989885929935343
],
"corners_m": [
[
0.2724950224265578,
-0.2715738384884035,
-0.027896341551130244
],
[
0.27330803597869874,
-0.2485185841436763,
-0.027210136911964927
],
[
0.2956029225235848,
-0.25025703001135774,
-0.026486402752195496
],
[
0.29456667885568566,
-0.27294873081943366,
-0.027128921436829285
]
],
"num_cameras": 2,
"edge_length_mm": 22.576560360697627
},
{
"marker_id": 59,
"link": "Board",
"position_m": [
0.6264323736573214,
-0.2765460016718697,
-0.026654642046676072
],
"position_mm": [
626.4323736573214,
-276.5460016718697,
-26.654642046676074
],
"normal": [
0.07929598414398528,
-0.02692654894786295,
0.9964873846970643
],
"corners_m": [
[
0.6153173862676349,
-0.2886427636249324,
-0.02607905784103425
],
[
0.61392584721075,
-0.26651821813422866,
-0.02540668270664506
],
[
0.6373867338809747,
-0.26440460775130564,
-0.027180140300068132
],
[
0.6390995272699261,
-0.286618417177012,
-0.027952687338956856
]
],
"num_cameras": 2,
"edge_length_mm": 23.008931898851287
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.006784131491308076,
-0.2774839728741477,
-0.029113563694233596
],
"position_mm": [
6.784131491308076,
-277.4839728741477,
-29.113563694233598
],
"normal": [
0.06268622248494245,
-0.05992567959089592,
0.9962325784856354
],
"corners_m": [
[
-0.005059389188889504,
-0.2892128049442256,
-0.02918038790763407
],
[
-0.0043210663175826235,
-0.265882874106463,
-0.027608188224042034
],
[
0.01837388591375557,
-0.2660134249606838,
-0.029264165883015572
],
[
0.018143095557948862,
-0.2888267874852186,
-0.03040151276224271
]
],
"num_cameras": 2,
"edge_length_mm": 23.05770641402291
},
{
"marker_id": 85,
"link": "Board",
"position_m": [
0.5059235588576418,
-0.31352219936706216,
-0.027184468874413822
],
"position_mm": [
505.92355885764186,
-313.52219936706217,
-27.184468874413824
],
"normal": [
-0.013402440557241532,
-0.014920689688280864,
0.9997988535732254
],
"corners_m": [
[
0.4940420219782588,
-0.3246165233679449,
-0.027515819563382244
],
[
0.494860665705699,
-0.3012813794369059,
-0.027143625982101047
],
[
0.517885469580889,
-0.30239676042836455,
-0.026864530146564442
],
[
0.5169060781657205,
-0.32579413423503323,
-0.027213899805607553
]
],
"num_cameras": 3,
"edge_length_mm": 23.180695305715144
},
{
"marker_id": 92,
"link": "Board",
"position_m": [
0.6458266370707665,
-0.18750693628441625,
-0.026229701488097598
],
"position_mm": [
645.8266370707665,
-187.50693628441624,
-26.229701488097596
],
"normal": [
0.019908603346008486,
0.020477968968386388,
0.999592066945182
],
"corners_m": [
[
0.6341621214470177,
-0.19912682799253634,
-0.026203071671879654
],
[
0.6342474825182212,
-0.17605730424259478,
-0.02580200499025612
],
[
0.6577978195399032,
-0.17581338365595056,
-0.027135965544098743
],
[
0.657099124777924,
-0.19903022924658328,
-0.025777763746155872
]
],
"num_cameras": 2,
"edge_length_mm": 23.217674350995456
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.18682257746491882,
-0.27675890644271794,
-0.027842409107622295
],
"position_mm": [
186.82257746491882,
-276.75890644271794,
-27.842409107622295
],
"normal": [
0.042540692478777065,
-0.02788250864916364,
0.9987055898486078
],
"corners_m": [
[
0.17596184934641848,
-0.28862650513829996,
-0.02779835200661246
],
[
0.17429537974525242,
-0.26621187327142454,
-0.02692871010458313
],
[
0.19788252597230244,
-0.26468520266469064,
-0.02806063681346138
],
[
0.19915055479570193,
-0.28751204469645675,
-0.028581937505832208
]
],
"num_cameras": 3,
"edge_length_mm": 23.063392463664727
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.3714372847731344,
-0.18357766621939975,
-0.027901735089066345
],
"position_mm": [
371.4372847731344,
-183.57766621939976,
-27.901735089066346
],
"normal": [
-0.00655757706369193,
-0.028699575877604803,
0.9995665723339788
],
"corners_m": [
[
0.35982366905820623,
-0.1949481929758287,
-0.02785932113025557
],
[
0.35980579478169306,
-0.1716296799509855,
-0.0281031778873309
],
[
0.3824865223283298,
-0.1728025956155743,
-0.02702764855846083
],
[
0.3836331529243087,
-0.19493019633521047,
-0.02861679278021807
]
],
"num_cameras": 2,
"edge_length_mm": 23.02300592613795
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10487042069675843,
-0.190824414117299,
-0.02779240006167992
],
"position_mm": [
104.87042069675843,
-190.824414117299,
-27.79240006167992
],
"normal": [
0.05476430854877369,
-0.005306197430950065,
0.9984852100947708
],
"corners_m": [
[
0.09357018290495758,
-0.20263597283661702,
-0.02753222041550437
],
[
0.09282378116203209,
-0.17997493230924463,
-0.026779824354368646
],
[
0.1162354990204105,
-0.1786931959972741,
-0.02863754701973426
],
[
0.11685221969963361,
-0.20199355532606023,
-0.0282200084571124
]
],
"num_cameras": 3,
"edge_length_mm": 23.204844480676403
},
{
"marker_id": 198,
"link": "Arm1",
"position_m": [
0.13929417464622565,
-0.05349696161405703,
0.09205969543361375
],
"position_mm": [
139.29417464622566,
-53.49696161405703,
92.05969543361375
],
"normal": [
-0.0044436222850863785,
-0.09201189496321625,
0.995747992921033
],
"corners_m": [
[
0.12833245378181135,
-0.04145843630349433,
0.09297260163943816
],
[
0.15084449500946598,
-0.04315217806460934,
0.09322028962311157
],
[
0.15039888195459852,
-0.06532784647450195,
0.09086470011684251
],
[
0.12760086783902677,
-0.06404938561362253,
0.09118119035506275
]
],
"num_cameras": 2,
"edge_length_mm": 22.597900621723998
},
{
"marker_id": 229,
"link": "Arm1",
"position_m": [
0.13745818116610892,
-0.1410045459312025,
0.0858527421758028
],
"position_mm": [
137.45818116610891,
-141.0045459312025,
85.8527421758028
],
"normal": [
-0.0004838781374390189,
-0.03743829103877306,
0.9992988242893335
],
"corners_m": [
[
0.1253207660839696,
-0.12945573861340148,
0.08629800006272034
],
[
0.14898301912038178,
-0.1293797049415375,
0.08627573806494222
],
[
0.14986515103794928,
-0.15278699475328777,
0.08543503156767311
],
[
0.12566378842213496,
-0.1523957454165833,
0.08540219900787549
]
],
"num_cameras": 2,
"edge_length_mm": 23.566493496476944
}
]
}

View File

@@ -0,0 +1,315 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:17Z",
"summary": {
"num_cameras": 3,
"num_markers": 13,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 44,
"position_m": [
0.23606778164341302,
-0.16953380540611837,
0.325644079830743
],
"position_mm": [
236.067781643413,
-169.53380540611838,
325.644079830743
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.34396091272472074,
-0.2882905385046472,
-0.02749959872197397
],
"position_mm": [
343.96091272472074,
-288.2905385046472,
-27.49959872197397
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34010507986275074,
-0.3275415551635191,
-0.027481306393332853
],
"position_mm": [
340.10507986275076,
-327.54155516351915,
-27.481306393332854
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28401596039783783,
-0.2608301628908543,
-0.027290309109703634
],
"position_mm": [
284.01596039783783,
-260.8301628908543,
-27.290309109703635
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6264504666222843,
-0.2765554966615124,
-0.026747928782375432
],
"position_mm": [
626.4504666222844,
-276.5554966615124,
-26.747928782375432
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006758219458338476,
-0.27749237789046743,
-0.029212416204774962
],
"position_mm": [
6.758219458338476,
-277.4923778904674,
-29.21241620477496
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5059053606118828,
-0.31343484798921545,
-0.02783587801016932
],
"position_mm": [
505.9053606118828,
-313.4348479892154,
-27.83587801016932
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6458403484726434,
-0.18753602087258292,
-0.026285054971999094
],
"position_mm": [
645.8403484726434,
-187.53602087258292,
-26.285054971999095
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18702836265408315,
-0.277082485838499,
-0.02844215553502424
],
"position_mm": [
187.02836265408314,
-277.082485838499,
-28.44215553502424
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3714449863063952,
-0.18359173296859024,
-0.02797452179555666
],
"position_mm": [
371.4449863063952,
-183.59173296859024,
-27.97452179555666
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10510142892557761,
-0.19114642806973123,
-0.028486393993492794
],
"position_mm": [
105.10142892557761,
-191.14642806973123,
-28.486393993492793
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.13929327664244057,
-0.05347506615494946,
0.09197035769326246
],
"position_mm": [
139.29327664244056,
-53.47506615494946,
91.97035769326246
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13744718774042755,
-0.1410055594645085,
0.08576867419838481
],
"position_mm": [
137.44718774042755,
-141.00555946450848,
85.76867419838482
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,314 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:17Z",
"summary": {
"num_cameras": 3,
"num_markers": 13,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 44,
"position_m": [
0.23604706197342964,
-0.16943389304188675,
0.3256784347538441
],
"position_mm": [
236.04706197342963,
-169.43389304188673,
325.6784347538441
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.3451056797522531,
-0.28568292533602213,
-0.030550230182574675
],
"position_mm": [
345.1056797522531,
-285.68292533602215,
-30.550230182574676
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3388423967918542,
-0.3289845261814115,
-0.025074376308782943
],
"position_mm": [
338.8423967918542,
-328.9845261814115,
-25.07437630878294
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2851200966756418,
-0.2605355229172509,
-0.028340509002136687
],
"position_mm": [
285.12009667564183,
-260.5355229172509,
-28.340509002136688
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6265358459057575,
-0.27652044316390706,
-0.026705237396694673
],
"position_mm": [
626.5358459057575,
-276.52044316390703,
-26.705237396694674
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006796721075300133,
-0.27747471510954064,
-0.029214620887357278
],
"position_mm": [
6.796721075300133,
-277.4747151095406,
-29.214620887357277
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5060346120751821,
-0.3135975568969019,
-0.02711057386210226
],
"position_mm": [
506.03461207518205,
-313.5975568969019,
-27.11057386210226
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6458427669094476,
-0.18755150409839855,
-0.026293646897190905
],
"position_mm": [
645.8427669094476,
-187.55150409839854,
-26.293646897190904
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18682696844233132,
-0.27658637140091225,
-0.027998458208947724
],
"position_mm": [
186.82696844233132,
-276.58637140091224,
-27.998458208947724
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37010593000307235,
-0.18562356093359803,
-0.02550952698466558
],
"position_mm": [
370.10593000307233,
-185.62356093359801,
-25.50952698466558
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1046547231192078,
-0.1905628281684605,
-0.02769670568672623
],
"position_mm": [
104.6547231192078,
-190.56282816846053,
-27.69670568672623
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.13955261495729837,
-0.052737291027627066,
0.09146163993319703
],
"position_mm": [
139.55261495729837,
-52.737291027627066,
91.46163993319703
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1365384784749387,
-0.14262085539939673,
0.08801832434995673
],
"position_mm": [
136.5384784749387,
-142.62085539939673,
88.01832434995673
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,495 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:16Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_abg\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 21,
"used_marker_ids": [
95,
97,
103,
54,
55,
51,
47,
210,
85,
79,
96,
105,
208,
62,
211,
102,
92,
217,
83,
206,
82
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.008637661272119635,
0.001378997920547267,
0.001270197702286651,
0.0012701969813791025
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.59407684916003,
"residual_median_px": 3.0341220410693275,
"residual_max_px": 7.500931312683797,
"sigma2_normalized": 1.8823004334188687e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.807988166809082,
-0.5891971588134766,
0.001361375325359404
],
[
-0.34328895807266235,
-0.47264033555984497,
-0.8116426467895508
],
[
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
],
"translation_m": [
-0.2274739146232605,
0.1723705530166626,
1.135572075843811
],
"rvec_rad": [
2.10829659945216,
-0.6862504489609214,
0.35341311329904523
]
},
"camera_in_world": {
"position_m": [
-0.3008120357990265,
-0.796732485294342,
0.8035603761672974
],
"position_mm": [
-300.8120422363281,
-796.7324829101562,
803.5603637695312
],
"orientation_deg": {
"roll": 131.71337890625,
"pitch": -28.611038208007812,
"yaw": -23.019123077392578
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.3579146685393285e-05,
-3.662263700014619e-06,
-1.7772782365863185e-06,
6.0488321008046e-07,
1.1067094455831678e-06,
4.170760705856697e-06
],
[
-3.662263700014623e-06,
5.155046366298029e-06,
-8.511212401612911e-10,
-4.659001530342674e-07,
-1.3752893224653372e-06,
-9.198802628766654e-07
],
[
-1.7772782365863695e-06,
-8.511212401414874e-10,
1.481843454479694e-05,
7.829523207564362e-07,
-2.140754408025017e-06,
-4.809408114299546e-06
],
[
6.048832100804537e-07,
-4.659001530342655e-07,
7.829523207564481e-07,
2.813982259728509e-07,
7.195223550256785e-08,
4.0965222600942376e-07
],
[
1.1067094455831756e-06,
-1.3752893224653392e-06,
-2.140754408025007e-06,
7.195223550257014e-08,
8.847412472210063e-07,
1.4720566812062417e-06
],
[
4.170760705856703e-06,
-9.198802628766703e-07,
-4.809408114299501e-06,
4.0965222600943054e-07,
1.4720566812062385e-06,
6.705552254558845e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.21113433867220652,
0.13008850428030963,
0.2205584979566482
],
"tvec_std_m": [
0.0005304698162693622,
0.000940606850507164,
0.0025895081105412367
]
},
"camera_center_std_m": [
0.0032069055584266794,
0.003194507132712846,
0.004808450503197408
],
"camera_center_std_mm": [
3.2069055584266795,
3.194507132712846,
4.808450503197408
],
"orientation_std_deg": {
"roll": 0.21084634239707836,
"pitch": 0.16472354888964957,
"yaw": 0.1499000453203442
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.0,
1031.0
],
"projected_center_px": [
877.7686157226562,
1028.265869140625
],
"reprojection_error_px": 4.232885056796495,
"confidence": 0.4950646764382309
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.25
],
"projected_center_px": [
1152.4945068359375,
1028.0762939453125
],
"reprojection_error_px": 3.9001660576032227,
"confidence": 0.5211087340042874
},
{
"marker_id": 103,
"observed_center_px": [
661.75,
999.75
],
"projected_center_px": [
661.0166625976562,
995.37353515625
],
"reprojection_error_px": 4.437479946349729,
"confidence": 0.8535373989291568
},
{
"marker_id": 54,
"observed_center_px": [
1155.0,
960.75
],
"projected_center_px": [
1162.2626953125,
962.6254272460938
],
"reprojection_error_px": 7.500931312683797,
"confidence": 0.7311948387602913
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1033935546875,
934.4603881835938
],
"reprojection_error_px": 2.7306934674884866,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.75,
929.25
],
"projected_center_px": [
736.1048583984375,
927.634521484375
],
"reprojection_error_px": 1.739533995216127,
"confidence": 0.7811997380618676
},
{
"marker_id": 47,
"observed_center_px": [
1108.75,
915.0
],
"projected_center_px": [
1107.3009033203125,
913.1524047851562
],
"reprojection_error_px": 2.3480820396644706,
"confidence": 0.6979185869602446
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.25
],
"projected_center_px": [
367.5685729980469,
846.4403686523438
],
"reprojection_error_px": 1.8617091046678553,
"confidence": 0.6242173596603116
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1331.8348388671875,
822.722412109375
],
"reprojection_error_px": 3.246555752245531,
"confidence": 0.6128519038478318
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.7967529296875,
809.1852416992188
],
"reprojection_error_px": 1.6778791374040292,
"confidence": 0.6619705710475772
},
{
"marker_id": 96,
"observed_center_px": [
1017.25,
792.75
],
"projected_center_px": [
1018.7058715820312,
795.8402099609375
],
"reprojection_error_px": 3.415985899567432,
"confidence": 0.6365286894071078
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
769.0
],
"projected_center_px": [
1293.679931640625,
766.1796875
],
"reprojection_error_px": 2.821182761297423,
"confidence": 0.5120561345306578
},
{
"marker_id": 208,
"observed_center_px": [
894.0,
687.5
],
"projected_center_px": [
892.8656005859375,
689.5853881835938
],
"reprojection_error_px": 2.373964175571692,
"confidence": 0.5482924705198903
},
{
"marker_id": 62,
"observed_center_px": [
1041.5,
762.5
],
"projected_center_px": [
1047.6871337890625,
762.5466918945312
],
"reprojection_error_px": 6.187309969346437,
"confidence": 0.5186330529580038
},
{
"marker_id": 211,
"observed_center_px": [
690.75,
681.75
],
"projected_center_px": [
687.9866943359375,
683.4385375976562
],
"reprojection_error_px": 3.238366472735696,
"confidence": 0.47113837744656556
},
{
"marker_id": 102,
"observed_center_px": [
1372.75,
654.5
],
"projected_center_px": [
1369.72265625,
654.7026977539062
],
"reprojection_error_px": 3.0341220410693275,
"confidence": 0.33337595746251947
},
{
"marker_id": 92,
"observed_center_px": [
1324.0,
629.0
],
"projected_center_px": [
1319.396240234375,
628.090087890625
],
"reprojection_error_px": 4.692818345767798,
"confidence": 0.3745046975298171
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.57958984375,
525.5823364257812
],
"reprojection_error_px": 4.083568094328761,
"confidence": 0.4001538913904134
},
{
"marker_id": 83,
"observed_center_px": [
158.0,
563.5
],
"projected_center_px": [
158.82260131835938,
565.0972290039062
],
"reprojection_error_px": 1.796611649713408,
"confidence": 0.23907155526747506
},
{
"marker_id": 206,
"observed_center_px": [
1140.25,
473.75
],
"projected_center_px": [
1139.7650146484375,
473.54071044921875
],
"reprojection_error_px": 0.5282167237947121,
"confidence": 0.3376369222165973
},
{
"marker_id": 82,
"observed_center_px": [
408.25,
510.25
],
"projected_center_px": [
409.3575744628906,
508.6090393066406
],
"reprojection_error_px": 1.9797659427310939,
"confidence": 0.2420916353316756
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,389 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:16Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_abg\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
1994.0294189453125,
0.0,
719.934814453125
],
[
0.0,
1991.6876220703125,
539.2061157226562
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 13,
"used_marker_ids": [
85,
54,
69,
71,
59,
95,
47,
63,
58,
103,
92,
96,
207
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5
],
"rms": [
0.01114181113801583,
0.0014840886565286656,
0.0013411337822983736,
0.0013409074404116105,
0.0013409067673526124,
0.0013409067658717699
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05
]
},
"residual_rms_px": 3.791129771942329,
"residual_median_px": 3.6488080377723136,
"residual_max_px": 5.508468161441507,
"sigma2_normalized": 2.337440241181745e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999454021453857,
-0.010409047827124596,
-0.0009367888560518622
],
[
-0.008666126988828182,
-0.7757218480110168,
-0.6310154795646667
],
[
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
],
"translation_m": [
-0.3115493655204773,
0.053610555827617645,
1.492632269859314
],
"rvec_rad": [
2.4586978093124685,
-0.013205947949858023,
0.003395641312702206
]
},
"camera_in_world": {
"position_m": [
0.3032776117324829,
-0.9034907817840576,
1.1914761066436768
],
"position_mm": [
303.2776184082031,
-903.4907836914062,
1191.47607421875
],
"orientation_deg": {
"roll": 140.8760528564453,
"pitch": -0.33469992876052856,
"yaw": -0.4965471625328064
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00024770488154918956,
-3.02092113450905e-06,
6.868247148894345e-05,
-6.902611529116678e-07,
-3.674741952219474e-05,
-6.12377411666506e-05
],
[
-3.0209211345098774e-06,
9.646553773221371e-06,
-1.9967224970721994e-05,
1.84563793944486e-06,
-1.166328617588216e-08,
9.349186407581358e-06
],
[
6.868247148894835e-05,
-1.9967224970722014e-05,
0.00018874794720662738,
-5.504643747753615e-06,
-2.5743869213362037e-05,
-8.485561352445918e-05
],
[
-6.90261152911834e-07,
1.8456379394448673e-06,
-5.504643747753606e-06,
7.585037181692892e-07,
3.442698295697147e-07,
3.107220862664864e-06
],
[
-3.674741952219508e-05,
-1.1663286175973388e-08,
-2.574386921336151e-05,
3.442698295697041e-07,
8.167133983390756e-06,
1.66151193299524e-05
],
[
-6.123774116665256e-05,
9.349186407581272e-06,
-8.485561352445874e-05,
3.1072208626648766e-06,
1.6615119329952592e-05,
5.0893247412544976e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.9017578156459674,
0.17795439860385825,
0.7871613301233731
],
"tvec_std_m": [
0.0008709211894134218,
0.0028578197954718483,
0.007133950337123533
]
},
"camera_center_std_m": [
0.01494229366053994,
0.017840415807706334,
0.010379550081898552
],
"camera_center_std_mm": [
14.942293660539939,
17.840415807706336,
10.379550081898552
],
"orientation_std_deg": {
"roll": 0.9606105309212748,
"pitch": 0.5897219842177743,
"yaw": 0.18146143875291634
}
}
},
"observations": {
"markers": [
{
"marker_id": 85,
"observed_center_px": [
1019.5,
1007.5
],
"projected_center_px": [
1017.0175170898438,
1006.4471435546875
],
"reprojection_error_px": 2.696521480287876,
"confidence": 0.7289937973022461
},
{
"marker_id": 54,
"observed_center_px": [
768.75,
1030.25
],
"projected_center_px": [
772.1187744140625,
1033.9364013671875
],
"reprojection_error_px": 4.993815784832678,
"confidence": 0.4524177759034183
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
966.75
],
"projected_center_px": [
270.0071716308594,
970.5763549804688
],
"reprojection_error_px": 3.8340524322728693,
"confidence": 0.6934174662272136
},
{
"marker_id": 71,
"observed_center_px": [
1379.25,
964.5
],
"projected_center_px": [
1378.752685546875,
963.8180541992188
],
"reprojection_error_px": 0.8440211730106053,
"confidence": 0.5060492151283109
},
{
"marker_id": 59,
"observed_center_px": [
1193.25,
954.5
],
"projected_center_px": [
1192.8212890625,
958.12353515625
],
"reprojection_error_px": 3.6488080377723136,
"confidence": 0.6499924212970313
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.5
],
"projected_center_px": [
537.5155029296875,
957.91015625
],
"reprojection_error_px": 5.000489403197747,
"confidence": 0.6396232661556551
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
773.2626953125,
972.4498291015625
],
"reprojection_error_px": 3.061462287352973,
"confidence": 0.6409999109903972
},
{
"marker_id": 63,
"observed_center_px": [
1398.25,
899.5
],
"projected_center_px": [
1403.74560546875,
899.876220703125
],
"reprojection_error_px": 5.508468161441507,
"confidence": 0.24447248769447005
},
{
"marker_id": 58,
"observed_center_px": [
341.75,
885.0
],
"projected_center_px": [
344.017333984375,
886.3289184570312
],
"reprojection_error_px": 2.6280844092494693,
"confidence": 0.5523602424170057
},
{
"marker_id": 103,
"observed_center_px": [
427.75,
852.0
],
"projected_center_px": [
428.47540283203125,
846.9824829101562
],
"reprojection_error_px": 5.069683127730277,
"confidence": 0.552070074971262
},
{
"marker_id": 92,
"observed_center_px": [
1200.0,
838.25
],
"projected_center_px": [
1198.1318359375,
836.2643432617188
],
"reprojection_error_px": 2.7263289689064005,
"confidence": 0.5416034617553136
},
{
"marker_id": 96,
"observed_center_px": [
808.0,
838.75
],
"projected_center_px": [
805.7778930664062,
841.7437133789062
],
"reprojection_error_px": 3.7282809737689693,
"confidence": 0.5172315019532747
},
{
"marker_id": 207,
"observed_center_px": [
1310.25,
612.0
],
"projected_center_px": [
1307.587158203125,
612.395263671875
],
"reprojection_error_px": 2.692017794422724,
"confidence": 0.4249602281446108
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,344 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:17Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_abg\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
2006.321044921875,
0.0,
720.385009765625
],
[
0.0,
2007.03759765625,
541.6199340820312
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 10,
"used_marker_ids": [
86,
64,
215,
69,
103,
95,
55,
85,
59,
80
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.012211970599231983,
0.001624686790215441,
0.001096816809744077,
0.0010967367431609408,
0.0010967367414136792
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.1153311943275073,
"residual_median_px": 2.29174302151767,
"residual_max_px": 5.639158651378318,
"sigma2_normalized": 1.7183306856665035e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7070202231407166,
-0.7071593403816223,
-0.006931936368346214
],
[
-0.6388823986053467,
0.6428983807563782,
-0.42250561714172363
],
[
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
],
"translation_m": [
-0.0006485866033472121,
0.329395592212677,
1.3869478702545166
],
"rvec_rad": [
1.1116345202261342,
-2.6891904807982767,
0.5919699407140773
]
},
"camera_in_world": {
"position_m": [
-0.2105851173400879,
0.19594021141529083,
1.3962047100067139
],
"position_mm": [
-210.58511352539062,
195.94021606445312,
1396.2047119140625
],
"orientation_deg": {
"roll": -162.0111083984375,
"pitch": -17.652027130126953,
"yaw": -137.89817810058594
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.863828405835393e-05,
-3.6211350801545964e-05,
4.8904388350657714e-05,
3.902031216871867e-06,
1.7491374210548052e-06,
1.712453203844384e-05
],
[
-3.6211350801545814e-05,
8.118404691029837e-05,
-7.933524692416392e-05,
-1.1747414168787058e-05,
-4.0724295918695094e-06,
-3.864426055902944e-05
],
[
4.890438835065657e-05,
-7.9335246924162e-05,
0.0002459412534358799,
1.8168416763040778e-05,
-1.0371179617210202e-05,
8.063034255396228e-06
],
[
3.902031216871802e-06,
-1.1747414168786958e-05,
1.816841676304093e-05,
2.715358880963124e-06,
-1.784835635372693e-07,
3.476435485392543e-06
],
[
1.7491374210549396e-06,
-4.072429591869759e-06,
-1.0371179617209857e-05,
-1.7848356353722885e-07,
1.9579100162138867e-06,
5.080696601413939e-06
],
[
1.712453203844398e-05,
-3.864426055902985e-05,
8.063034255397583e-06,
3.4764354853926728e-06,
5.08069660141392e-06,
3.5481481736898976e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.3066169283653536,
0.5162475227221713,
0.8985418791070087
],
"tvec_std_m": [
0.0016478346036429517,
0.001399253378132026,
0.005956633423075401
]
},
"camera_center_std_m": [
0.012704212536896875,
0.018985461301472058,
0.005906615726598309
],
"camera_center_std_mm": [
12.704212536896875,
18.985461301472057,
5.906615726598309
],
"orientation_std_deg": {
"roll": 0.8031787699995179,
"pitch": 0.5283201653633157,
"yaw": 0.23283827960495554
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
70.25,
959.25
],
"projected_center_px": [
70.90715026855469,
957.6599731445312
],
"reprojection_error_px": 1.7204743173245391,
"confidence": 0.5252370067816919
},
{
"marker_id": 64,
"observed_center_px": [
922.0,
859.25
],
"projected_center_px": [
923.3904418945312,
862.7029418945312
],
"reprojection_error_px": 3.7223831598959167,
"confidence": 0.5880291998801059
},
{
"marker_id": 215,
"observed_center_px": [
567.0,
692.5
],
"projected_center_px": [
567.061767578125,
692.2017211914062
],
"reprojection_error_px": 0.30460709342287967,
"confidence": 0.30921435771529826
},
{
"marker_id": 69,
"observed_center_px": [
976.75,
755.0
],
"projected_center_px": [
979.2584228515625,
749.949462890625
],
"reprojection_error_px": 5.639158651378318,
"confidence": 0.5311430345039768
},
{
"marker_id": 103,
"observed_center_px": [
801.5,
744.25
],
"projected_center_px": [
797.4208984375,
746.14306640625
],
"reprojection_error_px": 4.496973423944401,
"confidence": 0.5602433645983547
},
{
"marker_id": 95,
"observed_center_px": [
802.75,
598.5
],
"projected_center_px": [
800.469970703125,
601.06982421875
],
"reprojection_error_px": 3.4354810594562086,
"confidence": 0.4794892396931609
},
{
"marker_id": 55,
"observed_center_px": [
699.0,
531.25
],
"projected_center_px": [
700.8067626953125,
529.965087890625
],
"reprojection_error_px": 2.217068011133488,
"confidence": 0.4297136712444013
},
{
"marker_id": 85,
"observed_center_px": [
555.5,
319.5
],
"projected_center_px": [
555.5736083984375,
320.44488525390625
],
"reprojection_error_px": 0.947748035803827,
"confidence": 0.3806179715259906
},
{
"marker_id": 59,
"observed_center_px": [
425.0,
258.5
],
"projected_center_px": [
426.8974914550781,
257.249267578125
],
"reprojection_error_px": 2.2726208247800166,
"confidence": 0.3891556430833806
},
{
"marker_id": 80,
"observed_center_px": [
299.0,
56.75
],
"projected_center_px": [
296.78985595703125,
57.4248046875
],
"reprojection_error_px": 2.3108652182553238,
"confidence": 0.2191401054575686
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 28.376177906167282,
"gt": 30.0,
"error": 1.6238220938327181,
"unit": "mm",
"observable": true,
"n_markers": 2
},
{
"joint": "y",
"estimate": -2.331898380775906,
"gt": -2.0,
"error": 0.33189838077589684,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "z",
"estimate": 17.499203312393572,
"gt": 95.0,
"error": 77.50079668760642,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "a",
"estimate": 8.381169469195422,
"gt": 20.0,
"error": 11.618830530804587,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "b",
"estimate": -37.99074474816572,
"gt": 23.0,
"error": 60.990744748165724,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 86.21813676329857,
"gt": 9.0,
"error": 77.21813676329856,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": -301.252530862977,
"gt": 9.0,
"error": 310.252530862977,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 46.18025996408006,
"max_abs_deg": 77.21813676329856,
"mean_abs_mm": 155.93817647840484,
"max_abs_mm": 310.252530862977,
"n_unobservable": 2,
"wrist_error_mm": null,
"finger_error_mm": null
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:19Z",
"method": "hybrid",
"movements": {
"x": {
"value": 28.376177906167282,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"y": {
"value": -2.331898380775906,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"z": {
"value": 17.499203312393572,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"a": {
"value": 8.381169469195422,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"b": {
"value": -37.99074474816572,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 86.21813676329857,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": -301.252530862977,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 2.4210945861056623,
"num_markers": 13
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,486 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:46Z",
"summary": {
"num_cameras": 3,
"num_markers": 22,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2681675132548733,
-0.15038643839663032,
0.35554163448990583
],
"position_mm": [
268.1675132548733,
-150.38643839663033,
355.54163448990585
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.2340614502912172,
-0.16992843423960377,
0.32791420382514525
],
"position_mm": [
234.0614502912172,
-169.92843423960377,
327.91420382514525
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.16822074074277132,
-0.17218579053306335,
-0.02845022420807021
],
"position_mm": [
168.2207407427713,
-172.18579053306334,
-28.45022420807021
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33927137777054195,
-0.32836945460848954,
-0.027140499837860998
],
"position_mm": [
339.27137777054196,
-328.36945460848955,
-27.140499837860997
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4014452280123305,
-0.17310633125283337,
-0.027301829176284084
],
"position_mm": [
401.4452280123305,
-173.10633125283337,
-27.301829176284084
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3121047760120123,
-0.1582972968440556,
-0.028505203714395574
],
"position_mm": [
312.1047760120123,
-158.2972968440556,
-28.505203714395574
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5060671044869716,
-0.31403206593970623,
-0.027225176370726356
],
"position_mm": [
506.0671044869716,
-314.03206593970623,
-27.225176370726356
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6468634129279873,
-0.18720398899604554,
-0.027212595256534067
],
"position_mm": [
646.8634129279873,
-187.20398899604555,
-27.21259525653407
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3708303561415731,
-0.1842468314944529,
-0.027598120482914306
],
"position_mm": [
370.83035614157313,
-184.2468314944529,
-27.598120482914307
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6515122211947724,
-0.22397272474065516,
-0.02726850304672431
],
"position_mm": [
651.5122211947723,
-223.97272474065517,
-27.268503046724312
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10491954053548165,
-0.1895610148814846,
-0.028234314175110794
],
"position_mm": [
104.91954053548164,
-189.5610148814846,
-28.234314175110793
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5224735537776948,
-0.2684307937788223,
-0.027215134668328485
],
"position_mm": [
522.4735537776947,
-268.4307937788223,
-27.215134668328485
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.26543057139994014,
-0.15275641208376653,
0.23725443207759203
],
"position_mm": [
265.43057139994016,
-152.75641208376652,
237.25443207759204
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.2143609569671029,
-0.15814568024822678,
0.23499174603821796
],
"position_mm": [
214.36095696710288,
-158.1456802482268,
234.99174603821797
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.26416973565809126,
-0.15729229748358423,
0.16701721028375943
],
"position_mm": [
264.16973565809127,
-157.29229748358424,
167.01721028375943
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 206,
"position_m": [
0.6505152696238259,
-0.009935598080629916,
0.000279574513070445
],
"position_mm": [
650.5152696238259,
-9.935598080629916,
0.279574513070445
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35279444879725735,
-0.0878994073070191,
-0.0007124022009807846
],
"position_mm": [
352.79444879725736,
-87.8994073070191,
-0.7124022009807847
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020836587298661523,
-0.020535054383727946,
0.0016476687830481282
],
"position_mm": [
20.836587298661524,
-20.535054383727946,
1.6476687830481282
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13772197629839822,
-0.13961305434594223,
0.08606389802443187
],
"position_mm": [
137.72197629839823,
-139.61305434594223,
86.06389802443188
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.13934231067384872,
-0.17693719851202955,
0.04709633761724975
],
"position_mm": [
139.34231067384871,
-176.93719851202954,
47.09633761724975
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2290678838712042,
-0.1772727007228455,
0.052767187698013106
],
"position_mm": [
229.0678838712042,
-177.2727007228455,
52.7671876980131
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19436896938045858,
-0.17737070499883775,
0.053932640487524885
],
"position_mm": [
194.3689693804586,
-177.37070499883777,
53.932640487524885
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,485 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:46Z",
"summary": {
"num_cameras": 3,
"num_markers": 22,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.27205286702364007,
-0.1489358324632468,
0.3537362186824205
],
"position_mm": [
272.0528670236401,
-148.93583246324678,
353.7362186824205
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23895343560738866,
-0.16760036579664864,
0.325634435205275
],
"position_mm": [
238.95343560738866,
-167.60036579664865,
325.634435205275
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.1675602222621362,
-0.17314047605890587,
-0.02772646331552386
],
"position_mm": [
167.56022226213622,
-173.14047605890588,
-27.726463315523862
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3393246920910568,
-0.32820143169316357,
-0.027010715863541174
],
"position_mm": [
339.3246920910568,
-328.20143169316356,
-27.010715863541172
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40390273711905467,
-0.17199343940472664,
-0.028262339721233362
],
"position_mm": [
403.9027371190547,
-171.99343940472664,
-28.262339721233364
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31270930924611773,
-0.15776309877750008,
-0.028700813138974008
],
"position_mm": [
312.70930924611775,
-157.7630987775001,
-28.70081313897401
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5059005050044962,
-0.314893141177242,
-0.02699194974822802
],
"position_mm": [
505.9005050044962,
-314.893141177242,
-26.99194974822802
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6465869582803316,
-0.18647855316884188,
-0.027449449766642646
],
"position_mm": [
646.5869582803316,
-186.47855316884187,
-27.449449766642648
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36986176698794426,
-0.18573174496727854,
-0.026746074744456092
],
"position_mm": [
369.86176698794424,
-185.73174496727853,
-26.74607474445609
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518235725281044,
-0.2245534033538198,
-0.02697199099117962
],
"position_mm": [
651.8235725281044,
-224.5534033538198,
-26.97199099117962
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1055113313287568,
-0.1889045497763784,
-0.028676579295193728
],
"position_mm": [
105.5113313287568,
-188.90454977637842,
-28.67657929519373
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5213463230175791,
-0.26659216417742393,
-0.02806717806436894
],
"position_mm": [
521.3463230175792,
-266.5921641774239,
-28.06717806436894
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2640050781056056,
-0.15177211266348803,
0.23673602188474857
],
"position_mm": [
264.0050781056056,
-151.77211266348803,
236.73602188474857
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.21489361565074874,
-0.1577269333116424,
0.23504441704396184
],
"position_mm": [
214.89361565074876,
-157.7269333116424,
235.04441704396183
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.26420617978723027,
-0.15744752921134744,
0.16696675458485985
],
"position_mm": [
264.20617978723027,
-157.44752921134744,
166.96675458485984
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 206,
"position_m": [
0.6505373893822513,
-0.009886025195901383,
0.00036133528240607087
],
"position_mm": [
650.5373893822513,
-9.886025195901384,
0.3613352824060709
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3521127181835211,
-0.09026459946613509,
0.0004637236643748194
],
"position_mm": [
352.11271818352105,
-90.2645994661351,
0.46372366437481943
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020835088690894496,
-0.020535248652544982,
0.0016449238790256437
],
"position_mm": [
20.835088690894494,
-20.535248652544983,
1.6449238790256437
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13796793789508396,
-0.14212751645081848,
0.08463853755358772
],
"position_mm": [
137.96793789508396,
-142.12751645081846,
84.63853755358771
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.14112377959456052,
-0.17357022372304276,
0.04654103427458887
],
"position_mm": [
141.12377959456052,
-173.57022372304277,
46.54103427458887
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23283675389135705,
-0.17783292521457347,
0.05256866542852921
],
"position_mm": [
232.83675389135706,
-177.83292521457346,
52.568665428529215
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19546935203331559,
-0.17476236572322335,
0.05187592202818413
],
"position_mm": [
195.46935203331557,
-174.76236572322335,
51.87592202818413
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,495 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:45Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 21,
"used_marker_ids": [
95,
97,
103,
54,
55,
51,
47,
210,
85,
79,
96,
105,
208,
62,
211,
102,
92,
217,
83,
206,
82
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.008637661272119635,
0.001378997920547267,
0.001270197702286651,
0.0012701969813791025
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.59407684916003,
"residual_median_px": 3.0341220410693275,
"residual_max_px": 7.500931312683797,
"sigma2_normalized": 1.8823004334188687e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.807988166809082,
-0.5891971588134766,
0.001361375325359404
],
[
-0.34328895807266235,
-0.47264033555984497,
-0.8116426467895508
],
[
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
],
"translation_m": [
-0.2274739146232605,
0.1723705530166626,
1.135572075843811
],
"rvec_rad": [
2.10829659945216,
-0.6862504489609214,
0.35341311329904523
]
},
"camera_in_world": {
"position_m": [
-0.3008120357990265,
-0.796732485294342,
0.8035603761672974
],
"position_mm": [
-300.8120422363281,
-796.7324829101562,
803.5603637695312
],
"orientation_deg": {
"roll": 131.71337890625,
"pitch": -28.611038208007812,
"yaw": -23.019123077392578
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.3579146685393285e-05,
-3.662263700014619e-06,
-1.7772782365863185e-06,
6.0488321008046e-07,
1.1067094455831678e-06,
4.170760705856697e-06
],
[
-3.662263700014623e-06,
5.155046366298029e-06,
-8.511212401612911e-10,
-4.659001530342674e-07,
-1.3752893224653372e-06,
-9.198802628766654e-07
],
[
-1.7772782365863695e-06,
-8.511212401414874e-10,
1.481843454479694e-05,
7.829523207564362e-07,
-2.140754408025017e-06,
-4.809408114299546e-06
],
[
6.048832100804537e-07,
-4.659001530342655e-07,
7.829523207564481e-07,
2.813982259728509e-07,
7.195223550256785e-08,
4.0965222600942376e-07
],
[
1.1067094455831756e-06,
-1.3752893224653392e-06,
-2.140754408025007e-06,
7.195223550257014e-08,
8.847412472210063e-07,
1.4720566812062417e-06
],
[
4.170760705856703e-06,
-9.198802628766703e-07,
-4.809408114299501e-06,
4.0965222600943054e-07,
1.4720566812062385e-06,
6.705552254558845e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.21113433867220652,
0.13008850428030963,
0.2205584979566482
],
"tvec_std_m": [
0.0005304698162693622,
0.000940606850507164,
0.0025895081105412367
]
},
"camera_center_std_m": [
0.0032069055584266794,
0.003194507132712846,
0.004808450503197408
],
"camera_center_std_mm": [
3.2069055584266795,
3.194507132712846,
4.808450503197408
],
"orientation_std_deg": {
"roll": 0.21084634239707836,
"pitch": 0.16472354888964957,
"yaw": 0.1499000453203442
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.0,
1031.0
],
"projected_center_px": [
877.7686157226562,
1028.265869140625
],
"reprojection_error_px": 4.232885056796495,
"confidence": 0.4950646764382309
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.25
],
"projected_center_px": [
1152.4945068359375,
1028.0762939453125
],
"reprojection_error_px": 3.9001660576032227,
"confidence": 0.5211087340042874
},
{
"marker_id": 103,
"observed_center_px": [
661.75,
999.75
],
"projected_center_px": [
661.0166625976562,
995.37353515625
],
"reprojection_error_px": 4.437479946349729,
"confidence": 0.8535373989291568
},
{
"marker_id": 54,
"observed_center_px": [
1155.0,
960.75
],
"projected_center_px": [
1162.2626953125,
962.6254272460938
],
"reprojection_error_px": 7.500931312683797,
"confidence": 0.7311948387602913
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1033935546875,
934.4603881835938
],
"reprojection_error_px": 2.7306934674884866,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.75,
929.25
],
"projected_center_px": [
736.1048583984375,
927.634521484375
],
"reprojection_error_px": 1.739533995216127,
"confidence": 0.7811997380618676
},
{
"marker_id": 47,
"observed_center_px": [
1108.75,
915.0
],
"projected_center_px": [
1107.3009033203125,
913.1524047851562
],
"reprojection_error_px": 2.3480820396644706,
"confidence": 0.6979185869602446
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.25
],
"projected_center_px": [
367.5685729980469,
846.4403686523438
],
"reprojection_error_px": 1.8617091046678553,
"confidence": 0.6242173596603116
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1331.8348388671875,
822.722412109375
],
"reprojection_error_px": 3.246555752245531,
"confidence": 0.6128519038478318
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.7967529296875,
809.1852416992188
],
"reprojection_error_px": 1.6778791374040292,
"confidence": 0.6619705710475772
},
{
"marker_id": 96,
"observed_center_px": [
1017.25,
792.75
],
"projected_center_px": [
1018.7058715820312,
795.8402099609375
],
"reprojection_error_px": 3.415985899567432,
"confidence": 0.6365286894071078
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
769.0
],
"projected_center_px": [
1293.679931640625,
766.1796875
],
"reprojection_error_px": 2.821182761297423,
"confidence": 0.5120561345306578
},
{
"marker_id": 208,
"observed_center_px": [
894.0,
687.5
],
"projected_center_px": [
892.8656005859375,
689.5853881835938
],
"reprojection_error_px": 2.373964175571692,
"confidence": 0.5482924705198903
},
{
"marker_id": 62,
"observed_center_px": [
1041.5,
762.5
],
"projected_center_px": [
1047.6871337890625,
762.5466918945312
],
"reprojection_error_px": 6.187309969346437,
"confidence": 0.5186330529580038
},
{
"marker_id": 211,
"observed_center_px": [
690.75,
681.75
],
"projected_center_px": [
687.9866943359375,
683.4385375976562
],
"reprojection_error_px": 3.238366472735696,
"confidence": 0.47113837744656556
},
{
"marker_id": 102,
"observed_center_px": [
1372.75,
654.5
],
"projected_center_px": [
1369.72265625,
654.7026977539062
],
"reprojection_error_px": 3.0341220410693275,
"confidence": 0.33337595746251947
},
{
"marker_id": 92,
"observed_center_px": [
1324.0,
629.0
],
"projected_center_px": [
1319.396240234375,
628.090087890625
],
"reprojection_error_px": 4.692818345767798,
"confidence": 0.3745046975298171
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.57958984375,
525.5823364257812
],
"reprojection_error_px": 4.083568094328761,
"confidence": 0.4001538913904134
},
{
"marker_id": 83,
"observed_center_px": [
158.0,
563.5
],
"projected_center_px": [
158.82260131835938,
565.0972290039062
],
"reprojection_error_px": 1.796611649713408,
"confidence": 0.23907155526747506
},
{
"marker_id": 206,
"observed_center_px": [
1140.25,
473.75
],
"projected_center_px": [
1139.7650146484375,
473.54071044921875
],
"reprojection_error_px": 0.5282167237947121,
"confidence": 0.3376369222165973
},
{
"marker_id": 82,
"observed_center_px": [
408.25,
510.25
],
"projected_center_px": [
409.3575744628906,
508.6090393066406
],
"reprojection_error_px": 1.9797659427310939,
"confidence": 0.2420916353316756
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,341 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:45Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": [
[
1994.701171875,
0.0,
720.15869140625
],
[
0.0,
1995.5245361328125,
541.232177734375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 10,
"used_marker_ids": [
58,
62,
96,
64,
103,
51,
79,
208,
214,
210
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006324094860234736,
0.0017157886119639584,
0.0016938527441757482,
0.0016938525147462676
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.792903154741578,
"residual_median_px": 4.763041834722134,
"residual_max_px": 6.984539530350162,
"sigma2_normalized": 4.098766202444717e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9924030303955078,
0.12267966568470001,
-0.009269686415791512
],
[
0.027022501453757286,
-0.2908598482608795,
-0.956384003162384
],
[
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
],
"translation_m": [
-0.1970205307006836,
0.10788455605506897,
1.0074256658554077
],
"rvec_rad": [
1.8649791277096048,
0.10841424453879543,
-0.09363518992489561
]
},
"camera_in_world": {
"position_m": [
0.3135247826576233,
-0.9003641605377197,
0.39548608660697937
],
"position_mm": [
313.5247802734375,
-900.3641357421875,
395.486083984375
],
"orientation_deg": {
"roll": 107.1030502319336,
"pitch": 6.893547534942627,
"yaw": 1.5597419738769531
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0001079449311491919,
1.4285563903915496e-06,
4.68069083116146e-06,
-7.336478217662227e-07,
-1.5115250540755206e-05,
-1.1526742332102493e-06
],
[
1.4285563903932746e-06,
3.0853381902646596e-05,
-4.450272730844476e-05,
6.09134042240924e-06,
-6.13223261917191e-07,
6.450745721493637e-06
],
[
4.680690831156389e-06,
-4.450272730844469e-05,
0.00013857903150676188,
-1.305617292864048e-05,
-6.951941727076151e-06,
-1.6314464128987267e-05
],
[
-7.336478217657534e-07,
6.091340422409233e-06,
-1.3056172928640481e-05,
1.7460930524667373e-06,
4.088827079551696e-07,
1.6611874918670116e-06
],
[
-1.5115250540754975e-05,
-6.13223261916977e-07,
-6.951941727076795e-06,
4.0888270795522877e-07,
3.4274737938428947e-06,
2.456402935613702e-06
],
[
-1.1526742332096314e-06,
6.450745721493592e-06,
-1.6314464128987145e-05,
1.6611874918670002e-06,
2.456402935613618e-06,
1.020649092164723e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.5952833824559087,
0.31825410921046354,
0.6744835984728431
],
"tvec_std_m": [
0.0013213981430540674,
0.001851343780566671,
0.003194759916120025
]
},
"camera_center_std_m": [
0.009546653359929378,
0.00510534308533958,
0.008116962437680455
],
"camera_center_std_mm": [
9.546653359929378,
5.10534308533958,
8.116962437680455
],
"orientation_std_deg": {
"roll": 0.6365944979227597,
"pitch": 0.5905979003196239,
"yaw": 0.25893655790968995
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.0,
1034.0
],
"projected_center_px": [
287.1963195800781,
1036.600341796875
],
"reprojection_error_px": 4.936686690354388,
"confidence": 0.34134185624863755
},
{
"marker_id": 62,
"observed_center_px": [
1171.25,
1028.5
],
"projected_center_px": [
1177.968994140625,
1030.4075927734375
],
"reprojection_error_px": 6.984539530350162,
"confidence": 0.3612787707711435
},
{
"marker_id": 96,
"observed_center_px": [
1097.25,
1038.5
],
"projected_center_px": [
1090.8990478515625,
1040.3101806640625
],
"reprojection_error_px": 6.603888795875401,
"confidence": 0.24
},
{
"marker_id": 64,
"observed_center_px": [
149.25,
990.0
],
"projected_center_px": [
146.07958984375,
989.7056274414062
],
"reprojection_error_px": 3.184047072847099,
"confidence": 0.6384599833726886
},
{
"marker_id": 103,
"observed_center_px": [
439.25,
1009.0
],
"projected_center_px": [
441.8499450683594,
1005.1903076171875
],
"reprojection_error_px": 4.612317249511987,
"confidence": 0.5567551056506871
},
{
"marker_id": 51,
"observed_center_px": [
598.25,
996.25
],
"projected_center_px": [
596.9052734375,
994.03271484375
],
"reprojection_error_px": 2.593191661258314,
"confidence": 0.5323958274581712
},
{
"marker_id": 79,
"observed_center_px": [
946.0,
998.5
],
"projected_center_px": [
946.3173828125,
997.1934204101562
],
"reprojection_error_px": 1.3445750534152685,
"confidence": 0.4822628196661743
},
{
"marker_id": 208,
"observed_center_px": [
1042.5,
866.5
],
"projected_center_px": [
1036.1995849609375,
866.3847045898438
],
"reprojection_error_px": 6.301469883769026,
"confidence": 0.37574692421268213
},
{
"marker_id": 214,
"observed_center_px": [
1026.75,
793.0
],
"projected_center_px": [
1031.534423828125,
791.8800048828125
],
"reprojection_error_px": 4.913766419932283,
"confidence": 0.2633944016596385
},
{
"marker_id": 210,
"observed_center_px": [
358.0,
769.5
],
"projected_center_px": [
356.4201965332031,
772.0806274414062
],
"reprojection_error_px": 3.02579195997385,
"confidence": 0.27427753591887916
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,369 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:45Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": [
[
2001.2965087890625,
0.0,
720.3994750976562
],
[
0.0,
1994.771728515625,
538.7074584960938
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 12,
"used_marker_ids": [
63,
48,
57,
102,
59,
92,
85,
105,
206,
54,
96,
62
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007877783412799289,
0.0014016401134223282,
0.001254295494672035,
0.0012542851678876436
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.5551539151330003,
"residual_median_px": 2.542955429649271,
"residual_max_px": 6.864351865661633,
"sigma2_normalized": 2.097641709490559e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6272119879722595,
0.7788485288619995,
0.0003743017732631415
],
[
0.20793785154819489,
-0.16699057817459106,
-0.9637821316719055
],
[
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
],
"translation_m": [
-0.053526442497968674,
-0.011717195622622967,
1.5570141077041626
],
"rvec_rad": [
1.701739086470361,
0.8148180419054317,
-0.6194647049031823
]
},
"camera_in_world": {
"position_m": [
1.2046689987182617,
-0.9015972018241882,
0.4039682149887085
],
"position_mm": [
1204.6689453125,
-901.5972290039062,
403.96820068359375
],
"orientation_deg": {
"roll": 113.80331420898438,
"pitch": 48.640445709228516,
"yaw": 18.34176254272461
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.0255924122572222e-05,
-1.1064851928840932e-06,
-3.226732439364545e-07,
-2.2947974799745604e-06,
-1.0904371151447215e-05,
3.012426619853187e-06
],
[
-1.106485192884019e-06,
1.1844059736526292e-05,
-7.218023714404593e-07,
5.243710130163671e-06,
-3.404663319411864e-06,
3.284148519177079e-07
],
[
-3.226732439363215e-07,
-7.218023714404087e-07,
3.353404629528424e-05,
-9.107178231577606e-06,
-4.20320450664291e-06,
1.9098168651544044e-06
],
[
-2.2947974799745655e-06,
5.243710130163655e-06,
-9.107178231577628e-06,
5.102071451117671e-06,
6.301666284638011e-07,
8.703543324267442e-07
],
[
-1.0904371151447257e-05,
-3.4046633194118514e-06,
-4.203204506642854e-06,
6.301666284637906e-07,
6.322644038059231e-06,
5.364949781547887e-07
],
[
3.01242661985322e-06,
3.284148519176655e-07,
1.909816865154337e-06,
8.703543324267418e-07,
5.364949781548e-07,
1.1278472108093726e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.31515764283141473,
0.1971845696625041,
0.3317917722303356
],
"tvec_std_m": [
0.002258776538553044,
0.0025144868339403233,
0.003358343655448877
]
},
"camera_center_std_m": [
0.003396950652122873,
0.004581961769989109,
0.005365664614664551
],
"camera_center_std_mm": [
3.3969506521228734,
4.581961769989109,
5.365664614664551
],
"orientation_std_deg": {
"roll": 0.40411451656501546,
"pitch": 0.2469961320539916,
"yaw": 0.3018153530383094
}
}
},
"observations": {
"markers": [
{
"marker_id": 63,
"observed_center_px": [
1315.75,
1051.5
],
"projected_center_px": [
1319.455810546875,
1053.5660400390625
],
"reprojection_error_px": 4.242823735714149,
"confidence": 0.12052610969830078
},
{
"marker_id": 48,
"observed_center_px": [
1024.0,
1030.75
],
"projected_center_px": [
1022.4949340820312,
1033.48828125
],
"reprojection_error_px": 3.1246451993038633,
"confidence": 0.5336003353862959
},
{
"marker_id": 57,
"observed_center_px": [
813.0,
990.0
],
"projected_center_px": [
812.6123657226562,
988.2398681640625
],
"reprojection_error_px": 1.8023108535578778,
"confidence": 0.7795688485943614
},
{
"marker_id": 102,
"observed_center_px": [
1105.75,
937.0
],
"projected_center_px": [
1104.0225830078125,
935.1946411132812
],
"reprojection_error_px": 2.4986576745829896,
"confidence": 0.6592833102794173
},
{
"marker_id": 59,
"observed_center_px": [
990.25,
951.75
],
"projected_center_px": [
984.7200927734375,
951.5137329101562
],
"reprojection_error_px": 5.534952219498503,
"confidence": 0.6198265937347089
},
{
"marker_id": 92,
"observed_center_px": [
1149.0,
911.5
],
"projected_center_px": [
1149.0899658203125,
909.2437133789062
],
"reprojection_error_px": 2.2580795303423553,
"confidence": 0.5428851063455049
},
{
"marker_id": 85,
"observed_center_px": [
758.5,
885.0
],
"projected_center_px": [
759.29833984375,
882.7039794921875
],
"reprojection_error_px": 2.4308551331608275,
"confidence": 0.5070340794991817
},
{
"marker_id": 105,
"observed_center_px": [
849.0,
871.25
],
"projected_center_px": [
855.8641967773438,
871.296142578125
],
"reprojection_error_px": 6.864351865661633,
"confidence": 0.5463926755116083
},
{
"marker_id": 206,
"observed_center_px": [
1375.25,
773.25
],
"projected_center_px": [
1373.974365234375,
773.4697265625
],
"reprojection_error_px": 1.294420263105926,
"confidence": 0.192516825487628
},
{
"marker_id": 54,
"observed_center_px": [
545.25,
791.0
],
"projected_center_px": [
546.2313842773438,
792.7286987304688
],
"reprojection_error_px": 1.9878416437286404,
"confidence": 0.3216686886177402
},
{
"marker_id": 96,
"observed_center_px": [
780.5,
747.75
],
"projected_center_px": [
776.9055786132812,
747.1104125976562
],
"reprojection_error_px": 3.650881694952326,
"confidence": 0.41478083756343403
},
{
"marker_id": 62,
"observed_center_px": [
829.75,
757.75
],
"projected_center_px": [
831.2195434570312,
759.87939453125
],
"reprojection_error_px": 2.5872531847155518,
"confidence": 0.3459702363282732
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 31.58155714880712,
"gt": 30.0,
"error": 1.5815571488071214,
"unit": "mm",
"observable": true,
"n_markers": 2
},
{
"joint": "y",
"estimate": -2.02719927515976,
"gt": -2.0,
"error": 0.027199275159773606,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "z",
"estimate": 94.71571828959411,
"gt": 95.0,
"error": 0.28428171040587813,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 19.862911441038023,
"gt": 20.0,
"error": 0.13708855896197747,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "b",
"estimate": 22.864189679390243,
"gt": 23.0,
"error": 0.13581032060974962,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 9.859939002593743,
"gt": 9.0,
"error": 0.8599390025937339,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 9.46244392122191,
"gt": 9.0,
"error": 0.4624439212219098,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.28886377354622256,
"max_abs_deg": 0.8599390025937339,
"mean_abs_mm": 1.0220005350145156,
"max_abs_mm": 1.5815571488071214,
"n_unobservable": 0,
"wrist_error_mm": 2.0821182540767484,
"finger_error_mm": 2.192082770299099
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:48Z",
"method": "hybrid",
"movements": {
"x": {
"value": 31.58155714880712,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"y": {
"value": -2.02719927515976,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"z": {
"value": 94.71571828959411,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 19.862911441038023,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"b": {
"value": 22.864189679390243,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 9.859939002593743,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 9.46244392122191,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.7369807542158426,
"num_markers": 22
}

View File

@@ -0,0 +1,884 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-03T04:17:30Z",
"summary": {
"num_cameras": 3,
"num_markers": 19
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.27357254595156355,
-0.14472790497483112,
0.3520973723553228
],
"position_mm": [
273.57254595156354,
-144.72790497483112,
352.0973723553228
],
"normal": [
0.06909334359419443,
-0.9364480624118121,
-0.3439347849173407
],
"corners_m": [
[
0.28304053637835064,
-0.13897057545482777,
0.3387410716229881
],
[
0.2593050444017904,
-0.14258101906866505,
0.34296715143750883
],
[
0.26411406737208687,
-0.15019966431341183,
0.3655153274543139
],
[
0.2878305356540263,
-0.14716036106241986,
0.3611659389064803
]
],
"num_cameras": 2,
"edge_length_mm": 24.327815258298617
},
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.23924442048943184,
-0.16430448033766468,
0.32457512428031177
],
"position_mm": [
239.24442048943183,
-164.30448033766467,
324.57512428031174
],
"normal": [
0.32001368428367916,
-0.5713569210570257,
0.7557397109001363
],
"corners_m": [
[
0.23397266844745468,
-0.17824858131801,
0.3163900675007292
],
[
0.22346256501911332,
-0.1634250981650326,
0.3318016951790345
],
[
0.24494765765256196,
-0.15035141703132998,
0.3328313105401245
],
[
0.25459479083859743,
-0.16519282483628614,
0.3172774239013588
]
],
"num_cameras": 2,
"edge_length_mm": 24.246381984365016
},
{
"marker_id": 51,
"link": "Board",
"position_m": [
0.16822865385504865,
-0.17217304443310152,
-0.02836067942024173
],
"position_mm": [
168.22865385504866,
-172.17304443310152,
-28.36067942024173
],
"normal": [
0.004559821038532356,
0.009682631364275886,
0.9999427257008074
],
"corners_m": [
[
0.15593934033316287,
-0.183417942574124,
-0.028254496933768893
],
[
0.15646274069378116,
-0.15991018994260037,
-0.028366759337868145
],
[
0.18046721202558155,
-0.16069549926636129,
-0.02858550055227533
],
[
0.18004532236766904,
-0.18466854594932047,
-0.028235960857054543
]
],
"num_cameras": 2,
"edge_length_mm": 23.912467604743238
},
{
"marker_id": 55,
"link": "Board",
"position_m": [
0.28399316494613175,
-0.2608245458657178,
-0.027180450663029987
],
"position_mm": [
283.99316494613174,
-260.82454586571777,
-27.180450663029987
],
"normal": [
-0.03550679772686465,
-0.027587286636822975,
0.9989885929935343
],
"corners_m": [
[
0.2724950224265578,
-0.2715738384884035,
-0.027896341551130244
],
[
0.27330803597869874,
-0.2485185841436763,
-0.027210136911964927
],
[
0.2956029225235848,
-0.25025703001135774,
-0.026486402752195496
],
[
0.29456667885568566,
-0.27294873081943366,
-0.027128921436829285
]
],
"num_cameras": 2,
"edge_length_mm": 22.576560360697627
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.4023766946856807,
-0.17214636102488406,
-0.02818456094568041
],
"position_mm": [
402.3766946856807,
-172.14636102488407,
-28.18456094568041
],
"normal": [
0.03096605680521259,
-0.010095441551240425,
0.9994694519522955
],
"corners_m": [
[
0.3912628195943685,
-0.18418180143277355,
-0.02816736858193981
],
[
0.38978271585692476,
-0.16168429493110942,
-0.027481961715863423
],
[
0.41336021928237016,
-0.15939836506289426,
-0.028590534731756174
],
[
0.41510102400905946,
-0.18332098267275904,
-0.028498378753162235
]
],
"num_cameras": 2,
"edge_length_mm": 23.52815733776775
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.019078224491276368,
-0.1893478892494297,
-0.02656333263010269
],
"position_mm": [
-19.07822449127637,
-189.3478892494297,
-26.56333263010269
],
"normal": [
0.023452000706688698,
-0.026253607260545264,
0.9993801837982694
],
"corners_m": [
[
-0.030736573520647275,
-0.20101848070283956,
-0.026692026987026225
],
[
-0.030238392691154126,
-0.17833240274464673,
-0.02591328719591527
],
[
-0.007789249923409842,
-0.17744472535753592,
-0.026612331277899182
],
[
-0.00754868182989422,
-0.20059594819269652,
-0.027035685059570085
]
],
"num_cameras": 2,
"edge_length_mm": 22.88327368208208
},
{
"marker_id": 79,
"link": "Board",
"position_m": [
0.3120819332092787,
-0.15830284173074027,
-0.028405828622595254
],
"position_mm": [
312.0819332092787,
-158.30284173074028,
-28.405828622595255
],
"normal": [
0.004254929426570724,
-0.0033054931414021604,
0.9999854845399843
],
"corners_m": [
[
0.2997515797883949,
-0.16942677694675695,
-0.028494960706202502
],
[
0.3007174152573589,
-0.14616059221323935,
-0.028208118514807957
],
[
0.3239252844150809,
-0.14692406160686763,
-0.028525726457616942
],
[
0.3239334533762802,
-0.17069993615609708,
-0.028394508811753615
]
],
"num_cameras": 2,
"edge_length_mm": 23.62559944132522
},
{
"marker_id": 85,
"link": "Board",
"position_m": [
0.5056811861361337,
-0.31353806806044127,
-0.026993479505909072
],
"position_mm": [
505.68118613613365,
-313.5380680604413,
-26.99347950590907
],
"normal": [
-0.013374546865412408,
0.006230954511272866,
0.999891142426026
],
"corners_m": [
[
0.49373810132985535,
-0.3244516280823914,
-0.027045780068660423
],
[
0.49521261626883956,
-0.3011077259255811,
-0.027250422486238154
],
[
0.5176219224561369,
-0.30258488125514366,
-0.02686269336106888
],
[
0.516152104489703,
-0.32600803697864894,
-0.02681502210766884
]
],
"num_cameras": 2,
"edge_length_mm": 22.94776015952519
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.18612486586031549,
-0.27671425399605515,
-0.026846045424914013
],
"position_mm": [
186.12486586031548,
-276.71425399605516,
-26.846045424914013
],
"normal": [
0.058188988116126474,
-0.049280887070351054,
0.9970884794398042
],
"corners_m": [
[
0.17546036322565692,
-0.28845457935405505,
-0.026901558776154022
],
[
0.1732997507132214,
-0.26614943402786473,
-0.02548016963544335
],
[
0.19704939058941684,
-0.26470996674521,
-0.026983502055202186
],
[
0.19868995891296679,
-0.2875430358570908,
-0.028018951232856498
]
],
"num_cameras": 2,
"edge_length_mm": 23.121223941910344
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37235966192574876,
-0.1826709930645094,
-0.028696668842707246
],
"position_mm": [
372.35966192574875,
-182.6709930645094,
-28.696668842707247
],
"normal": [
-0.002118949758867563,
-0.002015228018554485,
0.9999957244448362
],
"corners_m": [
[
0.36047781119562794,
-0.19425008185138704,
-0.028549396505001545
],
[
0.3606995755970202,
-0.17017392673670592,
-0.028897030569630573
],
[
0.3839525606033434,
-0.17184101922107942,
-0.028436089880259332
],
[
0.3843087003070037,
-0.19441894444886515,
-0.028904158415937527
]
],
"num_cameras": 2,
"edge_length_mm": 23.454155785172155
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10478611176338791,
-0.1905757661814276,
-0.027351759909392287
],
"position_mm": [
104.78611176338791,
-190.5757661814276,
-27.351759909392285
],
"normal": [
0.034721090134187255,
-0.021394313266655418,
0.9991680185332905
],
"corners_m": [
[
0.09344588531841633,
-0.20240080983322864,
-0.027354864283136417
],
[
0.09260695832480399,
-0.17978796536315433,
-0.02655233291940802
],
[
0.11600335994882648,
-0.17847485035508234,
-0.027624240672627563
],
[
0.11708824346150482,
-0.20163943917424512,
-0.027875601762397145
]
],
"num_cameras": 3,
"edge_length_mm": 23.238010013062347
},
{
"marker_id": 115,
"link": "Arm2",
"position_m": [
0.2142980297537425,
-0.1582558629290272,
0.23498501868857882
],
"position_mm": [
214.29802975374253,
-158.25586292902722,
234.98501868857883
],
"normal": [
-0.4270416493835146,
-0.9029318229339255,
0.048472186097036296
],
"corners_m": [
[
0.22475833204270756,
-0.163884248184555,
0.2224569240744022
],
[
0.20285939484374466,
-0.15347164159803206,
0.22316878965703188
],
[
0.2037386824648723,
-0.15259860726235036,
0.24749901824173495
],
[
0.22583570966364558,
-0.1630689546711714,
0.24681534278114622
]
],
"num_cameras": 2,
"edge_length_mm": 24.369543749552133
},
{
"marker_id": 198,
"link": "Arm1",
"position_m": [
0.13929417464622565,
-0.05349696161405703,
0.09205969543361375
],
"position_mm": [
139.29417464622566,
-53.49696161405703,
92.05969543361375
],
"normal": [
-0.0044436222850863785,
-0.09201189496321625,
0.995747992921033
],
"corners_m": [
[
0.12833245378181135,
-0.04145843630349433,
0.09297260163943816
],
[
0.15084449500946598,
-0.04315217806460934,
0.09322028962311157
],
[
0.15039888195459852,
-0.06532784647450195,
0.09086470011684251
],
[
0.12760086783902677,
-0.06404938561362253,
0.09118119035506275
]
],
"num_cameras": 2,
"edge_length_mm": 22.597900621723998
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3527584339227054,
-0.08791786845898555,
-0.0006211093755120356
],
"position_mm": [
352.7584339227054,
-87.91786845898555,
-0.6211093755120356
],
"normal": [
-0.021155966006286706,
-0.003937400621844723,
0.999768434177977
],
"corners_m": [
[
0.34106780588938124,
-0.07556411030863619,
-0.0006125140175732956
],
[
0.36473909195551446,
-0.07671575466223941,
-0.0005179535260713166
],
[
0.36452148305998494,
-0.10103629109781605,
-0.00023089553300142772
],
[
0.34070535478594094,
-0.0983553177672506,
-0.0011230744254021028
]
],
"num_cameras": 2,
"edge_length_mm": 23.701408753552915
},
{
"marker_id": 210,
"link": "Board",
"position_m": [
0.020866738517543504,
-0.020521033621869487,
0.0017094294157472983
],
"position_mm": [
20.866738517543503,
-20.52103362186949,
1.7094294157472982
],
"normal": [
0.011223539059520487,
0.009912246150118209,
0.9998878834885634
],
"corners_m": [
[
0.008863324409320998,
-0.00833068602968721,
0.0014951366111095013
],
[
0.03219069332124067,
-0.008810286234596742,
0.0017114690718261054
],
[
0.0332194808251487,
-0.03183454327226915,
0.001445153075085451
],
[
0.009193455514463638,
-0.03310861895092484,
0.002185958904968135
]
],
"num_cameras": 2,
"edge_length_mm": 23.81075373560784
},
{
"marker_id": 229,
"link": "Arm1",
"position_m": [
0.13773245635711576,
-0.13960405664341746,
0.08613557418834913
],
"position_mm": [
137.73245635711575,
-139.60405664341747,
86.13557418834914
],
"normal": [
-0.007037255135095493,
-0.02387651829159865,
0.9996901464526069
],
"corners_m": [
[
0.1256114237911829,
-0.12759991667808854,
0.08638517434645854
],
[
0.14933227078840697,
-0.1280118870120926,
0.08644731868767282
],
[
0.15018651345114684,
-0.1519839739586546,
0.08597307188019362
],
[
0.12579961739772624,
-0.15082044892483412,
0.0857367318390716
]
],
"num_cameras": 2,
"edge_length_mm": 23.840655804599194
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.14141981388515257,
-0.17390963731136044,
0.04502151814674549
],
"position_mm": [
141.41981388515256,
-173.90963731136046,
45.021518146745485
],
"normal": [
0.02286114854945527,
-0.9987454298474878,
-0.04455260088655455
],
"corners_m": [
[
0.1291967759781451,
-0.17473711844666506,
0.05741216930778427
],
[
0.15374293625793314,
-0.17416056663949758,
0.05685926089303857
],
[
0.15319509223213792,
-0.1730730518277475,
0.032424756973244144
],
[
0.12954445107239415,
-0.17366781233153167,
0.03338988541291495
]
],
"num_cameras": 2,
"edge_length_mm": 24.187590987925
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.23135671071673858,
-0.17444215189975834,
0.050651120042649544
],
"position_mm": [
231.35671071673858,
-174.44215189975833,
50.651120042649545
],
"normal": [
0.02116377967775607,
-0.9989379806867992,
0.04092682703473837
],
"corners_m": [
[
0.2435235417700863,
-0.173885816849687,
0.06230460838105031
],
[
0.24338730407163142,
-0.1745085233258428,
0.03844661989418017
],
[
0.21918906237850597,
-0.17535810166438295,
0.03891458249931424
],
[
0.21932693464673061,
-0.17401616575912063,
0.06293866939605347
]
],
"num_cameras": 2,
"edge_length_mm": 24.087842773759636
},
{
"marker_id": 248,
"link": "Ellbow",
"position_m": [
0.19708423667311326,
-0.17391598688726984,
0.051036211998428435
],
"position_mm": [
197.08423667311325,
-173.91598688726984,
51.036211998428435
],
"normal": [
0.02410452953760865,
-0.9994904981053566,
0.02092165989774397
],
"corners_m": [
[
0.20777109658345813,
-0.17383545731679018,
0.06371060457543253
],
[
0.20962549201495065,
-0.17344549894468436,
0.038310918227483705
],
[
0.18617348881327853,
-0.1748866141416599,
0.03892143038485234
],
[
0.18476686928076566,
-0.17349637714594487,
0.06320189480594517
]
],
"num_cameras": 2,
"edge_length_mm": 24.086917665804876
}
]
}

View File

@@ -0,0 +1,429 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:29Z",
"summary": {
"num_cameras": 3,
"num_markers": 19,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.27356580043442585,
-0.14471151023175435,
0.35218949456288706
],
"position_mm": [
273.56580043442585,
-144.71151023175435,
352.18949456288703
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23920351120641248,
-0.16426319400404618,
0.32451071445432755
],
"position_mm": [
239.2035112064125,
-164.26319400404617,
324.51071445432757
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.16822074074277132,
-0.17218579053306335,
-0.02845022420807021
],
"position_mm": [
168.2207407427713,
-172.18579053306334,
-28.45022420807021
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28401596039783783,
-0.2608301628908543,
-0.027290309109703634
],
"position_mm": [
284.01596039783783,
-260.8301628908543,
-27.290309109703635
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40241850132505036,
-0.17213057141788307,
-0.028293413815661188
],
"position_mm": [
402.4185013250504,
-172.13057141788306,
-28.29341381566119
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01911487242506969,
-0.18934799468594626,
-0.026649460747770037
],
"position_mm": [
-19.114872425069688,
-189.34799468594628,
-26.649460747770036
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3121047760120123,
-0.1582972968440556,
-0.028505203714395574
],
"position_mm": [
312.1047760120123,
-158.2972968440556,
-28.505203714395574
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057192497643279,
-0.3135530604078229,
-0.027098683529799446
],
"position_mm": [
505.7192497643279,
-313.5530604078229,
-27.098683529799445
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18612402126713196,
-0.27671986803048737,
-0.02695623049189471
],
"position_mm": [
186.12402126713195,
-276.71986803048736,
-26.95623049189471
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3724014362809918,
-0.182658984885124,
-0.02880571305854101
],
"position_mm": [
372.4014362809918,
-182.658984885124,
-28.80571305854101
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10500549591252487,
-0.19082465474554366,
-0.027397012526673425
],
"position_mm": [
105.00549591252486,
-190.82465474554365,
-27.397012526673425
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 115,
"position_m": [
0.2143609569671029,
-0.15814568024822678,
0.23499174603821796
],
"position_mm": [
214.36095696710288,
-158.1456802482268,
234.99174603821797
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.13929327664244057,
-0.05347506615494946,
0.09197035769326246
],
"position_mm": [
139.29327664244056,
-53.47506615494946,
91.97035769326246
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35279444879725735,
-0.0878994073070191,
-0.0007124022009807846
],
"position_mm": [
352.79444879725736,
-87.8994073070191,
-0.7124022009807847
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020836587298661523,
-0.020535054383727946,
0.0016476687830481282
],
"position_mm": [
20.836587298661524,
-20.535054383727946,
1.6476687830481282
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13772197629839822,
-0.13961305434594223,
0.08606389802443187
],
"position_mm": [
137.72197629839823,
-139.61305434594223,
86.06389802443188
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.14140701140968093,
-0.17383531209202813,
0.04502978420411187
],
"position_mm": [
141.40701140968093,
-173.83531209202812,
45.02978420411187
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23135802473477993,
-0.17436320452316686,
0.050646304664256556
],
"position_mm": [
231.35802473477992,
-174.36320452316687,
50.646304664256554
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19707921937645023,
-0.17383940979823326,
0.05104147177177655
],
"position_mm": [
197.07921937645023,
-173.83940979823325,
51.04147177177655
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,428 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:30Z",
"summary": {
"num_cameras": 3,
"num_markers": 19,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.27361381097194587,
-0.14469743901944127,
0.3522537713027173
],
"position_mm": [
273.6138109719459,
-144.69743901944128,
352.25377130271727
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23941678102774042,
-0.164201627691069,
0.32480485335481524
],
"position_mm": [
239.41678102774043,
-164.201627691069,
324.80485335481524
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.1675417374125041,
-0.17414644104575142,
-0.02708125070322189
],
"position_mm": [
167.54173741250412,
-174.1464410457514,
-27.08125070322189
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2840589820529188,
-0.26084601012461184,
-0.02726997868860712
],
"position_mm": [
284.0589820529188,
-260.84601012461184,
-27.269978688607118
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4038447640512728,
-0.16872486671265702,
-0.030603646516397093
],
"position_mm": [
403.84476405127276,
-168.72486671265702,
-30.603646516397095
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019308782282034583,
-0.18924740211692806,
-0.026711655018462108
],
"position_mm": [
-19.308782282034585,
-189.24740211692807,
-26.711655018462107
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31285171164065556,
-0.15797634974388441,
-0.028588353797597218
],
"position_mm": [
312.85171164065554,
-157.9763497438844,
-28.588353797597218
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5058760622660398,
-0.3136310251856977,
-0.02697409055332859
],
"position_mm": [
505.87606226603975,
-313.6310251856977,
-26.97409055332859
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18628897467073324,
-0.27604363188898373,
-0.027487724304692897
],
"position_mm": [
186.28897467073324,
-276.0436318889837,
-27.487724304692897
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3707648938437103,
-0.18437734978224601,
-0.02735463193137032
],
"position_mm": [
370.7648938437103,
-184.377349782246,
-27.354631931370317
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1054490436345133,
-0.18973396977486484,
-0.0280813381086902
],
"position_mm": [
105.4490436345133,
-189.73396977486485,
-28.0813381086902
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 115,
"position_m": [
0.21449058039761024,
-0.1580851659587759,
0.23516874230942364
],
"position_mm": [
214.49058039761024,
-158.0851659587759,
235.16874230942364
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.13960292423549953,
-0.05255427663173999,
0.09138500443518598
],
"position_mm": [
139.60292423549953,
-52.55427663173999,
91.38500443518598
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3520886982547613,
-0.09035093219162706,
0.0005064597810655708
],
"position_mm": [
352.0886982547613,
-90.35093219162705,
0.5064597810655709
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020822175122949038,
-0.020901528542395843,
0.0018449627999788214
],
"position_mm": [
20.822175122949037,
-20.90152854239584,
1.8449627999788214
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13786982989826202,
-0.14231942532338845,
0.0851232105223355
],
"position_mm": [
137.86982989826203,
-142.31942532338846,
85.1232105223355
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.14120480540975167,
-0.171639474478859,
0.04538366487186373
],
"position_mm": [
141.20480540975166,
-171.639474478859,
45.38366487186373
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23285226214826968,
-0.1763809145084048,
0.05181196552738443
],
"position_mm": [
232.8522621482697,
-176.3809145084048,
51.81196552738443
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19572825346508874,
-0.17141864740459253,
0.04996351490415317
],
"position_mm": [
195.72825346508873,
-171.41864740459252,
49.96351490415317
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,495 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 21,
"used_marker_ids": [
95,
97,
103,
54,
55,
51,
47,
210,
85,
79,
96,
105,
208,
62,
211,
102,
92,
217,
83,
206,
82
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.008637661272119635,
0.001378997920547267,
0.001270197702286651,
0.0012701969813791025
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.59407684916003,
"residual_median_px": 3.0341220410693275,
"residual_max_px": 7.500931312683797,
"sigma2_normalized": 1.8823004334188687e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.807988166809082,
-0.5891971588134766,
0.001361375325359404
],
[
-0.34328895807266235,
-0.47264033555984497,
-0.8116426467895508
],
[
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
],
"translation_m": [
-0.2274739146232605,
0.1723705530166626,
1.135572075843811
],
"rvec_rad": [
2.10829659945216,
-0.6862504489609214,
0.35341311329904523
]
},
"camera_in_world": {
"position_m": [
-0.3008120357990265,
-0.796732485294342,
0.8035603761672974
],
"position_mm": [
-300.8120422363281,
-796.7324829101562,
803.5603637695312
],
"orientation_deg": {
"roll": 131.71337890625,
"pitch": -28.611038208007812,
"yaw": -23.019123077392578
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.3579146685393285e-05,
-3.662263700014619e-06,
-1.7772782365863185e-06,
6.0488321008046e-07,
1.1067094455831678e-06,
4.170760705856697e-06
],
[
-3.662263700014623e-06,
5.155046366298029e-06,
-8.511212401612911e-10,
-4.659001530342674e-07,
-1.3752893224653372e-06,
-9.198802628766654e-07
],
[
-1.7772782365863695e-06,
-8.511212401414874e-10,
1.481843454479694e-05,
7.829523207564362e-07,
-2.140754408025017e-06,
-4.809408114299546e-06
],
[
6.048832100804537e-07,
-4.659001530342655e-07,
7.829523207564481e-07,
2.813982259728509e-07,
7.195223550256785e-08,
4.0965222600942376e-07
],
[
1.1067094455831756e-06,
-1.3752893224653392e-06,
-2.140754408025007e-06,
7.195223550257014e-08,
8.847412472210063e-07,
1.4720566812062417e-06
],
[
4.170760705856703e-06,
-9.198802628766703e-07,
-4.809408114299501e-06,
4.0965222600943054e-07,
1.4720566812062385e-06,
6.705552254558845e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.21113433867220652,
0.13008850428030963,
0.2205584979566482
],
"tvec_std_m": [
0.0005304698162693622,
0.000940606850507164,
0.0025895081105412367
]
},
"camera_center_std_m": [
0.0032069055584266794,
0.003194507132712846,
0.004808450503197408
],
"camera_center_std_mm": [
3.2069055584266795,
3.194507132712846,
4.808450503197408
],
"orientation_std_deg": {
"roll": 0.21084634239707836,
"pitch": 0.16472354888964957,
"yaw": 0.1499000453203442
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.0,
1031.0
],
"projected_center_px": [
877.7686157226562,
1028.265869140625
],
"reprojection_error_px": 4.232885056796495,
"confidence": 0.4950646764382309
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.25
],
"projected_center_px": [
1152.4945068359375,
1028.0762939453125
],
"reprojection_error_px": 3.9001660576032227,
"confidence": 0.5211087340042874
},
{
"marker_id": 103,
"observed_center_px": [
661.75,
999.75
],
"projected_center_px": [
661.0166625976562,
995.37353515625
],
"reprojection_error_px": 4.437479946349729,
"confidence": 0.8535373989291568
},
{
"marker_id": 54,
"observed_center_px": [
1155.0,
960.75
],
"projected_center_px": [
1162.2626953125,
962.6254272460938
],
"reprojection_error_px": 7.500931312683797,
"confidence": 0.7311948387602913
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1033935546875,
934.4603881835938
],
"reprojection_error_px": 2.7306934674884866,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.75,
929.25
],
"projected_center_px": [
736.1048583984375,
927.634521484375
],
"reprojection_error_px": 1.739533995216127,
"confidence": 0.7811997380618676
},
{
"marker_id": 47,
"observed_center_px": [
1108.75,
915.0
],
"projected_center_px": [
1107.3009033203125,
913.1524047851562
],
"reprojection_error_px": 2.3480820396644706,
"confidence": 0.6979185869602446
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.25
],
"projected_center_px": [
367.5685729980469,
846.4403686523438
],
"reprojection_error_px": 1.8617091046678553,
"confidence": 0.6242173596603116
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1331.8348388671875,
822.722412109375
],
"reprojection_error_px": 3.246555752245531,
"confidence": 0.6128519038478318
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.7967529296875,
809.1852416992188
],
"reprojection_error_px": 1.6778791374040292,
"confidence": 0.6619705710475772
},
{
"marker_id": 96,
"observed_center_px": [
1017.25,
792.75
],
"projected_center_px": [
1018.7058715820312,
795.8402099609375
],
"reprojection_error_px": 3.415985899567432,
"confidence": 0.6365286894071078
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
769.0
],
"projected_center_px": [
1293.679931640625,
766.1796875
],
"reprojection_error_px": 2.821182761297423,
"confidence": 0.5120561345306578
},
{
"marker_id": 208,
"observed_center_px": [
894.0,
687.5
],
"projected_center_px": [
892.8656005859375,
689.5853881835938
],
"reprojection_error_px": 2.373964175571692,
"confidence": 0.5482924705198903
},
{
"marker_id": 62,
"observed_center_px": [
1041.5,
762.5
],
"projected_center_px": [
1047.6871337890625,
762.5466918945312
],
"reprojection_error_px": 6.187309969346437,
"confidence": 0.5186330529580038
},
{
"marker_id": 211,
"observed_center_px": [
690.75,
681.75
],
"projected_center_px": [
687.9866943359375,
683.4385375976562
],
"reprojection_error_px": 3.238366472735696,
"confidence": 0.47113837744656556
},
{
"marker_id": 102,
"observed_center_px": [
1372.75,
654.5
],
"projected_center_px": [
1369.72265625,
654.7026977539062
],
"reprojection_error_px": 3.0341220410693275,
"confidence": 0.33337595746251947
},
{
"marker_id": 92,
"observed_center_px": [
1324.0,
629.0
],
"projected_center_px": [
1319.396240234375,
628.090087890625
],
"reprojection_error_px": 4.692818345767798,
"confidence": 0.3745046975298171
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.57958984375,
525.5823364257812
],
"reprojection_error_px": 4.083568094328761,
"confidence": 0.4001538913904134
},
{
"marker_id": 83,
"observed_center_px": [
158.0,
563.5
],
"projected_center_px": [
158.82260131835938,
565.0972290039062
],
"reprojection_error_px": 1.796611649713408,
"confidence": 0.23907155526747506
},
{
"marker_id": 206,
"observed_center_px": [
1140.25,
473.75
],
"projected_center_px": [
1139.7650146484375,
473.54071044921875
],
"reprojection_error_px": 0.5282167237947121,
"confidence": 0.3376369222165973
},
{
"marker_id": 82,
"observed_center_px": [
408.25,
510.25
],
"projected_center_px": [
409.3575744628906,
508.6090393066406
],
"reprojection_error_px": 1.9797659427310939,
"confidence": 0.2420916353316756
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,341 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": [
[
1994.701171875,
0.0,
720.15869140625
],
[
0.0,
1995.5245361328125,
541.232177734375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 10,
"used_marker_ids": [
58,
62,
96,
64,
103,
51,
79,
208,
214,
210
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006324094860234736,
0.0017157886119639584,
0.0016938527441757482,
0.0016938525147462676
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.792903154741578,
"residual_median_px": 4.763041834722134,
"residual_max_px": 6.984539530350162,
"sigma2_normalized": 4.098766202444717e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9924030303955078,
0.12267966568470001,
-0.009269686415791512
],
[
0.027022501453757286,
-0.2908598482608795,
-0.956384003162384
],
[
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
],
"translation_m": [
-0.1970205307006836,
0.10788455605506897,
1.0074256658554077
],
"rvec_rad": [
1.8649791277096048,
0.10841424453879543,
-0.09363518992489561
]
},
"camera_in_world": {
"position_m": [
0.3135247826576233,
-0.9003641605377197,
0.39548608660697937
],
"position_mm": [
313.5247802734375,
-900.3641357421875,
395.486083984375
],
"orientation_deg": {
"roll": 107.1030502319336,
"pitch": 6.893547534942627,
"yaw": 1.5597419738769531
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0001079449311491919,
1.4285563903915496e-06,
4.68069083116146e-06,
-7.336478217662227e-07,
-1.5115250540755206e-05,
-1.1526742332102493e-06
],
[
1.4285563903932746e-06,
3.0853381902646596e-05,
-4.450272730844476e-05,
6.09134042240924e-06,
-6.13223261917191e-07,
6.450745721493637e-06
],
[
4.680690831156389e-06,
-4.450272730844469e-05,
0.00013857903150676188,
-1.305617292864048e-05,
-6.951941727076151e-06,
-1.6314464128987267e-05
],
[
-7.336478217657534e-07,
6.091340422409233e-06,
-1.3056172928640481e-05,
1.7460930524667373e-06,
4.088827079551696e-07,
1.6611874918670116e-06
],
[
-1.5115250540754975e-05,
-6.13223261916977e-07,
-6.951941727076795e-06,
4.0888270795522877e-07,
3.4274737938428947e-06,
2.456402935613702e-06
],
[
-1.1526742332096314e-06,
6.450745721493592e-06,
-1.6314464128987145e-05,
1.6611874918670002e-06,
2.456402935613618e-06,
1.020649092164723e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.5952833824559087,
0.31825410921046354,
0.6744835984728431
],
"tvec_std_m": [
0.0013213981430540674,
0.001851343780566671,
0.003194759916120025
]
},
"camera_center_std_m": [
0.009546653359929378,
0.00510534308533958,
0.008116962437680455
],
"camera_center_std_mm": [
9.546653359929378,
5.10534308533958,
8.116962437680455
],
"orientation_std_deg": {
"roll": 0.6365944979227597,
"pitch": 0.5905979003196239,
"yaw": 0.25893655790968995
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.0,
1034.0
],
"projected_center_px": [
287.1963195800781,
1036.600341796875
],
"reprojection_error_px": 4.936686690354388,
"confidence": 0.34134185624863755
},
{
"marker_id": 62,
"observed_center_px": [
1171.25,
1028.5
],
"projected_center_px": [
1177.968994140625,
1030.4075927734375
],
"reprojection_error_px": 6.984539530350162,
"confidence": 0.3612787707711435
},
{
"marker_id": 96,
"observed_center_px": [
1097.25,
1038.5
],
"projected_center_px": [
1090.8990478515625,
1040.3101806640625
],
"reprojection_error_px": 6.603888795875401,
"confidence": 0.24
},
{
"marker_id": 64,
"observed_center_px": [
149.25,
990.0
],
"projected_center_px": [
146.07958984375,
989.7056274414062
],
"reprojection_error_px": 3.184047072847099,
"confidence": 0.6384599833726886
},
{
"marker_id": 103,
"observed_center_px": [
439.25,
1009.0
],
"projected_center_px": [
441.8499450683594,
1005.1903076171875
],
"reprojection_error_px": 4.612317249511987,
"confidence": 0.5567551056506871
},
{
"marker_id": 51,
"observed_center_px": [
598.25,
996.25
],
"projected_center_px": [
596.9052734375,
994.03271484375
],
"reprojection_error_px": 2.593191661258314,
"confidence": 0.5323958274581712
},
{
"marker_id": 79,
"observed_center_px": [
946.0,
998.5
],
"projected_center_px": [
946.3173828125,
997.1934204101562
],
"reprojection_error_px": 1.3445750534152685,
"confidence": 0.4822628196661743
},
{
"marker_id": 208,
"observed_center_px": [
1042.5,
866.5
],
"projected_center_px": [
1036.1995849609375,
866.3847045898438
],
"reprojection_error_px": 6.301469883769026,
"confidence": 0.37574692421268213
},
{
"marker_id": 214,
"observed_center_px": [
1026.75,
793.0
],
"projected_center_px": [
1031.534423828125,
791.8800048828125
],
"reprojection_error_px": 4.913766419932283,
"confidence": 0.2633944016596385
},
{
"marker_id": 210,
"observed_center_px": [
358.0,
769.5
],
"projected_center_px": [
356.4201965332031,
772.0806274414062
],
"reprojection_error_px": 3.02579195997385,
"confidence": 0.27427753591887916
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,344 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": [
[
2006.321044921875,
0.0,
720.385009765625
],
[
0.0,
2007.03759765625,
541.6199340820312
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 10,
"used_marker_ids": [
86,
64,
215,
69,
103,
95,
55,
85,
59,
80
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.012211970599231983,
0.001624686790215441,
0.001096816809744077,
0.0010967367431609408,
0.0010967367414136792
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.1153311943275073,
"residual_median_px": 2.29174302151767,
"residual_max_px": 5.639158651378318,
"sigma2_normalized": 1.7183306856665035e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7070202231407166,
-0.7071593403816223,
-0.006931936368346214
],
[
-0.6388823986053467,
0.6428983807563782,
-0.42250561714172363
],
[
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
],
"translation_m": [
-0.0006485866033472121,
0.329395592212677,
1.3869478702545166
],
"rvec_rad": [
1.1116345202261342,
-2.6891904807982767,
0.5919699407140773
]
},
"camera_in_world": {
"position_m": [
-0.2105851173400879,
0.19594021141529083,
1.3962047100067139
],
"position_mm": [
-210.58511352539062,
195.94021606445312,
1396.2047119140625
],
"orientation_deg": {
"roll": -162.0111083984375,
"pitch": -17.652027130126953,
"yaw": -137.89817810058594
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.863828405835393e-05,
-3.6211350801545964e-05,
4.8904388350657714e-05,
3.902031216871867e-06,
1.7491374210548052e-06,
1.712453203844384e-05
],
[
-3.6211350801545814e-05,
8.118404691029837e-05,
-7.933524692416392e-05,
-1.1747414168787058e-05,
-4.0724295918695094e-06,
-3.864426055902944e-05
],
[
4.890438835065657e-05,
-7.9335246924162e-05,
0.0002459412534358799,
1.8168416763040778e-05,
-1.0371179617210202e-05,
8.063034255396228e-06
],
[
3.902031216871802e-06,
-1.1747414168786958e-05,
1.816841676304093e-05,
2.715358880963124e-06,
-1.784835635372693e-07,
3.476435485392543e-06
],
[
1.7491374210549396e-06,
-4.072429591869759e-06,
-1.0371179617209857e-05,
-1.7848356353722885e-07,
1.9579100162138867e-06,
5.080696601413939e-06
],
[
1.712453203844398e-05,
-3.864426055902985e-05,
8.063034255397583e-06,
3.4764354853926728e-06,
5.08069660141392e-06,
3.5481481736898976e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.3066169283653536,
0.5162475227221713,
0.8985418791070087
],
"tvec_std_m": [
0.0016478346036429517,
0.001399253378132026,
0.005956633423075401
]
},
"camera_center_std_m": [
0.012704212536896875,
0.018985461301472058,
0.005906615726598309
],
"camera_center_std_mm": [
12.704212536896875,
18.985461301472057,
5.906615726598309
],
"orientation_std_deg": {
"roll": 0.8031787699995179,
"pitch": 0.5283201653633157,
"yaw": 0.23283827960495554
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
70.25,
959.25
],
"projected_center_px": [
70.90715026855469,
957.6599731445312
],
"reprojection_error_px": 1.7204743173245391,
"confidence": 0.5252370067816919
},
{
"marker_id": 64,
"observed_center_px": [
922.0,
859.25
],
"projected_center_px": [
923.3904418945312,
862.7029418945312
],
"reprojection_error_px": 3.7223831598959167,
"confidence": 0.5880291998801059
},
{
"marker_id": 215,
"observed_center_px": [
567.0,
692.5
],
"projected_center_px": [
567.061767578125,
692.2017211914062
],
"reprojection_error_px": 0.30460709342287967,
"confidence": 0.30921435771529826
},
{
"marker_id": 69,
"observed_center_px": [
976.75,
755.0
],
"projected_center_px": [
979.2584228515625,
749.949462890625
],
"reprojection_error_px": 5.639158651378318,
"confidence": 0.5311430345039768
},
{
"marker_id": 103,
"observed_center_px": [
801.5,
744.25
],
"projected_center_px": [
797.4208984375,
746.14306640625
],
"reprojection_error_px": 4.496973423944401,
"confidence": 0.5602433645983547
},
{
"marker_id": 95,
"observed_center_px": [
802.75,
598.5
],
"projected_center_px": [
800.469970703125,
601.06982421875
],
"reprojection_error_px": 3.4354810594562086,
"confidence": 0.4794892396931609
},
{
"marker_id": 55,
"observed_center_px": [
699.0,
531.25
],
"projected_center_px": [
700.8067626953125,
529.965087890625
],
"reprojection_error_px": 2.217068011133488,
"confidence": 0.4297136712444013
},
{
"marker_id": 85,
"observed_center_px": [
555.5,
319.5
],
"projected_center_px": [
555.5736083984375,
320.44488525390625
],
"reprojection_error_px": 0.947748035803827,
"confidence": 0.3806179715259906
},
{
"marker_id": 59,
"observed_center_px": [
425.0,
258.5
],
"projected_center_px": [
426.8974914550781,
257.249267578125
],
"reprojection_error_px": 2.2726208247800166,
"confidence": 0.3891556430833806
},
{
"marker_id": 80,
"observed_center_px": [
299.0,
56.75
],
"projected_center_px": [
296.78985595703125,
57.4248046875
],
"reprojection_error_px": 2.3108652182553238,
"confidence": 0.2191401054575686
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 31.576683811886895,
"gt": 30.0,
"error": 1.5766838118868947,
"unit": "mm",
"observable": true,
"n_markers": 3
},
{
"joint": "y",
"estimate": -2.5622758458495394,
"gt": -2.0,
"error": 0.5622758458495412,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "z",
"estimate": 96.39167378386765,
"gt": 95.0,
"error": 1.3916737838676454,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 19.899017058593355,
"gt": 20.0,
"error": 0.10098294140664166,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "b",
"estimate": 24.294451785766892,
"gt": 23.0,
"error": 1.2944517857668814,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 11.784018321766391,
"gt": 9.0,
"error": 2.784018321766382,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 9.666659613656751,
"gt": 9.0,
"error": 0.6666596136567513,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 1.2266805357314183,
"max_abs_deg": 2.784018321766382,
"mean_abs_mm": 1.121671712771823,
"max_abs_mm": 1.5766838118868947,
"n_unobservable": 0,
"wrist_error_mm": 4.833610594035934,
"finger_error_mm": 5.3828183492581605
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:32Z",
"method": "hybrid",
"movements": {
"x": {
"value": 31.576683811886895,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"y": {
"value": -2.5622758458495394,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"z": {
"value": 96.39167378386765,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 19.899017058593355,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"b": {
"value": 24.294451785766892,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 11.784018321766391,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 9.666659613656751,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.92982746097992,
"num_markers": 19
}

View File

@@ -0,0 +1,927 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-03T04:17:24Z",
"summary": {
"num_cameras": 3,
"num_markers": 20
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.2745253934046428,
-0.15434739690674,
0.3526391703960796
],
"position_mm": [
274.52539340464284,
-154.34739690674,
352.63917039607963
],
"normal": [
0.047633246174438426,
-0.9393899316031162,
-0.3395255958857565
],
"corners_m": [
[
0.284049347680351,
-0.14898980261659558,
0.33958156392416305
],
[
0.2603520603313621,
-0.15192570916627052,
0.3435178382757795
],
[
0.2650435664466297,
-0.15939261819869555,
0.36570322849220227
],
[
0.2886565991602285,
-0.1570814576453983,
0.36175405089217355
]
],
"num_cameras": 2,
"edge_length_mm": 24.04377104657466
},
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.23855879146670453,
-0.17122110563419615,
0.32520463185670295
],
"position_mm": [
238.55879146670452,
-171.22110563419616,
325.204631856703
],
"normal": [
0.30635998020589555,
-0.5794093649769776,
0.7552670721706454
],
"corners_m": [
[
0.23338634333972733,
-0.18506180181632048,
0.31693305683805245
],
[
0.22327879475759385,
-0.1697384118103415,
0.33229552803130347
],
[
0.24405436060934074,
-0.1575901526309515,
0.3336799637633578
],
[
0.25351566716015617,
-0.1724940562791711,
0.31790997879409794
]
],
"num_cameras": 3,
"edge_length_mm": 23.86633975118617
},
{
"marker_id": 51,
"link": "Board",
"position_m": [
0.16871823947361267,
-0.17392580682831693,
-0.026999295686208534
],
"position_mm": [
168.71823947361267,
-173.92580682831692,
-26.999295686208534
],
"normal": [
0.013959736225039189,
9.616460814232397e-05,
0.9999025535105386
],
"corners_m": [
[
0.15653160378817377,
-0.18534948935339907,
-0.02686158221588673
],
[
0.15708919028957477,
-0.16245056681526054,
-0.02680454736634865
],
[
0.1809241423414388,
-0.1620711521890907,
-0.02720312553862243
],
[
0.18032802147526325,
-0.1858320189555174,
-0.02712792762397632
]
],
"num_cameras": 2,
"edge_length_mm": 23.579586692844146
},
{
"marker_id": 58,
"link": "Board",
"position_m": [
0.048373818279257685,
-0.21722047170854158,
-0.02676645606944338
],
"position_mm": [
48.373818279257684,
-217.2204717085416,
-26.76645606944338
],
"normal": [
-0.0024893978605810417,
-0.007099153001075054,
0.999971702062093
],
"corners_m": [
[
0.03651752918245475,
-0.22894372487722192,
-0.02699676601933828
],
[
0.03625664627301049,
-0.2061494405123751,
-0.0265984275003566
],
[
0.060019431683218126,
-0.20529577245668837,
-0.026770304027332586
],
[
0.06070166597834736,
-0.22849294898788092,
-0.026700326730746043
]
],
"num_cameras": 3,
"edge_length_mm": 23.493864729178696
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.018938463842380782,
-0.1901444649851705,
-0.026602142117512106
],
"position_mm": [
-18.93846384238078,
-190.14446498517052,
-26.602142117512106
],
"normal": [
0.020035144024466732,
0.0034091829591335054,
0.9997934639091567
],
"corners_m": [
[
-0.03086071345023317,
-0.20230541378076242,
-0.026334735385969178
],
[
-0.03030362341737099,
-0.17894671512648275,
-0.026399180539541597
],
[
-0.0073890315339816695,
-0.1779299751555183,
-0.026888551942234305
],
[
-0.007200486967937288,
-0.20139575587791858,
-0.026786100602303353
]
],
"num_cameras": 2,
"edge_length_mm": 23.364139363241677
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.007570184903927692,
-0.27858593750745475,
-0.02668473932567484
],
"position_mm": [
7.570184903927692,
-278.58593750745473,
-26.68473932567484
],
"normal": [
0.015909419277955483,
0.014116345756759241,
0.9997737839935161
],
"corners_m": [
[
-0.004181299983768784,
-0.2904568761209845,
-0.026283050511121214
],
[
-0.0038421109041258212,
-0.266679919460576,
-0.026718255152030298
],
[
0.01933958512717947,
-0.26664914267039425,
-0.026993809712163048
],
[
0.018964565376425904,
-0.2905578117778641,
-0.026743841927384805
]
],
"num_cameras": 2,
"edge_length_mm": 23.5075751284553
},
{
"marker_id": 79,
"link": "Board",
"position_m": [
0.31211125673468976,
-0.16005727622028032,
-0.02673291610385099
],
"position_mm": [
312.11125673468973,
-160.05727622028033,
-26.73291610385099
],
"normal": [
0.005523283285015205,
0.009225859698288484,
0.9999421867561049
],
"corners_m": [
[
0.2997095136495717,
-0.1714373800808634,
-0.026869348472567764
],
[
0.3006883637588577,
-0.14833730885050317,
-0.026454950281430148
],
[
0.3240172404725392,
-0.14767628894722948,
-0.027210719175747983
],
[
0.32402990905779033,
-0.17277812700252532,
-0.02639664648565807
]
],
"num_cameras": 2,
"edge_length_mm": 23.98798421185962
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.18787302952124352,
-0.2770269038948515,
-0.026874445400693465
],
"position_mm": [
187.87302952124352,
-277.0269038948515,
-26.874445400693464
],
"normal": [
0.014929082803161357,
-0.013162449788912126,
0.9998019165825852
],
"corners_m": [
[
0.17658119172968045,
-0.2894144736934014,
-0.026891518976728642
],
[
0.17558844002963267,
-0.26638846551130774,
-0.026528488349514698
],
[
0.19923674449712367,
-0.26470991855260206,
-0.02690459280889752
],
[
0.20008574182853717,
-0.28759475782209487,
-0.02717318146763299
]
],
"num_cameras": 2,
"edge_length_mm": 23.309941925224543
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37193632958335826,
-0.18373334469692904,
-0.02786864312518863
],
"position_mm": [
371.93632958335826,
-183.73334469692904,
-27.86864312518863
],
"normal": [
0.019375436854245667,
-0.014939609502802823,
0.9997006554537268
],
"corners_m": [
[
0.3601626587356388,
-0.19497753445526458,
-0.028054048062758297
],
[
0.3602253565314862,
-0.1728913548212303,
-0.0272268231006639
],
[
0.38333894295175647,
-0.17181005180946504,
-0.028149868821155995
],
[
0.38401836011455165,
-0.1952544377017562,
-0.02804383251617631
]
],
"num_cameras": 2,
"edge_length_mm": 23.14270064234734
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10574752806145074,
-0.1919278287925092,
-0.026613345941194334
],
"position_mm": [
105.74752806145074,
-191.9278287925092,
-26.613345941194336
],
"normal": [
0.015424202798691493,
-0.006032305895615375,
0.9998628432208123
],
"corners_m": [
[
0.09430313679518236,
-0.20423059560570472,
-0.026394031021335546
],
[
0.09352709604118938,
-0.18105957639749728,
-0.026473010562053468
],
[
0.1175291856181886,
-0.17982150918690776,
-0.02660612403939411
],
[
0.11763069379124264,
-0.20259963397992703,
-0.026980218141994212
]
],
"num_cameras": 3,
"edge_length_mm": 23.347946089150668
},
{
"marker_id": 114,
"link": "Arm2",
"position_m": [
0.26543616224825406,
-0.15153065644774283,
0.23586703089124256
],
"position_mm": [
265.43616224825405,
-151.53065644774284,
235.86703089124256
],
"normal": [
0.9192168796742062,
-0.39374749577354196,
-0.001799359352745721
],
"corners_m": [
[
0.2704571473799485,
-0.14016000238094925,
0.22387976005921512
],
[
0.26042638422158315,
-0.16280893551133338,
0.2224295554941883
],
[
0.2606663453136356,
-0.16308230496537912,
0.24952679524887836
],
[
0.2701947720778491,
-0.1400713829333095,
0.24763201276268845
]
],
"num_cameras": 2,
"edge_length_mm": 25.161095651649322
},
{
"marker_id": 115,
"link": "Arm2",
"position_m": [
0.21558566304081178,
-0.16517904742221462,
0.23664568658518295
],
"position_mm": [
215.5856630408118,
-165.1790474222146,
236.64568658518294
],
"normal": [
-0.43666658098115246,
-0.8983286637379758,
0.048248408895772144
],
"corners_m": [
[
0.22588804771242613,
-0.1709322113940011,
0.22420229779376405
],
[
0.204141860763138,
-0.16016905874387322,
0.22490305918401143
],
[
0.20521161398198082,
-0.15955403828434597,
0.2489391008065968
],
[
0.22710112970570223,
-0.17006088126663818,
0.24853828855635954
]
],
"num_cameras": 2,
"edge_length_mm": 24.251862304962987
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.26302798313767883,
-0.15451239012916962,
0.16542235737670646
],
"position_mm": [
263.02798313767886,
-154.51239012916963,
165.42235737670646
],
"normal": [
0.9166950223547983,
-0.3995766653684865,
0.002953723571473945
],
"corners_m": [
[
0.2679711554157626,
-0.14224634601131453,
0.1530772975591674
],
[
0.258320368499447,
-0.16637483154715255,
0.15242615690177355
],
[
0.25780891718922816,
-0.1653191877215551,
0.17838011585634547
],
[
0.2680114914462775,
-0.14410919523665636,
0.17780585918953942
]
],
"num_cameras": 3,
"edge_length_mm": 25.079375077666278
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3526659058808632,
-0.09009397490294249,
0.0009086505302624418
],
"position_mm": [
352.6659058808632,
-90.09397490294249,
0.9086505302624418
],
"normal": [
0.010942294677536773,
0.007826648636828248,
0.9999095007840988
],
"corners_m": [
[
0.3409156261611329,
-0.07836708784885271,
0.0010574393868407579
],
[
0.3647344777103025,
-0.07777807363621127,
0.0005727299450669202
],
[
0.36451999514660266,
-0.10231872383107572,
0.0009810785634514823
],
[
0.3404935245054147,
-0.1019120142956303,
0.0010233542256906066
]
],
"num_cameras": 2,
"edge_length_mm": 23.98868298140377
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.34761911105634646,
-0.012420597370719785,
0.0009448095334199908
],
"position_mm": [
347.61911105634647,
-12.420597370719785,
0.9448095334199909
],
"normal": [
-0.006801834792622214,
-0.0021895002054873047,
0.9999744702402678
],
"corners_m": [
[
0.3356002166194797,
-0.000248645582259208,
0.0007721449949835872
],
[
0.35945164231359167,
-0.0013849760998971329,
0.0011751134214469698
],
[
0.3596183086818646,
-0.023820081418411184,
0.0008756577826963645
],
[
0.33580627661045004,
-0.024228686382311616,
0.0009563219345530416
]
],
"num_cameras": 2,
"edge_length_mm": 23.52922728548198
},
{
"marker_id": 229,
"link": "Arm1",
"position_m": [
0.13843537577845394,
-0.14335267495986714,
0.08770976571166404
],
"position_mm": [
138.43537577845393,
-143.35267495986713,
87.70976571166405
],
"normal": [
-0.00013821384102116302,
-0.02262516021782135,
0.9997440087452649
],
"corners_m": [
[
0.12641726671959558,
-0.13219094982969043,
0.08804611051177857
],
[
0.1499134497592089,
-0.13130518745798583,
0.08790118420773071
],
[
0.15069473942323952,
-0.15487404082493889,
0.08753190123421163
],
[
0.1267160472117718,
-0.15504052172685345,
0.08735986689293525
]
],
"num_cameras": 3,
"edge_length_mm": 23.48493111695467
},
{
"marker_id": 232,
"link": "Ellbow",
"position_m": [
0.2300733391541838,
-0.16921436610124002,
0.028906420221225297
],
"position_mm": [
230.0733391541838,
-169.21436610124002,
28.906420221225297
],
"normal": [
0.0150934887550555,
-0.7458164290202036,
-0.6659805108265201
],
"corners_m": [
[
0.21832335763388766,
-0.17752174972739598,
0.03805344817196274
],
[
0.24240293184387937,
-0.17629484661141606,
0.037008008022293294
],
[
0.24127047649579636,
-0.16062634729104053,
0.01965490408672612
],
[
0.21829659064317172,
-0.1624145207751076,
0.02090932060391903
]
],
"num_cameras": 2,
"edge_length_mm": 23.367283908949126
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.14264152513406805,
-0.1781116168371897,
0.04729451251465991
],
"position_mm": [
142.64152513406805,
-178.1116168371897,
47.29451251465991
],
"normal": [
0.019754409357814848,
-0.9993359067921872,
-0.030618763965273348
],
"corners_m": [
[
0.130497933607205,
-0.17865004168410983,
0.05947848044169157
],
[
0.1550305466362432,
-0.17830777421362878,
0.05927498195326137
],
[
0.1544548967659232,
-0.17742442941548078,
0.03496883243569424
],
[
0.13058272352690078,
-0.1780642220355394,
0.03545575522799248
]
],
"num_cameras": 2,
"edge_length_mm": 24.195144176428805
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.23187699602371337,
-0.17808622322756745,
0.05277200153169057
],
"position_mm": [
231.87699602371336,
-178.08622322756744,
52.77200153169057
],
"normal": [
-0.011162727416844542,
-0.9986848386684783,
0.05003984942356266
],
"corners_m": [
[
0.24416503235702294,
-0.17757054597036545,
0.06469144987684101
],
[
0.24387367130287074,
-0.17887543869891878,
0.040820124721124985
],
[
0.21969217675180525,
-0.17849862043425135,
0.04071279047144508
],
[
0.21977710368315467,
-0.17740028780673428,
0.0648636410573512
]
],
"num_cameras": 2,
"edge_length_mm": 24.164625050859456
},
{
"marker_id": 248,
"link": "Ellbow",
"position_m": [
0.1980167543285517,
-0.17848010318435906,
0.0537077973861947
],
"position_mm": [
198.0167543285517,
-178.48010318435905,
53.707797386194706
],
"normal": [
0.019202529347711036,
-0.9971419322422531,
0.07307003374048938
],
"corners_m": [
[
0.20857023152221396,
-0.1774980315881392,
0.06597465575236176
],
[
0.2108750096942991,
-0.17898738501581857,
0.041827975121745166
],
[
0.1870128618990388,
-0.17968928872217232,
0.04171229962989914
],
[
0.185608914198655,
-0.17774570741130616,
0.06531625904077273
]
],
"num_cameras": 2,
"edge_length_mm": 23.71809090572389
}
]
}

View File

@@ -0,0 +1,448 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:23Z",
"summary": {
"num_cameras": 3,
"num_markers": 20,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2745356533715519,
-0.15424130169831832,
0.3527367618713759
],
"position_mm": [
274.5356533715519,
-154.24130169831832,
352.7367618713759
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23699741662578833,
-0.16998334971462986,
0.32411544377743773
],
"position_mm": [
236.99741662578833,
-169.98334971462987,
324.11544377743775
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.1687034940463726,
-0.173929927352589,
-0.027083370714642434
],
"position_mm": [
168.7034940463726,
-173.929927352589,
-27.083370714642435
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.0485249933164055,
-0.21728084423781105,
-0.0268349969067568
],
"position_mm": [
48.5249933164055,
-217.28084423781104,
-26.8349969067568
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01900572255735471,
-0.1901387195680618,
-0.026691323772465213
],
"position_mm": [
-19.00572255735471,
-190.13871956806182,
-26.691323772465214
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.007549300631594967,
-0.27862883102711095,
-0.026745006776837926
],
"position_mm": [
7.549300631594967,
-278.62883102711095,
-26.745006776837926
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31213162895259855,
-0.1600747530275564,
-0.02681540715147206
],
"position_mm": [
312.13162895259853,
-160.0747530275564,
-26.81540715147206
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18785646159062266,
-0.2770422005818883,
-0.026965445034640986
],
"position_mm": [
187.85646159062267,
-277.04220058188827,
-26.965445034640986
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.371954919344668,
-0.18373497200604516,
-0.027963852753056333
],
"position_mm": [
371.954919344668,
-183.73497200604515,
-27.963852753056333
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10567227055615587,
-0.1918965729572891,
-0.026790195516675587
],
"position_mm": [
105.67227055615587,
-191.8965729572891,
-26.79019551667559
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2653632754151181,
-0.15157008171637057,
0.23591136505085458
],
"position_mm": [
265.3632754151181,
-151.57008171637057,
235.91136505085458
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.21567276426588033,
-0.16517586944461526,
0.23668159328711905
],
"position_mm": [
215.67276426588035,
-165.17586944461527,
236.68159328711906
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.26217236435365493,
-0.153956298272491,
0.16499220605773846
],
"position_mm": [
262.1723643536549,
-153.95629827249098,
164.99220605773846
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.35269154960567833,
-0.09009230509026472,
0.0008330030174702455
],
"position_mm": [
352.69154960567835,
-90.09230509026473,
0.8330030174702455
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3476476919683458,
-0.012401097253447253,
0.0008758957355062495
],
"position_mm": [
347.6476919683458,
-12.401097253447253,
0.8758957355062494
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1380352657164693,
-0.14308649741017798,
0.08723474071764777
],
"position_mm": [
138.0352657164693,
-143.08649741017797,
87.23474071764777
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.23006982181288949,
-0.16917022511707006,
0.028930853339250988
],
"position_mm": [
230.06982181288947,
-169.17022511707006,
28.930853339250987
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.14263286013939405,
-0.1780037186796259,
0.04728981038930984
],
"position_mm": [
142.63286013939404,
-178.00371867962588,
47.28981038930984
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23188905041272928,
-0.1779709339760482,
0.052754603100210365
],
"position_mm": [
231.8890504127293,
-177.9709339760482,
52.75460310021037
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19801470383418823,
-0.17836927202673888,
0.053685872999522516
],
"position_mm": [
198.01470383418823,
-178.36927202673888,
53.685872999522516
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,447 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:23Z",
"summary": {
"num_cameras": 3,
"num_markers": 20,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.27454283569526017,
-0.1542544044784758,
0.3524608087784994
],
"position_mm": [
274.5428356952602,
-154.2544044784758,
352.46080877849937
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23946312550102972,
-0.17186881804219079,
0.32537936946793183
],
"position_mm": [
239.4631255010297,
-171.86881804219078,
325.37936946793184
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.16826017753419711,
-0.1741277002154975,
-0.027068248485565105
],
"position_mm": [
168.2601775341971,
-174.1277002154975,
-27.068248485565107
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04800286355283356,
-0.21582588278243392,
-0.02764474189031802
],
"position_mm": [
48.00286355283356,
-215.82588278243392,
-27.64474189031802
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022801816704124327,
-0.18472827740472025,
-0.02981126050264156
],
"position_mm": [
-22.801816704124327,
-184.72827740472025,
-29.81126050264156
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.008117437698942862,
-0.28056406316136134,
-0.025579244922487074
],
"position_mm": [
8.117437698942862,
-280.56406316136133,
-25.579244922487074
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31241870783672704,
-0.15964327680211698,
-0.026773782244149245
],
"position_mm": [
312.41870783672704,
-159.643276802117,
-26.773782244149245
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1873603264989327,
-0.2759585249977243,
-0.027640573313776787
],
"position_mm": [
187.3603264989327,
-275.9585249977243,
-27.640573313776788
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37192084722897595,
-0.182156178493144,
-0.029039495755536823
],
"position_mm": [
371.92084722897596,
-182.156178493144,
-29.039495755536823
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1069924244225281,
-0.19269056322505274,
-0.025993117057614597
],
"position_mm": [
106.9924244225281,
-192.69056322505273,
-25.993117057614597
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2699507473846218,
-0.16885572444446909,
0.23685044511787506
],
"position_mm": [
269.9507473846218,
-168.85572444446908,
236.85044511787507
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.22061821408574894,
-0.17260324387284268,
0.23845082861950104
],
"position_mm": [
220.61821408574895,
-172.60324387284268,
238.45082861950104
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28581126947236246,
-0.21746405267629448,
0.18904075122131755
],
"position_mm": [
285.8112694723625,
-217.46405267629447,
189.04075122131755
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3531887093493097,
-0.09283264645079176,
0.002094827958232231
],
"position_mm": [
353.1887093493097,
-92.83264645079176,
2.094827958232231
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3477803242158085,
-0.013020999235441835,
0.0011724656788314736
],
"position_mm": [
347.7803242158085,
-13.020999235441835,
1.1724656788314736
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1396702276186483,
-0.14649399857463652,
0.08720880767474751
],
"position_mm": [
139.6702276186483,
-146.49399857463652,
87.2088076747475
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2016380996837088,
-0.08073238217399858,
2.35176222975971e-05
],
"position_mm": [
201.6380996837088,
-80.73238217399859,
0.0235176222975971
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.14154688269174887,
-0.1752420422489103,
0.04695897122323914
],
"position_mm": [
141.54688269174886,
-175.2420422489103,
46.95897122323914
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.20270975402014121,
-0.1033964804472416,
0.014267876483595865
],
"position_mm": [
202.70975402014122,
-103.3964804472416,
14.267876483595865
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.18361167697418684,
-0.1315733120427733,
0.030004680080938855
],
"position_mm": [
183.61167697418685,
-131.57331204277332,
30.004680080938854
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,389 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:22Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_bcd\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
1994.0294189453125,
0.0,
719.934814453125
],
[
0.0,
1991.6876220703125,
539.2061157226562
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 13,
"used_marker_ids": [
85,
54,
69,
71,
59,
95,
47,
63,
58,
103,
92,
96,
207
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5
],
"rms": [
0.01114181113801583,
0.0014840886565286656,
0.0013411337822983736,
0.0013409074404116105,
0.0013409067673526124,
0.0013409067658717699
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05
]
},
"residual_rms_px": 3.791129771942329,
"residual_median_px": 3.6488080377723136,
"residual_max_px": 5.508468161441507,
"sigma2_normalized": 2.337440241181745e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999454021453857,
-0.010409047827124596,
-0.0009367888560518622
],
[
-0.008666126988828182,
-0.7757218480110168,
-0.6310154795646667
],
[
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
],
"translation_m": [
-0.3115493655204773,
0.053610555827617645,
1.492632269859314
],
"rvec_rad": [
2.4586978093124685,
-0.013205947949858023,
0.003395641312702206
]
},
"camera_in_world": {
"position_m": [
0.3032776117324829,
-0.9034907817840576,
1.1914761066436768
],
"position_mm": [
303.2776184082031,
-903.4907836914062,
1191.47607421875
],
"orientation_deg": {
"roll": 140.8760528564453,
"pitch": -0.33469992876052856,
"yaw": -0.4965471625328064
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00024770488154918956,
-3.02092113450905e-06,
6.868247148894345e-05,
-6.902611529116678e-07,
-3.674741952219474e-05,
-6.12377411666506e-05
],
[
-3.0209211345098774e-06,
9.646553773221371e-06,
-1.9967224970721994e-05,
1.84563793944486e-06,
-1.166328617588216e-08,
9.349186407581358e-06
],
[
6.868247148894835e-05,
-1.9967224970722014e-05,
0.00018874794720662738,
-5.504643747753615e-06,
-2.5743869213362037e-05,
-8.485561352445918e-05
],
[
-6.90261152911834e-07,
1.8456379394448673e-06,
-5.504643747753606e-06,
7.585037181692892e-07,
3.442698295697147e-07,
3.107220862664864e-06
],
[
-3.674741952219508e-05,
-1.1663286175973388e-08,
-2.574386921336151e-05,
3.442698295697041e-07,
8.167133983390756e-06,
1.66151193299524e-05
],
[
-6.123774116665256e-05,
9.349186407581272e-06,
-8.485561352445874e-05,
3.1072208626648766e-06,
1.6615119329952592e-05,
5.0893247412544976e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.9017578156459674,
0.17795439860385825,
0.7871613301233731
],
"tvec_std_m": [
0.0008709211894134218,
0.0028578197954718483,
0.007133950337123533
]
},
"camera_center_std_m": [
0.01494229366053994,
0.017840415807706334,
0.010379550081898552
],
"camera_center_std_mm": [
14.942293660539939,
17.840415807706336,
10.379550081898552
],
"orientation_std_deg": {
"roll": 0.9606105309212748,
"pitch": 0.5897219842177743,
"yaw": 0.18146143875291634
}
}
},
"observations": {
"markers": [
{
"marker_id": 85,
"observed_center_px": [
1019.5,
1007.5
],
"projected_center_px": [
1017.0175170898438,
1006.4471435546875
],
"reprojection_error_px": 2.696521480287876,
"confidence": 0.7289937973022461
},
{
"marker_id": 54,
"observed_center_px": [
768.75,
1030.25
],
"projected_center_px": [
772.1187744140625,
1033.9364013671875
],
"reprojection_error_px": 4.993815784832678,
"confidence": 0.4524177759034183
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
966.75
],
"projected_center_px": [
270.0071716308594,
970.5763549804688
],
"reprojection_error_px": 3.8340524322728693,
"confidence": 0.6934174662272136
},
{
"marker_id": 71,
"observed_center_px": [
1379.25,
964.5
],
"projected_center_px": [
1378.752685546875,
963.8180541992188
],
"reprojection_error_px": 0.8440211730106053,
"confidence": 0.5060492151283109
},
{
"marker_id": 59,
"observed_center_px": [
1193.25,
954.5
],
"projected_center_px": [
1192.8212890625,
958.12353515625
],
"reprojection_error_px": 3.6488080377723136,
"confidence": 0.6499924212970313
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.5
],
"projected_center_px": [
537.5155029296875,
957.91015625
],
"reprojection_error_px": 5.000489403197747,
"confidence": 0.6396232661556551
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
773.2626953125,
972.4498291015625
],
"reprojection_error_px": 3.061462287352973,
"confidence": 0.6409999109903972
},
{
"marker_id": 63,
"observed_center_px": [
1398.25,
899.5
],
"projected_center_px": [
1403.74560546875,
899.876220703125
],
"reprojection_error_px": 5.508468161441507,
"confidence": 0.24447248769447005
},
{
"marker_id": 58,
"observed_center_px": [
341.75,
885.0
],
"projected_center_px": [
344.017333984375,
886.3289184570312
],
"reprojection_error_px": 2.6280844092494693,
"confidence": 0.5523602424170057
},
{
"marker_id": 103,
"observed_center_px": [
427.75,
852.0
],
"projected_center_px": [
428.47540283203125,
846.9824829101562
],
"reprojection_error_px": 5.069683127730277,
"confidence": 0.552070074971262
},
{
"marker_id": 92,
"observed_center_px": [
1200.0,
838.25
],
"projected_center_px": [
1198.1318359375,
836.2643432617188
],
"reprojection_error_px": 2.7263289689064005,
"confidence": 0.5416034617553136
},
{
"marker_id": 96,
"observed_center_px": [
808.0,
838.75
],
"projected_center_px": [
805.7778930664062,
841.7437133789062
],
"reprojection_error_px": 3.7282809737689693,
"confidence": 0.5172315019532747
},
{
"marker_id": 207,
"observed_center_px": [
1310.25,
612.0
],
"projected_center_px": [
1307.587158203125,
612.395263671875
],
"reprojection_error_px": 2.692017794422724,
"confidence": 0.4249602281446108
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,341 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:22Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_bcd\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "c",
"camera_matrix": [
[
1994.701171875,
0.0,
720.15869140625
],
[
0.0,
1995.5245361328125,
541.232177734375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 10,
"used_marker_ids": [
58,
62,
96,
64,
103,
51,
79,
208,
214,
210
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006324094860234736,
0.0017157886119639584,
0.0016938527441757482,
0.0016938525147462676
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.792903154741578,
"residual_median_px": 4.763041834722134,
"residual_max_px": 6.984539530350162,
"sigma2_normalized": 4.098766202444717e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9924030303955078,
0.12267966568470001,
-0.009269686415791512
],
[
0.027022501453757286,
-0.2908598482608795,
-0.956384003162384
],
[
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
],
"translation_m": [
-0.1970205307006836,
0.10788455605506897,
1.0074256658554077
],
"rvec_rad": [
1.8649791277096048,
0.10841424453879543,
-0.09363518992489561
]
},
"camera_in_world": {
"position_m": [
0.3135247826576233,
-0.9003641605377197,
0.39548608660697937
],
"position_mm": [
313.5247802734375,
-900.3641357421875,
395.486083984375
],
"orientation_deg": {
"roll": 107.1030502319336,
"pitch": 6.893547534942627,
"yaw": 1.5597419738769531
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0001079449311491919,
1.4285563903915496e-06,
4.68069083116146e-06,
-7.336478217662227e-07,
-1.5115250540755206e-05,
-1.1526742332102493e-06
],
[
1.4285563903932746e-06,
3.0853381902646596e-05,
-4.450272730844476e-05,
6.09134042240924e-06,
-6.13223261917191e-07,
6.450745721493637e-06
],
[
4.680690831156389e-06,
-4.450272730844469e-05,
0.00013857903150676188,
-1.305617292864048e-05,
-6.951941727076151e-06,
-1.6314464128987267e-05
],
[
-7.336478217657534e-07,
6.091340422409233e-06,
-1.3056172928640481e-05,
1.7460930524667373e-06,
4.088827079551696e-07,
1.6611874918670116e-06
],
[
-1.5115250540754975e-05,
-6.13223261916977e-07,
-6.951941727076795e-06,
4.0888270795522877e-07,
3.4274737938428947e-06,
2.456402935613702e-06
],
[
-1.1526742332096314e-06,
6.450745721493592e-06,
-1.6314464128987145e-05,
1.6611874918670002e-06,
2.456402935613618e-06,
1.020649092164723e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.5952833824559087,
0.31825410921046354,
0.6744835984728431
],
"tvec_std_m": [
0.0013213981430540674,
0.001851343780566671,
0.003194759916120025
]
},
"camera_center_std_m": [
0.009546653359929378,
0.00510534308533958,
0.008116962437680455
],
"camera_center_std_mm": [
9.546653359929378,
5.10534308533958,
8.116962437680455
],
"orientation_std_deg": {
"roll": 0.6365944979227597,
"pitch": 0.5905979003196239,
"yaw": 0.25893655790968995
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.0,
1034.0
],
"projected_center_px": [
287.1963195800781,
1036.600341796875
],
"reprojection_error_px": 4.936686690354388,
"confidence": 0.34134185624863755
},
{
"marker_id": 62,
"observed_center_px": [
1171.25,
1028.5
],
"projected_center_px": [
1177.968994140625,
1030.4075927734375
],
"reprojection_error_px": 6.984539530350162,
"confidence": 0.3612787707711435
},
{
"marker_id": 96,
"observed_center_px": [
1097.25,
1038.5
],
"projected_center_px": [
1090.8990478515625,
1040.3101806640625
],
"reprojection_error_px": 6.603888795875401,
"confidence": 0.24
},
{
"marker_id": 64,
"observed_center_px": [
149.25,
990.0
],
"projected_center_px": [
146.07958984375,
989.7056274414062
],
"reprojection_error_px": 3.184047072847099,
"confidence": 0.6384599833726886
},
{
"marker_id": 103,
"observed_center_px": [
439.25,
1009.0
],
"projected_center_px": [
441.8499450683594,
1005.1903076171875
],
"reprojection_error_px": 4.612317249511987,
"confidence": 0.5567551056506871
},
{
"marker_id": 51,
"observed_center_px": [
598.25,
996.25
],
"projected_center_px": [
596.9052734375,
994.03271484375
],
"reprojection_error_px": 2.593191661258314,
"confidence": 0.5323958274581712
},
{
"marker_id": 79,
"observed_center_px": [
946.0,
998.5
],
"projected_center_px": [
946.3173828125,
997.1934204101562
],
"reprojection_error_px": 1.3445750534152685,
"confidence": 0.4822628196661743
},
{
"marker_id": 208,
"observed_center_px": [
1042.5,
866.5
],
"projected_center_px": [
1036.1995849609375,
866.3847045898438
],
"reprojection_error_px": 6.301469883769026,
"confidence": 0.37574692421268213
},
{
"marker_id": 214,
"observed_center_px": [
1026.75,
793.0
],
"projected_center_px": [
1031.534423828125,
791.8800048828125
],
"reprojection_error_px": 4.913766419932283,
"confidence": 0.2633944016596385
},
{
"marker_id": 210,
"observed_center_px": [
358.0,
769.5
],
"projected_center_px": [
356.4201965332031,
772.0806274414062
],
"reprojection_error_px": 3.02579195997385,
"confidence": 0.27427753591887916
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,355 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:22Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_bcd\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "d",
"camera_matrix": [
[
1994.6785888671875,
0.0,
720.2863159179688
],
[
0.0,
1997.283935546875,
541.2328491210938
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 11,
"used_marker_ids": [
95,
79,
208,
69,
51,
103,
58,
215,
214,
64,
211
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.0052784192155946414,
0.0015553308372352722,
0.0015454479152646658,
0.0015454478203885053
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.373601588799292,
"residual_median_px": 3.0665777316405665,
"residual_max_px": 6.934048787618814,
"sigma2_normalized": 3.284062327621381e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8140211701393127,
0.5808314681053162,
-0.002099925186485052
],
[
0.16058388352394104,
-0.22852589190006256,
-0.9602024555206299
],
[
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
],
"translation_m": [
-0.11351325362920761,
0.08586125820875168,
1.1228293180465698
],
"rvec_rad": [
1.7872208901144642,
0.5706984933785668,
-0.4312830296574329
]
},
"camera_in_world": {
"position_m": [
0.70537269115448,
-0.7916994094848633,
0.39580878615379333
],
"position_mm": [
705.3726806640625,
-791.6994018554688,
395.80877685546875
],
"orientation_deg": {
"roll": 109.67109680175781,
"pitch": 33.93110275268555,
"yaw": 11.159582138061523
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00010643387504793911,
1.8247691499686762e-05,
2.0600022881989278e-05,
-2.7013740573648636e-06,
-2.152552135452421e-05,
-2.015431056977141e-06
],
[
1.8247691499687314e-05,
3.316891739937032e-05,
-2.9018095355806712e-05,
7.564731571326925e-06,
-5.783403352358285e-06,
-2.3836513269670096e-06
],
[
2.0600022881988008e-05,
-2.9018095355806875e-05,
9.531651328561114e-05,
-1.4811228025360293e-05,
-4.035453937422605e-06,
4.082125600252585e-06
],
[
-2.7013740573646497e-06,
7.564731571326956e-06,
-1.4811228025360302e-05,
3.04169077563796e-06,
1.0286420826073937e-07,
-1.2327944317583284e-06
],
[
-2.152552135452418e-05,
-5.7834033523581804e-06,
-4.035453937422829e-06,
1.0286420826077795e-07,
5.16490507174838e-06,
2.2668022372813035e-06
],
[
-2.015431056976974e-06,
-2.3836513269669736e-06,
4.082125600252625e-06,
-1.2327944317583277e-06,
2.266802237281269e-06,
9.79188378229586e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.5911021915572052,
0.32998050345689806,
0.5593797056338236
],
"tvec_std_m": [
0.0017440443731849141,
0.0022726427505766014,
0.0031291985846692216
]
},
"camera_center_std_m": [
0.0071634871584966234,
0.006929728960665848,
0.008856161444519013
],
"camera_center_std_mm": [
7.163487158496624,
6.929728960665848,
8.856161444519014
],
"orientation_std_deg": {
"roll": 0.7037339556837442,
"pitch": 0.4968365694308166,
"yaw": 0.38816336671239354
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.75,
1048.0
],
"projected_center_px": [
422.2366943359375,
1044.9722900390625
],
"reprojection_error_px": 3.0665777316405665,
"confidence": 0.20402441897220203
},
{
"marker_id": 79,
"observed_center_px": [
835.0,
1017.25
],
"projected_center_px": [
836.3563232421875,
1018.6166381835938
],
"reprojection_error_px": 1.9254383039075638,
"confidence": 0.6457320027538672
},
{
"marker_id": 208,
"observed_center_px": [
1003.5,
919.75
],
"projected_center_px": [
997.814453125,
919.96533203125
],
"reprojection_error_px": 5.689623111551811,
"confidence": 0.6159321401194328
},
{
"marker_id": 69,
"observed_center_px": [
128.0,
930.0
],
"projected_center_px": [
123.43917846679688,
933.3843383789062
],
"reprojection_error_px": 5.679334408244252,
"confidence": 0.624
},
{
"marker_id": 51,
"observed_center_px": [
549.25,
937.75
],
"projected_center_px": [
550.33447265625,
936.3466186523438
],
"reprojection_error_px": 1.7735727075886691,
"confidence": 0.77314169020749
},
{
"marker_id": 103,
"observed_center_px": [
419.5,
915.25
],
"projected_center_px": [
425.69110107421875,
912.994873046875
],
"reprojection_error_px": 6.5890310430216825,
"confidence": 0.7057030368311452
},
{
"marker_id": 58,
"observed_center_px": [
292.0,
903.5
],
"projected_center_px": [
292.99151611328125,
905.9818725585938
],
"reprojection_error_px": 2.6726009054845887,
"confidence": 0.7151029421394708
},
{
"marker_id": 215,
"observed_center_px": [
805.25,
860.25
],
"projected_center_px": [
802.7429809570312,
861.4647216796875
],
"reprojection_error_px": 2.785802082149909,
"confidence": 0.44061534868104507
},
{
"marker_id": 214,
"observed_center_px": [
1073.0,
853.5
],
"projected_center_px": [
1079.8641357421875,
854.482177734375
],
"reprojection_error_px": 6.934048787618814,
"confidence": 0.41973369957421486
},
{
"marker_id": 64,
"observed_center_px": [
238.25,
848.25
],
"projected_center_px": [
238.33372497558594,
846.0867309570312
],
"reprojection_error_px": 2.1648886400468266,
"confidence": 0.5454096732100583
},
{
"marker_id": 211,
"observed_center_px": [
896.75,
804.25
],
"projected_center_px": [
892.5262451171875,
803.4739990234375
],
"reprojection_error_px": 4.29444790697342,
"confidence": 0.4051124159631517
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 32.37014652988628,
"gt": 30.0,
"error": 2.370146529886277,
"unit": "mm",
"observable": true,
"n_markers": 2
},
{
"joint": "y",
"estimate": -2.028379706342318,
"gt": -2.0,
"error": 0.028379706342320787,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "z",
"estimate": 94.3649468585188,
"gt": 95.0,
"error": 0.635053141481194,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 20.562210597460076,
"gt": 20.0,
"error": 0.56221059746008,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "b",
"estimate": 23.438765454673188,
"gt": 23.0,
"error": 0.43876545467318806,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 9.293831035955298,
"gt": 9.0,
"error": 0.2938310359552929,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 9.653210207066246,
"gt": 9.0,
"error": 0.6532102070662464,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.3916479871824151,
"max_abs_deg": 0.635053141481194,
"mean_abs_mm": 1.5116783684762618,
"max_abs_mm": 2.370146529886277,
"n_unobservable": 0,
"wrist_error_mm": 3.73550729562109,
"finger_error_mm": 5.2548361143477615
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:25Z",
"method": "hybrid",
"movements": {
"x": {
"value": 32.37014652988628,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"y": {
"value": -2.028379706342318,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 2
},
"z": {
"value": 94.3649468585188,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 20.562210597460076,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"b": {
"value": 23.438765454673188,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 9.293831035955298,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 9.653210207066246,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.5116371258046313,
"num_markers": 20
}

View File

@@ -0,0 +1,712 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-03T04:17:52Z",
"summary": {
"num_cameras": 3,
"num_markers": 15
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
}
],
"markers": [
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.2365683783991268,
-0.1729068959674363,
0.3268793683669984
],
"position_mm": [
236.5683783991268,
-172.9068959674363,
326.8793683669984
],
"normal": [
0.33586114183919225,
-0.5812975085400686,
0.7411413495194983
],
"corners_m": [
[
0.23133486944727485,
-0.18638952145108478,
0.31858884022746825
],
[
0.22158457697815312,
-0.17218615060191148,
0.3343198862205333
],
[
0.24196527143601143,
-0.1590680206839092,
0.33520410170381865
],
[
0.25138879573506784,
-0.1739838911328397,
0.31940464531617324
]
],
"num_cameras": 3,
"edge_length_mm": 23.71544611825842
},
{
"marker_id": 54,
"link": "Board",
"position_m": [
0.3400362388758025,
-0.3281223350960305,
-0.026804643610320218
],
"position_mm": [
340.0362388758025,
-328.1223350960305,
-26.804643610320216
],
"normal": [
-0.02489742106993096,
0.02088652200900776,
0.9994717963116487
],
"corners_m": [
[
0.32818401010463466,
-0.33958269846369626,
-0.027215190062988573
],
[
0.32820840246626676,
-0.31655396390392265,
-0.026977171293961568
],
[
0.3516066795441359,
-0.31663909311098,
-0.027119114317654035
],
[
0.35214586338817266,
-0.33971358490552317,
-0.025907098766676694
]
],
"num_cameras": 2,
"edge_length_mm": 23.384829890245072
},
{
"marker_id": 58,
"link": "Board",
"position_m": [
0.04806802836518872,
-0.21706588495715623,
-0.026792798066247264
],
"position_mm": [
48.06802836518872,
-217.06588495715624,
-26.792798066247265
],
"normal": [
-0.00027726233804930173,
0.003420902908414847,
0.9999941102570991
],
"corners_m": [
[
0.03631750024289981,
-0.2288542787954391,
-0.02677339524329932
],
[
0.0360651371519664,
-0.20572418593063305,
-0.02681710403443381
],
[
0.05971517617434787,
-0.20528796079127531,
-0.02684769408548626
],
[
0.06017429989154079,
-0.22839711431127746,
-0.02673299890176967
]
],
"num_cameras": 3,
"edge_length_mm": 23.44020114988815
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.40196241684951073,
-0.17356584645747197,
-0.02739094800421068
],
"position_mm": [
401.9624168495107,
-173.56584645747196,
-27.390948004210678
],
"normal": [
0.007801210845595031,
-0.014718004446594215,
0.999861251101598
],
"corners_m": [
[
0.3907769521232091,
-0.18577082118576171,
-0.027509971160400756
],
[
0.38944808716613066,
-0.1628088542224438,
-0.0271080507409892
],
[
0.41302555111518174,
-0.16136921095603377,
-0.02732464804168709
],
[
0.41459907699352144,
-0.18431449946564854,
-0.027621122073765672
]
],
"num_cameras": 2,
"edge_length_mm": 23.373553524740284
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.019112675652608525,
-0.18950472475023886,
-0.02653340959001777
],
"position_mm": [
-19.112675652608527,
-189.50472475023886,
-26.533409590017772
],
"normal": [
-0.00990131835169434,
-0.010724273864112567,
0.9998934712483055
],
"corners_m": [
[
-0.03130103325766482,
-0.20105427719389854,
-0.026834369327920462
],
[
-0.030467298440037968,
-0.17766017094894593,
-0.026460428337910253
],
[
-0.00733108562542249,
-0.1778619375052305,
-0.026349828368523967
],
[
-0.007351285287308834,
-0.2014425133528804,
-0.026489012325716405
]
],
"num_cameras": 2,
"edge_length_mm": 23.52142023188992
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.006687267402293636,
-0.27787832259941403,
-0.02773722218448469
],
"position_mm": [
6.687267402293636,
-277.87832259941405,
-27.73722218448469
],
"normal": [
-0.02193768845152795,
0.014330570012783594,
0.999656627341865
],
"corners_m": [
[
-0.005436645225564675,
-0.28939816866095697,
-0.028192766442862796
],
[
-0.0043875571238658935,
-0.2654547364315693,
-0.027794650557125985
],
[
0.018533155985064248,
-0.26637792758291357,
-0.028006452827177352
],
[
0.018040115973540865,
-0.2902824577222163,
-0.026955018910772618
]
],
"num_cameras": 2,
"edge_length_mm": 23.592174907301736
},
{
"marker_id": 79,
"link": "Board",
"position_m": [
0.3118304675824592,
-0.16006143851927257,
-0.027235271626246442
],
"position_mm": [
311.83046758245916,
-160.06143851927257,
-27.23527162624644
],
"normal": [
-0.0021006789694022945,
-0.00825323668489042,
0.9999637349584688
],
"corners_m": [
[
0.2992626325442541,
-0.17123812121365858,
-0.027429283196084207
],
[
0.3005435139090164,
-0.14815898716515852,
-0.02708261246256576
],
[
0.3239696440056209,
-0.14878317876828154,
-0.027194242623703156
],
[
0.32354607987094536,
-0.17206546692999167,
-0.027234948222632647
]
],
"num_cameras": 2,
"edge_length_mm": 23.53411284090251
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.1870961822661549,
-0.27744485633062377,
-0.026926042631084078
],
"position_mm": [
187.0961822661549,
-277.4448563306238,
-26.926042631084076
],
"normal": [
0.006359318103097514,
-0.0005971221859480957,
0.9999796010511208
],
"corners_m": [
[
0.17605552604118532,
-0.28972646263949137,
-0.026425857104401172
],
[
0.17483832388305448,
-0.266465651136656,
-0.027274066450188126
],
[
0.1982877596024947,
-0.2655807936205484,
-0.02654114552396298
],
[
0.19920311953788514,
-0.2880065179257992,
-0.02746310144578404
]
],
"num_cameras": 2,
"edge_length_mm": 23.120884335255464
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37184930579555076,
-0.18445931155399775,
-0.027246161650513738
],
"position_mm": [
371.8493057955508,
-184.45931155399776,
-27.246161650513738
],
"normal": [
0.000716549650516015,
-0.010256022124841143,
0.9999471488867665
],
"corners_m": [
[
0.35993599049841457,
-0.19584391517020022,
-0.027271414631078707
],
[
0.3603189378230175,
-0.17294128522422036,
-0.027205800493017664
],
[
0.3833399173281464,
-0.173152048253186,
-0.02705180566908316
],
[
0.38380237753262453,
-0.1958999975683844,
-0.027455625808875426
]
],
"num_cameras": 3,
"edge_length_mm": 23.137945339403892
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10526583715759993,
-0.19131212838605974,
-0.027042159847407377
],
"position_mm": [
105.26583715759993,
-191.31212838605973,
-27.042159847407376
],
"normal": [
-0.02239063570367912,
-0.01035070005272143,
0.9996957149258987
],
"corners_m": [
[
0.09362904059140621,
-0.20296547192572578,
-0.027424372586031715
],
[
0.09324849335019877,
-0.17981447891956973,
-0.027191357847979217
],
[
0.11698286071452185,
-0.17961221224096838,
-0.026659500491403733
],
[
0.11720295397427287,
-0.2028563504579751,
-0.026893408464214848
]
],
"num_cameras": 3,
"edge_length_mm": 23.430745495930086
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.26296380033324246,
-0.15481425610162752,
0.16554909458418954
],
"position_mm": [
262.96380033324243,
-154.81425610162754,
165.54909458418953
],
"normal": [
0.9185491620856829,
-0.3953055659574413,
0.0009728076669893867
],
"corners_m": [
[
0.26798134281373437,
-0.14201464675550968,
0.15282081579167486
],
[
0.25817838530377685,
-0.16711262299457325,
0.15277961917677818
],
[
0.25782996175940187,
-0.1653582432047116,
0.17850930891141517
],
[
0.2678655114560568,
-0.1447715114517156,
0.17808663445689
]
],
"num_cameras": 2,
"edge_length_mm": 25.264698640052544
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.35250332203360196,
-0.08980863316343735,
0.0003967553921203114
],
"position_mm": [
352.503322033602,
-89.80863316343735,
0.3967553921203114
],
"normal": [
-0.02502010692052478,
0.007174974498655451,
0.9996611996024599
],
"corners_m": [
[
0.3411776480582219,
-0.07689179489078111,
-3.538528122816305e-05
],
[
0.3647417497686199,
-0.07885241658652288,
0.0006818677791641266
],
[
0.36410721953803143,
-0.10243109300529579,
0.0007215812980230691
],
[
0.3399866707695344,
-0.10105922817114961,
0.00021895777252221296
]
],
"num_cameras": 2,
"edge_length_mm": 23.901626138023534
},
{
"marker_id": 210,
"link": "Board",
"position_m": [
0.021740763815376624,
-0.021009029738162214,
0.002128675887266597
],
"position_mm": [
21.740763815376624,
-21.009029738162212,
2.128675887266597
],
"normal": [
0.009222911862949686,
0.008418576202894658,
0.999922029696058
],
"corners_m": [
[
0.010166488891725058,
-0.00948696262791961,
0.002211081525395819
],
[
0.032919457401945594,
-0.00882503115427881,
0.0018509944468195435
],
[
0.03391076604154578,
-0.03262685039999522,
0.00218265059122793
],
[
0.009966342926290055,
-0.03309727477045521,
0.0022699769856230957
]
],
"num_cameras": 2,
"edge_length_mm": 23.537660473955665
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.3476335121731996,
-0.012491790581648912,
0.0007796900988341545
],
"position_mm": [
347.6335121731996,
-12.491790581648912,
0.7796900988341545
],
"normal": [
-0.010034400302182757,
-0.006352587003887409,
0.9999294752375958
],
"corners_m": [
[
0.3360225682598128,
-0.001201917751501159,
0.0008417964089995233
],
[
0.35970696861406554,
-0.0010943005903595012,
0.0008704634567040575
],
[
0.35933339320667246,
-0.024230399258480837,
0.0009244381664884524
],
[
0.33547111861224777,
-0.02344054472625415,
0.0004820623631445847
]
],
"num_cameras": 2,
"edge_length_mm": 23.23791310969986
},
{
"marker_id": 229,
"link": "Arm1",
"position_m": [
0.13848107838569734,
-0.14356137492028237,
0.08801311964213357
],
"position_mm": [
138.48107838569734,
-143.56137492028236,
88.01311964213357
],
"normal": [
0.010555096558005541,
-0.02620930017023638,
0.9996007515609608
],
"corners_m": [
[
0.12649788957089783,
-0.13238813359145019,
0.08845621564070213
],
[
0.1499190233493489,
-0.13166032800720778,
0.08818085843869909
],
[
0.1507368634018064,
-0.15476494462430554,
0.08761294564903463
],
[
0.12677053722073628,
-0.15543209345816605,
0.08780245884009838
]
],
"num_cameras": 2,
"edge_length_mm": 23.3978302123314
}
]
}

View File

@@ -0,0 +1,353 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:51Z",
"summary": {
"num_cameras": 3,
"num_markers": 15,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
}
],
"markers": [
{
"marker_id": 44,
"position_m": [
0.23639653845955047,
-0.17283397875268072,
0.3267929057595731
],
"position_mm": [
236.39653845955047,
-172.83397875268074,
326.7929057595731
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 54,
"position_m": [
0.34004655278039475,
-0.3281338034733808,
-0.026923472129843137
],
"position_mm": [
340.04655278039473,
-328.1338034733808,
-26.923472129843137
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04777694422898441,
-0.21691304834798839,
-0.026927487360253875
],
"position_mm": [
47.77694422898441,
-216.9130483479884,
-26.927487360253874
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4019932499738116,
-0.17356478210441467,
-0.027484459774281416
],
"position_mm": [
401.9932499738116,
-173.56478210441466,
-27.484459774281415
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01914746182639568,
-0.18950556552427858,
-0.02663269449504479
],
"position_mm": [
-19.147461826395677,
-189.50556552427858,
-26.632694495044788
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006662590118602805,
-0.27788559639562477,
-0.02786219264337156
],
"position_mm": [
6.662590118602805,
-277.88559639562476,
-27.862192643371557
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3118488145374584,
-0.16006053629633238,
-0.02732609945775134
],
"position_mm": [
311.8488145374584,
-160.06053629633237,
-27.32609945775134
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1870879788141639,
-0.2774495509952172,
-0.02704228250524815
],
"position_mm": [
187.0879788141639,
-277.4495509952172,
-27.04228250524815
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37208330881544616,
-0.18467818644133216,
-0.027365427139913873
],
"position_mm": [
372.0833088154462,
-184.67818644133217,
-27.365427139913873
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10508770351232403,
-0.19103441356173503,
-0.027082391512478366
],
"position_mm": [
105.08770351232404,
-191.03441356173502,
-27.082391512478367
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 120,
"position_m": [
0.2629101237919752,
-0.15482603442459547,
0.16557124009501697
],
"position_mm": [
262.9101237919752,
-154.82603442459546,
165.57124009501698
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.35253255249800813,
-0.08980805349262119,
0.00032217554916926926
],
"position_mm": [
352.53255249800816,
-89.8080534926212,
0.32217554916926927
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021722563609006602,
-0.021001931095724596,
0.00206228742068965
],
"position_mm": [
21.722563609006603,
-21.001931095724597,
2.06228742068965
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3476566956322363,
-0.012485234981942426,
0.0007188658007558056
],
"position_mm": [
347.6566956322363,
-12.485234981942426,
0.7188658007558056
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13846958907139845,
-0.1435843352210604,
0.08795628752791815
],
"position_mm": [
138.46958907139845,
-143.5843352210604,
87.95628752791815
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,352 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:52Z",
"summary": {
"num_cameras": 3,
"num_markers": 15,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
}
],
"markers": [
{
"marker_id": 44,
"position_m": [
0.2383384374504039,
-0.1724605465749844,
0.3262411586782854
],
"position_mm": [
238.3384374504039,
-172.46054657498442,
326.2411586782854
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 54,
"position_m": [
0.34004508894650554,
-0.32813336207958343,
-0.026923635670622875
],
"position_mm": [
340.04508894650553,
-328.13336207958343,
-26.923635670622875
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04890209951774318,
-0.21801362525660423,
-0.026006470378875306
],
"position_mm": [
48.90209951774318,
-218.01362525660423,
-26.006470378875306
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40351479951587743,
-0.1703994863332035,
-0.029675825117847034
],
"position_mm": [
403.5147995158774,
-170.3994863332035,
-29.675825117847033
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021612653077209838,
-0.18632498767490854,
-0.02893095733224053
],
"position_mm": [
-21.61265307720984,
-186.32498767490856,
-28.93095733224053
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.007337283833850925,
-0.281582553136417,
-0.021822346642823773
],
"position_mm": [
7.3372838338509245,
-281.582553136417,
-21.822346642823774
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31273674280074726,
-0.1596131843922935,
-0.02727734911139616
],
"position_mm": [
312.73674280074727,
-159.6131843922935,
-27.27734911139616
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18714071438169871,
-0.2774602954313029,
-0.027059384418596406
],
"position_mm": [
187.1407143816987,
-277.4602954313029,
-27.059384418596405
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3705569572820918,
-0.1862153725139037,
-0.026005855469843617
],
"position_mm": [
370.5569572820918,
-186.21537251390367,
-26.005855469843617
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10592369008971907,
-0.19037589986462616,
-0.027564975625379424
],
"position_mm": [
105.92369008971906,
-190.37589986462618,
-27.564975625379425
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 120,
"position_m": [
0.26353844217995126,
-0.15477350447982346,
0.16557286387516715
],
"position_mm": [
263.53844217995123,
-154.77350447982346,
165.57286387516714
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.35226708250749167,
-0.09182276137314035,
0.0010256489260326602
],
"position_mm": [
352.2670825074917,
-91.82276137314035,
1.0256489260326602
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021083532073009625,
-0.01888111075943459,
0.0011668722478305705
],
"position_mm": [
21.083532073009625,
-18.88111075943459,
1.1668722478305704
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3476495621864738,
-0.011958386734731229,
0.0004264314374080943
],
"position_mm": [
347.6495621864738,
-11.958386734731228,
0.4264314374080943
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13863763136700424,
-0.14354420558576186,
0.08795646682912547
],
"position_mm": [
138.63763136700425,
-143.54420558576186,
87.95646682912547
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,389 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:50Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_bcf\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
1994.0294189453125,
0.0,
719.934814453125
],
[
0.0,
1991.6876220703125,
539.2061157226562
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 13,
"used_marker_ids": [
85,
54,
69,
71,
59,
95,
47,
63,
58,
103,
92,
96,
207
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5
],
"rms": [
0.01114181113801583,
0.0014840886565286656,
0.0013411337822983736,
0.0013409074404116105,
0.0013409067673526124,
0.0013409067658717699
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05
]
},
"residual_rms_px": 3.791129771942329,
"residual_median_px": 3.6488080377723136,
"residual_max_px": 5.508468161441507,
"sigma2_normalized": 2.337440241181745e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999454021453857,
-0.010409047827124596,
-0.0009367888560518622
],
[
-0.008666126988828182,
-0.7757218480110168,
-0.6310154795646667
],
[
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
],
"translation_m": [
-0.3115493655204773,
0.053610555827617645,
1.492632269859314
],
"rvec_rad": [
2.4586978093124685,
-0.013205947949858023,
0.003395641312702206
]
},
"camera_in_world": {
"position_m": [
0.3032776117324829,
-0.9034907817840576,
1.1914761066436768
],
"position_mm": [
303.2776184082031,
-903.4907836914062,
1191.47607421875
],
"orientation_deg": {
"roll": 140.8760528564453,
"pitch": -0.33469992876052856,
"yaw": -0.4965471625328064
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00024770488154918956,
-3.02092113450905e-06,
6.868247148894345e-05,
-6.902611529116678e-07,
-3.674741952219474e-05,
-6.12377411666506e-05
],
[
-3.0209211345098774e-06,
9.646553773221371e-06,
-1.9967224970721994e-05,
1.84563793944486e-06,
-1.166328617588216e-08,
9.349186407581358e-06
],
[
6.868247148894835e-05,
-1.9967224970722014e-05,
0.00018874794720662738,
-5.504643747753615e-06,
-2.5743869213362037e-05,
-8.485561352445918e-05
],
[
-6.90261152911834e-07,
1.8456379394448673e-06,
-5.504643747753606e-06,
7.585037181692892e-07,
3.442698295697147e-07,
3.107220862664864e-06
],
[
-3.674741952219508e-05,
-1.1663286175973388e-08,
-2.574386921336151e-05,
3.442698295697041e-07,
8.167133983390756e-06,
1.66151193299524e-05
],
[
-6.123774116665256e-05,
9.349186407581272e-06,
-8.485561352445874e-05,
3.1072208626648766e-06,
1.6615119329952592e-05,
5.0893247412544976e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.9017578156459674,
0.17795439860385825,
0.7871613301233731
],
"tvec_std_m": [
0.0008709211894134218,
0.0028578197954718483,
0.007133950337123533
]
},
"camera_center_std_m": [
0.01494229366053994,
0.017840415807706334,
0.010379550081898552
],
"camera_center_std_mm": [
14.942293660539939,
17.840415807706336,
10.379550081898552
],
"orientation_std_deg": {
"roll": 0.9606105309212748,
"pitch": 0.5897219842177743,
"yaw": 0.18146143875291634
}
}
},
"observations": {
"markers": [
{
"marker_id": 85,
"observed_center_px": [
1019.5,
1007.5
],
"projected_center_px": [
1017.0175170898438,
1006.4471435546875
],
"reprojection_error_px": 2.696521480287876,
"confidence": 0.7289937973022461
},
{
"marker_id": 54,
"observed_center_px": [
768.75,
1030.25
],
"projected_center_px": [
772.1187744140625,
1033.9364013671875
],
"reprojection_error_px": 4.993815784832678,
"confidence": 0.4524177759034183
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
966.75
],
"projected_center_px": [
270.0071716308594,
970.5763549804688
],
"reprojection_error_px": 3.8340524322728693,
"confidence": 0.6934174662272136
},
{
"marker_id": 71,
"observed_center_px": [
1379.25,
964.5
],
"projected_center_px": [
1378.752685546875,
963.8180541992188
],
"reprojection_error_px": 0.8440211730106053,
"confidence": 0.5060492151283109
},
{
"marker_id": 59,
"observed_center_px": [
1193.25,
954.5
],
"projected_center_px": [
1192.8212890625,
958.12353515625
],
"reprojection_error_px": 3.6488080377723136,
"confidence": 0.6499924212970313
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.5
],
"projected_center_px": [
537.5155029296875,
957.91015625
],
"reprojection_error_px": 5.000489403197747,
"confidence": 0.6396232661556551
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
773.2626953125,
972.4498291015625
],
"reprojection_error_px": 3.061462287352973,
"confidence": 0.6409999109903972
},
{
"marker_id": 63,
"observed_center_px": [
1398.25,
899.5
],
"projected_center_px": [
1403.74560546875,
899.876220703125
],
"reprojection_error_px": 5.508468161441507,
"confidence": 0.24447248769447005
},
{
"marker_id": 58,
"observed_center_px": [
341.75,
885.0
],
"projected_center_px": [
344.017333984375,
886.3289184570312
],
"reprojection_error_px": 2.6280844092494693,
"confidence": 0.5523602424170057
},
{
"marker_id": 103,
"observed_center_px": [
427.75,
852.0
],
"projected_center_px": [
428.47540283203125,
846.9824829101562
],
"reprojection_error_px": 5.069683127730277,
"confidence": 0.552070074971262
},
{
"marker_id": 92,
"observed_center_px": [
1200.0,
838.25
],
"projected_center_px": [
1198.1318359375,
836.2643432617188
],
"reprojection_error_px": 2.7263289689064005,
"confidence": 0.5416034617553136
},
{
"marker_id": 96,
"observed_center_px": [
808.0,
838.75
],
"projected_center_px": [
805.7778930664062,
841.7437133789062
],
"reprojection_error_px": 3.7282809737689693,
"confidence": 0.5172315019532747
},
{
"marker_id": 207,
"observed_center_px": [
1310.25,
612.0
],
"projected_center_px": [
1307.587158203125,
612.395263671875
],
"reprojection_error_px": 2.692017794422724,
"confidence": 0.4249602281446108
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,341 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:50Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_bcf\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "c",
"camera_matrix": [
[
1994.701171875,
0.0,
720.15869140625
],
[
0.0,
1995.5245361328125,
541.232177734375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 10,
"used_marker_ids": [
58,
62,
96,
64,
103,
51,
79,
208,
214,
210
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006324094860234736,
0.0017157886119639584,
0.0016938527441757482,
0.0016938525147462676
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.792903154741578,
"residual_median_px": 4.763041834722134,
"residual_max_px": 6.984539530350162,
"sigma2_normalized": 4.098766202444717e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9924030303955078,
0.12267966568470001,
-0.009269686415791512
],
[
0.027022501453757286,
-0.2908598482608795,
-0.956384003162384
],
[
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
],
"translation_m": [
-0.1970205307006836,
0.10788455605506897,
1.0074256658554077
],
"rvec_rad": [
1.8649791277096048,
0.10841424453879543,
-0.09363518992489561
]
},
"camera_in_world": {
"position_m": [
0.3135247826576233,
-0.9003641605377197,
0.39548608660697937
],
"position_mm": [
313.5247802734375,
-900.3641357421875,
395.486083984375
],
"orientation_deg": {
"roll": 107.1030502319336,
"pitch": 6.893547534942627,
"yaw": 1.5597419738769531
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0001079449311491919,
1.4285563903915496e-06,
4.68069083116146e-06,
-7.336478217662227e-07,
-1.5115250540755206e-05,
-1.1526742332102493e-06
],
[
1.4285563903932746e-06,
3.0853381902646596e-05,
-4.450272730844476e-05,
6.09134042240924e-06,
-6.13223261917191e-07,
6.450745721493637e-06
],
[
4.680690831156389e-06,
-4.450272730844469e-05,
0.00013857903150676188,
-1.305617292864048e-05,
-6.951941727076151e-06,
-1.6314464128987267e-05
],
[
-7.336478217657534e-07,
6.091340422409233e-06,
-1.3056172928640481e-05,
1.7460930524667373e-06,
4.088827079551696e-07,
1.6611874918670116e-06
],
[
-1.5115250540754975e-05,
-6.13223261916977e-07,
-6.951941727076795e-06,
4.0888270795522877e-07,
3.4274737938428947e-06,
2.456402935613702e-06
],
[
-1.1526742332096314e-06,
6.450745721493592e-06,
-1.6314464128987145e-05,
1.6611874918670002e-06,
2.456402935613618e-06,
1.020649092164723e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.5952833824559087,
0.31825410921046354,
0.6744835984728431
],
"tvec_std_m": [
0.0013213981430540674,
0.001851343780566671,
0.003194759916120025
]
},
"camera_center_std_m": [
0.009546653359929378,
0.00510534308533958,
0.008116962437680455
],
"camera_center_std_mm": [
9.546653359929378,
5.10534308533958,
8.116962437680455
],
"orientation_std_deg": {
"roll": 0.6365944979227597,
"pitch": 0.5905979003196239,
"yaw": 0.25893655790968995
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.0,
1034.0
],
"projected_center_px": [
287.1963195800781,
1036.600341796875
],
"reprojection_error_px": 4.936686690354388,
"confidence": 0.34134185624863755
},
{
"marker_id": 62,
"observed_center_px": [
1171.25,
1028.5
],
"projected_center_px": [
1177.968994140625,
1030.4075927734375
],
"reprojection_error_px": 6.984539530350162,
"confidence": 0.3612787707711435
},
{
"marker_id": 96,
"observed_center_px": [
1097.25,
1038.5
],
"projected_center_px": [
1090.8990478515625,
1040.3101806640625
],
"reprojection_error_px": 6.603888795875401,
"confidence": 0.24
},
{
"marker_id": 64,
"observed_center_px": [
149.25,
990.0
],
"projected_center_px": [
146.07958984375,
989.7056274414062
],
"reprojection_error_px": 3.184047072847099,
"confidence": 0.6384599833726886
},
{
"marker_id": 103,
"observed_center_px": [
439.25,
1009.0
],
"projected_center_px": [
441.8499450683594,
1005.1903076171875
],
"reprojection_error_px": 4.612317249511987,
"confidence": 0.5567551056506871
},
{
"marker_id": 51,
"observed_center_px": [
598.25,
996.25
],
"projected_center_px": [
596.9052734375,
994.03271484375
],
"reprojection_error_px": 2.593191661258314,
"confidence": 0.5323958274581712
},
{
"marker_id": 79,
"observed_center_px": [
946.0,
998.5
],
"projected_center_px": [
946.3173828125,
997.1934204101562
],
"reprojection_error_px": 1.3445750534152685,
"confidence": 0.4822628196661743
},
{
"marker_id": 208,
"observed_center_px": [
1042.5,
866.5
],
"projected_center_px": [
1036.1995849609375,
866.3847045898438
],
"reprojection_error_px": 6.301469883769026,
"confidence": 0.37574692421268213
},
{
"marker_id": 214,
"observed_center_px": [
1026.75,
793.0
],
"projected_center_px": [
1031.534423828125,
791.8800048828125
],
"reprojection_error_px": 4.913766419932283,
"confidence": 0.2633944016596385
},
{
"marker_id": 210,
"observed_center_px": [
358.0,
769.5
],
"projected_center_px": [
356.4201965332031,
772.0806274414062
],
"reprojection_error_px": 3.02579195997385,
"confidence": 0.27427753591887916
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,579 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:51Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_bcf\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "f",
"camera_matrix": [
[
2003.446044921875,
0.0,
722.6578979492188
],
[
0.0,
1992.1611328125,
539.48974609375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 27,
"used_marker_ids": [
208,
46,
68,
53,
56,
62,
54,
97,
214,
79,
96,
55,
72,
66,
215,
95,
103,
82,
73,
69,
210,
58,
64,
52,
81,
83,
61
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.0079362121170323,
0.0014249940324712145,
0.0013432050137671446,
0.0013432033711259243
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.8079921348299317,
"residual_median_px": 3.6785971920412286,
"residual_max_px": 5.741649051076943,
"sigma2_normalized": 2.029719708204137e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.31779101490974426,
0.948085606098175,
0.011939127929508686
],
[
0.9206525087356567,
-0.30553561449050903,
-0.24299578368663788
],
[
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
],
"translation_m": [
0.12404485046863556,
-0.19984452426433563,
1.4974952936172485
],
"rvec_rad": [
2.376258208253804,
1.7123501574099225,
-0.19681852123886232
]
},
"camera_in_world": {
"position_m": [
0.48409855365753174,
-0.3107643127441406,
1.4024590253829956
],
"position_mm": [
484.0985412597656,
-310.7643127441406,
1402.458984375
],
"orientation_deg": {
"roll": 174.80345153808594,
"pitch": 13.104802131652832,
"yaw": 70.95633697509766
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.228737125645797e-05,
1.864965411899968e-05,
2.2035556999463754e-06,
-2.471163944477939e-07,
-2.878908045490886e-08,
6.509862998953662e-07
],
[
1.8649654118999584e-05,
1.664204960039243e-05,
-2.1993179329211226e-06,
6.690224643473991e-07,
-1.5860251656582007e-07,
1.1568514663431388e-06
],
[
2.203555699947118e-06,
-2.199317932920543e-06,
0.00014942371150221328,
8.92449213384554e-07,
-2.0433912370311074e-06,
-2.733321904438026e-05
],
[
-2.471163944477787e-07,
6.690224643474089e-07,
8.924492133845363e-07,
3.5097324196583485e-07,
-1.9307940523106707e-08,
3.6489245296998257e-07
],
[
-2.87890804549113e-08,
-1.586025165658402e-07,
-2.0433912370311328e-06,
-1.9307940523109136e-08,
2.0066693104213247e-07,
5.327620265360941e-07
],
[
6.509862998952414e-07,
1.1568514663430422e-06,
-2.7333219044380254e-05,
3.648924529699786e-07,
5.327620265360848e-07,
9.224607439664132e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.325565949364928,
0.2337362319054936,
0.7003778330028647
],
"tvec_std_m": [
0.0005924299468847223,
0.00044795862648478206,
0.0030372038850996048
]
},
"camera_center_std_m": [
0.010702757177755805,
0.011085934924619744,
0.0037015805519976827
],
"camera_center_std_mm": [
10.702757177755805,
11.085934924619744,
3.7015805519976825
],
"orientation_std_deg": {
"roll": 0.5218856331752754,
"pitch": 0.4151734172316513,
"yaw": 0.1389694125445467
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
937.25,
754.25
],
"projected_center_px": [
935.8250122070312,
751.260498046875
],
"reprojection_error_px": 3.3117536348358008,
"confidence": 0.7307341254520026
},
{
"marker_id": 46,
"observed_center_px": [
1383.75,
882.5
],
"projected_center_px": [
1388.2589111328125,
883.37890625
],
"reprojection_error_px": 4.593773590403598,
"confidence": 0.46634796204782664
},
{
"marker_id": 68,
"observed_center_px": [
1395.0,
941.5
],
"projected_center_px": [
1389.7352294921875,
940.5481567382812
],
"reprojection_error_px": 5.350122811189634,
"confidence": 0.3125249779925566
},
{
"marker_id": 53,
"observed_center_px": [
1400.0,
805.5
],
"projected_center_px": [
1394.8726806640625,
803.826171875
],
"reprojection_error_px": 5.393616983501849,
"confidence": 0.2537198672188472
},
{
"marker_id": 56,
"observed_center_px": [
1342.0,
844.0
],
"projected_center_px": [
1345.275146484375,
839.6782836914062
],
"reprojection_error_px": 5.422528593385111,
"confidence": 0.638190241264954
},
{
"marker_id": 62,
"observed_center_px": [
845.5,
862.5
],
"projected_center_px": [
844.795166015625,
867.1425170898438
],
"reprojection_error_px": 4.69571675838963,
"confidence": 0.6959044658397879
},
{
"marker_id": 54,
"observed_center_px": [
610.5,
848.75
],
"projected_center_px": [
608.1756591796875,
853.003173828125
],
"reprojection_error_px": 4.846859587528656,
"confidence": 0.7005026944924987
},
{
"marker_id": 97,
"observed_center_px": [
554.5,
817.75
],
"projected_center_px": [
552.8626098632812,
815.2154541015625
],
"reprojection_error_px": 3.017444178623724,
"confidence": 0.6877833343649649
},
{
"marker_id": 214,
"observed_center_px": [
1037.75,
713.75
],
"projected_center_px": [
1042.116943359375,
715.8617553710938
],
"reprojection_error_px": 4.850742731925979,
"confidence": 0.6474934453081295
},
{
"marker_id": 79,
"observed_center_px": [
821.5,
736.75
],
"projected_center_px": [
823.07568359375,
737.3837280273438
],
"reprojection_error_px": 1.698349198561331,
"confidence": 0.6757834243292992
},
{
"marker_id": 96,
"observed_center_px": [
816.75,
827.25
],
"projected_center_px": [
813.3519287109375,
825.35205078125
],
"reprojection_error_px": 3.892184440966874,
"confidence": 0.6607187967743016
},
{
"marker_id": 55,
"observed_center_px": [
676.0,
745.75
],
"projected_center_px": [
673.7411499023438,
745.0980224609375
],
"reprojection_error_px": 2.3510590114081875,
"confidence": 0.6761108765479277
},
{
"marker_id": 72,
"observed_center_px": [
1346.5,
753.25
],
"projected_center_px": [
1346.86669921875,
751.9995727539062
],
"reprojection_error_px": 1.303087339668934,
"confidence": 0.63555573802114
},
{
"marker_id": 66,
"observed_center_px": [
508.0,
692.75
],
"projected_center_px": [
508.9798583984375,
692.468017578125
],
"reprojection_error_px": 1.019625699575581,
"confidence": 0.6609128878733954
},
{
"marker_id": 215,
"observed_center_px": [
889.0,
620.0
],
"projected_center_px": [
887.942626953125,
619.8024291992188
],
"reprojection_error_px": 1.075672804145882,
"confidence": 0.5262019857585625
},
{
"marker_id": 95,
"observed_center_px": [
612.75,
626.0
],
"projected_center_px": [
616.812744140625,
623.96875
],
"reprojection_error_px": 4.542231446622108,
"confidence": 0.635469764036539
},
{
"marker_id": 103,
"observed_center_px": [
690.0,
487.75
],
"projected_center_px": [
694.7654418945312,
487.73724365234375
],
"reprojection_error_px": 4.765458967881175,
"confidence": 0.5954680843098741
},
{
"marker_id": 82,
"observed_center_px": [
1357.0,
429.5
],
"projected_center_px": [
1358.3455810546875,
430.065185546875
],
"reprojection_error_px": 1.4594598580058027,
"confidence": 0.6091769266251292
},
{
"marker_id": 73,
"observed_center_px": [
1402.0,
418.5
],
"projected_center_px": [
1403.94921875,
418.8080139160156
],
"reprojection_error_px": 1.9734047501237153,
"confidence": 0.20712015505254394
},
{
"marker_id": 69,
"observed_center_px": [
538.5,
403.0
],
"projected_center_px": [
534.6666870117188,
406.0379638671875
],
"reprojection_error_px": 4.891166826480421,
"confidence": 0.5651459847123547
},
{
"marker_id": 210,
"observed_center_px": [
872.5,
307.25
],
"projected_center_px": [
872.4695434570312,
305.0369873046875
],
"reprojection_error_px": 2.213222264171383,
"confidence": 0.5713044658760732
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
428.5
],
"projected_center_px": [
632.5638427734375,
432.15264892578125
],
"reprojection_error_px": 3.6785971920412286,
"confidence": 0.5885499509109636
},
{
"marker_id": 64,
"observed_center_px": [
640.5,
337.75
],
"projected_center_px": [
641.1609497070312,
334.8717956542969
],
"reprojection_error_px": 2.9531194982338675,
"confidence": 0.5461129593472626
},
{
"marker_id": 52,
"observed_center_px": [
1190.25,
312.5
],
"projected_center_px": [
1186.4444580078125,
316.7993469238281
],
"reprojection_error_px": 5.741649051076943,
"confidence": 0.5743827506632194
},
{
"marker_id": 81,
"observed_center_px": [
1152.0,
375.75
],
"projected_center_px": [
1155.9031982421875,
376.66534423828125
],
"reprojection_error_px": 4.0090911179929885,
"confidence": 0.5489479990773077
},
{
"marker_id": 83,
"observed_center_px": [
1323.0,
208.5
],
"projected_center_px": [
1320.0592041015625,
208.17991638183594
],
"reprojection_error_px": 2.9581639641649042,
"confidence": 0.562745572281817
},
{
"marker_id": 61,
"observed_center_px": [
1280.25,
135.0
],
"projected_center_px": [
1283.0223388671875,
134.11473083496094
],
"reprojection_error_px": 2.9102515851876842,
"confidence": 0.5393477003090094
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 29.25532176963899,
"gt": 30.0,
"error": 0.7446782303610107,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": -1.8054616066474323,
"gt": -2.0,
"error": 0.19453839335255907,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 93.59231205595674,
"gt": 95.0,
"error": 1.4076879440432606,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "a",
"estimate": 21.493882132635324,
"gt": 20.0,
"error": 1.4938821326353207,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "b",
"estimate": 23.515264408879943,
"gt": 23.0,
"error": 0.5152644088799434,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 14.13014845912555,
"gt": 9.0,
"error": 5.130148459125564,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 8.586045983215241,
"gt": 9.0,
"error": 0.41395401678475885,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 1.8334583484983469,
"max_abs_deg": 5.130148459125564,
"mean_abs_mm": 0.5793161235728848,
"max_abs_mm": 0.7446782303610107,
"n_unobservable": 1,
"wrist_error_mm": null,
"finger_error_mm": null
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:54Z",
"method": "hybrid",
"movements": {
"x": {
"value": 29.25532176963899,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": -1.8054616066474323,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 93.59231205595674,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"a": {
"value": 21.493882132635324,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"b": {
"value": 23.515264408879943,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 14.13014845912555,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 8.586045983215241,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 1.3439145754288007,
"num_markers": 15
}

View File

@@ -0,0 +1,540 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-03T04:17:12Z",
"summary": {
"num_cameras": 3,
"num_markers": 11
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.23704041244758284,
-0.17005180855227392,
0.32419326874427334
],
"position_mm": [
237.04041244758284,
-170.0518085522739,
324.1932687442733
],
"normal": [
0.3124724007715905,
-0.5784643637685664,
0.7534852212259153
],
"corners_m": [
[
0.2319259426745218,
-0.1839408192541155,
0.3158755831542521
],
[
0.22197886228576386,
-0.1686830546001169,
0.3312677770845563
],
[
0.2423612202438557,
-0.15633803004191443,
0.33273831653773167
],
[
0.25189562458619,
-0.17124533031294892,
0.3168913982005533
]
],
"num_cameras": 2,
"edge_length_mm": 23.79020928054808
},
{
"marker_id": 58,
"link": "Board",
"position_m": [
0.04854202628986716,
-0.2172567255473733,
-0.02677007428621494
],
"position_mm": [
48.54202628986716,
-217.2567255473733,
-26.77007428621494
],
"normal": [
-0.011970857687040547,
0.0036504890303935547,
0.9999216831812757
],
"corners_m": [
[
0.036795500324649455,
-0.22899730070139526,
-0.027026304082022938
],
[
0.03644339881734654,
-0.20614325035735365,
-0.026793567258421844
],
[
0.060025889299546914,
-0.20528166445476176,
-0.026834902387093528
],
[
0.060903316717925725,
-0.2286046866759825,
-0.026425523417321455
]
],
"num_cameras": 2,
"edge_length_mm": 23.479453967856454
},
{
"marker_id": 59,
"link": "Board",
"position_m": [
0.6264323736573214,
-0.2765460016718697,
-0.026654642046676072
],
"position_mm": [
626.4323736573214,
-276.5460016718697,
-26.654642046676074
],
"normal": [
0.07929598414398528,
-0.02692654894786295,
0.9964873846970643
],
"corners_m": [
[
0.6153173862676349,
-0.2886427636249324,
-0.02607905784103425
],
[
0.61392584721075,
-0.26651821813422866,
-0.02540668270664506
],
[
0.6373867338809747,
-0.26440460775130564,
-0.027180140300068132
],
[
0.6390995272699261,
-0.286618417177012,
-0.027952687338956856
]
],
"num_cameras": 2,
"edge_length_mm": 23.008931898851287
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.01903003226874451,
-0.18972932631195732,
-0.027265760386061252
],
"position_mm": [
-19.030032268744513,
-189.72932631195732,
-27.265760386061253
],
"normal": [
0.019396593446744263,
0.010867707907306512,
0.9997528019903236
],
"corners_m": [
[
-0.030637244374058438,
-0.20146793582356928,
-0.02693018127241373
],
[
-0.030058453021483578,
-0.17883637227587068,
-0.02715241093365498
],
[
-0.007795759208889527,
-0.17777113756226212,
-0.02763114978230329
],
[
-0.007628672470546503,
-0.20084185958612719,
-0.027349299555873015
]
],
"num_cameras": 2,
"edge_length_mm": 22.75682792852555
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.006658426055356701,
-0.2775740819231569,
-0.027869921368193863
],
"position_mm": [
6.658426055356701,
-277.57408192315694,
-27.869921368193864
],
"normal": [
0.03095615527649668,
-0.01537976938285679,
0.9994024110158168
],
"corners_m": [
[
-0.0051855976760324,
-0.28929241690194984,
-0.027634834165157468
],
[
-0.004468093192795032,
-0.26612730885943603,
-0.027398177359678748
],
[
0.018389214350444803,
-0.2658515850580922,
-0.028003860950287795
],
[
0.017898180739809436,
-0.28902501687314974,
-0.028442812997651442
]
],
"num_cameras": 3,
"edge_length_mm": 23.081667675335247
},
{
"marker_id": 85,
"link": "Board",
"position_m": [
0.5058815147742463,
-0.31342386359103436,
-0.027729380664503197
],
"position_mm": [
505.8815147742462,
-313.4238635910344,
-27.729380664503196
],
"normal": [
-0.015203948855766668,
-0.03082544919490248,
0.9994091412535326
],
"corners_m": [
[
0.4941240550392875,
-0.3246898281314749,
-0.028322609727459716
],
[
0.4948635571920526,
-0.3012650153918953,
-0.027455597551473185
],
[
0.5177280374679165,
-0.3021374979228199,
-0.027267310562419943
],
[
0.5168104093977284,
-0.3256031129179473,
-0.027872004816659943
]
],
"num_cameras": 2,
"edge_length_mm": 23.13373620482185
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.18717653386332953,
-0.27670269028157923,
-0.027491516357089164
],
"position_mm": [
187.17653386332952,
-276.70269028157924,
-27.491516357089164
],
"normal": [
0.03359759944331466,
-0.016770244943286383,
0.9992947313961926
],
"corners_m": [
[
0.17625947044953083,
-0.2889831511626243,
-0.027412954287425472
],
[
0.17501029947785093,
-0.2663637179840574,
-0.026827377640752218
],
[
0.19819820868911653,
-0.26433037156418365,
-0.02773545860772856
],
[
0.19923815683681975,
-0.2871335204154518,
-0.027990274892450404
]
],
"num_cameras": 3,
"edge_length_mm": 22.961142930634715
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10504553192623713,
-0.1911441660486389,
-0.02754271058213576
],
"position_mm": [
105.04553192623713,
-191.1441660486389,
-27.54271058213576
],
"normal": [
0.03466289510807589,
0.010113617126378482,
0.9993478865997305
],
"corners_m": [
[
0.0938282003582602,
-0.2033564042373593,
-0.027110155840047476
],
[
0.09319379385516063,
-0.18061431237084155,
-0.02715833760930815
],
[
0.11628951231109937,
-0.17870965566009417,
-0.028136882002443655
],
[
0.11687062118042828,
-0.20189629192626066,
-0.02776546687674377
]
],
"num_cameras": 3,
"edge_length_mm": 23.060146573132865
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.26221629487019027,
-0.15390959488956624,
0.16494122876128867
],
"position_mm": [
262.21629487019027,
-153.90959488956625,
164.94122876128867
],
"normal": [
0.9164124947108484,
-0.3999452846864128,
0.015228551964766433
],
"corners_m": [
[
0.2672799091582169,
-0.14179500398857808,
0.1528482463873505
],
[
0.25762538258736595,
-0.1658380240404592,
0.15192145256858824
],
[
0.2568850942445073,
-0.16462818530232254,
0.17778186788088604
],
[
0.267074793490671,
-0.14337716622690516,
0.17721334820832987
]
],
"num_cameras": 2,
"edge_length_mm": 24.954170260808358
},
{
"marker_id": 215,
"link": "Board",
"position_m": [
0.2502548465373901,
-0.08941547571190958,
0.0007208718912344821
],
"position_mm": [
250.2548465373901,
-89.41547571190958,
0.7208718912344821
],
"normal": [
0.010297546088198847,
-0.01602089277094881,
0.9998186293220301
],
"corners_m": [
[
0.23928220602444603,
-0.0772408853265423,
0.000829843597064672
],
[
0.26265952100263007,
-0.0785982502113784,
0.0009736370191627433
],
[
0.2609377573896676,
-0.1011209699277896,
0.00021049077093144704
],
[
0.2381399017328168,
-0.10070179738192801,
0.0008695161777790662
]
],
"num_cameras": 2,
"edge_length_mm": 23.07960525510141
},
{
"marker_id": 229,
"link": "Arm1",
"position_m": [
0.13804063168025418,
-0.1430663314169686,
0.0872873868554713
],
"position_mm": [
138.0406316802542,
-143.06633141696858,
87.2873868554713
],
"normal": [
-0.006695719423330192,
-0.021209681834995164,
0.9997526277724218
],
"corners_m": [
[
0.12593787250934008,
-0.1318248368208659,
0.08748201732125006
],
[
0.14958858140705578,
-0.1310703583177547,
0.08758289590207288
],
[
0.15024280477696275,
-0.15458482461490652,
0.08716078336342052
],
[
0.12639326802765818,
-0.15478530591434725,
0.08692385083514172
]
],
"num_cameras": 2,
"edge_length_mm": 23.503407672763068
}
]
}

View File

@@ -0,0 +1,277 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:11Z",
"summary": {
"num_cameras": 3,
"num_markers": 11,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 44,
"position_m": [
0.23699741662578833,
-0.16998334971462986,
0.32411544377743773
],
"position_mm": [
236.99741662578833,
-169.98334971462987,
324.11544377743775
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 58,
"position_m": [
0.0485249933164055,
-0.21728084423781105,
-0.0268349969067568
],
"position_mm": [
48.5249933164055,
-217.28084423781104,
-26.8349969067568
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6264504666222843,
-0.2765554966615124,
-0.026747928782375432
],
"position_mm": [
626.4504666222844,
-276.5554966615124,
-26.747928782375432
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019060490429323552,
-0.18972887814589856,
-0.027328941430774547
],
"position_mm": [
-19.06049042932355,
-189.72887814589856,
-27.328941430774545
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006195655994695201,
-0.2772827019192013,
-0.02770560618878238
],
"position_mm": [
6.1956559946952,
-277.2827019192013,
-27.70560618878238
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5059053606118828,
-0.31343484798921545,
-0.02783587801016932
],
"position_mm": [
505.9053606118828,
-313.4348479892154,
-27.83587801016932
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.186854308783307,
-0.2763247495226501,
-0.027334071745798775
],
"position_mm": [
186.854308783307,
-276.3247495226501,
-27.334071745798774
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10468680531544566,
-0.1908938281643627,
-0.027430454286488375
],
"position_mm": [
104.68680531544567,
-190.8938281643627,
-27.430454286488374
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 120,
"position_m": [
0.26217236435365493,
-0.153956298272491,
0.16499220605773846
],
"position_mm": [
262.1723643536549,
-153.95629827249098,
164.99220605773846
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 215,
"position_m": [
0.25025198278121685,
-0.08939946327183715,
0.000647861735377337
],
"position_mm": [
250.25198278121684,
-89.39946327183715,
0.647861735377337
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1380352657164693,
-0.14308649741017798,
0.08723474071764777
],
"position_mm": [
138.0352657164693,
-143.08649741017797,
87.23474071764777
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,276 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:11Z",
"summary": {
"num_cameras": 3,
"num_markers": 11,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 44,
"position_m": [
0.23718343374000755,
-0.16982443141719436,
0.32422676092397457
],
"position_mm": [
237.18343374000756,
-169.82443141719435,
324.22676092397455
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 58,
"position_m": [
0.04876448347517325,
-0.21635431892425952,
-0.02713872025052952
],
"position_mm": [
48.76448347517325,
-216.35431892425953,
-27.13872025052952
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6265358459052202,
-0.27652044316367413,
-0.02670523739557774
],
"position_mm": [
626.5358459052202,
-276.52044316367414,
-26.70523739557774
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022917989718005207,
-0.18730670602437913,
-0.028844964155660468
],
"position_mm": [
-22.917989718005206,
-187.30670602437914,
-28.844964155660467
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0061343649611568084,
-0.2793528103371863,
-0.02713488953431508
],
"position_mm": [
6.134364961156808,
-279.35281033718627,
-27.134889534315082
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.506014080750902,
-0.31339025759484984,
-0.027796817259084908
],
"position_mm": [
506.01408075090205,
-313.39025759484986,
-27.796817259084907
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18742507985631873,
-0.2764984199027222,
-0.02734552799624178
],
"position_mm": [
187.42507985631875,
-276.4984199027222,
-27.34552799624178
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.107119554841247,
-0.19161432464515035,
-0.02654962751528472
],
"position_mm": [
107.119554841247,
-191.61432464515036,
-26.54962751528472
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 120,
"position_m": [
0.26245018323487507,
-0.15369826198367809,
0.16516700592537048
],
"position_mm": [
262.45018323487506,
-153.6982619836781,
165.1670059253705
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 215,
"position_m": [
0.25050483834474013,
-0.08921194148111465,
0.0006937491077896455
],
"position_mm": [
250.50483834474014,
-89.21194148111465,
0.6937491077896455
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13806187684799096,
-0.14305387868556024,
0.08725247853889177
],
"position_mm": [
138.06187684799096,
-143.05387868556025,
87.25247853889178
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,389 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:10Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_bdg\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
1994.0294189453125,
0.0,
719.934814453125
],
[
0.0,
1991.6876220703125,
539.2061157226562
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 13,
"used_marker_ids": [
85,
54,
69,
71,
59,
95,
47,
63,
58,
103,
92,
96,
207
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5
],
"rms": [
0.01114181113801583,
0.0014840886565286656,
0.0013411337822983736,
0.0013409074404116105,
0.0013409067673526124,
0.0013409067658717699
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05
]
},
"residual_rms_px": 3.791129771942329,
"residual_median_px": 3.6488080377723136,
"residual_max_px": 5.508468161441507,
"sigma2_normalized": 2.337440241181745e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999454021453857,
-0.010409047827124596,
-0.0009367888560518622
],
[
-0.008666126988828182,
-0.7757218480110168,
-0.6310154795646667
],
[
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
],
"translation_m": [
-0.3115493655204773,
0.053610555827617645,
1.492632269859314
],
"rvec_rad": [
2.4586978093124685,
-0.013205947949858023,
0.003395641312702206
]
},
"camera_in_world": {
"position_m": [
0.3032776117324829,
-0.9034907817840576,
1.1914761066436768
],
"position_mm": [
303.2776184082031,
-903.4907836914062,
1191.47607421875
],
"orientation_deg": {
"roll": 140.8760528564453,
"pitch": -0.33469992876052856,
"yaw": -0.4965471625328064
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00024770488154918956,
-3.02092113450905e-06,
6.868247148894345e-05,
-6.902611529116678e-07,
-3.674741952219474e-05,
-6.12377411666506e-05
],
[
-3.0209211345098774e-06,
9.646553773221371e-06,
-1.9967224970721994e-05,
1.84563793944486e-06,
-1.166328617588216e-08,
9.349186407581358e-06
],
[
6.868247148894835e-05,
-1.9967224970722014e-05,
0.00018874794720662738,
-5.504643747753615e-06,
-2.5743869213362037e-05,
-8.485561352445918e-05
],
[
-6.90261152911834e-07,
1.8456379394448673e-06,
-5.504643747753606e-06,
7.585037181692892e-07,
3.442698295697147e-07,
3.107220862664864e-06
],
[
-3.674741952219508e-05,
-1.1663286175973388e-08,
-2.574386921336151e-05,
3.442698295697041e-07,
8.167133983390756e-06,
1.66151193299524e-05
],
[
-6.123774116665256e-05,
9.349186407581272e-06,
-8.485561352445874e-05,
3.1072208626648766e-06,
1.6615119329952592e-05,
5.0893247412544976e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.9017578156459674,
0.17795439860385825,
0.7871613301233731
],
"tvec_std_m": [
0.0008709211894134218,
0.0028578197954718483,
0.007133950337123533
]
},
"camera_center_std_m": [
0.01494229366053994,
0.017840415807706334,
0.010379550081898552
],
"camera_center_std_mm": [
14.942293660539939,
17.840415807706336,
10.379550081898552
],
"orientation_std_deg": {
"roll": 0.9606105309212748,
"pitch": 0.5897219842177743,
"yaw": 0.18146143875291634
}
}
},
"observations": {
"markers": [
{
"marker_id": 85,
"observed_center_px": [
1019.5,
1007.5
],
"projected_center_px": [
1017.0175170898438,
1006.4471435546875
],
"reprojection_error_px": 2.696521480287876,
"confidence": 0.7289937973022461
},
{
"marker_id": 54,
"observed_center_px": [
768.75,
1030.25
],
"projected_center_px": [
772.1187744140625,
1033.9364013671875
],
"reprojection_error_px": 4.993815784832678,
"confidence": 0.4524177759034183
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
966.75
],
"projected_center_px": [
270.0071716308594,
970.5763549804688
],
"reprojection_error_px": 3.8340524322728693,
"confidence": 0.6934174662272136
},
{
"marker_id": 71,
"observed_center_px": [
1379.25,
964.5
],
"projected_center_px": [
1378.752685546875,
963.8180541992188
],
"reprojection_error_px": 0.8440211730106053,
"confidence": 0.5060492151283109
},
{
"marker_id": 59,
"observed_center_px": [
1193.25,
954.5
],
"projected_center_px": [
1192.8212890625,
958.12353515625
],
"reprojection_error_px": 3.6488080377723136,
"confidence": 0.6499924212970313
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.5
],
"projected_center_px": [
537.5155029296875,
957.91015625
],
"reprojection_error_px": 5.000489403197747,
"confidence": 0.6396232661556551
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
773.2626953125,
972.4498291015625
],
"reprojection_error_px": 3.061462287352973,
"confidence": 0.6409999109903972
},
{
"marker_id": 63,
"observed_center_px": [
1398.25,
899.5
],
"projected_center_px": [
1403.74560546875,
899.876220703125
],
"reprojection_error_px": 5.508468161441507,
"confidence": 0.24447248769447005
},
{
"marker_id": 58,
"observed_center_px": [
341.75,
885.0
],
"projected_center_px": [
344.017333984375,
886.3289184570312
],
"reprojection_error_px": 2.6280844092494693,
"confidence": 0.5523602424170057
},
{
"marker_id": 103,
"observed_center_px": [
427.75,
852.0
],
"projected_center_px": [
428.47540283203125,
846.9824829101562
],
"reprojection_error_px": 5.069683127730277,
"confidence": 0.552070074971262
},
{
"marker_id": 92,
"observed_center_px": [
1200.0,
838.25
],
"projected_center_px": [
1198.1318359375,
836.2643432617188
],
"reprojection_error_px": 2.7263289689064005,
"confidence": 0.5416034617553136
},
{
"marker_id": 96,
"observed_center_px": [
808.0,
838.75
],
"projected_center_px": [
805.7778930664062,
841.7437133789062
],
"reprojection_error_px": 3.7282809737689693,
"confidence": 0.5172315019532747
},
{
"marker_id": 207,
"observed_center_px": [
1310.25,
612.0
],
"projected_center_px": [
1307.587158203125,
612.395263671875
],
"reprojection_error_px": 2.692017794422724,
"confidence": 0.4249602281446108
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,355 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:10Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_bdg\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "d",
"camera_matrix": [
[
1994.6785888671875,
0.0,
720.2863159179688
],
[
0.0,
1997.283935546875,
541.2328491210938
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 11,
"used_marker_ids": [
95,
79,
208,
69,
51,
103,
58,
215,
214,
64,
211
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.0052784192155946414,
0.0015553308372352722,
0.0015454479152646658,
0.0015454478203885053
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.373601588799292,
"residual_median_px": 3.0665777316405665,
"residual_max_px": 6.934048787618814,
"sigma2_normalized": 3.284062327621381e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8140211701393127,
0.5808314681053162,
-0.002099925186485052
],
[
0.16058388352394104,
-0.22852589190006256,
-0.9602024555206299
],
[
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
],
"translation_m": [
-0.11351325362920761,
0.08586125820875168,
1.1228293180465698
],
"rvec_rad": [
1.7872208901144642,
0.5706984933785668,
-0.4312830296574329
]
},
"camera_in_world": {
"position_m": [
0.70537269115448,
-0.7916994094848633,
0.39580878615379333
],
"position_mm": [
705.3726806640625,
-791.6994018554688,
395.80877685546875
],
"orientation_deg": {
"roll": 109.67109680175781,
"pitch": 33.93110275268555,
"yaw": 11.159582138061523
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00010643387504793911,
1.8247691499686762e-05,
2.0600022881989278e-05,
-2.7013740573648636e-06,
-2.152552135452421e-05,
-2.015431056977141e-06
],
[
1.8247691499687314e-05,
3.316891739937032e-05,
-2.9018095355806712e-05,
7.564731571326925e-06,
-5.783403352358285e-06,
-2.3836513269670096e-06
],
[
2.0600022881988008e-05,
-2.9018095355806875e-05,
9.531651328561114e-05,
-1.4811228025360293e-05,
-4.035453937422605e-06,
4.082125600252585e-06
],
[
-2.7013740573646497e-06,
7.564731571326956e-06,
-1.4811228025360302e-05,
3.04169077563796e-06,
1.0286420826073937e-07,
-1.2327944317583284e-06
],
[
-2.152552135452418e-05,
-5.7834033523581804e-06,
-4.035453937422829e-06,
1.0286420826077795e-07,
5.16490507174838e-06,
2.2668022372813035e-06
],
[
-2.015431056976974e-06,
-2.3836513269669736e-06,
4.082125600252625e-06,
-1.2327944317583277e-06,
2.266802237281269e-06,
9.79188378229586e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.5911021915572052,
0.32998050345689806,
0.5593797056338236
],
"tvec_std_m": [
0.0017440443731849141,
0.0022726427505766014,
0.0031291985846692216
]
},
"camera_center_std_m": [
0.0071634871584966234,
0.006929728960665848,
0.008856161444519013
],
"camera_center_std_mm": [
7.163487158496624,
6.929728960665848,
8.856161444519014
],
"orientation_std_deg": {
"roll": 0.7037339556837442,
"pitch": 0.4968365694308166,
"yaw": 0.38816336671239354
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.75,
1048.0
],
"projected_center_px": [
422.2366943359375,
1044.9722900390625
],
"reprojection_error_px": 3.0665777316405665,
"confidence": 0.20402441897220203
},
{
"marker_id": 79,
"observed_center_px": [
835.0,
1017.25
],
"projected_center_px": [
836.3563232421875,
1018.6166381835938
],
"reprojection_error_px": 1.9254383039075638,
"confidence": 0.6457320027538672
},
{
"marker_id": 208,
"observed_center_px": [
1003.5,
919.75
],
"projected_center_px": [
997.814453125,
919.96533203125
],
"reprojection_error_px": 5.689623111551811,
"confidence": 0.6159321401194328
},
{
"marker_id": 69,
"observed_center_px": [
128.0,
930.0
],
"projected_center_px": [
123.43917846679688,
933.3843383789062
],
"reprojection_error_px": 5.679334408244252,
"confidence": 0.624
},
{
"marker_id": 51,
"observed_center_px": [
549.25,
937.75
],
"projected_center_px": [
550.33447265625,
936.3466186523438
],
"reprojection_error_px": 1.7735727075886691,
"confidence": 0.77314169020749
},
{
"marker_id": 103,
"observed_center_px": [
419.5,
915.25
],
"projected_center_px": [
425.69110107421875,
912.994873046875
],
"reprojection_error_px": 6.5890310430216825,
"confidence": 0.7057030368311452
},
{
"marker_id": 58,
"observed_center_px": [
292.0,
903.5
],
"projected_center_px": [
292.99151611328125,
905.9818725585938
],
"reprojection_error_px": 2.6726009054845887,
"confidence": 0.7151029421394708
},
{
"marker_id": 215,
"observed_center_px": [
805.25,
860.25
],
"projected_center_px": [
802.7429809570312,
861.4647216796875
],
"reprojection_error_px": 2.785802082149909,
"confidence": 0.44061534868104507
},
{
"marker_id": 214,
"observed_center_px": [
1073.0,
853.5
],
"projected_center_px": [
1079.8641357421875,
854.482177734375
],
"reprojection_error_px": 6.934048787618814,
"confidence": 0.41973369957421486
},
{
"marker_id": 64,
"observed_center_px": [
238.25,
848.25
],
"projected_center_px": [
238.33372497558594,
846.0867309570312
],
"reprojection_error_px": 2.1648886400468266,
"confidence": 0.5454096732100583
},
{
"marker_id": 211,
"observed_center_px": [
896.75,
804.25
],
"projected_center_px": [
892.5262451171875,
803.4739990234375
],
"reprojection_error_px": 4.29444790697342,
"confidence": 0.4051124159631517
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,344 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:11Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_bdg\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
2006.321044921875,
0.0,
720.385009765625
],
[
0.0,
2007.03759765625,
541.6199340820312
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 10,
"used_marker_ids": [
86,
64,
215,
69,
103,
95,
55,
85,
59,
80
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.012211970599231983,
0.001624686790215441,
0.001096816809744077,
0.0010967367431609408,
0.0010967367414136792
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.1153311943275073,
"residual_median_px": 2.29174302151767,
"residual_max_px": 5.639158651378318,
"sigma2_normalized": 1.7183306856665035e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7070202231407166,
-0.7071593403816223,
-0.006931936368346214
],
[
-0.6388823986053467,
0.6428983807563782,
-0.42250561714172363
],
[
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
],
"translation_m": [
-0.0006485866033472121,
0.329395592212677,
1.3869478702545166
],
"rvec_rad": [
1.1116345202261342,
-2.6891904807982767,
0.5919699407140773
]
},
"camera_in_world": {
"position_m": [
-0.2105851173400879,
0.19594021141529083,
1.3962047100067139
],
"position_mm": [
-210.58511352539062,
195.94021606445312,
1396.2047119140625
],
"orientation_deg": {
"roll": -162.0111083984375,
"pitch": -17.652027130126953,
"yaw": -137.89817810058594
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.863828405835393e-05,
-3.6211350801545964e-05,
4.8904388350657714e-05,
3.902031216871867e-06,
1.7491374210548052e-06,
1.712453203844384e-05
],
[
-3.6211350801545814e-05,
8.118404691029837e-05,
-7.933524692416392e-05,
-1.1747414168787058e-05,
-4.0724295918695094e-06,
-3.864426055902944e-05
],
[
4.890438835065657e-05,
-7.9335246924162e-05,
0.0002459412534358799,
1.8168416763040778e-05,
-1.0371179617210202e-05,
8.063034255396228e-06
],
[
3.902031216871802e-06,
-1.1747414168786958e-05,
1.816841676304093e-05,
2.715358880963124e-06,
-1.784835635372693e-07,
3.476435485392543e-06
],
[
1.7491374210549396e-06,
-4.072429591869759e-06,
-1.0371179617209857e-05,
-1.7848356353722885e-07,
1.9579100162138867e-06,
5.080696601413939e-06
],
[
1.712453203844398e-05,
-3.864426055902985e-05,
8.063034255397583e-06,
3.4764354853926728e-06,
5.08069660141392e-06,
3.5481481736898976e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.3066169283653536,
0.5162475227221713,
0.8985418791070087
],
"tvec_std_m": [
0.0016478346036429517,
0.001399253378132026,
0.005956633423075401
]
},
"camera_center_std_m": [
0.012704212536896875,
0.018985461301472058,
0.005906615726598309
],
"camera_center_std_mm": [
12.704212536896875,
18.985461301472057,
5.906615726598309
],
"orientation_std_deg": {
"roll": 0.8031787699995179,
"pitch": 0.5283201653633157,
"yaw": 0.23283827960495554
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
70.25,
959.25
],
"projected_center_px": [
70.90715026855469,
957.6599731445312
],
"reprojection_error_px": 1.7204743173245391,
"confidence": 0.5252370067816919
},
{
"marker_id": 64,
"observed_center_px": [
922.0,
859.25
],
"projected_center_px": [
923.3904418945312,
862.7029418945312
],
"reprojection_error_px": 3.7223831598959167,
"confidence": 0.5880291998801059
},
{
"marker_id": 215,
"observed_center_px": [
567.0,
692.5
],
"projected_center_px": [
567.061767578125,
692.2017211914062
],
"reprojection_error_px": 0.30460709342287967,
"confidence": 0.30921435771529826
},
{
"marker_id": 69,
"observed_center_px": [
976.75,
755.0
],
"projected_center_px": [
979.2584228515625,
749.949462890625
],
"reprojection_error_px": 5.639158651378318,
"confidence": 0.5311430345039768
},
{
"marker_id": 103,
"observed_center_px": [
801.5,
744.25
],
"projected_center_px": [
797.4208984375,
746.14306640625
],
"reprojection_error_px": 4.496973423944401,
"confidence": 0.5602433645983547
},
{
"marker_id": 95,
"observed_center_px": [
802.75,
598.5
],
"projected_center_px": [
800.469970703125,
601.06982421875
],
"reprojection_error_px": 3.4354810594562086,
"confidence": 0.4794892396931609
},
{
"marker_id": 55,
"observed_center_px": [
699.0,
531.25
],
"projected_center_px": [
700.8067626953125,
529.965087890625
],
"reprojection_error_px": 2.217068011133488,
"confidence": 0.4297136712444013
},
{
"marker_id": 85,
"observed_center_px": [
555.5,
319.5
],
"projected_center_px": [
555.5736083984375,
320.44488525390625
],
"reprojection_error_px": 0.947748035803827,
"confidence": 0.3806179715259906
},
{
"marker_id": 59,
"observed_center_px": [
425.0,
258.5
],
"projected_center_px": [
426.8974914550781,
257.249267578125
],
"reprojection_error_px": 2.2726208247800166,
"confidence": 0.3891556430833806
},
{
"marker_id": 80,
"observed_center_px": [
299.0,
56.75
],
"projected_center_px": [
296.78985595703125,
57.4248046875
],
"reprojection_error_px": 2.3108652182553238,
"confidence": 0.2191401054575686
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 28.703703115722178,
"gt": 30.0,
"error": 1.2962968842778224,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": -2.675757050710368,
"gt": -2.0,
"error": 0.6757570507103594,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 91.09575238107713,
"gt": 95.0,
"error": 3.9042476189228523,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "a",
"estimate": 22.682019957542114,
"gt": 20.0,
"error": 2.68201995754211,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "b",
"estimate": 61.03186676190563,
"gt": 23.0,
"error": 38.03186676190563,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 169.86882744042427,
"gt": 9.0,
"error": 160.8688274404243,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": -8.88717472018426,
"gt": 9.0,
"error": 17.887174720184262,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 50.5646178026456,
"max_abs_deg": 160.8688274404243,
"mean_abs_mm": 9.591735802231042,
"max_abs_mm": 17.887174720184262,
"n_unobservable": 1,
"wrist_error_mm": null,
"finger_error_mm": null
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:14Z",
"method": "hybrid",
"movements": {
"x": {
"value": 28.703703115722178,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": -2.675757050710368,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 91.09575238107713,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"a": {
"value": 22.682019957542114,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"b": {
"value": 61.03186676190563,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 169.86882744042427,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": -8.88717472018426,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 2.7397831576804728,
"num_markers": 11
}

View File

@@ -0,0 +1,970 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-03T04:17:41Z",
"summary": {
"num_cameras": 3,
"num_markers": 21
},
"cameras": [
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.27666076150287805,
-0.1573774862580636,
0.35414010921041567
],
"position_mm": [
276.6607615028781,
-157.3774862580636,
354.1401092104157
],
"normal": [
-0.00689969031641032,
-0.9570341189525837,
-0.2898932379932128
],
"corners_m": [
[
0.28733859171897186,
-0.1537577222345854,
0.341540164202122
],
[
0.2621912629384694,
-0.1543808942127839,
0.3449753688546649
],
[
0.2664374277387856,
-0.1613035096455276,
0.36694815334570363
],
[
0.2906757636152855,
-0.16006781893935756,
0.36309675043917206
]
],
"num_cameras": 2,
"edge_length_mm": 24.023820830660465
},
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.23475665485931868,
-0.1710529690989315,
0.32632337791743815
],
"position_mm": [
234.75665485931867,
-171.0529690989315,
326.32337791743817
],
"normal": [
0.31529913265963583,
-0.5855116027124097,
0.7468350688292742
],
"corners_m": [
[
0.2293338740924894,
-0.18432299180408382,
0.3180552959152564
],
[
0.2200135660843576,
-0.17041808192174562,
0.3331979984482254
],
[
0.23998964226667976,
-0.15728861670299227,
0.3347590543262206
],
[
0.24968953699374802,
-0.17218218596690427,
0.31928116298005027
]
],
"num_cameras": 3,
"edge_length_mm": 23.45733595572654
},
{
"marker_id": 54,
"link": "Board",
"position_m": [
0.3395105054830096,
-0.3286251153036527,
-0.02766584721042612
],
"position_mm": [
339.5105054830096,
-328.6251153036527,
-27.665847210426122
],
"normal": [
0.0061605828714697735,
0.03074428371475358,
0.9995082972329697
],
"corners_m": [
[
0.32770491108788574,
-0.3401297951555127,
-0.027348779057115517
],
[
0.3279392335531772,
-0.3170405716453235,
-0.027837518047823487
],
[
0.35092006339459775,
-0.31714551416196807,
-0.028202808377630284
],
[
0.3514778138963776,
-0.34018458025180637,
-0.02727428335913521
]
],
"num_cameras": 2,
"edge_length_mm": 23.22928838454019
},
{
"marker_id": 58,
"link": "Board",
"position_m": [
0.04767126957157588,
-0.2167596381870906,
-0.027172892714526314
],
"position_mm": [
47.67126957157588,
-216.7596381870906,
-27.172892714526313
],
"normal": [
-0.018847743908352862,
-0.013163734920450532,
0.99973570439017
],
"corners_m": [
[
0.03571680433198501,
-0.22865917644641873,
-0.027611728719111592
],
[
0.035930019757782115,
-0.20544376156391744,
-0.02718851491727311
],
[
0.059636988789443,
-0.20486897879915394,
-0.0268475250776599
],
[
0.0594012654070934,
-0.2280666359388724,
-0.02704380214406066
]
],
"num_cameras": 2,
"edge_length_mm": 23.458750383574287
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.4017413424456742,
-0.17355439632179773,
-0.027242263865715897
],
"position_mm": [
401.7413424456742,
-173.55439632179773,
-27.2422638657159
],
"normal": [
0.00720124129509015,
0.038413249457840255,
0.9992359903395692
],
"corners_m": [
[
0.39083288981975095,
-0.18565764578595614,
-0.02657402965080575
],
[
0.3896463284670943,
-0.16238417972853952,
-0.02770955433009833
],
[
0.4125967931896889,
-0.1616245023971259,
-0.027652106201952152
],
[
0.41388935830616297,
-0.18455125737556932,
-0.027033365280007354
]
],
"num_cameras": 2,
"edge_length_mm": 23.088378585256102
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.01947671936987507,
-0.18955092775442675,
-0.027460854137519537
],
"position_mm": [
-19.47671936987507,
-189.55092775442674,
-27.460854137519537
],
"normal": [
-0.007069658063869522,
0.022370583950939493,
0.9997247505731536
],
"corners_m": [
[
-0.031598646322270704,
-0.2012816613250763,
-0.027265767778792922
],
[
-0.030964526768647326,
-0.17785420090375764,
-0.02782270669774791
],
[
-0.007716152923150322,
-0.17775410857414994,
-0.027622885619886326
],
[
-0.007627551465431945,
-0.20131374021472312,
-0.02713205645365099
]
],
"num_cameras": 2,
"edge_length_mm": 23.557126312570382
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.0062502174039536585,
-0.2776884002263094,
-0.02740569309122331
],
"position_mm": [
6.250217403953658,
-277.6884002263094,
-27.40569309122331
],
"normal": [
-0.008783022585947342,
0.009071752136272038,
0.9999202777358969
],
"corners_m": [
[
-0.005793453717337164,
-0.28921993970947957,
-0.027181191665043004
],
[
-0.00518129816778421,
-0.26570826012211035,
-0.02783438662904961
],
[
0.018615911535707602,
-0.26605533653383123,
-0.02718497016912883
],
[
0.017359709965228405,
-0.2897700645398165,
-0.027422223901671785
]
],
"num_cameras": 2,
"edge_length_mm": 23.56185720493824
},
{
"marker_id": 79,
"link": "Board",
"position_m": [
0.31183998695501536,
-0.15999871677887467,
-0.02629044663927655
],
"position_mm": [
311.8399869550154,
-159.99871677887467,
-26.29044663927655
],
"normal": [
-0.004132663365066441,
-0.026450110044196617,
0.99964159215799
],
"corners_m": [
[
0.2991592235977763,
-0.17109474791325868,
-0.02667338768225341
],
[
0.30057935606391084,
-0.1482145989881665,
-0.025987643542576485
],
[
0.3243246776221367,
-0.14873593669783608,
-0.025977867775453314
],
[
0.32329669053623766,
-0.17194958351623746,
-0.026522887556823006
]
],
"num_cameras": 2,
"edge_length_mm": 23.52033394640276
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.18731025623137426,
-0.27680913828918413,
-0.02673510300639229
],
"position_mm": [
187.31025623137427,
-276.80913828918415,
-26.73510300639229
],
"normal": [
0.0015209709870392441,
-0.023338600768302575,
0.9997264607688617
],
"corners_m": [
[
0.17590249618917128,
-0.28923540873111303,
-0.02700647663684204
],
[
0.1751169347409097,
-0.2659956958410507,
-0.026465476066001713
],
[
0.19871486827688248,
-0.26469558707280805,
-0.026468262092317313
],
[
0.19950672571853362,
-0.2873098615117647,
-0.027000197230408095
]
],
"num_cameras": 2,
"edge_length_mm": 23.302506128821438
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.371576445551622,
-0.184862993133024,
-0.027494361980619796
],
"position_mm": [
371.576445551622,
-184.86299313302402,
-27.494361980619797
],
"normal": [
0.05404045263878699,
-0.08310911211430227,
0.9950741203358509
],
"corners_m": [
[
0.3595187574615029,
-0.1960794321040789,
-0.027380572788837935
],
[
0.3601898666026314,
-0.17354821992319366,
-0.026336510155465436
],
[
0.3833906388704194,
-0.17379940237911604,
-0.026803238367087655
],
[
0.38320651927193433,
-0.19602491812570744,
-0.029457126611088152
]
],
"num_cameras": 2,
"edge_length_mm": 22.98375626911532
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10470575370702456,
-0.19095773786546333,
-0.02730818433510726
],
"position_mm": [
104.70575370702456,
-190.95773786546332,
-27.30818433510726
],
"normal": [
-0.02168948703488838,
0.014316454117151102,
0.9996622456078228
],
"corners_m": [
[
0.09269507415011337,
-0.20281045116321894,
-0.027392555642405718
],
[
0.09261539293980707,
-0.17975852938678727,
-0.027737494578631873
],
[
0.11648228103390601,
-0.17894357888845172,
-0.027218222376934366
],
[
0.11703026670427177,
-0.2023183920233954,
-0.026884464742457086
]
],
"num_cameras": 2,
"edge_length_mm": 23.66754236747606
},
{
"marker_id": 114,
"link": "Arm2",
"position_m": [
0.2679637383628952,
-0.15488261187167307,
0.23754543933321487
],
"position_mm": [
267.96373836289524,
-154.88261187167308,
237.54543933321486
],
"normal": [
0.9169602061717226,
-0.3968421285093252,
0.041234758853428095
],
"corners_m": [
[
0.2735458235326387,
-0.1445267928391155,
0.22556558222771136
],
[
0.2631361985740904,
-0.16625626389599915,
0.22436956807013148
],
[
0.2630044654938906,
-0.16603066202688999,
0.2511205659071622
],
[
0.27216846585096127,
-0.1427167287246876,
0.2491260411278544
]
],
"num_cameras": 2,
"edge_length_mm": 24.91893093317392
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.2668217903173925,
-0.15939583530507306,
0.16780292856485424
],
"position_mm": [
266.8217903173925,
-159.39583530507306,
167.80292856485423
],
"normal": [
0.8944069207656214,
-0.44645109442028813,
-0.026789557246922693
],
"corners_m": [
[
0.2717734580968254,
-0.14764862391110276,
0.15586098560503087
],
[
0.2616840640074656,
-0.16997390140532004,
0.15465948346389571
],
[
0.2612656843238362,
-0.1701358495848937,
0.1802011371712168
],
[
0.27256395484144286,
-0.14982496631897574,
0.1804901080192735
]
],
"num_cameras": 2,
"edge_length_mm": 24.513914264678295
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3524610636880449,
-0.08985710639167843,
0.001156445898710156
],
"position_mm": [
352.46106368804493,
-89.85710639167843,
1.156445898710156
],
"normal": [
-0.019290645183641437,
-0.008200111587218895,
0.9997802904530356
],
"corners_m": [
[
0.3409986474917603,
-0.07731122080529367,
0.0009793833376250556
],
[
0.36505711741946884,
-0.07890102071700018,
0.0015488981035254549
],
[
0.3640700434867723,
-0.10225941553040692,
0.0012198313968488734
],
[
0.3397184463541782,
-0.10095676851401295,
0.0008776707568412403
]
],
"num_cameras": 2,
"edge_length_mm": 23.892108268959635
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.3476888452532459,
-0.012579011037873606,
0.0012174782319017627
],
"position_mm": [
347.6888452532459,
-12.579011037873606,
1.2174782319017627
],
"normal": [
-0.002371763340179063,
-0.029741715673364644,
0.9995548034437447
],
"corners_m": [
[
0.3363970980683381,
-0.00151770951950398,
0.001740039080225055
],
[
0.3597351972053792,
-0.0013426020244298854,
0.001368369212554199
],
[
0.3593785560029079,
-0.024087728279984896,
0.0011074043829707384
],
[
0.3352445297363585,
-0.023368004327575666,
0.0006541002518570583
]
],
"num_cameras": 2,
"edge_length_mm": 23.03693690462995
},
{
"marker_id": 215,
"link": "Board",
"position_m": [
0.2506360281273997,
-0.08931259168431041,
0.0009002690870380246
],
"position_mm": [
250.63602812739973,
-89.3125916843104,
0.9002690870380246
],
"normal": [
-0.01639082631739116,
-0.007897958794940096,
0.9998344678293036
],
"corners_m": [
[
0.23902168861369952,
-0.07757498645500771,
0.0008632898637075405
],
[
0.26292039336482054,
-0.07844352715002154,
0.0011292592908659566
],
[
0.26232430672097895,
-0.10152365960791733,
0.001053230908988143
],
[
0.23827772381009985,
-0.09970819352429505,
0.000555296284590458
]
],
"num_cameras": 2,
"edge_length_mm": 23.317980294765352
},
{
"marker_id": 219,
"link": "Arm2",
"position_m": [
0.2697154606433405,
-0.12617909717726167,
0.2740325226186858
],
"position_mm": [
269.7154606433405,
-126.17909717726167,
274.03252261868585
],
"normal": [
0.9317179941523152,
0.36307164718261936,
-0.008975432295224515
],
"corners_m": [
[
0.26577604793539383,
-0.11645057381977848,
0.26119371742609326
],
[
0.27439874575477413,
-0.13840487926875505,
0.2632186929359353
],
[
0.2738542124364547,
-0.13651916028134176,
0.28766952484012276
],
[
0.2648328364467395,
-0.11334177533917143,
0.28404815527259203
]
],
"num_cameras": 2,
"edge_length_mm": 24.10520124847104
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.14594415300196734,
-0.18197390267817992,
0.04905179760672622
],
"position_mm": [
145.94415300196732,
-181.9739026781799,
49.05179760672622
],
"normal": [
-0.07404149337516858,
-0.9972519944863963,
-0.0025133148787052084
],
"corners_m": [
[
0.13229489127892377,
-0.1807614332887908,
0.060190097827321994
],
[
0.1592240194199832,
-0.183211210621464,
0.06154223299502699
],
[
0.15888915409544738,
-0.1826730193075593,
0.03751344482209288
],
[
0.13336854721351504,
-0.18124994749490567,
0.03696141478246301
]
],
"num_cameras": 2,
"edge_length_mm": 24.984021777464577
},
{
"marker_id": 244,
"link": "Ellbow",
"position_m": [
0.268960179902358,
-0.14495463701840972,
0.0501657565595523
],
"position_mm": [
268.960179902358,
-144.95463701840973,
50.1657565595523
],
"normal": [
0.9992341302608699,
-0.014146495293325437,
-0.03648327826167714
],
"corners_m": [
[
0.26853223203326954,
-0.13305854153582616,
0.03735883120862742
],
[
0.2684756504969598,
-0.15645979306808894,
0.03782246822262187
],
[
0.2691297777967211,
-0.15686933495690852,
0.0629577408141342
],
[
0.2697030592824815,
-0.13343087851281527,
0.06252398599282573
]
],
"num_cameras": 2,
"edge_length_mm": 24.29940919966985
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.23456294427986124,
-0.1817951515643244,
0.05459946340667449
],
"position_mm": [
234.56294427986123,
-181.7951515643244,
54.59946340667449
],
"normal": [
-0.0219653273309574,
-0.9975141470000143,
0.06695558923702881
],
"corners_m": [
[
0.2464569669180079,
-0.18090443257967723,
0.06616466729477528
],
[
0.24698557839404983,
-0.18320571378614217,
0.043082261619085675
],
[
0.22227110523961965,
-0.1819963926637041,
0.04240854730042998
],
[
0.22253812656776767,
-0.18107406722777422,
0.06674237741240702
]
],
"num_cameras": 2,
"edge_length_mm": 24.058814644776618
},
{
"marker_id": 248,
"link": "Ellbow",
"position_m": [
0.20175058319322536,
-0.18312353998037756,
0.056274956468864254
],
"position_mm": [
201.75058319322537,
-183.12353998037756,
56.274956468864254
],
"normal": [
-0.1183587230025061,
-0.9852870699542587,
0.12329072337433844
],
"corners_m": [
[
0.2124494672886504,
-0.1823794961725609,
0.06856680240287208
],
[
0.2168999176450854,
-0.1866663999501901,
0.045980634831053135
],
[
0.18959489289310616,
-0.18281207045802306,
0.04365077549692175
],
[
0.18805805494605957,
-0.18063619334073608,
0.06690161314461006
]
],
"num_cameras": 2,
"edge_length_mm": 24.750846488026358
}
]
}

View File

@@ -0,0 +1,467 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:40Z",
"summary": {
"num_cameras": 3,
"num_markers": 21,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.27675957821706215,
-0.15738382635391293,
0.35420340510939835
],
"position_mm": [
276.75957821706214,
-157.38382635391292,
354.2034051093984
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23343800606802909,
-0.17176978679967544,
0.3278540618993284
],
"position_mm": [
233.4380060680291,
-171.76978679967544,
327.8540618993284
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 54,
"position_m": [
0.3395240333297339,
-0.3286407677806138,
-0.02770627926096728
],
"position_mm": [
339.5240333297339,
-328.64076778061377,
-27.70627926096728
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04766108067212143,
-0.21677176898468664,
-0.02724158851709965
],
"position_mm": [
47.66108067212143,
-216.77176898468664,
-27.241588517099647
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40176057539542825,
-0.17356515096494343,
-0.027278133725059526
],
"position_mm": [
401.76057539542825,
-173.56515096494343,
-27.278133725059526
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019490375577760143,
-0.1895637933308795,
-0.027521612821231695
],
"position_mm": [
-19.490375577760144,
-189.5637933308795,
-27.521612821231695
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006231476781093912,
-0.27770980861237454,
-0.027479161261650623
],
"position_mm": [
6.231476781093912,
-277.70980861237456,
-27.479161261650624
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31185479157288315,
-0.1599951542682076,
-0.026378865194432336
],
"position_mm": [
311.85479157288313,
-159.99515426820759,
-26.378865194432336
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18730278780105475,
-0.2768225365367209,
-0.026826751787171553
],
"position_mm": [
187.30278780105476,
-276.8225365367209,
-26.826751787171553
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3715896512848402,
-0.18485919033319886,
-0.027542962094325624
],
"position_mm": [
371.58965128484016,
-184.85919033319885,
-27.542962094325624
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10470212392695467,
-0.19096501032854643,
-0.02737729306381059
],
"position_mm": [
104.70212392695467,
-190.96501032854644,
-27.37729306381059
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2678101782936439,
-0.1548000865861757,
0.23755134811306622
],
"position_mm": [
267.8101782936439,
-154.8000865861757,
237.5513481130662
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.26667643393516705,
-0.15930890758566235,
0.16780588560864207
],
"position_mm": [
266.67643393516704,
-159.30890758566235,
167.80588560864206
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3524875706590064,
-0.08984854578537911,
0.0010788016539580595
],
"position_mm": [
352.4875706590064,
-89.84854578537912,
1.0788016539580594
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34771446215500396,
-0.012566718592971498,
0.0011539756163254846
],
"position_mm": [
347.71446215500396,
-12.566718592971498,
1.1539756163254846
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2506508839541844,
-0.0893072239716126,
0.000834191475693345
],
"position_mm": [
250.6508839541844,
-89.3072239716126,
0.8341914756933451
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.2697133413029506,
-0.12624016990529183,
0.27406295283822263
],
"position_mm": [
269.7133413029506,
-126.24016990529182,
274.06295283822266
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.14606993210154698,
-0.18199379870958426,
0.04909637129374362
],
"position_mm": [
146.06993210154698,
-181.99379870958427,
49.09637129374362
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.26888725312908374,
-0.14496748827917824,
0.050172444867068365
],
"position_mm": [
268.8872531290837,
-144.96748827917824,
50.172444867068364
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2346663813873148,
-0.18180264002801802,
0.05463406705121443
],
"position_mm": [
234.6663813873148,
-181.80264002801803,
54.63406705121443
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.20190287557229328,
-0.18316592920771246,
0.05631103540741976
],
"position_mm": [
201.90287557229328,
-183.16592920771245,
56.31103540741976
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,466 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:41Z",
"summary": {
"num_cameras": 3,
"num_markers": 21,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2766563425535481,
-0.15736103587924,
0.3528295699617187
],
"position_mm": [
276.6563425535481,
-157.36103587924,
352.82956996171873
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23556911643252706,
-0.17026859457860558,
0.3250519566819013
],
"position_mm": [
235.56911643252707,
-170.2685945786056,
325.0519566819013
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 54,
"position_m": [
0.33947233306218005,
-0.32871618389891555,
-0.027698800200759332
],
"position_mm": [
339.47233306218004,
-328.7161838989156,
-27.698800200759333
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.048288200683696936,
-0.21597033936144394,
-0.02730634253358065
],
"position_mm": [
48.288200683696935,
-215.97033936144393,
-27.30634253358065
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.404463746184115,
-0.1740130845806203,
-0.025923973233635614
],
"position_mm": [
404.463746184115,
-174.01308458062027,
-25.923973233635614
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02336963302229533,
-0.18694077162665065,
-0.030044375440994815
],
"position_mm": [
-23.36963302229533,
-186.94077162665064,
-30.044375440994816
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005573735178647186,
-0.27891167002502393,
-0.02738982644919082
],
"position_mm": [
5.573735178647186,
-278.9116700250239,
-27.38982644919082
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3116791885593828,
-0.1584425390968733,
-0.026916666925404054
],
"position_mm": [
311.6791885593828,
-158.4425390968733,
-26.916666925404055
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18760475355700412,
-0.2765543935173156,
-0.02690518264351375
],
"position_mm": [
187.60475355700413,
-276.5543935173156,
-26.90518264351375
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36950661762806036,
-0.1850087820869201,
-0.02855560423378229
],
"position_mm": [
369.5066176280604,
-185.0087820869201,
-28.55560423378229
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10701146405359982,
-0.1921441548036077,
-0.02603034178725644
],
"position_mm": [
107.01146405359982,
-192.1441548036077,
-26.03034178725644
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2788820969363465,
-0.16881605951713632,
0.23988383204859645
],
"position_mm": [
278.8820969363465,
-168.81605951713632,
239.88383204859645
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.30097287065241135,
-0.204037074417388,
0.18356775891676946
],
"position_mm": [
300.97287065241136,
-204.037074417388,
183.56775891676946
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.35282583228434655,
-0.09175451135632316,
0.0017000082266036246
],
"position_mm": [
352.8258322843466,
-91.75451135632316,
1.7000082266036245
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3474930218725652,
-0.011937739902426,
0.0007820066318504493
],
"position_mm": [
347.4930218725652,
-11.937739902426,
0.7820066318504493
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25020399781103636,
-0.0884932775547304,
0.0004172196494334075
],
"position_mm": [
250.20399781103637,
-88.4932775547304,
0.41721964943340745
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.27992854457206545,
-0.13989051415538936,
0.27522288179735666
],
"position_mm": [
279.92854457206545,
-139.89051415538935,
275.22288179735665
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.1460842835471512,
-0.1818570202321484,
0.049276693712508285
],
"position_mm": [
146.0842835471512,
-181.8570202321484,
49.27669371250828
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.22503919897854585,
-0.09203964100344947,
0.023423221732330107
],
"position_mm": [
225.03919897854584,
-92.03964100344947,
23.423221732330106
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.20031946298808903,
-0.13442645551277177,
0.029929172375435232
],
"position_mm": [
200.31946298808904,
-134.42645551277178,
29.929172375435233
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.16422568955525857,
-0.14341079534508264,
0.034699897420885265
],
"position_mm": [
164.22568955525858,
-143.41079534508265,
34.699897420885264
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,355 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:39Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_def\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "d",
"camera_matrix": [
[
1994.6785888671875,
0.0,
720.2863159179688
],
[
0.0,
1997.283935546875,
541.2328491210938
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 11,
"used_marker_ids": [
95,
79,
208,
69,
51,
103,
58,
215,
214,
64,
211
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.0052784192155946414,
0.0015553308372352722,
0.0015454479152646658,
0.0015454478203885053
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.373601588799292,
"residual_median_px": 3.0665777316405665,
"residual_max_px": 6.934048787618814,
"sigma2_normalized": 3.284062327621381e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8140211701393127,
0.5808314681053162,
-0.002099925186485052
],
[
0.16058388352394104,
-0.22852589190006256,
-0.9602024555206299
],
[
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
],
"translation_m": [
-0.11351325362920761,
0.08586125820875168,
1.1228293180465698
],
"rvec_rad": [
1.7872208901144642,
0.5706984933785668,
-0.4312830296574329
]
},
"camera_in_world": {
"position_m": [
0.70537269115448,
-0.7916994094848633,
0.39580878615379333
],
"position_mm": [
705.3726806640625,
-791.6994018554688,
395.80877685546875
],
"orientation_deg": {
"roll": 109.67109680175781,
"pitch": 33.93110275268555,
"yaw": 11.159582138061523
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00010643387504793911,
1.8247691499686762e-05,
2.0600022881989278e-05,
-2.7013740573648636e-06,
-2.152552135452421e-05,
-2.015431056977141e-06
],
[
1.8247691499687314e-05,
3.316891739937032e-05,
-2.9018095355806712e-05,
7.564731571326925e-06,
-5.783403352358285e-06,
-2.3836513269670096e-06
],
[
2.0600022881988008e-05,
-2.9018095355806875e-05,
9.531651328561114e-05,
-1.4811228025360293e-05,
-4.035453937422605e-06,
4.082125600252585e-06
],
[
-2.7013740573646497e-06,
7.564731571326956e-06,
-1.4811228025360302e-05,
3.04169077563796e-06,
1.0286420826073937e-07,
-1.2327944317583284e-06
],
[
-2.152552135452418e-05,
-5.7834033523581804e-06,
-4.035453937422829e-06,
1.0286420826077795e-07,
5.16490507174838e-06,
2.2668022372813035e-06
],
[
-2.015431056976974e-06,
-2.3836513269669736e-06,
4.082125600252625e-06,
-1.2327944317583277e-06,
2.266802237281269e-06,
9.79188378229586e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.5911021915572052,
0.32998050345689806,
0.5593797056338236
],
"tvec_std_m": [
0.0017440443731849141,
0.0022726427505766014,
0.0031291985846692216
]
},
"camera_center_std_m": [
0.0071634871584966234,
0.006929728960665848,
0.008856161444519013
],
"camera_center_std_mm": [
7.163487158496624,
6.929728960665848,
8.856161444519014
],
"orientation_std_deg": {
"roll": 0.7037339556837442,
"pitch": 0.4968365694308166,
"yaw": 0.38816336671239354
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.75,
1048.0
],
"projected_center_px": [
422.2366943359375,
1044.9722900390625
],
"reprojection_error_px": 3.0665777316405665,
"confidence": 0.20402441897220203
},
{
"marker_id": 79,
"observed_center_px": [
835.0,
1017.25
],
"projected_center_px": [
836.3563232421875,
1018.6166381835938
],
"reprojection_error_px": 1.9254383039075638,
"confidence": 0.6457320027538672
},
{
"marker_id": 208,
"observed_center_px": [
1003.5,
919.75
],
"projected_center_px": [
997.814453125,
919.96533203125
],
"reprojection_error_px": 5.689623111551811,
"confidence": 0.6159321401194328
},
{
"marker_id": 69,
"observed_center_px": [
128.0,
930.0
],
"projected_center_px": [
123.43917846679688,
933.3843383789062
],
"reprojection_error_px": 5.679334408244252,
"confidence": 0.624
},
{
"marker_id": 51,
"observed_center_px": [
549.25,
937.75
],
"projected_center_px": [
550.33447265625,
936.3466186523438
],
"reprojection_error_px": 1.7735727075886691,
"confidence": 0.77314169020749
},
{
"marker_id": 103,
"observed_center_px": [
419.5,
915.25
],
"projected_center_px": [
425.69110107421875,
912.994873046875
],
"reprojection_error_px": 6.5890310430216825,
"confidence": 0.7057030368311452
},
{
"marker_id": 58,
"observed_center_px": [
292.0,
903.5
],
"projected_center_px": [
292.99151611328125,
905.9818725585938
],
"reprojection_error_px": 2.6726009054845887,
"confidence": 0.7151029421394708
},
{
"marker_id": 215,
"observed_center_px": [
805.25,
860.25
],
"projected_center_px": [
802.7429809570312,
861.4647216796875
],
"reprojection_error_px": 2.785802082149909,
"confidence": 0.44061534868104507
},
{
"marker_id": 214,
"observed_center_px": [
1073.0,
853.5
],
"projected_center_px": [
1079.8641357421875,
854.482177734375
],
"reprojection_error_px": 6.934048787618814,
"confidence": 0.41973369957421486
},
{
"marker_id": 64,
"observed_center_px": [
238.25,
848.25
],
"projected_center_px": [
238.33372497558594,
846.0867309570312
],
"reprojection_error_px": 2.1648886400468266,
"confidence": 0.5454096732100583
},
{
"marker_id": 211,
"observed_center_px": [
896.75,
804.25
],
"projected_center_px": [
892.5262451171875,
803.4739990234375
],
"reprojection_error_px": 4.29444790697342,
"confidence": 0.4051124159631517
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,369 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:39Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_def\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "e",
"camera_matrix": [
[
2001.2965087890625,
0.0,
720.3994750976562
],
[
0.0,
1994.771728515625,
538.7074584960938
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 12,
"used_marker_ids": [
63,
48,
57,
102,
59,
92,
85,
105,
206,
54,
96,
62
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007877783412799289,
0.0014016401134223282,
0.001254295494672035,
0.0012542851678876436
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.5551539151330003,
"residual_median_px": 2.542955429649271,
"residual_max_px": 6.864351865661633,
"sigma2_normalized": 2.097641709490559e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6272119879722595,
0.7788485288619995,
0.0003743017732631415
],
[
0.20793785154819489,
-0.16699057817459106,
-0.9637821316719055
],
[
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
],
"translation_m": [
-0.053526442497968674,
-0.011717195622622967,
1.5570141077041626
],
"rvec_rad": [
1.701739086470361,
0.8148180419054317,
-0.6194647049031823
]
},
"camera_in_world": {
"position_m": [
1.2046689987182617,
-0.9015972018241882,
0.4039682149887085
],
"position_mm": [
1204.6689453125,
-901.5972290039062,
403.96820068359375
],
"orientation_deg": {
"roll": 113.80331420898438,
"pitch": 48.640445709228516,
"yaw": 18.34176254272461
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.0255924122572222e-05,
-1.1064851928840932e-06,
-3.226732439364545e-07,
-2.2947974799745604e-06,
-1.0904371151447215e-05,
3.012426619853187e-06
],
[
-1.106485192884019e-06,
1.1844059736526292e-05,
-7.218023714404593e-07,
5.243710130163671e-06,
-3.404663319411864e-06,
3.284148519177079e-07
],
[
-3.226732439363215e-07,
-7.218023714404087e-07,
3.353404629528424e-05,
-9.107178231577606e-06,
-4.20320450664291e-06,
1.9098168651544044e-06
],
[
-2.2947974799745655e-06,
5.243710130163655e-06,
-9.107178231577628e-06,
5.102071451117671e-06,
6.301666284638011e-07,
8.703543324267442e-07
],
[
-1.0904371151447257e-05,
-3.4046633194118514e-06,
-4.203204506642854e-06,
6.301666284637906e-07,
6.322644038059231e-06,
5.364949781547887e-07
],
[
3.01242661985322e-06,
3.284148519176655e-07,
1.909816865154337e-06,
8.703543324267418e-07,
5.364949781548e-07,
1.1278472108093726e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.31515764283141473,
0.1971845696625041,
0.3317917722303356
],
"tvec_std_m": [
0.002258776538553044,
0.0025144868339403233,
0.003358343655448877
]
},
"camera_center_std_m": [
0.003396950652122873,
0.004581961769989109,
0.005365664614664551
],
"camera_center_std_mm": [
3.3969506521228734,
4.581961769989109,
5.365664614664551
],
"orientation_std_deg": {
"roll": 0.40411451656501546,
"pitch": 0.2469961320539916,
"yaw": 0.3018153530383094
}
}
},
"observations": {
"markers": [
{
"marker_id": 63,
"observed_center_px": [
1315.75,
1051.5
],
"projected_center_px": [
1319.455810546875,
1053.5660400390625
],
"reprojection_error_px": 4.242823735714149,
"confidence": 0.12052610969830078
},
{
"marker_id": 48,
"observed_center_px": [
1024.0,
1030.75
],
"projected_center_px": [
1022.4949340820312,
1033.48828125
],
"reprojection_error_px": 3.1246451993038633,
"confidence": 0.5336003353862959
},
{
"marker_id": 57,
"observed_center_px": [
813.0,
990.0
],
"projected_center_px": [
812.6123657226562,
988.2398681640625
],
"reprojection_error_px": 1.8023108535578778,
"confidence": 0.7795688485943614
},
{
"marker_id": 102,
"observed_center_px": [
1105.75,
937.0
],
"projected_center_px": [
1104.0225830078125,
935.1946411132812
],
"reprojection_error_px": 2.4986576745829896,
"confidence": 0.6592833102794173
},
{
"marker_id": 59,
"observed_center_px": [
990.25,
951.75
],
"projected_center_px": [
984.7200927734375,
951.5137329101562
],
"reprojection_error_px": 5.534952219498503,
"confidence": 0.6198265937347089
},
{
"marker_id": 92,
"observed_center_px": [
1149.0,
911.5
],
"projected_center_px": [
1149.0899658203125,
909.2437133789062
],
"reprojection_error_px": 2.2580795303423553,
"confidence": 0.5428851063455049
},
{
"marker_id": 85,
"observed_center_px": [
758.5,
885.0
],
"projected_center_px": [
759.29833984375,
882.7039794921875
],
"reprojection_error_px": 2.4308551331608275,
"confidence": 0.5070340794991817
},
{
"marker_id": 105,
"observed_center_px": [
849.0,
871.25
],
"projected_center_px": [
855.8641967773438,
871.296142578125
],
"reprojection_error_px": 6.864351865661633,
"confidence": 0.5463926755116083
},
{
"marker_id": 206,
"observed_center_px": [
1375.25,
773.25
],
"projected_center_px": [
1373.974365234375,
773.4697265625
],
"reprojection_error_px": 1.294420263105926,
"confidence": 0.192516825487628
},
{
"marker_id": 54,
"observed_center_px": [
545.25,
791.0
],
"projected_center_px": [
546.2313842773438,
792.7286987304688
],
"reprojection_error_px": 1.9878416437286404,
"confidence": 0.3216686886177402
},
{
"marker_id": 96,
"observed_center_px": [
780.5,
747.75
],
"projected_center_px": [
776.9055786132812,
747.1104125976562
],
"reprojection_error_px": 3.650881694952326,
"confidence": 0.41478083756343403
},
{
"marker_id": 62,
"observed_center_px": [
829.75,
757.75
],
"projected_center_px": [
831.2195434570312,
759.87939453125
],
"reprojection_error_px": 2.5872531847155518,
"confidence": 0.3459702363282732
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,579 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:40Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_def\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "f",
"camera_matrix": [
[
2003.446044921875,
0.0,
722.6578979492188
],
[
0.0,
1992.1611328125,
539.48974609375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 27,
"used_marker_ids": [
208,
46,
68,
53,
56,
62,
54,
97,
214,
79,
96,
55,
72,
66,
215,
95,
103,
82,
73,
69,
210,
58,
64,
52,
81,
83,
61
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.0079362121170323,
0.0014249940324712145,
0.0013432050137671446,
0.0013432033711259243
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.8079921348299317,
"residual_median_px": 3.6785971920412286,
"residual_max_px": 5.741649051076943,
"sigma2_normalized": 2.029719708204137e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.31779101490974426,
0.948085606098175,
0.011939127929508686
],
[
0.9206525087356567,
-0.30553561449050903,
-0.24299578368663788
],
[
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
],
"translation_m": [
0.12404485046863556,
-0.19984452426433563,
1.4974952936172485
],
"rvec_rad": [
2.376258208253804,
1.7123501574099225,
-0.19681852123886232
]
},
"camera_in_world": {
"position_m": [
0.48409855365753174,
-0.3107643127441406,
1.4024590253829956
],
"position_mm": [
484.0985412597656,
-310.7643127441406,
1402.458984375
],
"orientation_deg": {
"roll": 174.80345153808594,
"pitch": 13.104802131652832,
"yaw": 70.95633697509766
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.228737125645797e-05,
1.864965411899968e-05,
2.2035556999463754e-06,
-2.471163944477939e-07,
-2.878908045490886e-08,
6.509862998953662e-07
],
[
1.8649654118999584e-05,
1.664204960039243e-05,
-2.1993179329211226e-06,
6.690224643473991e-07,
-1.5860251656582007e-07,
1.1568514663431388e-06
],
[
2.203555699947118e-06,
-2.199317932920543e-06,
0.00014942371150221328,
8.92449213384554e-07,
-2.0433912370311074e-06,
-2.733321904438026e-05
],
[
-2.471163944477787e-07,
6.690224643474089e-07,
8.924492133845363e-07,
3.5097324196583485e-07,
-1.9307940523106707e-08,
3.6489245296998257e-07
],
[
-2.87890804549113e-08,
-1.586025165658402e-07,
-2.0433912370311328e-06,
-1.9307940523109136e-08,
2.0066693104213247e-07,
5.327620265360941e-07
],
[
6.509862998952414e-07,
1.1568514663430422e-06,
-2.7333219044380254e-05,
3.648924529699786e-07,
5.327620265360848e-07,
9.224607439664132e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.325565949364928,
0.2337362319054936,
0.7003778330028647
],
"tvec_std_m": [
0.0005924299468847223,
0.00044795862648478206,
0.0030372038850996048
]
},
"camera_center_std_m": [
0.010702757177755805,
0.011085934924619744,
0.0037015805519976827
],
"camera_center_std_mm": [
10.702757177755805,
11.085934924619744,
3.7015805519976825
],
"orientation_std_deg": {
"roll": 0.5218856331752754,
"pitch": 0.4151734172316513,
"yaw": 0.1389694125445467
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
937.25,
754.25
],
"projected_center_px": [
935.8250122070312,
751.260498046875
],
"reprojection_error_px": 3.3117536348358008,
"confidence": 0.7307341254520026
},
{
"marker_id": 46,
"observed_center_px": [
1383.75,
882.5
],
"projected_center_px": [
1388.2589111328125,
883.37890625
],
"reprojection_error_px": 4.593773590403598,
"confidence": 0.46634796204782664
},
{
"marker_id": 68,
"observed_center_px": [
1395.0,
941.5
],
"projected_center_px": [
1389.7352294921875,
940.5481567382812
],
"reprojection_error_px": 5.350122811189634,
"confidence": 0.3125249779925566
},
{
"marker_id": 53,
"observed_center_px": [
1400.0,
805.5
],
"projected_center_px": [
1394.8726806640625,
803.826171875
],
"reprojection_error_px": 5.393616983501849,
"confidence": 0.2537198672188472
},
{
"marker_id": 56,
"observed_center_px": [
1342.0,
844.0
],
"projected_center_px": [
1345.275146484375,
839.6782836914062
],
"reprojection_error_px": 5.422528593385111,
"confidence": 0.638190241264954
},
{
"marker_id": 62,
"observed_center_px": [
845.5,
862.5
],
"projected_center_px": [
844.795166015625,
867.1425170898438
],
"reprojection_error_px": 4.69571675838963,
"confidence": 0.6959044658397879
},
{
"marker_id": 54,
"observed_center_px": [
610.5,
848.75
],
"projected_center_px": [
608.1756591796875,
853.003173828125
],
"reprojection_error_px": 4.846859587528656,
"confidence": 0.7005026944924987
},
{
"marker_id": 97,
"observed_center_px": [
554.5,
817.75
],
"projected_center_px": [
552.8626098632812,
815.2154541015625
],
"reprojection_error_px": 3.017444178623724,
"confidence": 0.6877833343649649
},
{
"marker_id": 214,
"observed_center_px": [
1037.75,
713.75
],
"projected_center_px": [
1042.116943359375,
715.8617553710938
],
"reprojection_error_px": 4.850742731925979,
"confidence": 0.6474934453081295
},
{
"marker_id": 79,
"observed_center_px": [
821.5,
736.75
],
"projected_center_px": [
823.07568359375,
737.3837280273438
],
"reprojection_error_px": 1.698349198561331,
"confidence": 0.6757834243292992
},
{
"marker_id": 96,
"observed_center_px": [
816.75,
827.25
],
"projected_center_px": [
813.3519287109375,
825.35205078125
],
"reprojection_error_px": 3.892184440966874,
"confidence": 0.6607187967743016
},
{
"marker_id": 55,
"observed_center_px": [
676.0,
745.75
],
"projected_center_px": [
673.7411499023438,
745.0980224609375
],
"reprojection_error_px": 2.3510590114081875,
"confidence": 0.6761108765479277
},
{
"marker_id": 72,
"observed_center_px": [
1346.5,
753.25
],
"projected_center_px": [
1346.86669921875,
751.9995727539062
],
"reprojection_error_px": 1.303087339668934,
"confidence": 0.63555573802114
},
{
"marker_id": 66,
"observed_center_px": [
508.0,
692.75
],
"projected_center_px": [
508.9798583984375,
692.468017578125
],
"reprojection_error_px": 1.019625699575581,
"confidence": 0.6609128878733954
},
{
"marker_id": 215,
"observed_center_px": [
889.0,
620.0
],
"projected_center_px": [
887.942626953125,
619.8024291992188
],
"reprojection_error_px": 1.075672804145882,
"confidence": 0.5262019857585625
},
{
"marker_id": 95,
"observed_center_px": [
612.75,
626.0
],
"projected_center_px": [
616.812744140625,
623.96875
],
"reprojection_error_px": 4.542231446622108,
"confidence": 0.635469764036539
},
{
"marker_id": 103,
"observed_center_px": [
690.0,
487.75
],
"projected_center_px": [
694.7654418945312,
487.73724365234375
],
"reprojection_error_px": 4.765458967881175,
"confidence": 0.5954680843098741
},
{
"marker_id": 82,
"observed_center_px": [
1357.0,
429.5
],
"projected_center_px": [
1358.3455810546875,
430.065185546875
],
"reprojection_error_px": 1.4594598580058027,
"confidence": 0.6091769266251292
},
{
"marker_id": 73,
"observed_center_px": [
1402.0,
418.5
],
"projected_center_px": [
1403.94921875,
418.8080139160156
],
"reprojection_error_px": 1.9734047501237153,
"confidence": 0.20712015505254394
},
{
"marker_id": 69,
"observed_center_px": [
538.5,
403.0
],
"projected_center_px": [
534.6666870117188,
406.0379638671875
],
"reprojection_error_px": 4.891166826480421,
"confidence": 0.5651459847123547
},
{
"marker_id": 210,
"observed_center_px": [
872.5,
307.25
],
"projected_center_px": [
872.4695434570312,
305.0369873046875
],
"reprojection_error_px": 2.213222264171383,
"confidence": 0.5713044658760732
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
428.5
],
"projected_center_px": [
632.5638427734375,
432.15264892578125
],
"reprojection_error_px": 3.6785971920412286,
"confidence": 0.5885499509109636
},
{
"marker_id": 64,
"observed_center_px": [
640.5,
337.75
],
"projected_center_px": [
641.1609497070312,
334.8717956542969
],
"reprojection_error_px": 2.9531194982338675,
"confidence": 0.5461129593472626
},
{
"marker_id": 52,
"observed_center_px": [
1190.25,
312.5
],
"projected_center_px": [
1186.4444580078125,
316.7993469238281
],
"reprojection_error_px": 5.741649051076943,
"confidence": 0.5743827506632194
},
{
"marker_id": 81,
"observed_center_px": [
1152.0,
375.75
],
"projected_center_px": [
1155.9031982421875,
376.66534423828125
],
"reprojection_error_px": 4.0090911179929885,
"confidence": 0.5489479990773077
},
{
"marker_id": 83,
"observed_center_px": [
1323.0,
208.5
],
"projected_center_px": [
1320.0592041015625,
208.17991638183594
],
"reprojection_error_px": 2.9581639641649042,
"confidence": 0.562745572281817
},
{
"marker_id": 61,
"observed_center_px": [
1280.25,
135.0
],
"projected_center_px": [
1283.0223388671875,
134.11473083496094
],
"reprojection_error_px": 2.9102515851876842,
"confidence": 0.5393477003090094
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 35.98438050053858,
"gt": 30.0,
"error": 5.9843805005385775,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": -1.7252685259979996,
"gt": -2.0,
"error": 0.27473147400201015,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 93.44517225684294,
"gt": 95.0,
"error": 1.5548277431570625,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 20.013853917539215,
"gt": 20.0,
"error": 0.013853917539222493,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "b",
"estimate": 21.565940474624995,
"gt": 23.0,
"error": 1.4340595253750053,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 6.135074665967202,
"gt": 9.0,
"error": 2.8649253340327903,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 11.448467007064066,
"gt": 9.0,
"error": 2.4484670070640657,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 1.228479598821218,
"max_abs_deg": 2.8649253340327903,
"mean_abs_mm": 4.216423753801322,
"max_abs_mm": 5.9843805005385775,
"n_unobservable": 0,
"wrist_error_mm": 8.332586061193462,
"finger_error_mm": 9.30809716324001
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:43Z",
"method": "hybrid",
"movements": {
"x": {
"value": 35.98438050053858,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": -1.7252685259979996,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 93.44517225684294,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 20.013853917539215,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"b": {
"value": 21.565940474624995,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 6.135074665967202,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 11.448467007064066,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 2.7106925064444907,
"num_markers": 21
}

View File

@@ -0,0 +1,755 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-03T04:17:58Z",
"summary": {
"num_cameras": 3,
"num_markers": 16
},
"cameras": [
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 40,
"link": "FingerA",
"position_m": [
0.27666076150287805,
-0.1573774862580636,
0.35414010921041567
],
"position_mm": [
276.6607615028781,
-157.3774862580636,
354.1401092104157
],
"normal": [
-0.00689969031641032,
-0.9570341189525837,
-0.2898932379932128
],
"corners_m": [
[
0.28733859171897186,
-0.1537577222345854,
0.341540164202122
],
[
0.2621912629384694,
-0.1543808942127839,
0.3449753688546649
],
[
0.2664374277387856,
-0.1613035096455276,
0.36694815334570363
],
[
0.2906757636152855,
-0.16006781893935756,
0.36309675043917206
]
],
"num_cameras": 2,
"edge_length_mm": 24.023820830660465
},
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.24355295894230886,
-0.17749773607246144,
0.3269710879965249
],
"position_mm": [
243.55295894230886,
-177.49773607246144,
326.9710879965249
],
"normal": [
0.24645054793584836,
-0.6139570853213182,
0.7498792068099179
],
"corners_m": [
[
0.23715340115657726,
-0.18955965755470439,
0.31866973944717286
],
[
0.22830859296651862,
-0.17606416015298734,
0.33369113412096635
],
[
0.24918155571031697,
-0.16439166715238926,
0.3353610134252729
],
[
0.2595682859358226,
-0.17997545942976478,
0.32016246499268747
]
],
"num_cameras": 2,
"edge_length_mm": 23.640362730635616
},
{
"marker_id": 59,
"link": "Board",
"position_m": [
0.6270565204311532,
-0.27665238189710684,
-0.02775742873582758
],
"position_mm": [
627.0565204311532,
-276.65238189710686,
-27.75742873582758
],
"normal": [
0.025325042858882336,
0.015460015041313058,
0.9995597181455034
],
"corners_m": [
[
0.6162774000023374,
-0.2889245849302755,
-0.027258078771822986
],
[
0.6154923221516126,
-0.26651668953264335,
-0.027658799771593134
],
[
0.6374958460498984,
-0.2645430375618207,
-0.028171180221235128
],
[
0.6389605135207647,
-0.2866252155636876,
-0.02794165617865907
]
],
"num_cameras": 2,
"edge_length_mm": 22.36613011436523
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.01903003226874451,
-0.18972932631195732,
-0.027265760386061252
],
"position_mm": [
-19.030032268744513,
-189.72932631195732,
-27.265760386061253
],
"normal": [
0.019396593446744263,
0.010867707907306512,
0.9997528019903236
],
"corners_m": [
[
-0.030637244374058438,
-0.20146793582356928,
-0.02693018127241373
],
[
-0.030058453021483578,
-0.17883637227587068,
-0.02715241093365498
],
[
-0.007795759208889527,
-0.17777113756226212,
-0.02763114978230329
],
[
-0.007628672470546503,
-0.20084185958612719,
-0.027349299555873015
]
],
"num_cameras": 2,
"edge_length_mm": 22.75682792852555
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.006225708989541176,
-0.277269795664608,
-0.027632001316505728
],
"position_mm": [
6.225708989541176,
-277.269795664608,
-27.63200131650573
],
"normal": [
0.020401082412506905,
-0.005292388792684288,
0.9997778685574438
],
"corners_m": [
[
-0.005622353060780594,
-0.28889295580703095,
-0.027312201742304837
],
[
-0.00488265615383747,
-0.2662148358575238,
-0.027487777723234127
],
[
0.01796901089680061,
-0.26543620960152176,
-0.027670627103114683
],
[
0.017438834275982158,
-0.28853518139235557,
-0.028057398697369257
]
],
"num_cameras": 2,
"edge_length_mm": 22.935202305087795
},
{
"marker_id": 85,
"link": "Board",
"position_m": [
0.5054592846707606,
-0.3137169771702872,
-0.027869021027246053
],
"position_mm": [
505.4592846707606,
-313.7169771702872,
-27.869021027246053
],
"normal": [
0.027763701720091027,
0.008312205722109112,
0.999579953832024
],
"corners_m": [
[
0.4934174817889214,
-0.3246479903676466,
-0.02749796972435193
],
[
0.4951930216994145,
-0.30143694381428837,
-0.027631630518287847
],
[
0.5174870532008018,
-0.3028095527634033,
-0.028348266962162538
],
[
0.5157395819939049,
-0.3259734217358104,
-0.0279982169041819
]
],
"num_cameras": 2,
"edge_length_mm": 22.806579738435765
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.18687291697465058,
-0.2763126033029637,
-0.027245303874879664
],
"position_mm": [
186.8729169746506,
-276.3126033029637,
-27.245303874879664
],
"normal": [
0.02820481646042723,
-0.01806230187327207,
0.9994389634087079
],
"corners_m": [
[
0.17610728999189731,
-0.2887383895051804,
-0.02725099472926838
],
[
0.17478207358588244,
-0.2660702520051197,
-0.026634887375704696
],
[
0.19774382748009667,
-0.263803384132009,
-0.02740960168555761
],
[
0.19885847684072588,
-0.28663838756954574,
-0.02768573170898797
]
],
"num_cameras": 2,
"edge_length_mm": 22.879368682165584
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10470989515664716,
-0.19089479890747785,
-0.02736020308642448
],
"position_mm": [
104.70989515664716,
-190.89479890747785,
-27.360203086424477
],
"normal": [
0.021430895016380763,
0.014884547249581994,
0.9996595255345552
],
"corners_m": [
[
0.09353479444445718,
-0.2031780204162583,
-0.026982519926616
],
[
0.09294138984578527,
-0.1806526294248072,
-0.027214661942874793
],
[
0.11562136463435034,
-0.17827539448252824,
-0.027826369081514292
],
[
0.11674203170199586,
-0.2014731513063176,
-0.027417261394692836
]
],
"num_cameras": 2,
"edge_length_mm": 22.9622687298466
},
{
"marker_id": 114,
"link": "Arm2",
"position_m": [
0.2679637383628952,
-0.15488261187167307,
0.23754543933321487
],
"position_mm": [
267.96373836289524,
-154.88261187167308,
237.54543933321486
],
"normal": [
0.9169602061717226,
-0.3968421285093252,
0.041234758853428095
],
"corners_m": [
[
0.2735458235326387,
-0.1445267928391155,
0.22556558222771136
],
[
0.2631361985740904,
-0.16625626389599915,
0.22436956807013148
],
[
0.2630044654938906,
-0.16603066202688999,
0.2511205659071622
],
[
0.27216846585096127,
-0.1427167287246876,
0.2491260411278544
]
],
"num_cameras": 2,
"edge_length_mm": 24.91893093317392
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.2668217903173925,
-0.15939583530507306,
0.16780292856485424
],
"position_mm": [
266.8217903173925,
-159.39583530507306,
167.80292856485423
],
"normal": [
0.8944069207656214,
-0.44645109442028813,
-0.026789557246922693
],
"corners_m": [
[
0.2717734580968254,
-0.14764862391110276,
0.15586098560503087
],
[
0.2616840640074656,
-0.16997390140532004,
0.15465948346389571
],
[
0.2612656843238362,
-0.1701358495848937,
0.1802011371712168
],
[
0.27256395484144286,
-0.14982496631897574,
0.1804901080192735
]
],
"num_cameras": 2,
"edge_length_mm": 24.513914264678295
},
{
"marker_id": 215,
"link": "Board",
"position_m": [
0.2502548465373901,
-0.08941547571190958,
0.0007208718912344821
],
"position_mm": [
250.2548465373901,
-89.41547571190958,
0.7208718912344821
],
"normal": [
0.010297546088198847,
-0.01602089277094881,
0.9998186293220301
],
"corners_m": [
[
0.23928220602444603,
-0.0772408853265423,
0.000829843597064672
],
[
0.26265952100263007,
-0.0785982502113784,
0.0009736370191627433
],
[
0.2609377573896676,
-0.1011209699277896,
0.00021049077093144704
],
[
0.2381399017328168,
-0.10070179738192801,
0.0008695161777790662
]
],
"num_cameras": 2,
"edge_length_mm": 23.07960525510141
},
{
"marker_id": 219,
"link": "Arm2",
"position_m": [
0.2697154606433405,
-0.12617909717726167,
0.2740325226186858
],
"position_mm": [
269.7154606433405,
-126.17909717726167,
274.03252261868585
],
"normal": [
0.9317179941523152,
0.36307164718261936,
-0.008975432295224515
],
"corners_m": [
[
0.26577604793539383,
-0.11645057381977848,
0.26119371742609326
],
[
0.27439874575477413,
-0.13840487926875505,
0.2632186929359353
],
[
0.2738542124364547,
-0.13651916028134176,
0.28766952484012276
],
[
0.2648328364467395,
-0.11334177533917143,
0.28404815527259203
]
],
"num_cameras": 2,
"edge_length_mm": 24.10520124847104
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.14594415300196734,
-0.18197390267817992,
0.04905179760672622
],
"position_mm": [
145.94415300196732,
-181.9739026781799,
49.05179760672622
],
"normal": [
-0.07404149337516858,
-0.9972519944863963,
-0.0025133148787052084
],
"corners_m": [
[
0.13229489127892377,
-0.1807614332887908,
0.060190097827321994
],
[
0.1592240194199832,
-0.183211210621464,
0.06154223299502699
],
[
0.15888915409544738,
-0.1826730193075593,
0.03751344482209288
],
[
0.13336854721351504,
-0.18124994749490567,
0.03696141478246301
]
],
"num_cameras": 2,
"edge_length_mm": 24.984021777464577
},
{
"marker_id": 244,
"link": "Ellbow",
"position_m": [
0.268960179902358,
-0.14495463701840972,
0.0501657565595523
],
"position_mm": [
268.960179902358,
-144.95463701840973,
50.1657565595523
],
"normal": [
0.9992341302608699,
-0.014146495293325437,
-0.03648327826167714
],
"corners_m": [
[
0.26853223203326954,
-0.13305854153582616,
0.03735883120862742
],
[
0.2684756504969598,
-0.15645979306808894,
0.03782246822262187
],
[
0.2691297777967211,
-0.15686933495690852,
0.0629577408141342
],
[
0.2697030592824815,
-0.13343087851281527,
0.06252398599282573
]
],
"num_cameras": 2,
"edge_length_mm": 24.29940919966985
},
{
"marker_id": 245,
"link": "Ellbow",
"position_m": [
0.23456294427986124,
-0.1817951515643244,
0.05459946340667449
],
"position_mm": [
234.56294427986123,
-181.7951515643244,
54.59946340667449
],
"normal": [
-0.0219653273309574,
-0.9975141470000143,
0.06695558923702881
],
"corners_m": [
[
0.2464569669180079,
-0.18090443257967723,
0.06616466729477528
],
[
0.24698557839404983,
-0.18320571378614217,
0.043082261619085675
],
[
0.22227110523961965,
-0.1819963926637041,
0.04240854730042998
],
[
0.22253812656776767,
-0.18107406722777422,
0.06674237741240702
]
],
"num_cameras": 2,
"edge_length_mm": 24.058814644776618
},
{
"marker_id": 248,
"link": "Ellbow",
"position_m": [
0.20175058319322536,
-0.18312353998037756,
0.056274956468864254
],
"position_mm": [
201.75058319322537,
-183.12353998037756,
56.274956468864254
],
"normal": [
-0.1183587230025061,
-0.9852870699542587,
0.12329072337433844
],
"corners_m": [
[
0.2124494672886504,
-0.1823794961725609,
0.06856680240287208
],
[
0.2168999176450854,
-0.1866663999501901,
0.045980634831053135
],
[
0.18959489289310616,
-0.18281207045802306,
0.04365077549692175
],
[
0.18805805494605957,
-0.18063619334073608,
0.06690161314461006
]
],
"num_cameras": 2,
"edge_length_mm": 24.750846488026358
}
]
}

View File

@@ -0,0 +1,372 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:57Z",
"summary": {
"num_cameras": 3,
"num_markers": 16,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.27675957821706215,
-0.15738382635391293,
0.35420340510939835
],
"position_mm": [
276.75957821706214,
-157.38382635391292,
354.2034051093984
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.24356278286150412,
-0.17746360823812646,
0.32691553989455735
],
"position_mm": [
243.56278286150413,
-177.46360823812645,
326.91553989455736
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 59,
"position_m": [
0.6270695035931538,
-0.27665110214341837,
-0.027818867824535166
],
"position_mm": [
627.0695035931539,
-276.65110214341837,
-27.818867824535168
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019060490429323552,
-0.18972887814589856,
-0.027328941430774547
],
"position_mm": [
-19.06049042932355,
-189.72887814589856,
-27.328941430774545
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006195655994695201,
-0.2772827019192013,
-0.02770560618878238
],
"position_mm": [
6.1956559946952,
-277.2827019192013,
-27.70560618878238
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5054632496887478,
-0.3137170336684682,
-0.027927261919534253
],
"position_mm": [
505.4632496887478,
-313.7170336684682,
-27.927261919534253
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.186854308783307,
-0.2763247495226501,
-0.027334071745798775
],
"position_mm": [
186.854308783307,
-276.3247495226501,
-27.334071745798774
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10468680531544566,
-0.1908938281643627,
-0.027430454286488375
],
"position_mm": [
104.68680531544567,
-190.8938281643627,
-27.430454286488374
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2678101782936439,
-0.1548000865861757,
0.23755134811306622
],
"position_mm": [
267.8101782936439,
-154.8000865861757,
237.5513481130662
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.26667643393516705,
-0.15930890758566235,
0.16780588560864207
],
"position_mm": [
266.67643393516704,
-159.30890758566235,
167.80588560864206
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 215,
"position_m": [
0.25025198278121685,
-0.08939946327183715,
0.000647861735377337
],
"position_mm": [
250.25198278121684,
-89.39946327183715,
0.647861735377337
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.2697133413029506,
-0.12624016990529183,
0.27406295283822263
],
"position_mm": [
269.7133413029506,
-126.24016990529182,
274.06295283822266
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.14606993210154698,
-0.18199379870958426,
0.04909637129374362
],
"position_mm": [
146.06993210154698,
-181.99379870958427,
49.09637129374362
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.26888725312908374,
-0.14496748827917824,
0.050172444867068365
],
"position_mm": [
268.8872531290837,
-144.96748827917824,
50.172444867068364
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2346663813873148,
-0.18180264002801802,
0.05463406705121443
],
"position_mm": [
234.6663813873148,
-181.80264002801803,
54.63406705121443
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.20190287557229328,
-0.18316592920771246,
0.05631103540741976
],
"position_mm": [
201.90287557229328,
-183.16592920771245,
56.31103540741976
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,371 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:58Z",
"summary": {
"num_cameras": 3,
"num_markers": 16,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.27665634255277144,
-0.15736103587818573,
0.35282956996165143
],
"position_mm": [
276.65634255277143,
-157.36103587818573,
352.82956996165143
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.2434406034801775,
-0.17750274860551507,
0.3258052109789436
],
"position_mm": [
243.4406034801775,
-177.50274860551508,
325.8052109789436
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 59,
"position_m": [
0.6272836636637596,
-0.27640378443512453,
-0.027764405139641048
],
"position_mm": [
627.2836636637596,
-276.4037844351245,
-27.76440513964105
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019184904364920933,
-0.1898653548579213,
-0.027301174568794075
],
"position_mm": [
-19.184904364920932,
-189.8653548579213,
-27.301174568794075
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006097574890036933,
-0.2773957297163835,
-0.027673339332410285
],
"position_mm": [
6.097574890036933,
-277.39572971638347,
-27.673339332410286
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5053878693532667,
-0.31381177339284727,
-0.0279317676741544
],
"position_mm": [
505.38786935326675,
-313.8117733928473,
-27.931767674154397
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18717655493219348,
-0.27602007012775714,
-0.02736367993916579
],
"position_mm": [
187.17655493219348,
-276.02007012775715,
-27.363679939165788
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10473488021228712,
-0.19084770467845932,
-0.027434353187907542
],
"position_mm": [
104.73488021228712,
-190.84770467845934,
-27.434353187907544
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2788820969613431,
-0.16881605954954243,
0.23988383205470956
],
"position_mm": [
278.8820969613431,
-168.81605954954242,
239.88383205470956
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.30097287068513917,
-0.20403707445846067,
0.1835677589313349
],
"position_mm": [
300.9728706851392,
-204.03707445846067,
183.5677589313349
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 215,
"position_m": [
0.2505048383452209,
-0.08921194148207852,
0.0006937491082426794
],
"position_mm": [
250.50483834522092,
-89.21194148207852,
0.6937491082426793
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.2799285445999143,
-0.13989051419099877,
0.27522288180600746
],
"position_mm": [
279.9285445999143,
-139.89051419099877,
275.2228818060075
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.14608428354224445,
-0.1818570202271131,
0.04927669370967721
],
"position_mm": [
146.08428354224446,
-181.85702022711308,
49.27669370967721
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.2250391990326978,
-0.09203964104452479,
0.023423221763571613
],
"position_mm": [
225.0391990326978,
-92.03964104452479,
23.423221763571615
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.20031946299264844,
-0.13442645552835097,
0.029929172384439727
],
"position_mm": [
200.31946299264843,
-134.42645552835097,
29.929172384439727
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.1642256895565353,
-0.1434107953489104,
0.03469989742727622
],
"position_mm": [
164.2256895565353,
-143.4107953489104,
34.69989742727622
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,355 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:56Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_deg\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "d",
"camera_matrix": [
[
1994.6785888671875,
0.0,
720.2863159179688
],
[
0.0,
1997.283935546875,
541.2328491210938
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 11,
"used_marker_ids": [
95,
79,
208,
69,
51,
103,
58,
215,
214,
64,
211
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.0052784192155946414,
0.0015553308372352722,
0.0015454479152646658,
0.0015454478203885053
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.373601588799292,
"residual_median_px": 3.0665777316405665,
"residual_max_px": 6.934048787618814,
"sigma2_normalized": 3.284062327621381e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8140211701393127,
0.5808314681053162,
-0.002099925186485052
],
[
0.16058388352394104,
-0.22852589190006256,
-0.9602024555206299
],
[
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
],
"translation_m": [
-0.11351325362920761,
0.08586125820875168,
1.1228293180465698
],
"rvec_rad": [
1.7872208901144642,
0.5706984933785668,
-0.4312830296574329
]
},
"camera_in_world": {
"position_m": [
0.70537269115448,
-0.7916994094848633,
0.39580878615379333
],
"position_mm": [
705.3726806640625,
-791.6994018554688,
395.80877685546875
],
"orientation_deg": {
"roll": 109.67109680175781,
"pitch": 33.93110275268555,
"yaw": 11.159582138061523
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00010643387504793911,
1.8247691499686762e-05,
2.0600022881989278e-05,
-2.7013740573648636e-06,
-2.152552135452421e-05,
-2.015431056977141e-06
],
[
1.8247691499687314e-05,
3.316891739937032e-05,
-2.9018095355806712e-05,
7.564731571326925e-06,
-5.783403352358285e-06,
-2.3836513269670096e-06
],
[
2.0600022881988008e-05,
-2.9018095355806875e-05,
9.531651328561114e-05,
-1.4811228025360293e-05,
-4.035453937422605e-06,
4.082125600252585e-06
],
[
-2.7013740573646497e-06,
7.564731571326956e-06,
-1.4811228025360302e-05,
3.04169077563796e-06,
1.0286420826073937e-07,
-1.2327944317583284e-06
],
[
-2.152552135452418e-05,
-5.7834033523581804e-06,
-4.035453937422829e-06,
1.0286420826077795e-07,
5.16490507174838e-06,
2.2668022372813035e-06
],
[
-2.015431056976974e-06,
-2.3836513269669736e-06,
4.082125600252625e-06,
-1.2327944317583277e-06,
2.266802237281269e-06,
9.79188378229586e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.5911021915572052,
0.32998050345689806,
0.5593797056338236
],
"tvec_std_m": [
0.0017440443731849141,
0.0022726427505766014,
0.0031291985846692216
]
},
"camera_center_std_m": [
0.0071634871584966234,
0.006929728960665848,
0.008856161444519013
],
"camera_center_std_mm": [
7.163487158496624,
6.929728960665848,
8.856161444519014
],
"orientation_std_deg": {
"roll": 0.7037339556837442,
"pitch": 0.4968365694308166,
"yaw": 0.38816336671239354
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.75,
1048.0
],
"projected_center_px": [
422.2366943359375,
1044.9722900390625
],
"reprojection_error_px": 3.0665777316405665,
"confidence": 0.20402441897220203
},
{
"marker_id": 79,
"observed_center_px": [
835.0,
1017.25
],
"projected_center_px": [
836.3563232421875,
1018.6166381835938
],
"reprojection_error_px": 1.9254383039075638,
"confidence": 0.6457320027538672
},
{
"marker_id": 208,
"observed_center_px": [
1003.5,
919.75
],
"projected_center_px": [
997.814453125,
919.96533203125
],
"reprojection_error_px": 5.689623111551811,
"confidence": 0.6159321401194328
},
{
"marker_id": 69,
"observed_center_px": [
128.0,
930.0
],
"projected_center_px": [
123.43917846679688,
933.3843383789062
],
"reprojection_error_px": 5.679334408244252,
"confidence": 0.624
},
{
"marker_id": 51,
"observed_center_px": [
549.25,
937.75
],
"projected_center_px": [
550.33447265625,
936.3466186523438
],
"reprojection_error_px": 1.7735727075886691,
"confidence": 0.77314169020749
},
{
"marker_id": 103,
"observed_center_px": [
419.5,
915.25
],
"projected_center_px": [
425.69110107421875,
912.994873046875
],
"reprojection_error_px": 6.5890310430216825,
"confidence": 0.7057030368311452
},
{
"marker_id": 58,
"observed_center_px": [
292.0,
903.5
],
"projected_center_px": [
292.99151611328125,
905.9818725585938
],
"reprojection_error_px": 2.6726009054845887,
"confidence": 0.7151029421394708
},
{
"marker_id": 215,
"observed_center_px": [
805.25,
860.25
],
"projected_center_px": [
802.7429809570312,
861.4647216796875
],
"reprojection_error_px": 2.785802082149909,
"confidence": 0.44061534868104507
},
{
"marker_id": 214,
"observed_center_px": [
1073.0,
853.5
],
"projected_center_px": [
1079.8641357421875,
854.482177734375
],
"reprojection_error_px": 6.934048787618814,
"confidence": 0.41973369957421486
},
{
"marker_id": 64,
"observed_center_px": [
238.25,
848.25
],
"projected_center_px": [
238.33372497558594,
846.0867309570312
],
"reprojection_error_px": 2.1648886400468266,
"confidence": 0.5454096732100583
},
{
"marker_id": 211,
"observed_center_px": [
896.75,
804.25
],
"projected_center_px": [
892.5262451171875,
803.4739990234375
],
"reprojection_error_px": 4.29444790697342,
"confidence": 0.4051124159631517
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,369 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:56Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_deg\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "e",
"camera_matrix": [
[
2001.2965087890625,
0.0,
720.3994750976562
],
[
0.0,
1994.771728515625,
538.7074584960938
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 12,
"used_marker_ids": [
63,
48,
57,
102,
59,
92,
85,
105,
206,
54,
96,
62
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.007877783412799289,
0.0014016401134223282,
0.001254295494672035,
0.0012542851678876436
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.5551539151330003,
"residual_median_px": 2.542955429649271,
"residual_max_px": 6.864351865661633,
"sigma2_normalized": 2.097641709490559e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6272119879722595,
0.7788485288619995,
0.0003743017732631415
],
[
0.20793785154819489,
-0.16699057817459106,
-0.9637821316719055
],
[
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
],
"translation_m": [
-0.053526442497968674,
-0.011717195622622967,
1.5570141077041626
],
"rvec_rad": [
1.701739086470361,
0.8148180419054317,
-0.6194647049031823
]
},
"camera_in_world": {
"position_m": [
1.2046689987182617,
-0.9015972018241882,
0.4039682149887085
],
"position_mm": [
1204.6689453125,
-901.5972290039062,
403.96820068359375
],
"orientation_deg": {
"roll": 113.80331420898438,
"pitch": 48.640445709228516,
"yaw": 18.34176254272461
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.0255924122572222e-05,
-1.1064851928840932e-06,
-3.226732439364545e-07,
-2.2947974799745604e-06,
-1.0904371151447215e-05,
3.012426619853187e-06
],
[
-1.106485192884019e-06,
1.1844059736526292e-05,
-7.218023714404593e-07,
5.243710130163671e-06,
-3.404663319411864e-06,
3.284148519177079e-07
],
[
-3.226732439363215e-07,
-7.218023714404087e-07,
3.353404629528424e-05,
-9.107178231577606e-06,
-4.20320450664291e-06,
1.9098168651544044e-06
],
[
-2.2947974799745655e-06,
5.243710130163655e-06,
-9.107178231577628e-06,
5.102071451117671e-06,
6.301666284638011e-07,
8.703543324267442e-07
],
[
-1.0904371151447257e-05,
-3.4046633194118514e-06,
-4.203204506642854e-06,
6.301666284637906e-07,
6.322644038059231e-06,
5.364949781547887e-07
],
[
3.01242661985322e-06,
3.284148519176655e-07,
1.909816865154337e-06,
8.703543324267418e-07,
5.364949781548e-07,
1.1278472108093726e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.31515764283141473,
0.1971845696625041,
0.3317917722303356
],
"tvec_std_m": [
0.002258776538553044,
0.0025144868339403233,
0.003358343655448877
]
},
"camera_center_std_m": [
0.003396950652122873,
0.004581961769989109,
0.005365664614664551
],
"camera_center_std_mm": [
3.3969506521228734,
4.581961769989109,
5.365664614664551
],
"orientation_std_deg": {
"roll": 0.40411451656501546,
"pitch": 0.2469961320539916,
"yaw": 0.3018153530383094
}
}
},
"observations": {
"markers": [
{
"marker_id": 63,
"observed_center_px": [
1315.75,
1051.5
],
"projected_center_px": [
1319.455810546875,
1053.5660400390625
],
"reprojection_error_px": 4.242823735714149,
"confidence": 0.12052610969830078
},
{
"marker_id": 48,
"observed_center_px": [
1024.0,
1030.75
],
"projected_center_px": [
1022.4949340820312,
1033.48828125
],
"reprojection_error_px": 3.1246451993038633,
"confidence": 0.5336003353862959
},
{
"marker_id": 57,
"observed_center_px": [
813.0,
990.0
],
"projected_center_px": [
812.6123657226562,
988.2398681640625
],
"reprojection_error_px": 1.8023108535578778,
"confidence": 0.7795688485943614
},
{
"marker_id": 102,
"observed_center_px": [
1105.75,
937.0
],
"projected_center_px": [
1104.0225830078125,
935.1946411132812
],
"reprojection_error_px": 2.4986576745829896,
"confidence": 0.6592833102794173
},
{
"marker_id": 59,
"observed_center_px": [
990.25,
951.75
],
"projected_center_px": [
984.7200927734375,
951.5137329101562
],
"reprojection_error_px": 5.534952219498503,
"confidence": 0.6198265937347089
},
{
"marker_id": 92,
"observed_center_px": [
1149.0,
911.5
],
"projected_center_px": [
1149.0899658203125,
909.2437133789062
],
"reprojection_error_px": 2.2580795303423553,
"confidence": 0.5428851063455049
},
{
"marker_id": 85,
"observed_center_px": [
758.5,
885.0
],
"projected_center_px": [
759.29833984375,
882.7039794921875
],
"reprojection_error_px": 2.4308551331608275,
"confidence": 0.5070340794991817
},
{
"marker_id": 105,
"observed_center_px": [
849.0,
871.25
],
"projected_center_px": [
855.8641967773438,
871.296142578125
],
"reprojection_error_px": 6.864351865661633,
"confidence": 0.5463926755116083
},
{
"marker_id": 206,
"observed_center_px": [
1375.25,
773.25
],
"projected_center_px": [
1373.974365234375,
773.4697265625
],
"reprojection_error_px": 1.294420263105926,
"confidence": 0.192516825487628
},
{
"marker_id": 54,
"observed_center_px": [
545.25,
791.0
],
"projected_center_px": [
546.2313842773438,
792.7286987304688
],
"reprojection_error_px": 1.9878416437286404,
"confidence": 0.3216686886177402
},
{
"marker_id": 96,
"observed_center_px": [
780.5,
747.75
],
"projected_center_px": [
776.9055786132812,
747.1104125976562
],
"reprojection_error_px": 3.650881694952326,
"confidence": 0.41478083756343403
},
{
"marker_id": 62,
"observed_center_px": [
829.75,
757.75
],
"projected_center_px": [
831.2195434570312,
759.87939453125
],
"reprojection_error_px": 2.5872531847155518,
"confidence": 0.3459702363282732
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,344 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:17:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_deg\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
2006.321044921875,
0.0,
720.385009765625
],
[
0.0,
2007.03759765625,
541.6199340820312
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 10,
"used_marker_ids": [
86,
64,
215,
69,
103,
95,
55,
85,
59,
80
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.012211970599231983,
0.001624686790215441,
0.001096816809744077,
0.0010967367431609408,
0.0010967367414136792
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.1153311943275073,
"residual_median_px": 2.29174302151767,
"residual_max_px": 5.639158651378318,
"sigma2_normalized": 1.7183306856665035e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7070202231407166,
-0.7071593403816223,
-0.006931936368346214
],
[
-0.6388823986053467,
0.6428983807563782,
-0.42250561714172363
],
[
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
],
"translation_m": [
-0.0006485866033472121,
0.329395592212677,
1.3869478702545166
],
"rvec_rad": [
1.1116345202261342,
-2.6891904807982767,
0.5919699407140773
]
},
"camera_in_world": {
"position_m": [
-0.2105851173400879,
0.19594021141529083,
1.3962047100067139
],
"position_mm": [
-210.58511352539062,
195.94021606445312,
1396.2047119140625
],
"orientation_deg": {
"roll": -162.0111083984375,
"pitch": -17.652027130126953,
"yaw": -137.89817810058594
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.863828405835393e-05,
-3.6211350801545964e-05,
4.8904388350657714e-05,
3.902031216871867e-06,
1.7491374210548052e-06,
1.712453203844384e-05
],
[
-3.6211350801545814e-05,
8.118404691029837e-05,
-7.933524692416392e-05,
-1.1747414168787058e-05,
-4.0724295918695094e-06,
-3.864426055902944e-05
],
[
4.890438835065657e-05,
-7.9335246924162e-05,
0.0002459412534358799,
1.8168416763040778e-05,
-1.0371179617210202e-05,
8.063034255396228e-06
],
[
3.902031216871802e-06,
-1.1747414168786958e-05,
1.816841676304093e-05,
2.715358880963124e-06,
-1.784835635372693e-07,
3.476435485392543e-06
],
[
1.7491374210549396e-06,
-4.072429591869759e-06,
-1.0371179617209857e-05,
-1.7848356353722885e-07,
1.9579100162138867e-06,
5.080696601413939e-06
],
[
1.712453203844398e-05,
-3.864426055902985e-05,
8.063034255397583e-06,
3.4764354853926728e-06,
5.08069660141392e-06,
3.5481481736898976e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.3066169283653536,
0.5162475227221713,
0.8985418791070087
],
"tvec_std_m": [
0.0016478346036429517,
0.001399253378132026,
0.005956633423075401
]
},
"camera_center_std_m": [
0.012704212536896875,
0.018985461301472058,
0.005906615726598309
],
"camera_center_std_mm": [
12.704212536896875,
18.985461301472057,
5.906615726598309
],
"orientation_std_deg": {
"roll": 0.8031787699995179,
"pitch": 0.5283201653633157,
"yaw": 0.23283827960495554
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
70.25,
959.25
],
"projected_center_px": [
70.90715026855469,
957.6599731445312
],
"reprojection_error_px": 1.7204743173245391,
"confidence": 0.5252370067816919
},
{
"marker_id": 64,
"observed_center_px": [
922.0,
859.25
],
"projected_center_px": [
923.3904418945312,
862.7029418945312
],
"reprojection_error_px": 3.7223831598959167,
"confidence": 0.5880291998801059
},
{
"marker_id": 215,
"observed_center_px": [
567.0,
692.5
],
"projected_center_px": [
567.061767578125,
692.2017211914062
],
"reprojection_error_px": 0.30460709342287967,
"confidence": 0.30921435771529826
},
{
"marker_id": 69,
"observed_center_px": [
976.75,
755.0
],
"projected_center_px": [
979.2584228515625,
749.949462890625
],
"reprojection_error_px": 5.639158651378318,
"confidence": 0.5311430345039768
},
{
"marker_id": 103,
"observed_center_px": [
801.5,
744.25
],
"projected_center_px": [
797.4208984375,
746.14306640625
],
"reprojection_error_px": 4.496973423944401,
"confidence": 0.5602433645983547
},
{
"marker_id": 95,
"observed_center_px": [
802.75,
598.5
],
"projected_center_px": [
800.469970703125,
601.06982421875
],
"reprojection_error_px": 3.4354810594562086,
"confidence": 0.4794892396931609
},
{
"marker_id": 55,
"observed_center_px": [
699.0,
531.25
],
"projected_center_px": [
700.8067626953125,
529.965087890625
],
"reprojection_error_px": 2.217068011133488,
"confidence": 0.4297136712444013
},
{
"marker_id": 85,
"observed_center_px": [
555.5,
319.5
],
"projected_center_px": [
555.5736083984375,
320.44488525390625
],
"reprojection_error_px": 0.947748035803827,
"confidence": 0.3806179715259906
},
{
"marker_id": 59,
"observed_center_px": [
425.0,
258.5
],
"projected_center_px": [
426.8974914550781,
257.249267578125
],
"reprojection_error_px": 2.2726208247800166,
"confidence": 0.3891556430833806
},
{
"marker_id": 80,
"observed_center_px": [
299.0,
56.75
],
"projected_center_px": [
296.78985595703125,
57.4248046875
],
"reprojection_error_px": 2.3108652182553238,
"confidence": 0.2191401054575686
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 36.97397898756376,
"gt": 30.0,
"error": 6.973978987563761,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": -1.6970043252334939,
"gt": -2.0,
"error": 0.3029956747664926,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 93.0165314108544,
"gt": 95.0,
"error": 1.983468589145616,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 19.966369778307683,
"gt": 20.0,
"error": 0.033630221692305895,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "b",
"estimate": 21.3386624091634,
"gt": 23.0,
"error": 1.6613375908366095,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 6.233147035963736,
"gt": 9.0,
"error": 2.766852964036275,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 8.925030961460422,
"gt": 9.0,
"error": 0.07496903853957804,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 1.3496570080954597,
"max_abs_deg": 2.766852964036275,
"mean_abs_mm": 3.5244740130516696,
"max_abs_mm": 6.973978987563761,
"n_unobservable": 0,
"wrist_error_mm": 10.271335621789632,
"finger_error_mm": 10.384412039842577
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:18:00Z",
"method": "hybrid",
"movements": {
"x": {
"value": 36.97397898756376,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": -1.6970043252334939,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 93.0165314108544,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 19.966369778307683,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"b": {
"value": 21.3386624091634,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 6.233147035963736,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 8.925030961460422,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 2.768228303104084,
"num_markers": 16
}

View File

@@ -0,0 +1,540 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-03T04:17:36Z",
"summary": {
"num_cameras": 3,
"num_markers": 11
},
"cameras": [
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.2343546794396104,
-0.1709288416693126,
0.32472662493170434
],
"position_mm": [
234.3546794396104,
-170.9288416693126,
324.72662493170435
],
"normal": [
0.3254143108217881,
-0.590332520363127,
0.738656240557202
],
"corners_m": [
[
0.22881855576192786,
-0.18433971160714607,
0.3162785640534827
],
[
0.21958476796933066,
-0.17044372679423453,
0.33178961841882987
],
[
0.23966683537137412,
-0.15707067542373476,
0.33329977496977015
],
[
0.24934855865580904,
-0.17186125285213505,
0.31753854228473477
]
],
"num_cameras": 2,
"edge_length_mm": 23.674143240677974
},
{
"marker_id": 55,
"link": "Board",
"position_m": [
0.2844520235747523,
-0.261194769865532,
-0.02860110421118293
],
"position_mm": [
284.4520235747523,
-261.19476986553195,
-28.601104211182932
],
"normal": [
0.11382577069415581,
-0.09118948821498352,
0.9893069145442029
],
"corners_m": [
[
0.2722312081446725,
-0.2718258129079038,
-0.027624814862103865
],
[
0.273811210957421,
-0.2489946082492266,
-0.026816614470303108
],
[
0.29651402748309696,
-0.2504737148642466,
-0.028444533409639258
],
[
0.29525164771381873,
-0.27348494344075097,
-0.031518454102685486
]
],
"num_cameras": 2,
"edge_length_mm": 23.09134957012829
},
{
"marker_id": 58,
"link": "Board",
"position_m": [
0.04767126957157588,
-0.2167596381870906,
-0.027172892714526314
],
"position_mm": [
47.67126957157588,
-216.7596381870906,
-27.172892714526313
],
"normal": [
-0.018847743908352862,
-0.013163734920450532,
0.99973570439017
],
"corners_m": [
[
0.03571680433198501,
-0.22865917644641873,
-0.027611728719111592
],
[
0.035930019757782115,
-0.20544376156391744,
-0.02718851491727311
],
[
0.059636988789443,
-0.20486897879915394,
-0.0268475250776599
],
[
0.0594012654070934,
-0.2280666359388724,
-0.02704380214406066
]
],
"num_cameras": 2,
"edge_length_mm": 23.458750383574287
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.019122240428575788,
-0.189595491948292,
-0.0272320469566373
],
"position_mm": [
-19.12224042857579,
-189.595491948292,
-27.2320469566373
],
"normal": [
0.02192474942706186,
0.012184152646501413,
0.9996853763994187
],
"corners_m": [
[
-0.030851107488173306,
-0.2012625922413917,
-0.02685264105586003
],
[
-0.03021488096210907,
-0.1783061304727946,
-0.027105683721668952
],
[
-0.007760524937703533,
-0.17775860057647283,
-0.027645865833439656
],
[
-0.007662448326317243,
-0.20105464450250882,
-0.02732399721558057
]
],
"num_cameras": 3,
"edge_length_mm": 22.981762742039773
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.00621502588230628,
-0.27745290939527545,
-0.027605193083321593
],
"position_mm": [
6.21502588230628,
-277.45290939527547,
-27.60519308332159
],
"normal": [
0.01837202307095535,
-0.0009680628814038307,
0.9998307514887397
],
"corners_m": [
[
-0.005692629547882172,
-0.2890224565930969,
-0.027270405496895415
],
[
-0.004887389782635818,
-0.265905414286136,
-0.02751738620948909
],
[
0.018112821973765222,
-0.2657845375711455,
-0.027686218848621956
],
[
0.01732730088597789,
-0.2890992291307233,
-0.027946761778279896
]
],
"num_cameras": 3,
"edge_length_mm": 23.123224541563857
},
{
"marker_id": 79,
"link": "Board",
"position_m": [
0.31183998695501536,
-0.15999871677887467,
-0.02629044663927655
],
"position_mm": [
311.8399869550154,
-159.99871677887467,
-26.29044663927655
],
"normal": [
-0.004132663365066441,
-0.026450110044196617,
0.99964159215799
],
"corners_m": [
[
0.2991592235977763,
-0.17109474791325868,
-0.02667338768225341
],
[
0.30057935606391084,
-0.1482145989881665,
-0.025987643542576485
],
[
0.3243246776221367,
-0.14873593669783608,
-0.025977867775453314
],
[
0.32329669053623766,
-0.17194958351623746,
-0.026522887556823006
]
],
"num_cameras": 2,
"edge_length_mm": 23.52033394640276
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.18682488912344167,
-0.2767030713815768,
-0.027178422422862867
],
"position_mm": [
186.82488912344166,
-276.7030713815768,
-27.178422422862866
],
"normal": [
0.027356406141144797,
-0.016782166392263265,
0.9994848602826475
],
"corners_m": [
[
0.1759037467571426,
-0.2890419430980467,
-0.02715236303577448
],
[
0.17472962822022675,
-0.2661895761535972,
-0.026605431262462852
],
[
0.1977943545136596,
-0.2644517356475792,
-0.027338900490574233
],
[
0.19887182700273773,
-0.28712903062708395,
-0.0276169949026399
]
],
"num_cameras": 3,
"edge_length_mm": 22.9469100155624
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10467089900692421,
-0.19094952800615345,
-0.027341928187599857
],
"position_mm": [
104.6708990069242,
-190.94952800615346,
-27.34192818759986
],
"normal": [
0.022194474220555056,
0.018735775392784815,
0.9995780990170325
],
"corners_m": [
[
0.0932633223342465,
-0.20298500268151878,
-0.026903967562032515
],
[
0.09294866940751188,
-0.1801894266262723,
-0.02724142328546725
],
[
0.11579032079766485,
-0.1786701894241218,
-0.02785996524407038
],
[
0.1166812834882736,
-0.20195349329270082,
-0.027362356658829284
]
],
"num_cameras": 3,
"edge_length_mm": 23.112881506437258
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3524610636880449,
-0.08985710639167843,
0.001156445898710156
],
"position_mm": [
352.46106368804493,
-89.85710639167843,
1.156445898710156
],
"normal": [
-0.019290645183641437,
-0.008200111587218895,
0.9997802904530356
],
"corners_m": [
[
0.3409986474917603,
-0.07731122080529367,
0.0009793833376250556
],
[
0.36505711741946884,
-0.07890102071700018,
0.0015488981035254549
],
[
0.3640700434867723,
-0.10225941553040692,
0.0012198313968488734
],
[
0.3397184463541782,
-0.10095676851401295,
0.0008776707568412403
]
],
"num_cameras": 2,
"edge_length_mm": 23.892108268959635
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.3476888452532459,
-0.012579011037873606,
0.0012174782319017627
],
"position_mm": [
347.6888452532459,
-12.579011037873606,
1.2174782319017627
],
"normal": [
-0.002371763340179063,
-0.029741715673364644,
0.9995548034437447
],
"corners_m": [
[
0.3363970980683381,
-0.00151770951950398,
0.001740039080225055
],
[
0.3597351972053792,
-0.0013426020244298854,
0.001368369212554199
],
[
0.3593785560029079,
-0.024087728279984896,
0.0011074043829707384
],
[
0.3352445297363585,
-0.023368004327575666,
0.0006541002518570583
]
],
"num_cameras": 2,
"edge_length_mm": 23.03693690462995
},
{
"marker_id": 215,
"link": "Board",
"position_m": [
0.25031648288151526,
-0.08941383348903734,
0.0007039091066570266
],
"position_mm": [
250.31648288151527,
-89.41383348903733,
0.7039091066570266
],
"normal": [
0.011706289080171656,
-0.01987729704310803,
0.999733892522521
],
"corners_m": [
[
0.23915543160875508,
-0.07739564985848701,
0.0008663294929411744
],
[
0.2626293343979798,
-0.07859427535829953,
0.0009822689428071263
],
[
0.26124802058505037,
-0.10140181278084777,
0.0001260845991519632
],
[
0.23823314493427572,
-0.10026359595851501,
0.0008409533917278426
]
],
"num_cameras": 3,
"edge_length_mm": 23.077693882829024
}
]
}

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