script-arbeit und rendering merge

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,713 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:43:55Z",
"summary": {
"num_cameras": 4,
"num_markers": 33,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.2965491449045601,
-0.7989052137066848,
0.801398161144361
],
"position_mm": [
-296.5491449045601,
-798.9052137066848,
801.398161144361
],
"direction": [
0.4766221344470978,
0.6572697162628174,
-0.5838046073913574
]
},
{
"camera_id": "b",
"position_m": [
0.305490949597657,
-0.8933107144337022,
1.201793445382242
],
"position_mm": [
305.490949597657,
-893.3107144337023,
1201.793445382242
],
"direction": [
0.004346273839473724,
0.6234733462333679,
-0.7818325161933899
]
},
{
"camera_id": "c",
"position_m": [
0.3037280320901282,
-0.9002284925907265,
0.4042794227519738
],
"position_mm": [
303.72803209012824,
-900.2284925907264,
404.2794227519738
],
"direction": [
-0.1104506105184555,
0.9474959373474121,
-0.3000868856906891
]
},
{
"camera_id": "e",
"position_m": [
1.199993510216928,
-0.898854507188056,
0.3991201451566491
],
"position_mm": [
1199.993510216928,
-898.854507188056,
399.12014515664913
],
"direction": [
-0.7501824498176575,
0.6059012413024902,
-0.26478278636932373
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.21743331663222665,
-0.07658904938650202,
0.340995317763943
],
"position_mm": [
217.43331663222665,
-76.58904938650201,
340.995317763943
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.26926897048791015,
-0.07587363181513393,
0.3404101159343209
],
"position_mm": [
269.26897048791017,
-75.87363181513393,
340.4101159343209
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.34388479780187403,
-0.2884540722162876,
-0.027152158834969114
],
"position_mm": [
343.884797801874,
-288.4540722162876,
-27.152158834969114
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16837412922171513,
-0.17362449197599014,
-0.027336717938801137
],
"position_mm": [
168.37412922171512,
-173.62449197599014,
-27.336717938801137
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4880082904695001,
0.21389565154479237,
-0.026986771083692792
],
"position_mm": [
488.00829046950014,
213.89565154479237,
-26.98677108369279
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34020242350348034,
-0.32780284474692173,
-0.027128515680843675
],
"position_mm": [
340.20242350348036,
-327.8028447469217,
-27.128515680843677
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28476580711579874,
-0.26121920475118854,
-0.02716895442440785
],
"position_mm": [
284.76580711579874,
-261.21920475118856,
-27.16895442440785
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04727298962704126,
-0.21632616760154658,
-0.027442870708785413
],
"position_mm": [
47.27298962704126,
-216.3261676015466,
-27.442870708785414
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4017948978305217,
-0.1732773088555254,
-0.02729167622253364
],
"position_mm": [
401.7948978305217,
-173.2773088555254,
-27.291676222533642
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01929411166559384,
-0.18927720235693699,
-0.0272085123618675
],
"position_mm": [
-19.29411166559384,
-189.27720235693698,
-27.2085123618675
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0059179124076560626,
-0.27757887054606795,
-0.02731404086022691
],
"position_mm": [
5.917912407656063,
-277.57887054606795,
-27.314040860226907
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44162180198550477,
0.19302554913836734,
-0.027110037020901707
],
"position_mm": [
441.62180198550476,
193.02554913836732,
-27.110037020901707
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31151519689610735,
-0.15987140004923323,
-0.02731834465766988
],
"position_mm": [
311.51519689610734,
-159.87140004923322,
-27.318344657669883
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5061452991316059,
-0.313807148738898,
-0.027161821626154298
],
"position_mm": [
506.1452991316059,
-313.807148738898,
-27.161821626154296
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36142056258821387,
0.29554853744290865,
-0.02733447159930213
],
"position_mm": [
361.42056258821384,
295.54853744290864,
-27.33447159930213
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6464611700982099,
-0.18701685632881054,
-0.02749434234705493
],
"position_mm": [
646.4611700982099,
-187.01685632881055,
-27.494342347054932
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18674180258274053,
-0.2768565596113534,
-0.027405768499737977
],
"position_mm": [
186.74180258274055,
-276.8565596113534,
-27.405768499737977
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.371616391600818,
-0.18443430026801713,
-0.027286219594972627
],
"position_mm": [
371.616391600818,
-184.43430026801713,
-27.28621959497263
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6513458047369378,
-0.22347031967067874,
-0.027799463430523624
],
"position_mm": [
651.3458047369378,
-223.47031967067875,
-27.799463430523623
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10485516432525033,
-0.19073556173708997,
-0.027428081488004304
],
"position_mm": [
104.85516432525033,
-190.73556173708997,
-27.428081488004302
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5224738616895355,
-0.26808851399158135,
-0.027374442676525546
],
"position_mm": [
522.4738616895355,
-268.08851399158135,
-27.374442676525547
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2706558699686453,
-0.16090058105535185,
0.23499233686525392
],
"position_mm": [
270.65586996864533,
-160.90058105535184,
234.99233686525392
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.1710771790919941,
-0.05281255268867524,
0.09121976870565049
],
"position_mm": [
171.0771790919941,
-52.81255268867524,
91.2197687056505
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.649182081981186,
-0.010779998228581321,
0.0005820095219582018
],
"position_mm": [
649.182081981186,
-10.779998228581322,
0.5820095219582018
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3525498562062361,
-0.08937869174305313,
0.00044338138625253957
],
"position_mm": [
352.5498562062361,
-89.37869174305312,
0.4433813862525396
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02161519732338736,
-0.02082736171917796,
0.0010216985152197273
],
"position_mm": [
21.61519732338736,
-20.827361719177958,
1.0216985152197273
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34799327334889946,
-0.011713301800665696,
0.00044893700679546616
],
"position_mm": [
347.99327334889944,
-11.713301800665695,
0.44893700679546616
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.22774116662740318,
-0.14984788710523844,
0.16714853404482394
],
"position_mm": [
227.74116662740317,
-149.84788710523844,
167.14853404482395
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.16722527948509533,
-0.1429817538644211,
0.0878733842997623
],
"position_mm": [
167.22527948509534,
-142.9817538644211,
87.8733842997623
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.25844388277665903,
-0.16781991576284588,
0.028678515729139983
],
"position_mm": [
258.44388277665905,
-167.81991576284588,
28.67851572913998
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1712339785142025,
-0.1766837762928648,
0.046863537563654314
],
"position_mm": [
171.2339785142025,
-176.6837762928648,
46.86353756365431
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2603215814335973,
-0.17704328900868754,
0.05242766844809047
],
"position_mm": [
260.3215814335973,
-177.04328900868754,
52.42766844809047
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.2264192710200634,
-0.1769278473191665,
0.05325900442009224
],
"position_mm": [
226.4192710200634,
-176.9278473191665,
53.25900442009224
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

View File

@@ -0,0 +1,712 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:43:56Z",
"summary": {
"num_cameras": 4,
"num_markers": 33,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.2965491449045601,
-0.7989052137066848,
0.801398161144361
],
"position_mm": [
-296.5491449045601,
-798.9052137066848,
801.398161144361
],
"direction": [
0.4766221344470978,
0.6572697162628174,
-0.5838046073913574
]
},
{
"camera_id": "b",
"position_m": [
0.305490949597657,
-0.8933107144337022,
1.201793445382242
],
"position_mm": [
305.490949597657,
-893.3107144337023,
1201.793445382242
],
"direction": [
0.004346273839473724,
0.6234733462333679,
-0.7818325161933899
]
},
{
"camera_id": "c",
"position_m": [
0.3037280320901282,
-0.9002284925907265,
0.4042794227519738
],
"position_mm": [
303.72803209012824,
-900.2284925907264,
404.2794227519738
],
"direction": [
-0.1104506105184555,
0.9474959373474121,
-0.3000868856906891
]
},
{
"camera_id": "e",
"position_m": [
1.199993510216928,
-0.898854507188056,
0.3991201451566491
],
"position_mm": [
1199.993510216928,
-898.854507188056,
399.12014515664913
],
"direction": [
-0.7501824498176575,
0.6059012413024902,
-0.26478278636932373
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.2174698762132873,
-0.07665917015694247,
0.3409259234761996
],
"position_mm": [
217.4698762132873,
-76.65917015694247,
340.9259234761996
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2697685112492709,
-0.07514037074039855,
0.34055386196671245
],
"position_mm": [
269.76851124927094,
-75.14037074039855,
340.5538619667124
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.34449142019705037,
-0.28601864763621176,
-0.028596358946913696
],
"position_mm": [
344.4914201970504,
-286.01864763621177,
-28.596358946913696
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16829830796529396,
-0.17400456131992958,
-0.026826754084953428
],
"position_mm": [
168.29830796529396,
-174.0045613199296,
-26.82675408495343
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48700429523709093,
0.21338225409312964,
-0.026973487498073375
],
"position_mm": [
487.00429523709096,
213.38225409312963,
-26.973487498073375
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3399489335551949,
-0.3298082929154174,
-0.02613334046194129
],
"position_mm": [
339.9489335551949,
-329.80829291541744,
-26.133340461941287
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28442893783630807,
-0.2609999127061483,
-0.027147468498768933
],
"position_mm": [
284.4289378363081,
-260.9999127061483,
-27.147468498768934
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04897029352094907,
-0.21723831127520515,
-0.02613769688627768
],
"position_mm": [
48.97029352094906,
-217.23831127520515,
-26.13769688627768
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4041520492915417,
-0.1734500793923325,
-0.027115522602362305
],
"position_mm": [
404.1520492915417,
-173.4500793923325,
-27.115522602362304
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02218803475966879,
-0.18698674462254242,
-0.028665200588858134
],
"position_mm": [
-22.18803475966879,
-186.9867446225424,
-28.665200588858134
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005386871282875213,
-0.2795810569709464,
-0.02626168538343761
],
"position_mm": [
5.386871282875213,
-279.58105697094635,
-26.261685383437612
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44263571843697835,
0.19335790138403525,
-0.0272014620602517
],
"position_mm": [
442.6357184369784,
193.35790138403524,
-27.2014620602517
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3119889241112886,
-0.1587875685342686,
-0.027302363798760314
],
"position_mm": [
311.9889241112886,
-158.7875685342686,
-27.302363798760314
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5061523749161873,
-0.3141661680486677,
-0.027108937539805398
],
"position_mm": [
506.1523749161872,
-314.1661680486677,
-27.1089375398054
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3616431682195012,
0.295533139686157,
-0.027302511075867265
],
"position_mm": [
361.6431682195012,
295.533139686157,
-27.302511075867265
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6472607269459704,
-0.18601972156255234,
-0.028670093530180393
],
"position_mm": [
647.2607269459704,
-186.01972156255235,
-28.67009353018039
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18622982739982016,
-0.27604266054100035,
-0.02798811452312228
],
"position_mm": [
186.22982739982015,
-276.0426605410004,
-27.98811452312228
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36958700557392854,
-0.18588100242403707,
-0.026367523196776564
],
"position_mm": [
369.58700557392854,
-185.88100242403706,
-26.367523196776563
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6507377651471759,
-0.22425451124771717,
-0.026838195918407637
],
"position_mm": [
650.7377651471759,
-224.25451124771718,
-26.838195918407635
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10643527964157265,
-0.19050732593821063,
-0.027119102028714908
],
"position_mm": [
106.43527964157265,
-190.5073259382106,
-27.11910202871491
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5229260576730479,
-0.2663476776167085,
-0.029288734982395048
],
"position_mm": [
522.9260576730479,
-266.3476776167085,
-29.28873498239505
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27088894745397923,
-0.16062273934550864,
0.23578238558656947
],
"position_mm": [
270.88894745397926,
-160.62273934550865,
235.78238558656946
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17086671210400267,
-0.05397095685682249,
0.09165436056693978
],
"position_mm": [
170.86671210400266,
-53.97095685682249,
91.65436056693977
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6493144914619525,
-0.010769274123621175,
0.0006234360809487195
],
"position_mm": [
649.3144914619526,
-10.769274123621175,
0.6234360809487195
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3524658705944555,
-0.0915905550641322,
0.0010778031258640633
],
"position_mm": [
352.4658705944555,
-91.5905550641322,
1.0778031258640632
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02175145862221494,
-0.019673479922372852,
0.00035008129499527145
],
"position_mm": [
21.75145862221494,
-19.673479922372852,
0.35008129499527146
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3479399090182535,
-0.01172124708960587,
0.0004382236894174173
],
"position_mm": [
347.9399090182535,
-11.72124708960587,
0.4382236894174173
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.22771168996140223,
-0.14986151599409278,
0.1671063442545735
],
"position_mm": [
227.71168996140224,
-149.86151599409277,
167.1063442545735
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.16759944316526845,
-0.14377792505991116,
0.08675166977970275
],
"position_mm": [
167.59944316526844,
-143.77792505991115,
86.75166977970275
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.25814567607664785,
-0.16706596582389155,
0.028249495779506324
],
"position_mm": [
258.1456760766479,
-167.06596582389156,
28.249495779506322
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1706312551521448,
-0.1751654454296578,
0.04859854761415878
],
"position_mm": [
170.6312551521448,
-175.1654454296578,
48.598547614158775
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26217860486533207,
-0.1770254260300122,
0.05278862606214908
],
"position_mm": [
262.1786048653321,
-177.0254260300122,
52.788626062149085
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22469411365764713,
-0.17680968308932743,
0.053837032867274065
],
"position_mm": [
224.69411365764714,
-176.80968308932742,
53.83703286727407
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,411 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:43:54Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9b\\k4_abce\\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": [
[
6775.66162109375,
0.0,
2447.249267578125
],
[
0.0,
6791.1728515625,
1629.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": 15,
"used_marker_ids": [
54,
55,
51,
47,
210,
85,
79,
96,
105,
62,
75,
102,
92,
206,
86
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.011301729081003766,
0.0013739971783031843,
0.0012734218045353457,
0.0012734208504636465
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 12.246171144994314,
"residual_median_px": 10.785101514965465,
"residual_max_px": 22.700056371429795,
"sigma2_normalized": 2.02700082797867e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.809026300907135,
-0.5877711176872253,
-0.0012407334288582206
],
[
-0.3439590036869049,
-0.47172194719314575,
-0.8118932247161865
],
[
0.4766221344470978,
0.6572697162628174,
-0.5838046073913574
]
],
"translation_m": [
-0.22866307199001312,
0.17178788781166077,
1.1342980861663818
],
"rvec_rad": [
2.1075758470316233,
-0.6855143008453681,
0.3497587165108392
]
},
"camera_in_world": {
"position_m": [
-0.29654914140701294,
-0.7989051938056946,
0.8013981580734253
],
"position_mm": [
-296.54913330078125,
-798.9052124023438,
801.3981323242188
],
"orientation_deg": {
"roll": 131.61233520507812,
"pitch": -28.46501922607422,
"yaw": -23.03285789489746
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.0184380562400463e-05,
-5.239021829443764e-06,
-1.2830362614144242e-06,
8.245689745284434e-07,
1.3220654982305977e-06,
4.14592063502785e-06
],
[
-5.239021829443558e-06,
7.674191235944003e-06,
-2.51518141167397e-06,
-9.02878323944915e-07,
-1.7042575348097676e-06,
2.800845022375804e-08
],
[
-1.283036261414441e-06,
-2.5151814116740236e-06,
2.473110425718955e-05,
1.9001448797899642e-06,
-2.998285069076899e-06,
-7.4436298718176975e-06
],
[
8.24568974528434e-07,
-9.028783239449296e-07,
1.900144879789973e-06,
5.12370475033404e-07,
4.359204879886664e-08,
2.88406688497326e-07
],
[
1.3220654982305427e-06,
-1.7042575348097585e-06,
-2.9982850690769086e-06,
4.3592048798864526e-08,
1.2029444083857935e-06,
1.7596866203564313e-06
],
[
4.1459206350279275e-06,
2.8008450223690737e-08,
-7.443629871817629e-06,
2.884066884973414e-07,
1.7596866203564387e-06,
8.667261526563902e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.2574129225219703,
0.15872266290785775,
0.2849340732490664
],
"tvec_std_m": [
0.0007158005832865771,
0.001096788224036798,
0.002944021318972385
]
},
"camera_center_std_m": [
0.0041919440193966115,
0.004555262291321108,
0.005178368128624031
],
"camera_center_std_mm": [
4.191944019396612,
4.555262291321108,
5.17836812862403
],
"orientation_std_deg": {
"roll": 0.3191499676079903,
"pitch": 0.20456708542915866,
"yaw": 0.16729988169803864
}
}
},
"observations": {
"markers": [
{
"marker_id": 54,
"observed_center_px": [
3927.75,
3064.5
],
"projected_center_px": [
3949.536865234375,
3070.873779296875
],
"reprojection_error_px": 22.700056371429795,
"confidence": 0.8282281257789336
},
{
"marker_id": 55,
"observed_center_px": [
3392.5,
2966.25
],
"projected_center_px": [
3393.51953125,
2975.240478515625
],
"reprojection_error_px": 9.048101895405537,
"confidence": 0.9803359103642479
},
{
"marker_id": 51,
"observed_center_px": [
2505.75,
2956.5
],
"projected_center_px": [
2497.44140625,
2952.46435546875
],
"reprojection_error_px": 9.236836952395938,
"confidence": 0.8823085613626898
},
{
"marker_id": 47,
"observed_center_px": [
3769.25,
2908.75
],
"projected_center_px": [
3762.6259765625,
2902.50146484375
],
"reprojection_error_px": 9.106145073489744,
"confidence": 0.7562636744167508
},
{
"marker_id": 210,
"observed_center_px": [
1256.25,
2671.75
],
"projected_center_px": [
1242.9053955078125,
2676.763916015625
],
"reprojection_error_px": 14.255448883309557,
"confidence": 0.7478938001602301
},
{
"marker_id": 85,
"observed_center_px": [
4540.0,
2592.25
],
"projected_center_px": [
4529.3779296875,
2594.1181640625
],
"reprojection_error_px": 10.785101514965465,
"confidence": 0.33978332945184925
},
{
"marker_id": 79,
"observed_center_px": [
3113.75,
2553.0
],
"projected_center_px": [
3114.40185546875,
2548.9931640625
],
"reprojection_error_px": 4.059513490823844,
"confidence": 0.47338319601306617
},
{
"marker_id": 96,
"observed_center_px": [
3461.5,
2492.25
],
"projected_center_px": [
3461.85400390625,
2503.333251953125
],
"reprojection_error_px": 11.088904031602464,
"confidence": 0.31912874626014676
},
{
"marker_id": 105,
"observed_center_px": [
4398.75,
2412.75
],
"projected_center_px": [
4399.76904296875,
2401.681640625
],
"reprojection_error_px": 11.115171065993955,
"confidence": 0.15253250386383538
},
{
"marker_id": 62,
"observed_center_px": [
3542.25,
2390.75
],
"projected_center_px": [
3560.9990234375,
2389.9462890625
],
"reprojection_error_px": 18.766241795601523,
"confidence": 0.2329672351394975
},
{
"marker_id": 75,
"observed_center_px": [
493.25,
2234.25
],
"projected_center_px": [
496.694091796875,
2226.3369140625
],
"reprojection_error_px": 8.630104133761186,
"confidence": 0.2662105983711436
},
{
"marker_id": 102,
"observed_center_px": [
4668.0,
2022.75
],
"projected_center_px": [
4660.26220703125,
2021.94384765625
],
"reprojection_error_px": 7.779673619668794,
"confidence": 0.8179947227073197
},
{
"marker_id": 92,
"observed_center_px": [
4502.0,
1935.25
],
"projected_center_px": [
4488.84619140625,
1931.5142822265625
],
"reprojection_error_px": 13.673999700299404,
"confidence": 0.820436537753629
},
{
"marker_id": 206,
"observed_center_px": [
3877.25,
1407.0
],
"projected_center_px": [
3877.240966796875,
1406.0570068359375
],
"reprojection_error_px": 0.943036428897263,
"confidence": 0.8867697637718611
},
{
"marker_id": 86,
"observed_center_px": [
1956.0,
1317.0
],
"projected_center_px": [
1970.12353515625,
1322.2044677734375
],
"reprojection_error_px": 15.051934430981927,
"confidence": 0.7090787528405359
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,719 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:43:54Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9b\\k4_abce\\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": [
[
6779.7001953125,
0.0,
2447.934814453125
],
[
0.0,
6771.73828125,
1631.2060546875
],
[
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": 37,
"used_marker_ids": [
59,
71,
105,
63,
92,
69,
47,
95,
55,
102,
58,
64,
103,
96,
51,
62,
79,
205,
217,
208,
210,
207,
206,
214,
94,
100,
76,
56,
68,
46,
72,
50,
53,
104,
86,
90,
61
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.013217125598186637,
0.0017754848138791326,
0.0011908166389990587,
0.001190713354125354
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 11.439616304130809,
"residual_median_px": 11.058718720885082,
"residual_max_px": 18.496493156978683,
"sigma2_normalized": 1.5428981401427197e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.999933123588562,
-0.011086730286478996,
-0.003282412886619568
],
[
-0.010714462958276272,
-0.7817659974098206,
-0.6234798431396484
],
[
0.004346273839473724,
0.6234733462333679,
-0.7818325161933899
]
],
"translation_m": [
-0.3114296495914459,
0.05420724302530289,
1.495228886604309
],
"rvec_rad": [
2.4683498612354544,
-0.015101022290678723,
0.00073690414228972
]
},
"camera_in_world": {
"position_m": [
0.3054909408092499,
-0.8933107256889343,
1.2017934322357178
],
"position_mm": [
305.4909362792969,
-893.3107299804688,
1201.79345703125
],
"orientation_deg": {
"roll": 141.42933654785156,
"pitch": -0.2490239292383194,
"yaw": -0.6139110326766968
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
8.047815503041484e-06,
3.672972330679309e-07,
1.5660071834348087e-06,
2.0756976382060336e-07,
-1.9747935747827227e-07,
1.0943666671730435e-06
],
[
3.6729723306793065e-07,
1.5929082531916003e-06,
-4.266921094332254e-07,
6.216397389316703e-08,
-4.525209668998371e-07,
4.4417509292033585e-07
],
[
1.5660071834348075e-06,
-4.2669210943322685e-07,
1.6166359818245627e-05,
3.82128249622454e-07,
-1.9009401139344965e-06,
-6.535137014364891e-06
],
[
2.0756976382060135e-07,
6.216397389316696e-08,
3.821282496224487e-07,
1.2336601708260461e-07,
-4.8694350817278835e-08,
8.07508774320941e-08
],
[
-1.9747935747827203e-07,
-4.525209668998368e-07,
-1.9009401139344982e-06,
-4.869435081727951e-08,
4.925277737335274e-07,
8.941338490594912e-07
],
[
1.0943666671730331e-06,
4.441750929203388e-07,
-6.53513701436492e-06,
8.075087743209173e-08,
8.941338490594932e-07,
5.1480548283911555e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.16254051752442386,
0.07231327214670555,
0.23037150142305243
],
"tvec_std_m": [
0.0003512349884089064,
0.0007018032300677501,
0.002268932530594763
]
},
"camera_center_std_m": [
0.004609925184383099,
0.003221727462452792,
0.0034606914437376245
],
"camera_center_std_mm": [
4.609925184383099,
3.221727462452792,
3.4606914437376246
],
"orientation_std_deg": {
"roll": 0.17314863273295528,
"pitch": 0.16869790197122408,
"yaw": 0.07491946060359182
}
}
},
"observations": {
"markers": [
{
"marker_id": 59,
"observed_center_px": [
4058.0,
3043.75
],
"projected_center_px": [
4052.900390625,
3055.368896484375
],
"reprojection_error_px": 12.688765554308647,
"confidence": 0.9354533087656005
},
{
"marker_id": 71,
"observed_center_px": [
4692.25,
3076.5
],
"projected_center_px": [
4683.45654296875,
3073.707275390625
],
"reprojection_error_px": 9.226277543204995,
"confidence": 0.9106416696280218
},
{
"marker_id": 105,
"observed_center_px": [
3523.0,
3012.0
],
"projected_center_px": [
3533.882080078125,
3003.230224609375
],
"reprojection_error_px": 13.976001832739465,
"confidence": 0.8948810860478587
},
{
"marker_id": 63,
"observed_center_px": [
4754.25,
2856.75
],
"projected_center_px": [
4768.8115234375,
2855.576904296875
],
"reprojection_error_px": 14.60870009102631,
"confidence": 0.9058733185241116
},
{
"marker_id": 92,
"observed_center_px": [
4079.75,
2649.5
],
"projected_center_px": [
4071.564208984375,
2639.81005859375
],
"reprojection_error_px": 12.684720690974839,
"confidence": 0.6998666772455656
},
{
"marker_id": 69,
"observed_center_px": [
919.75,
3085.5
],
"projected_center_px": [
925.628173828125,
3103.03759765625
],
"reprojection_error_px": 18.496493156978683,
"confidence": 0.9256621536840159
},
{
"marker_id": 47,
"observed_center_px": [
2629.25,
3113.75
],
"projected_center_px": [
2630.5478515625,
3106.57373046875
],
"reprojection_error_px": 7.29268558649218,
"confidence": 0.9052046624018475
},
{
"marker_id": 95,
"observed_center_px": [
1834.75,
3071.0
],
"projected_center_px": [
1831.6514892578125,
3058.388427734375
],
"reprojection_error_px": 12.986628655295146,
"confidence": 0.8954445801312763
},
{
"marker_id": 55,
"observed_center_px": [
2329.0,
2991.75
],
"projected_center_px": [
2324.02734375,
2999.8857421875
],
"reprojection_error_px": 9.535072685728796,
"confidence": 0.889040314196632
},
{
"marker_id": 102,
"observed_center_px": [
4132.5,
2806.0
],
"projected_center_px": [
4124.58544921875,
2803.75732421875
],
"reprojection_error_px": 8.226160023290957,
"confidence": 0.8781639163642843
},
{
"marker_id": 58,
"observed_center_px": [
1162.75,
2808.0
],
"projected_center_px": [
1175.449462890625,
2815.613037109375
],
"reprojection_error_px": 14.806575962695844,
"confidence": 0.8814051448340414
},
{
"marker_id": 64,
"observed_center_px": [
853.0,
2694.25
],
"projected_center_px": [
843.8673095703125,
2690.89453125
],
"reprojection_error_px": 9.729604566308552,
"confidence": 0.8809804906623904
},
{
"marker_id": 103,
"observed_center_px": [
1456.25,
2693.75
],
"projected_center_px": [
1461.316162109375,
2680.981201171875
],
"reprojection_error_px": 13.737111123944267,
"confidence": 0.8604632887448596
},
{
"marker_id": 96,
"observed_center_px": [
2749.5,
2650.25
],
"projected_center_px": [
2740.528564453125,
2660.862060546875
],
"reprojection_error_px": 13.896132009385678,
"confidence": 0.8659132628881631
},
{
"marker_id": 51,
"observed_center_px": [
1767.5,
2617.0
],
"projected_center_px": [
1766.4622802734375,
2611.32666015625
],
"reprojection_error_px": 5.767464539429629,
"confidence": 0.8603514756723031
},
{
"marker_id": 62,
"observed_center_px": [
2892.75,
2602.0
],
"projected_center_px": [
2906.544921875,
2610.962158203125
],
"reprojection_error_px": 16.450536440955176,
"confidence": 0.6906121682467933
},
{
"marker_id": 79,
"observed_center_px": [
2457.5,
2551.5
],
"projected_center_px": [
2460.856689453125,
2549.259033203125
],
"reprojection_error_px": 4.036000033376711,
"confidence": 0.8632909809472942
},
{
"marker_id": 205,
"observed_center_px": [
4530.5,
2178.5
],
"projected_center_px": [
4518.06689453125,
2178.541259765625
],
"reprojection_error_px": 12.43317392966577,
"confidence": 0.6331723548073515
},
{
"marker_id": 217,
"observed_center_px": [
4029.75,
2180.5
],
"projected_center_px": [
4046.48388671875,
2183.3701171875
],
"reprojection_error_px": 16.978237169563293,
"confidence": 0.6584161397804916
},
{
"marker_id": 208,
"observed_center_px": [
2646.5,
2194.5
],
"projected_center_px": [
2634.088623046875,
2198.405029296875
],
"reprojection_error_px": 13.011207925554586,
"confidence": 0.3895630518420069
},
{
"marker_id": 210,
"observed_center_px": [
1125.25,
1948.75
],
"projected_center_px": [
1115.2222900390625,
1948.6279296875
],
"reprojection_error_px": 10.028452932625202,
"confidence": 0.7364395538792687
},
{
"marker_id": 207,
"observed_center_px": [
4456.5,
1880.5
],
"projected_center_px": [
4444.4033203125,
1875.8037109375
],
"reprojection_error_px": 12.976316519742118,
"confidence": 0.39349823039715
},
{
"marker_id": 206,
"observed_center_px": [
3988.75,
1880.5
],
"projected_center_px": [
3988.72607421875,
1880.5860595703125
],
"reprojection_error_px": 0.08932352798000638,
"confidence": 0.412581952647143
},
{
"marker_id": 214,
"observed_center_px": [
2615.5,
1900.0
],
"projected_center_px": [
2623.80322265625,
1895.164794921875
],
"reprojection_error_px": 9.608470982772914,
"confidence": 0.2564198304836033
},
{
"marker_id": 94,
"observed_center_px": [
4779.5,
1319.0
],
"projected_center_px": [
4794.3212890625,
1323.20361328125
],
"reprojection_error_px": 15.405874661715366,
"confidence": 0.3319597616256138
},
{
"marker_id": 100,
"observed_center_px": [
4488.75,
1337.25
],
"projected_center_px": [
4492.47900390625,
1330.58837890625
],
"reprojection_error_px": 7.634308464394317,
"confidence": 0.30756214630662254
},
{
"marker_id": 76,
"observed_center_px": [
4004.25,
1347.75
],
"projected_center_px": [
4002.886962890625,
1353.4951171875
],
"reprojection_error_px": 5.9045949615228706,
"confidence": 0.2308952330947484
},
{
"marker_id": 56,
"observed_center_px": [
3230.5,
1367.75
],
"projected_center_px": [
3222.348388671875,
1356.005859375
],
"reprojection_error_px": 14.295929709696786,
"confidence": 0.15820995884919087
},
{
"marker_id": 68,
"observed_center_px": [
3539.5,
1337.0
],
"projected_center_px": [
3534.88818359375,
1346.4290771484375
],
"reprojection_error_px": 10.49649210146623,
"confidence": 0.27865390374732035
},
{
"marker_id": 46,
"observed_center_px": [
3367.0,
1311.75
],
"projected_center_px": [
3374.437255859375,
1301.7337646484375
],
"reprojection_error_px": 12.47548577553989,
"confidence": 0.3459528730397291
},
{
"marker_id": 72,
"observed_center_px": [
2978.75,
1280.75
],
"projected_center_px": [
2975.081787109375,
1278.402587890625
],
"reprojection_error_px": 4.355011988753625,
"confidence": 0.2540846918844536
},
{
"marker_id": 50,
"observed_center_px": [
3503.75,
1220.5
],
"projected_center_px": [
3514.7998046875,
1218.6365966796875
],
"reprojection_error_px": 11.205822395792673,
"confidence": 0.25710851962046666
},
{
"marker_id": 53,
"observed_center_px": [
3164.25,
1214.0
],
"projected_center_px": [
3156.592529296875,
1221.32568359375
],
"reprojection_error_px": 10.597287279533173,
"confidence": 0.35542992438281285
},
{
"marker_id": 104,
"observed_center_px": [
4540.25,
1119.25
],
"projected_center_px": [
4534.048828125,
1124.7962646484375
],
"reprojection_error_px": 8.31959038497681,
"confidence": 0.3510515669688671
},
{
"marker_id": 86,
"observed_center_px": [
2637.25,
979.5
],
"projected_center_px": [
2640.52490234375,
990.0626831054688
],
"reprojection_error_px": 11.058718720885082,
"confidence": 0.5709821865108675
},
{
"marker_id": 90,
"observed_center_px": [
3740.25,
906.0
],
"projected_center_px": [
3745.64208984375,
908.497802734375
],
"reprojection_error_px": 5.942529039299945,
"confidence": 0.5247998317537723
},
{
"marker_id": 61,
"observed_center_px": [
1122.5,
886.0
],
"projected_center_px": [
1120.896484375,
880.7592163085938
],
"reprojection_error_px": 5.4806090956871625,
"confidence": 0.690118528640739
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,982 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:43:49Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
},
"camera": {
"camera_id": "c",
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene9b\\render_c.npz",
"camera_matrix": [
[
6781.98388671875,
0.0,
2448.15869140625
],
[
0.0,
6784.78369140625,
1633.232177734375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene9b\\render_c.png",
"image_sha256": "e77134aa36c7896627c955f8b4f33a4ff5359b25c5ffd38ca35c6dff8130f9e7",
"width_px": 4896,
"height_px": 3264
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 14,
"num_rejected_candidates": 7
},
"detections": [
{
"observation_id": "1bd84064-4b66-4a3f-b776-9089b3a60295",
"type": "aruco",
"marker_id": 113,
"marker_size_m": 0.025,
"image_points_px": [
[
3030.0,
1181.0
],
[
2819.0,
1196.0
],
[
2816.0,
976.0
],
[
3030.0,
963.0
]
],
"center_px": [
2923.75,
1079.0
],
"quality": {
"area_px": 46558.5,
"perimeter_px": 863.9474487304688,
"sharpness": {
"laplacian_var": 14.054098910059034
},
"contrast": {
"p05": 9.0,
"p95": 159.0,
"dynamic_range": 150.0,
"mean_gray": 46.42669722332935,
"std_gray": 60.472986024227865
},
"geometry": {
"distance_to_center_norm": 0.24794423580169678,
"distance_to_border_px": 963.0
},
"edge_ratio": 1.0401259641315577,
"edge_lengths_px": [
211.53250122070312,
220.02044677734375,
214.39450073242188,
218.0
]
},
"confidence": 0.11259933407675737
},
{
"observation_id": "389667dc-ade0-421b-849b-9987ea03145e",
"type": "aruco",
"marker_id": 245,
"marker_size_m": 0.025,
"image_points_px": [
[
2907.0,
2544.0
],
[
2901.0,
2742.0
],
[
2689.0,
2730.0
],
[
2694.0,
2533.0
]
],
"center_px": [
2797.75,
2637.25
],
"quality": {
"area_px": 42032.0,
"perimeter_px": 820.7775268554688,
"sharpness": {
"laplacian_var": 51.008663233466905
},
"contrast": {
"p05": 18.0,
"p95": 170.0,
"dynamic_range": 152.0,
"mean_gray": 73.73435047632952,
"std_gray": 70.50369222474698
},
"geometry": {
"distance_to_center_norm": 0.361763596534729,
"distance_to_border_px": 522.0
},
"edge_ratio": 1.082310536402176,
"edge_lengths_px": [
198.09088134765625,
212.33935546875,
197.06344604492188,
213.28384399414062
]
},
"confidence": 0.39274513119428006
},
{
"observation_id": "10f64b58-066c-472c-b09f-1f4fffc2c036",
"type": "aruco",
"marker_id": 248,
"marker_size_m": 0.025,
"image_points_px": [
[
2602.0,
2520.0
],
[
2619.0,
2718.0
],
[
2410.0,
2714.0
],
[
2403.0,
2516.0
]
],
"center_px": [
2508.5,
2617.0
],
"quality": {
"area_px": 40344.0,
"perimeter_px": 804.9306182861328,
"sharpness": {
"laplacian_var": 73.15250474960666
},
"contrast": {
"p05": 19.0,
"p95": 172.0,
"dynamic_range": 153.0,
"mean_gray": 84.18680179661408,
"std_gray": 72.10320016376066
},
"geometry": {
"distance_to_center_norm": 0.3354223966598511,
"distance_to_border_px": 546.0
},
"edge_ratio": 1.0550896529522147,
"edge_lengths_px": [
198.72845458984375,
209.03826904296875,
198.1237030029297,
199.04019165039062
]
},
"confidence": 0.5777747933941034
},
{
"observation_id": "f90a5181-345e-4e79-b209-58648b49db16",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
"image_points_px": [
[
1939.0,
2543.0
],
[
2147.0,
2555.0
],
[
2150.0,
2742.0
],
[
1944.0,
2731.0
]
],
"center_px": [
2045.0,
2642.75
],
"quality": {
"area_px": 38766.5,
"perimeter_px": 789.7299041748047,
"sharpness": {
"laplacian_var": 73.18353488459637
},
"contrast": {
"p05": 19.0,
"p95": 170.0,
"dynamic_range": 151.0,
"mean_gray": 66.94478625014885,
"std_gray": 67.87868578947716
},
"geometry": {
"distance_to_center_norm": 0.3698439300060272,
"distance_to_border_px": 522.0
},
"edge_ratio": 1.1140056926725381,
"edge_lengths_px": [
208.3458709716797,
187.02406311035156,
206.29348754882812,
188.0664825439453
]
},
"confidence": 0.5474503359510559
},
{
"observation_id": "41812d0e-6acc-4c3b-8217-d243c5c516c5",
"type": "aruco",
"marker_id": 64,
"marker_size_m": 0.025,
"image_points_px": [
[
371.0,
3208.0
],
[
452.0,
3106.0
],
[
644.0,
3118.0
],
[
567.0,
3221.0
]
],
"center_px": [
508.5,
3163.25
],
"quality": {
"area_px": 20872.5,
"perimeter_px": 647.6551971435547,
"sharpness": {
"laplacian_var": 255.91090230693015
},
"contrast": {
"p05": 12.0,
"p95": 173.0,
"dynamic_range": 161.0,
"mean_gray": 65.15737535901023,
"std_gray": 72.01398402836229
},
"geometry": {
"distance_to_center_norm": 0.839905321598053,
"distance_to_border_px": 43.0
},
"edge_ratio": 1.5274526159417368,
"edge_lengths_px": [
130.249755859375,
192.3746337890625,
128.60015869140625,
196.43064880371094
]
},
"confidence": 0.5630289221572841
},
{
"observation_id": "683625c1-3c20-41f7-bc84-5e0133515904",
"type": "aruco",
"marker_id": 51,
"marker_size_m": 0.025,
"image_points_px": [
[
1914.0,
3227.0
],
[
1958.0,
3125.0
],
[
2155.0,
3140.0
],
[
2118.0,
3243.0
]
],
"center_px": [
2036.25,
3183.75
],
"quality": {
"area_px": 21179.0,
"perimeter_px": 622.7263336181641,
"sharpness": {
"laplacian_var": 247.41573094537276
},
"contrast": {
"p05": 20.0,
"p95": 171.0,
"dynamic_range": 151.0,
"mean_gray": 69.08155773106824,
"std_gray": 66.67268732746406
},
"geometry": {
"distance_to_center_norm": 0.5456756949424744,
"distance_to_border_px": 21.0
},
"edge_ratio": 1.8696905204234213,
"edge_lengths_px": [
111.08555603027344,
197.5702362060547,
109.44404602050781,
204.62649536132812
]
},
"confidence": 0.22463610710551404
},
{
"observation_id": "1dbfa7b7-d7db-4bd7-bf5b-4233dd8246c9",
"type": "aruco",
"marker_id": 79,
"marker_size_m": 0.025,
"image_points_px": [
[
3110.0,
3236.0
],
[
3121.0,
3133.0
],
[
3323.0,
3148.0
],
[
3318.0,
3252.0
]
],
"center_px": [
3218.0,
3192.25
],
"quality": {
"area_px": 21341.5,
"perimeter_px": 618.8764801025391,
"sharpness": {
"laplacian_var": 267.1512705413525
},
"contrast": {
"p05": 15.0,
"p95": 165.0,
"dynamic_range": 150.0,
"mean_gray": 82.57045357599887,
"std_gray": 69.92236797368567
},
"geometry": {
"distance_to_center_norm": 0.5913770198822021,
"distance_to_border_px": 12.0
},
"edge_ratio": 2.013930868006753,
"edge_lengths_px": [
103.5857162475586,
202.55616760253906,
104.12012481689453,
208.61447143554688
]
},
"confidence": 0.11916992971935284
},
{
"observation_id": "6249625d-5277-4167-b9f8-ef6723b9b0fe",
"type": "aruco",
"marker_id": 229,
"marker_size_m": 0.025,
"image_points_px": [
[
1975.0,
2168.0
],
[
2173.0,
2176.0
],
[
2143.0,
2260.0
],
[
1939.0,
2251.0
]
],
"center_px": [
2057.5,
2213.75
],
"quality": {
"area_px": 17064.0,
"perimeter_px": 582.0273742675781,
"sharpness": {
"laplacian_var": 225.5065574183023
},
"contrast": {
"p05": 14.0,
"p95": 172.0,
"dynamic_range": 158.0,
"mean_gray": 58.78002528445006,
"std_gray": 66.82420562514142
},
"geometry": {
"distance_to_center_norm": 0.23814691603183746,
"distance_to_border_px": 1004.0
},
"edge_ratio": 2.289312122535059,
"edge_lengths_px": [
198.1615447998047,
89.1964111328125,
204.19842529296875,
90.47099304199219
]
},
"confidence": 0.4368124338120635
},
{
"observation_id": "9a5fb227-14de-49ed-b754-8cd603147e24",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
2673.0,
2740.0
],
[
2891.0,
2756.0
],
[
2886.0,
2831.0
],
[
2690.0,
2819.0
]
],
"center_px": [
2785.0,
2786.5
],
"quality": {
"area_px": 15855.0,
"perimeter_px": 570.9282684326172,
"sharpness": {
"laplacian_var": 96.1523689166817
},
"contrast": {
"p05": 22.0,
"p95": 124.0,
"dynamic_range": 102.0,
"mean_gray": 68.55927110594165,
"std_gray": 46.24115643437103
},
"geometry": {
"distance_to_center_norm": 0.40877869725227356,
"distance_to_border_px": 433.0
},
"edge_ratio": 2.9080297731851528,
"edge_lengths_px": [
218.58636474609375,
75.1664810180664,
196.36700439453125,
80.80841827392578
]
},
"confidence": 0.2755369798345359
},
{
"observation_id": "038a3837-b108-441c-a425-16314083e680",
"type": "aruco",
"marker_id": 208,
"marker_size_m": 0.025,
"image_points_px": [
[
3451.0,
2695.0
],
[
3641.0,
2708.0
],
[
3643.0,
2793.0
],
[
3447.0,
2779.0
]
],
"center_px": [
3545.5,
2743.75
],
"quality": {
"area_px": 16322.0,
"perimeter_px": 556.0622863769531,
"sharpness": {
"laplacian_var": 72.93917218030012
},
"contrast": {
"p05": 8.0,
"p95": 134.0,
"dynamic_range": 126.0,
"mean_gray": 49.404071676517496,
"std_gray": 54.508067627332245
},
"geometry": {
"distance_to_center_norm": 0.5309786200523376,
"distance_to_border_px": 471.0
},
"edge_ratio": 2.3366303398386794,
"edge_lengths_px": [
190.4442138671875,
85.02352905273438,
196.49935913085938,
84.09518432617188
]
},
"confidence": 0.2601294798208426
},
{
"observation_id": "61da5feb-027a-41b5-9f8d-c6c6ecc64db8",
"type": "aruco",
"marker_id": 218,
"marker_size_m": 0.025,
"image_points_px": [
[
2575.0,
1755.0
],
[
2522.0,
1710.0
],
[
2522.0,
1507.0
],
[
2574.0,
1544.0
]
],
"center_px": [
2548.25,
1629.0
],
"quality": {
"area_px": 10847.0,
"perimeter_px": 547.3493957519531,
"sharpness": {
"laplacian_var": 241.16778209486102
},
"contrast": {
"p05": 41.0,
"p95": 177.0,
"dynamic_range": 136.0,
"mean_gray": 91.29823813583404,
"std_gray": 58.083702865149526
},
"geometry": {
"distance_to_center_norm": 0.03408920764923096,
"distance_to_border_px": 1507.0
},
"edge_ratio": 3.3062075262674115,
"edge_lengths_px": [
69.52696990966797,
203.0,
63.82006072998047,
211.0023651123047
]
},
"confidence": 0.3024613524877441
},
{
"observation_id": "e08dec78-e98d-48a4-a41c-d64667b9ed41",
"type": "aruco",
"marker_id": 198,
"marker_size_m": 0.025,
"image_points_px": [
[
2124.0,
1905.0
],
[
2302.0,
1914.0
],
[
2271.0,
1981.0
],
[
2087.0,
1970.0
]
],
"center_px": [
2196.0,
1942.5
],
"quality": {
"area_px": 12286.0,
"perimeter_px": 511.1730499267578,
"sharpness": {
"laplacian_var": 91.89543722026511
},
"contrast": {
"p05": 13.0,
"p95": 168.0,
"dynamic_range": 155.0,
"mean_gray": 79.60634489569189,
"std_gray": 66.68084043716223
},
"geometry": {
"distance_to_center_norm": 0.1359194964170456,
"distance_to_border_px": 1283.0
},
"edge_ratio": 2.496860465092245,
"edge_lengths_px": [
178.22738647460938,
73.82411193847656,
184.32850646972656,
74.79304504394531
]
},
"confidence": 0.30670328633706173
},
{
"observation_id": "788b17cf-0068-4cf9-904a-b6ae2f72f88f",
"type": "aruco",
"marker_id": 214,
"marker_size_m": 0.025,
"image_points_px": [
[
3404.0,
2454.0
],
[
3575.0,
2462.0
],
[
3582.0,
2533.0
],
[
3403.0,
2524.0
]
],
"center_px": [
3491.0,
2493.25
],
"quality": {
"area_px": 12312.0,
"perimeter_px": 491.7645263671875,
"sharpness": {
"laplacian_var": 19.049210960395854
},
"contrast": {
"p05": 9.0,
"p95": 129.0,
"dynamic_range": 120.0,
"mean_gray": 70.01927591745954,
"std_gray": 50.15360686773368
},
"geometry": {
"distance_to_center_norm": 0.45974424481391907,
"distance_to_border_px": 731.0
},
"edge_ratio": 2.5601119706503157,
"edge_lengths_px": [
171.18702697753906,
71.34423828125,
179.2261199951172,
70.00714111328125
]
},
"confidence": 0.06200643819092087
},
{
"observation_id": "e5f9ae9b-0a05-46e5-96e6-d5c661ba82f3",
"type": "aruco",
"marker_id": 210,
"marker_size_m": 0.025,
"image_points_px": [
[
1158.0,
2379.0
],
[
1318.0,
2384.0
],
[
1277.0,
2451.0
],
[
1112.0,
2444.0
]
],
"center_px": [
1216.25,
2414.5
],
"quality": {
"area_px": 10986.0,
"perimeter_px": 483.4062728881836,
"sharpness": {
"laplacian_var": 105.17702616477501
},
"contrast": {
"p05": 22.0,
"p95": 171.0,
"dynamic_range": 149.0,
"mean_gray": 87.80970982142857,
"std_gray": 59.603430936315085
},
"geometry": {
"distance_to_center_norm": 0.49599629640579224,
"distance_to_border_px": 813.0
},
"edge_ratio": 2.1024798895064114,
"edge_lengths_px": [
160.07810974121094,
78.54934692382812,
165.14842224121094,
79.6303939819336
]
},
"confidence": 0.4168768616595698
}
],
"rejected_candidates": [
{
"image_points_px": [
[
3927.0,
2136.0
],
[
4059.0,
2144.0
],
[
4086.0,
2186.0
],
[
3946.0,
2187.0
]
],
"center_px": [
4004.5,
2163.25
],
"area_px": 6243.5
},
{
"image_points_px": [
[
413.0,
3196.0
],
[
430.0,
3169.0
],
[
532.0,
3177.0
],
[
514.0,
3205.0
]
],
"center_px": [
472.25,
3186.75
],
"area_px": 2940.0
},
{
"image_points_px": [
[
2952.0,
1068.0
],
[
3004.0,
1068.0
],
[
3000.0,
1121.0
],
[
2950.0,
1120.0
]
],
"center_px": [
2976.5,
1094.25
],
"area_px": 2679.0
},
{
"image_points_px": [
[
2435.0,
2640.0
],
[
2484.0,
2644.0
],
[
2482.0,
2692.0
],
[
2433.0,
2689.0
]
],
"center_px": [
2458.5,
2666.25
],
"area_px": 2383.5
},
{
"image_points_px": [
[
3141.0,
3144.0
],
[
3137.0,
3227.0
],
[
3123.0,
3228.0
],
[
3129.0,
3145.0
]
],
"center_px": [
3132.5,
3186.0
],
"area_px": 1074.0
},
{
"image_points_px": [
[
3036.0,
27.0
],
[
3054.0,
74.0
],
[
3011.0,
84.0
],
[
2993.0,
38.0
]
],
"center_px": [
3023.5,
55.75
],
"area_px": 2188.5
},
{
"image_points_px": [
[
1199.0,
2439.0
],
[
1210.0,
2422.0
],
[
1270.0,
2427.0
],
[
1260.0,
2443.0
]
],
"center_px": [
1234.75,
2432.75
],
"area_px": 1045.5
}
]
}

View File

@@ -0,0 +1,288 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:43:54Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9b\\k4_abce\\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": [
[
6781.98388671875,
0.0,
2448.15869140625
],
[
0.0,
6784.78369140625,
1633.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": 6,
"used_marker_ids": [
64,
51,
79,
208,
214,
210
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.005104662072697065,
0.0011938882372545755,
0.0011302570058912243,
0.0011302429507080174,
0.0011302429483802227
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 10.858295625628532,
"residual_median_px": 5.8290451786805395,
"residual_max_px": 20.472395205421105,
"sigma2_normalized": 2.554898244725783e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9933802485466003,
0.11483176052570343,
-0.003055217210203409
],
[
0.03156470134854317,
-0.29843783378601074,
-0.9539069533348083
],
[
-0.1104506105184555,
0.9474959373474121,
-0.3000868856906891
]
],
"translation_m": [
-0.1971074491739273,
0.10739564150571823,
1.007828712463379
],
"rvec_rad": [
1.8734079526331635,
0.10581418045391726,
-0.08204109687253144
]
},
"camera_in_world": {
"position_m": [
0.30372804403305054,
-0.9002285003662109,
0.4042794108390808
],
"position_mm": [
303.7280578613281,
-900.228515625,
404.2794189453125
],
"orientation_deg": {
"roll": 107.57380676269531,
"pitch": 6.341291904449463,
"yaw": 1.8199635744094849
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00011739033406146148,
6.910563809164322e-06,
6.864305075284427e-06,
-4.0707609307260214e-07,
-1.3247320175566824e-05,
2.3354180809615095e-06
],
[
6.9105638091620415e-06,
3.2824026177559404e-05,
-4.050773334710239e-05,
4.6136260203943134e-06,
-1.5640706978941166e-06,
6.035888148097982e-06
],
[
6.864305075291752e-06,
-4.050773334710164e-05,
0.00012894960168471453,
-9.130458285530887e-06,
-6.638535718152694e-06,
-1.4393501674077943e-05
],
[
-4.070760930731287e-07,
4.61362602039426e-06,
-9.13045828553089e-06,
1.1379197388697757e-06,
1.8835088328098946e-07,
9.472223636894426e-07
],
[
-1.3247320175567118e-05,
-1.5640706978944125e-06,
-6.638535718151852e-06,
1.883508832809276e-07,
2.8214143743113783e-06,
2.1691928297221325e-06
],
[
2.3354180809608522e-06,
6.035888148097972e-06,
-1.43935016740781e-05,
9.472223636894495e-07,
2.1691928297222134e-06,
1.2131708197718393e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.620781551020136,
0.3282604477676891,
0.6506278285180138
],
"tvec_std_m": [
0.00106673320885298,
0.0016797066334069703,
0.003483060177160078
]
},
"camera_center_std_m": [
0.009395067595129284,
0.005062497142304017,
0.00926759253161478
],
"camera_center_std_mm": [
9.395067595129284,
5.062497142304017,
9.26759253161478
],
"orientation_std_deg": {
"roll": 0.667577446051556,
"pitch": 0.5668301105446548,
"yaw": 0.26504068723665514
}
}
},
"observations": {
"markers": [
{
"marker_id": 64,
"observed_center_px": [
508.5,
3163.25
],
"projected_center_px": [
507.6001892089844,
3163.05322265625
],
"reprojection_error_px": 0.9210758832156395,
"confidence": 0.5630289221572841
},
{
"marker_id": 51,
"observed_center_px": [
2036.25,
3183.75
],
"projected_center_px": [
2040.568359375,
3180.498779296875
],
"reprojection_error_px": 5.40542909971808,
"confidence": 0.22463610710551404
},
{
"marker_id": 79,
"observed_center_px": [
3218.0,
3192.25
],
"projected_center_px": [
3224.1669921875,
3193.281494140625
],
"reprojection_error_px": 6.252661257643,
"confidence": 0.11916992971935284
},
{
"marker_id": 208,
"observed_center_px": [
3545.5,
2743.75
],
"projected_center_px": [
3525.39697265625,
2747.621337890625
],
"reprojection_error_px": 20.472395205421105,
"confidence": 0.2601294798208426
},
{
"marker_id": 214,
"observed_center_px": [
3491.0,
2493.25
],
"projected_center_px": [
3505.056640625,
2490.423583984375
],
"reprojection_error_px": 14.337983580468416,
"confidence": 0.06200643819092087
},
{
"marker_id": 210,
"observed_center_px": [
1216.25,
2414.5
],
"projected_center_px": [
1212.857177734375,
2415.929931640625
],
"reprojection_error_px": 3.681840222359094,
"confidence": 0.4168768616595698
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,523 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:43:54Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9b\\k4_abce\\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": [
[
6804.408203125,
0.0,
2448.3994140625
],
[
0.0,
6782.22412109375,
1630.7073974609375
],
[
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": 23,
"used_marker_ids": [
85,
206,
54,
47,
62,
96,
55,
66,
208,
79,
95,
214,
53,
72,
51,
215,
211,
103,
58,
69,
86,
64,
73
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.004327374683661834,
0.0010293504045491143,
0.001017805832153372,
0.0010178057506335084
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 9.80308606770562,
"residual_median_px": 8.269073376347666,
"residual_max_px": 15.86190652608848,
"sigma2_normalized": 1.1913178279256652e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6283513307571411,
0.7779296636581421,
-0.00011173112579854205
],
[
0.2059146910905838,
-0.16646043956279755,
-0.9643080830574036
],
[
-0.7501824498176575,
0.6059012413024902,
-0.26478278636932373
]
],
"translation_m": [
-0.054727330803871155,
-0.011845237575471401,
1.550511360168457
],
"rvec_rad": [
1.700613347433185,
0.8123632329933765,
-0.6195201583233887
]
},
"camera_in_world": {
"position_m": [
1.1999934911727905,
-0.8988544940948486,
0.39912015199661255
],
"position_mm": [
1199.9935302734375,
-898.8544921875,
399.1201477050781
],
"orientation_deg": {
"roll": 113.60563659667969,
"pitch": 48.60618591308594,
"yaw": 18.144296646118164
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
4.1853548352797245e-06,
9.803312148315677e-07,
1.0423877356714028e-06,
-1.4182381369594744e-07,
-1.1370370862477721e-06,
4.0774594099055233e-07
],
[
9.803312148315705e-07,
3.452730884356223e-06,
-2.3087648131465575e-07,
7.286000204391864e-07,
-7.340775799186636e-07,
7.534273916598313e-07
],
[
1.042387735671404e-06,
-2.3087648131465072e-07,
5.441534537037784e-06,
-8.42890468336583e-07,
-7.158570156369776e-07,
-7.934775436842171e-07
],
[
-1.4182381369594715e-07,
7.286000204391858e-07,
-8.428904683365842e-07,
3.62695414098753e-07,
3.4422002154763396e-09,
3.3960623831795057e-07
],
[
-1.137037086247774e-06,
-7.340775799186645e-07,
-7.158570156369767e-07,
3.4422002154761138e-09,
5.277923557347465e-07,
1.3145568349526723e-07
],
[
4.0774594099055275e-07,
7.534273916598305e-07,
-7.934775436842177e-07,
3.39606238317951e-07,
1.3145568349526757e-07,
3.498142689944404e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.11721650664607199,
0.10646429857960026,
0.13365442054790352
],
"tvec_std_m": [
0.000602241989650965,
0.0007264931904255858,
0.0018703322405242348
]
},
"camera_center_std_m": [
0.0021466421786045685,
0.0020583054011611996,
0.0027474563360032223
],
"camera_center_std_mm": [
2.1466421786045684,
2.0583054011611996,
2.7474563360032223
],
"orientation_std_deg": {
"roll": 0.18032456049849124,
"pitch": 0.11903300168728478,
"yaw": 0.15901542192955176
}
}
},
"observations": {
"markers": [
{
"marker_id": 85,
"observed_center_px": [
2579.75,
2805.0
],
"projected_center_px": [
2579.322021484375,
2799.379638671875
],
"reprojection_error_px": 5.636632600100843,
"confidence": 0.817003044990011
},
{
"marker_id": 206,
"observed_center_px": [
4672.75,
2423.25
],
"projected_center_px": [
4680.83447265625,
2424.320068359375
],
"reprojection_error_px": 8.154982797246689,
"confidence": 0.647230777970843
},
{
"marker_id": 54,
"observed_center_px": [
1856.0,
2485.25
],
"projected_center_px": [
1849.4814453125,
2493.713623046875
],
"reprojection_error_px": 10.68290551739188,
"confidence": 0.6703906854765136
},
{
"marker_id": 47,
"observed_center_px": [
2066.25,
2434.5
],
"projected_center_px": [
2077.592529296875,
2432.513916015625
],
"reprojection_error_px": 11.515098803026335,
"confidence": 0.7397059698006735
},
{
"marker_id": 62,
"observed_center_px": [
2820.5,
2373.5
],
"projected_center_px": [
2824.0087890625,
2380.97314453125
],
"reprojection_error_px": 8.255876081317561,
"confidence": 0.7975465613075287
},
{
"marker_id": 96,
"observed_center_px": [
2654.0,
2338.25
],
"projected_center_px": [
2638.146484375,
2337.734130859375
],
"reprojection_error_px": 15.86190652608848,
"confidence": 0.6500940012184547
},
{
"marker_id": 55,
"observed_center_px": [
1994.5,
2297.5
],
"projected_center_px": [
1985.0931396484375,
2297.861083984375
],
"reprojection_error_px": 9.413787936721896,
"confidence": 0.708662336818976
},
{
"marker_id": 66,
"observed_center_px": [
1261.25,
2310.75
],
"projected_center_px": [
1262.7958984375,
2310.06201171875
],
"reprojection_error_px": 1.692078560292716,
"confidence": 0.598089704913247
},
{
"marker_id": 208,
"observed_center_px": [
2984.75,
2045.5
],
"projected_center_px": [
2973.625732421875,
2042.76171875
],
"reprojection_error_px": 11.456330710739133,
"confidence": 0.8758854173491827
},
{
"marker_id": 79,
"observed_center_px": [
2540.5,
2212.75
],
"projected_center_px": [
2546.751953125,
2212.665283203125
],
"reprojection_error_px": 6.252527074141304,
"confidence": 0.7999233112016361
},
{
"marker_id": 95,
"observed_center_px": [
1616.0,
2169.0
],
"projected_center_px": [
1627.30029296875,
2163.9775390625
],
"reprojection_error_px": 12.366152799003176,
"confidence": 0.7082417084570184
},
{
"marker_id": 214,
"observed_center_px": [
3269.0,
1956.0
],
"projected_center_px": [
3284.32275390625,
1956.7548828125
],
"reprojection_error_px": 15.34133746881632,
"confidence": 0.9748423466388435
},
{
"marker_id": 53,
"observed_center_px": [
4605.5,
2038.5
],
"projected_center_px": [
4594.04296875,
2038.3470458984375
],
"reprojection_error_px": 11.458052191391928,
"confidence": 0.6818163655267598
},
{
"marker_id": 72,
"observed_center_px": [
4339.0,
2001.25
],
"projected_center_px": [
4341.54248046875,
1999.171142578125
],
"reprojection_error_px": 3.284182564118504,
"confidence": 0.6522247058224898
},
{
"marker_id": 51,
"observed_center_px": [
2017.25,
2030.25
],
"projected_center_px": [
2022.1474609375,
2027.5921630859375
],
"reprojection_error_px": 5.5721827586765,
"confidence": 0.6853379634425733
},
{
"marker_id": 215,
"observed_center_px": [
2623.75,
1912.5
],
"projected_center_px": [
2616.63427734375,
1912.3323974609375
],
"reprojection_error_px": 7.117696223622483,
"confidence": 0.3932960224648459
},
{
"marker_id": 211,
"observed_center_px": [
2934.25,
1839.5
],
"projected_center_px": [
2922.77294921875,
1835.7169189453125
],
"reprojection_error_px": 12.084469243691538,
"confidence": 0.8367635813115403
},
{
"marker_id": 103,
"observed_center_px": [
1763.0,
1969.0
],
"projected_center_px": [
1778.4869384765625,
1966.2154541015625
],
"reprojection_error_px": 15.735277539253545,
"confidence": 0.7121657921208129
},
{
"marker_id": 58,
"observed_center_px": [
1502.25,
1925.25
],
"projected_center_px": [
1502.2330322265625,
1929.3919677734375
],
"reprojection_error_px": 4.142002527948314,
"confidence": 0.6278606113011425
},
{
"marker_id": 69,
"observed_center_px": [
1135.25,
1934.5
],
"projected_center_px": [
1124.034912109375,
1939.5048828125
],
"reprojection_error_px": 12.28116640882703,
"confidence": 0.5438289958215893
},
{
"marker_id": 86,
"observed_center_px": [
4318.5,
1815.25
],
"projected_center_px": [
4314.37939453125,
1819.253662109375
],
"reprojection_error_px": 5.7453198096483264,
"confidence": 0.7031963413727289
},
{
"marker_id": 64,
"observed_center_px": [
1447.75,
1826.25
],
"projected_center_px": [
1447.9375,
1823.312255859375
],
"reprojection_error_px": 2.9437216046658556,
"confidence": 0.6064556414285153
},
{
"marker_id": 73,
"observed_center_px": [
3909.5,
1650.75
],
"projected_center_px": [
3917.768798828125,
1650.6826171875
],
"reprojection_error_px": 8.269073376347666,
"confidence": 0.8460835618190246
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 60.64770745772011,
"gt": 60.0,
"error": 0.6477074577201094,
"unit": "mm",
"observable": true,
"n_markers": 3
},
{
"joint": "y",
"estimate": -1.98922014822778,
"gt": -2.0,
"error": 0.010779851772213078,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "z",
"estimate": 94.91862180352192,
"gt": 95.0,
"error": 0.08137819647808442,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": -160.17314667257247,
"gt": 200.0,
"error": 0.1731466725724431,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "b",
"estimate": 60.398444842913996,
"gt": 60.0,
"error": 0.39844484291398885,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 8.947561587574349,
"gt": 9.0,
"error": 0.0524384124256585,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 6.975030248971234,
"gt": 8.0,
"error": 1.0249697510287659,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.1432375952324776,
"max_abs_deg": 0.39844484291398885,
"mean_abs_mm": 0.8363386043744376,
"max_abs_mm": 1.0249697510287659,
"n_unobservable": 0,
"wrist_error_mm": 0.7205089665770191,
"finger_error_mm": 1.836472352018644
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-03T04:43:59Z",
"method": "hybrid",
"movements": {
"x": {
"value": 60.64770745772011,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"y": {
"value": -1.98922014822778,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"z": {
"value": 94.91862180352192,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": -160.17314667257247,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"b": {
"value": 60.398444842913996,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 8.947561587574349,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 6.975030248971234,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 2.2918534436223155,
"num_markers": 33
}