Claude studie mit mm

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

View File

@@ -0,0 +1,712 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T21:31:58Z",
"summary": {
"num_cameras": 3,
"num_markers": 15
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.30461140290596656,
-0.8944597684480516,
1.2009159512639083
],
"position_mm": [
304.61140290596654,
-894.4597684480516,
1200.9159512639083
],
"direction": [
0.0052360002882778645,
0.6241788864135742,
-0.7812638878822327
]
},
{
"camera_id": "d",
"position_m": [
0.7059955951329147,
-0.792357011835109,
0.3960723600448604
],
"position_mm": [
705.9955951329147,
-792.357011835109,
396.07236004486043
],
"direction": [
-0.5582603812217712,
0.781305193901062,
-0.27911919355392456
]
},
{
"camera_id": "e",
"position_m": [
1.2103337331165203,
-0.9172186262611701,
0.4058150319226835
],
"position_mm": [
1210.3337331165203,
-917.2186262611701,
405.8150319226835
],
"direction": [
-0.7488687634468079,
0.6081039905548096,
-0.2634483873844147
]
}
],
"markers": [
{
"marker_id": 48,
"link": "Board",
"position_m": [
0.686733215323921,
-0.31804930711963897,
-0.028514102952506035
],
"position_mm": [
686.733215323921,
-318.04930711963897,
-28.514102952506036
],
"normal": [
0.01577683558475536,
0.025907056374294357,
0.9995398520764196
],
"corners_m": [
[
0.6752150016137684,
-0.3301787016877148,
-0.028007403114691257
],
[
0.6751335036149312,
-0.306491179380567,
-0.028641532688154153
],
[
0.6977912923266636,
-0.3060498486128422,
-0.028988603681012273
],
[
0.698793063740321,
-0.3294774987974319,
-0.028418872326166453
]
],
"num_cameras": 2,
"edge_length_mm": 23.352236659657592
},
{
"marker_id": 63,
"link": "Board",
"position_m": [
0.7756872846750413,
-0.2353491944426443,
-0.028021853249916233
],
"position_mm": [
775.6872846750414,
-235.3491944426443,
-28.021853249916234
],
"normal": [
0.0069072265366958265,
0.00766998606168523,
0.9999467293488111
],
"corners_m": [
[
0.764515372857116,
-0.2472511877968413,
-0.027999348061043466
],
[
0.7639991765471537,
-0.22438025513845958,
-0.027875396342216714
],
[
0.7865503830085279,
-0.22334775255185008,
-0.028337341583155175
],
[
0.7876842062873682,
-0.2464175822834262,
-0.027875327013249566
]
],
"num_cameras": 2,
"edge_length_mm": 22.935775394617064
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.019039449945992208,
-0.18977065693162137,
-0.02663843433050475
],
"position_mm": [
-19.039449945992207,
-189.77065693162137,
-26.63843433050475
],
"normal": [
0.005167267050364468,
-0.0635476005836233,
0.9979654311704862
],
"corners_m": [
[
-0.03120988651823089,
-0.20066834291476662,
-0.02694923269343689
],
[
-0.030215853242469747,
-0.1784541723366949,
-0.026174827284431147
],
[
-0.0067111719062163434,
-0.1795388397866914,
-0.025717028372171397
],
[
-0.008020888117051851,
-0.2004212726883325,
-0.02771264897197957
]
],
"num_cameras": 2,
"edge_length_mm": 22.501330665546053
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.006052305906646384,
-0.2776137791662783,
-0.027155301853877243
],
"position_mm": [
6.052305906646384,
-277.6137791662783,
-27.155301853877244
],
"normal": [
0.04494041561835447,
-0.059426954826908296,
0.9972205353300996
],
"corners_m": [
[
-0.005644803260843245,
-0.2891433943839635,
-0.026621890277830903
],
[
-0.004979798816842365,
-0.26620042704555014,
-0.02665526538398899
],
[
0.018050524983109655,
-0.2666786435282912,
-0.02633489527268099
],
[
0.016783300721161493,
-0.28843265170730825,
-0.029009156481008092
]
],
"num_cameras": 2,
"edge_length_mm": 22.627626788633886
},
{
"marker_id": 79,
"link": "Board",
"position_m": [
0.3120640006804859,
-0.1599853707519507,
-0.026343484466846864
],
"position_mm": [
312.0640006804859,
-159.9853707519507,
-26.343484466846864
],
"normal": [
0.0024759166665691283,
-0.01818838258326611,
0.9998315120937452
],
"corners_m": [
[
0.30019050359205446,
-0.17118332046178536,
-0.026620667264594975
],
[
0.3007860695469235,
-0.14819055725585978,
-0.025996704881059048
],
[
0.3237775125363064,
-0.14895075856485246,
-0.02627760732526
],
[
0.32350191704665926,
-0.17161684672530528,
-0.02647895839647342
]
],
"num_cameras": 2,
"edge_length_mm": 22.999798069186046
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.18707661330366482,
-0.2764173442991424,
-0.027551944476353448
],
"position_mm": [
187.07661330366483,
-276.41734429914237,
-27.551944476353448
],
"normal": [
-0.012343016538980931,
-0.03388734455967324,
0.9993494372947896
],
"corners_m": [
[
0.17591538366469053,
-0.28809291919259666,
-0.027846242486465885
],
[
0.17476830827330192,
-0.2654385074832496,
-0.0275625780792337
],
[
0.19866446718599645,
-0.265127813006703,
-0.026786885882010027
],
[
0.1989582940906704,
-0.2870101375140203,
-0.028012071457704183
]
],
"num_cameras": 2,
"edge_length_mm": 22.895867374143027
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37101774015694045,
-0.18663611287399198,
-0.02557202786372605
],
"position_mm": [
371.0177401569404,
-186.63611287399198,
-25.57202786372605
],
"normal": [
0.11588165390715298,
-0.08767868631706827,
0.9893856125158967
],
"corners_m": [
[
0.3593685387322769,
-0.19759866909166887,
-0.025094848976379345
],
[
0.36002195835942585,
-0.17620785922148324,
-0.023446590156812785
],
[
0.3823782428444422,
-0.1758123528738982,
-0.02585590128920385
],
[
0.3823022206916168,
-0.1969255703089177,
-0.027890771032508217
]
],
"num_cameras": 2,
"edge_length_mm": 22.069462944986956
},
{
"marker_id": 102,
"link": "Board",
"position_m": [
0.6514224637458748,
-0.2235623895102172,
-0.02776793853976911
],
"position_mm": [
651.4224637458748,
-223.5623895102172,
-27.767938539769112
],
"normal": [
0.07424081371943576,
-0.0587774791286305,
0.9955066597092956
],
"corners_m": [
[
0.6396904156152775,
-0.2354557092759718,
-0.026848692203458643
],
[
0.640228554216886,
-0.21184820398442744,
-0.02701859033595295
],
[
0.6628198124790037,
-0.21251340762004198,
-0.02713665133681928
],
[
0.6629510726723322,
-0.23443223716042758,
-0.03006782028284557
]
],
"num_cameras": 2,
"edge_length_mm": 22.958648840387827
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10514489513802852,
-0.1913934643172105,
-0.026640237175645384
],
"position_mm": [
105.14489513802852,
-191.3934643172105,
-26.640237175645385
],
"normal": [
-0.014006643249985547,
-0.03907196851153627,
0.9991382262837817
],
"corners_m": [
[
0.09356118796367434,
-0.20275974119648377,
-0.02709383202212649
],
[
0.0928874239964104,
-0.18041246102994477,
-0.026534349124987554
],
[
0.11685250160195312,
-0.18027088126452884,
-0.025886200023991706
],
[
0.11727846699007627,
-0.20213077377788455,
-0.027046567531475784
]
],
"num_cameras": 2,
"edge_length_mm": 22.989792398561768
},
{
"marker_id": 113,
"link": "Arm2",
"position_m": [
0.26513464974949946,
0.03857349955816294,
0.09383611878733662
],
"position_mm": [
265.1346497494995,
38.573499558162936,
93.83611878733662
],
"normal": [
0.5304563964978305,
-0.013791848724978852,
0.8476000214271374
],
"corners_m": [
[
0.27561386209429933,
0.02773444385370035,
0.08720794710339598
],
[
0.25524283837734546,
0.025387985002088154,
0.09971033506330686
],
[
0.2547378899083105,
0.049938362854563885,
0.10062955987731427
],
[
0.27494400861804263,
0.05123320652229934,
0.08779663310532938
]
],
"num_cameras": 2,
"edge_length_mm": 24.01920023410617
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3527925026034578,
-0.08964336132337769,
0.0012835258171582313
],
"position_mm": [
352.7925026034578,
-89.64336132337769,
1.2835258171582313
],
"normal": [
0.0010015252554824497,
0.0021282754315705144,
0.9999972336915988
],
"corners_m": [
[
0.34140369978297164,
-0.07774516542718032,
0.0013057191386635948
],
[
0.36477809705586306,
-0.07865421887856897,
0.0012113779786346742
],
[
0.36463926571050626,
-0.10134819248244034,
0.0013319703709900243
],
[
0.3403489478644904,
-0.10082586850532117,
0.0012850357803446317
]
],
"num_cameras": 2,
"edge_length_mm": 23.371938723878348
},
{
"marker_id": 214,
"link": "Board",
"position_m": [
0.34817776179469956,
-0.01273934123295543,
0.0015919943497846665
],
"position_mm": [
348.17776179469956,
-12.73934123295543,
1.5919943497846665
],
"normal": [
-0.02631160287996448,
-0.051400124239743175,
0.9983314713971638
],
"corners_m": [
[
0.3364742950857819,
-0.0011089120880069438,
0.001703520736288014
],
[
0.36016241985286485,
-0.002409777321854759,
0.0026248542752720858
],
[
0.35991587168959316,
-0.02396889798720277,
0.0011383340478457835
],
[
0.33615846055055826,
-0.02346977753475725,
0.0009012683397327827
]
],
"num_cameras": 2,
"edge_length_mm": 22.873683211121275
},
{
"marker_id": 232,
"link": "Ellbow",
"position_m": [
0.24919125635867997,
-0.16697013223267793,
0.0847926601780943
],
"position_mm": [
249.19125635867996,
-166.9701322326779,
84.7926601780943
],
"normal": [
0.018972099516056794,
-0.744954289094274,
0.6668456842478607
],
"corners_m": [
[
0.237811971072587,
-0.15898799603911024,
0.09424290023649634
],
[
0.26119057243649624,
-0.15905269018313628,
0.09308634819716244
],
[
0.26024911334329776,
-0.17514673580808768,
0.07555950224789823
],
[
0.23751336858233885,
-0.17469310690037748,
0.07628189003082014
]
],
"num_cameras": 2,
"edge_length_mm": 23.458393324533304
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.16171857753732427,
-0.18070897270232228,
0.059300774539755796
],
"position_mm": [
161.71857753732428,
-180.70897270232228,
59.30077453975579
],
"normal": [
0.0014008686545374195,
-0.9999625710219632,
-0.008537805464997269
],
"corners_m": [
[
0.15007597468608347,
-0.18063193457344412,
0.07101791334472161
],
[
0.1737596933809058,
-0.18098216207011242,
0.0714265900792342
],
[
0.17316802209150237,
-0.18039972029037105,
0.047159618417278455
],
[
0.14987061999080536,
-0.18082207387536148,
0.04759897631778892
]
],
"num_cameras": 3,
"edge_length_mm": 23.674246197367946
},
{
"marker_id": 244,
"link": "Ellbow",
"position_m": [
0.2956482204532021,
-0.15988676383966122,
0.06684253077282286
],
"position_mm": [
295.6482204532021,
-159.88676383966123,
66.84253077282285
],
"normal": [
0.999448023828705,
0.025445965108312277,
-0.021357680693439993
],
"corners_m": [
[
0.29566229494331575,
-0.1709385715426162,
0.05356544115899247
],
[
0.2962223777240248,
-0.17342608936822249,
0.07833308362460582
],
[
0.29566069140340895,
-0.14859268848872814,
0.08012812228127796
],
[
0.2950475177420589,
-0.14658970595907794,
0.05534347602641522
]
],
"num_cameras": 2,
"edge_length_mm": 24.774379807102466
}
]
}

View File

@@ -0,0 +1,353 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T21:31:58Z",
"summary": {
"num_cameras": 3,
"num_markers": 15,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.30461140290596656,
-0.8944597684480516,
1.2009159512639083
],
"position_mm": [
304.61140290596654,
-894.4597684480516,
1200.9159512639083
],
"direction": [
0.0052360002882778645,
0.6241788864135742,
-0.7812638878822327
]
},
{
"camera_id": "d",
"position_m": [
0.7059955951329147,
-0.792357011835109,
0.3960723600448604
],
"position_mm": [
705.9955951329147,
-792.357011835109,
396.07236004486043
],
"direction": [
-0.5582603812217712,
0.781305193901062,
-0.27911919355392456
]
},
{
"camera_id": "e",
"position_m": [
1.2103337331165203,
-0.9172186262611701,
0.4058150319226835
],
"position_mm": [
1210.3337331165203,
-917.2186262611701,
405.8150319226835
],
"direction": [
-0.7488687634468079,
0.6081039905548096,
-0.2634483873844147
]
}
],
"markers": [
{
"marker_id": 48,
"position_m": [
0.6867632335379774,
-0.3180740838959027,
-0.028585630342934983
],
"position_mm": [
686.7632335379774,
-318.0740838959027,
-28.585630342934984
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7757315181189095,
-0.23534857806676815,
-0.028099112490300733
],
"position_mm": [
775.7315181189095,
-235.34857806676814,
-28.099112490300733
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01905643361374913,
-0.1897848359679251,
-0.02669792643156451
],
"position_mm": [
-19.056433613749128,
-189.7848359679251,
-26.69792643156451
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0060301625034574775,
-0.2776418044270426,
-0.027221336727300028
],
"position_mm": [
6.030162503457477,
-277.64180442704264,
-27.221336727300027
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3120698344917657,
-0.15998046116863684,
-0.02643678540416019
],
"position_mm": [
312.0698344917657,
-159.98046116863685,
-26.43678540416019
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1870671416365242,
-0.27642876055157073,
-0.027640771367126414
],
"position_mm": [
187.06714163652418,
-276.42876055157075,
-27.640771367126415
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37101487668869176,
-0.1866452478959165,
-0.025627865419469584
],
"position_mm": [
371.01487668869174,
-186.6452478959165,
-25.627865419469583
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.651446468120537,
-0.22356359172444334,
-0.027843633210671234
],
"position_mm": [
651.446468120537,
-223.56359172444334,
-27.843633210671232
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10513652523449997,
-0.19140490901936694,
-0.026710479041753346
],
"position_mm": [
105.13652523449997,
-191.40490901936693,
-26.710479041753345
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2650959199002522,
0.03859582392796354,
0.0937589737611912
],
"position_mm": [
265.0959199002522,
38.595823927963544,
93.7589737611912
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3528066942196646,
-0.08963042795308723,
0.0011975919217403813
],
"position_mm": [
352.8066942196646,
-89.63042795308723,
1.1975919217403812
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3481969507328326,
-0.012718935714544128,
0.0015142826548422694
],
"position_mm": [
348.1969507328326,
-12.718935714544127,
1.5142826548422694
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.24918409377850317,
-0.16687780735725635,
0.08468528013026884
],
"position_mm": [
249.18409377850318,
-166.87780735725636,
84.68528013026884
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.160881075951691,
-0.18171260906166087,
0.06063141226852116
],
"position_mm": [
160.881075951691,
-181.71260906166086,
60.63141226852116
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.2955844479013393,
-0.15991945931142107,
0.06684887890420602
],
"position_mm": [
295.58444790133933,
-159.91945931142106,
66.84887890420602
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
}
]
}

View File

@@ -0,0 +1,352 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:31:58Z",
"summary": {
"num_cameras": 3,
"num_markers": 15,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.30461140290596656,
-0.8944597684480516,
1.2009159512639083
],
"position_mm": [
304.61140290596654,
-894.4597684480516,
1200.9159512639083
],
"direction": [
0.0052360002882778645,
0.6241788864135742,
-0.7812638878822327
]
},
{
"camera_id": "d",
"position_m": [
0.7059955951329147,
-0.792357011835109,
0.3960723600448604
],
"position_mm": [
705.9955951329147,
-792.357011835109,
396.07236004486043
],
"direction": [
-0.5582603812217712,
0.781305193901062,
-0.27911919355392456
]
},
{
"camera_id": "e",
"position_m": [
1.2103337331165203,
-0.9172186262611701,
0.4058150319226835
],
"position_mm": [
1210.3337331165203,
-917.2186262611701,
405.8150319226835
],
"direction": [
-0.7488687634468079,
0.6081039905548096,
-0.2634483873844147
]
}
],
"markers": [
{
"marker_id": 48,
"position_m": [
0.6866114023992245,
-0.3183052226535443,
-0.028754324323338836
],
"position_mm": [
686.6114023992245,
-318.30522265354426,
-28.754324323338835
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7758928566567879,
-0.23513013565204194,
-0.027899793571688807
],
"position_mm": [
775.8928566567879,
-235.13013565204193,
-27.899793571688807
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019111561595971785,
-0.18989018960422074,
-0.026736726401644578
],
"position_mm": [
-19.111561595971786,
-189.89018960422075,
-26.736726401644578
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006037746511414412,
-0.27762471737130123,
-0.027215880466328404
],
"position_mm": [
6.0377465114144115,
-277.62471737130124,
-27.215880466328404
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3124389627954882,
-0.15915629593194103,
-0.026386362678334184
],
"position_mm": [
312.43896279548824,
-159.15629593194103,
-26.386362678334184
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1871888612244177,
-0.27622922188337506,
-0.02756969241315335
],
"position_mm": [
187.18886122441768,
-276.2292218833751,
-27.56969241315335
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3701292469305668,
-0.18606889021841136,
-0.026284956320976573
],
"position_mm": [
370.1292469305668,
-186.06889021841135,
-26.284956320976573
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6515120989370745,
-0.22346906366890243,
-0.02776815211419544
],
"position_mm": [
651.5120989370745,
-223.46906366890244,
-27.768152114195438
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10510736193318683,
-0.19145056112995434,
-0.026728928982271926
],
"position_mm": [
105.10736193318682,
-191.45056112995434,
-26.728928982271928
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2648606423227567,
0.03842834798427897,
0.09361506472884855
],
"position_mm": [
264.8606423227567,
38.42834798427897,
93.61506472884855
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35358058961070704,
-0.09263228348290134,
0.0026166350307446095
],
"position_mm": [
353.580589610707,
-92.63228348290134,
2.6166350307446096
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3481430581876784,
-0.012825098507637807,
0.0015001561807864367
],
"position_mm": [
348.1430581876784,
-12.825098507637806,
1.5001561807864368
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.24918706212544636,
-0.16687472265551395,
0.0846871201919699
],
"position_mm": [
249.18706212544637,
-166.87472265551395,
84.6871201919699
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.16265164883106575,
-0.17954522501300746,
0.058214780145873175
],
"position_mm": [
162.65164883106576,
-179.54522501300747,
58.21478014587318
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.2955950617483969,
-0.15987358984814487,
0.066924294115344
],
"position_mm": [
295.5950617483969,
-159.87358984814486,
66.924294115344
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,775 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:31:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene12\\k3_bde\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
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": 41,
"used_marker_ids": [
48,
85,
54,
69,
71,
47,
59,
55,
95,
105,
63,
58,
102,
103,
64,
51,
92,
96,
79,
62,
217,
205,
208,
210,
214,
206,
207,
76,
75,
100,
68,
94,
46,
50,
53,
101,
86,
90,
61,
73,
91
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.012742487568813288,
0.0016121793839007584,
0.001203999490384231,
0.0012039817270575286
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.4032561424117356,
"residual_median_px": 3.348579972017953,
"residual_max_px": 5.307080326108921,
"sigma2_normalized": 1.564011893748792e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999250173568726,
-0.011916418559849262,
-0.0028189823497086763
],
[
-0.011069416999816895,
-0.7811905741691589,
-0.6241945028305054
],
[
0.0052360002882778645,
0.6241788864135742,
-0.7812638878822327
]
],
"translation_m": [
-0.31186196208000183,
0.05423346161842346,
1.4949402809143066
],
"rvec_rad": [
2.467433808271838,
-0.01592082671876922,
0.0016741147118499537
]
},
"camera_in_world": {
"position_m": [
0.3046113848686218,
-0.8944597840309143,
1.2009159326553345
],
"position_mm": [
304.61138916015625,
-894.4597778320312,
1200.9158935546875
],
"orientation_deg": {
"roll": 141.37742614746094,
"pitch": -0.3000020682811737,
"yaw": -0.6342524886131287
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
6.271951958239919e-06,
-1.2935496272221897e-07,
3.7293832237257364e-07,
1.6437784365087846e-07,
1.0376632902414634e-07,
1.385743422381574e-06
],
[
-1.293549627222351e-07,
1.3335357208813562e-06,
-1.4421716055880262e-07,
5.7264435045166886e-08,
-4.0260608609119593e-07,
1.470454057763758e-07
],
[
3.729383223725123e-07,
-1.4421716055881183e-07,
1.1712523530033924e-05,
3.1525241776804315e-07,
-1.286436197892584e-06,
-3.969652511350869e-06
],
[
1.6437784365087778e-07,
5.726443504516499e-08,
3.1525241776805104e-07,
1.0994261318839219e-07,
-3.659438009990192e-08,
8.523488012046956e-08
],
[
1.0376632902415895e-07,
-4.0260608609119593e-07,
-1.28643619789258e-06,
-3.659438009990155e-08,
3.7427310373810235e-07,
6.081957378807917e-07
],
[
1.3857434223816007e-06,
1.470454057763647e-07,
-3.9696525113508034e-06,
8.523488012047262e-08,
6.081957378807901e-07,
3.5355026901676724e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.1434907792001932,
0.06616448845473533,
0.1960865793955755
],
"tvec_std_m": [
0.0003315759538754163,
0.0006117786394915258,
0.0018802932457911113
]
},
"camera_center_std_m": [
0.0039043863472710064,
0.00291787349636556,
0.003056034555226444
],
"camera_center_std_mm": [
3.9043863472710063,
2.91787349636556,
3.056034555226444
],
"orientation_std_deg": {
"roll": 0.11464171798533175,
"pitch": 0.14301255568236737,
"yaw": 0.06757309655805235
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1293.0,
1010.75
],
"projected_center_px": [
1296.626220703125,
1014.625
],
"reprojection_error_px": 5.307080326108921,
"confidence": 0.7065244215454177
},
{
"marker_id": 85,
"observed_center_px": [
1019.75,
1007.75
],
"projected_center_px": [
1016.357421875,
1006.3424682617188
],
"reprojection_error_px": 3.6729731728529615,
"confidence": 0.6859576703883983
},
{
"marker_id": 54,
"observed_center_px": [
769.0,
1030.5
],
"projected_center_px": [
772.2900390625,
1034.4012451171875
],
"reprojection_error_px": 5.103339151688352,
"confidence": 0.47937995132446287
},
{
"marker_id": 69,
"observed_center_px": [
270.0,
967.25
],
"projected_center_px": [
271.7157287597656,
972.0817260742188
],
"reprojection_error_px": 5.127309434135239,
"confidence": 0.7070249676171251
},
{
"marker_id": 71,
"observed_center_px": [
1379.5,
964.5
],
"projected_center_px": [
1377.0379638671875,
962.8469848632812
],
"reprojection_error_px": 2.9654815732854654,
"confidence": 0.5337876600066706
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
773.3394775390625,
972.8427124023438
],
"reprojection_error_px": 2.678884539539854,
"confidence": 0.6849598669171316
},
{
"marker_id": 59,
"observed_center_px": [
1193.0,
954.5
],
"projected_center_px": [
1191.6373291015625,
957.5587768554688
],
"reprojection_error_px": 3.348579972017953,
"confidence": 0.6412858253535606
},
{
"marker_id": 55,
"observed_center_px": [
684.5,
939.75
],
"projected_center_px": [
683.14697265625,
941.525634765625
],
"reprojection_error_px": 2.232389261269488,
"confidence": 0.6513610457098532
},
{
"marker_id": 95,
"observed_center_px": [
539.25,
963.0
],
"projected_center_px": [
538.305419921875,
958.805419921875
],
"reprojection_error_px": 4.299620164130055,
"confidence": 0.630961575157087
},
{
"marker_id": 105,
"observed_center_px": [
1036.0,
945.0
],
"projected_center_px": [
1038.9991455078125,
942.31591796875
],
"reprojection_error_px": 4.024819266440547,
"confidence": 0.6481492643993982
},
{
"marker_id": 63,
"observed_center_px": [
1398.5,
899.25
],
"projected_center_px": [
1402.060791015625,
898.7230224609375
],
"reprojection_error_px": 3.599574694826055,
"confidence": 0.23705641289279722
},
{
"marker_id": 58,
"observed_center_px": [
341.75,
885.5
],
"projected_center_px": [
345.1792907714844,
887.5250244140625
],
"reprojection_error_px": 3.9825568511870704,
"confidence": 0.5918000254950889
},
{
"marker_id": 102,
"observed_center_px": [
1215.0,
885.0
],
"projected_center_px": [
1212.6402587890625,
883.5911254882812
],
"reprojection_error_px": 2.748327850233215,
"confidence": 0.608276252746582
},
{
"marker_id": 103,
"observed_center_px": [
428.0,
852.0
],
"projected_center_px": [
429.26788330078125,
847.8972778320312
],
"reprojection_error_px": 4.294165489584927,
"confidence": 0.560616051364006
},
{
"marker_id": 64,
"observed_center_px": [
250.5,
852.0
],
"projected_center_px": [
247.58319091796875,
850.903076171875
],
"reprojection_error_px": 3.1162504882836983,
"confidence": 0.575866171800068
},
{
"marker_id": 51,
"observed_center_px": [
519.5,
829.25
],
"projected_center_px": [
519.0326538085938,
827.3739624023438
],
"reprojection_error_px": 1.93337257931361,
"confidence": 0.5222013240250092
},
{
"marker_id": 92,
"observed_center_px": [
1199.75,
838.25
],
"projected_center_px": [
1197.001708984375,
835.4125366210938
],
"reprojection_error_px": 3.95022808622479,
"confidence": 0.5371779083705701
},
{
"marker_id": 96,
"observed_center_px": [
808.25,
839.0
],
"projected_center_px": [
805.5809326171875,
841.7947387695312
],
"reprojection_error_px": 3.864516203086049,
"confidence": 0.5147474747474747
},
{
"marker_id": 79,
"observed_center_px": [
722.75,
809.75
],
"projected_center_px": [
723.2921142578125,
809.02783203125
],
"reprojection_error_px": 0.9030030141766409,
"confidence": 0.5240808080808081
},
{
"marker_id": 62,
"observed_center_px": [
850.5,
825.0
],
"projected_center_px": [
854.3974609375,
827.1021118164062
],
"reprojection_error_px": 4.428213618154974,
"confidence": 0.528147602404417
},
{
"marker_id": 217,
"observed_center_px": [
1184.5,
700.75
],
"projected_center_px": [
1189.5186767578125,
701.2265625
],
"reprojection_error_px": 5.041252643521611,
"confidence": 0.4523581982780906
},
{
"marker_id": 205,
"observed_center_px": [
1332.0,
700.0
],
"projected_center_px": [
1328.157958984375,
699.7471923828125
],
"reprojection_error_px": 3.850349446096134,
"confidence": 0.48645690874990066
},
{
"marker_id": 208,
"observed_center_px": [
778.0,
704.75
],
"projected_center_px": [
774.1885375976562,
705.826416015625
],
"reprojection_error_px": 3.960545048749476,
"confidence": 0.4461531673319199
},
{
"marker_id": 210,
"observed_center_px": [
330.75,
632.75
],
"projected_center_px": [
327.3246154785156,
632.5936279296875
],
"reprojection_error_px": 3.4289519308964596,
"confidence": 0.42023766965581094
},
{
"marker_id": 214,
"observed_center_px": [
769.0,
618.5
],
"projected_center_px": [
771.0892944335938,
616.701171875
],
"reprojection_error_px": 2.7569791173559595,
"confidence": 0.4166666666666667
},
{
"marker_id": 206,
"observed_center_px": [
1173.25,
612.25
],
"projected_center_px": [
1172.447265625,
612.2577514648438
],
"reprojection_error_px": 0.8027717994634992,
"confidence": 0.4387585454601719
},
{
"marker_id": 207,
"observed_center_px": [
1310.75,
612.5
],
"projected_center_px": [
1306.4073486328125,
610.799560546875
],
"reprojection_error_px": 4.663701880553635,
"confidence": 0.4331870083749633
},
{
"marker_id": 76,
"observed_center_px": [
1177.75,
455.5
],
"projected_center_px": [
1176.428955078125,
457.42340087890625
],
"reprojection_error_px": 2.3333732291661056,
"confidence": 0.2918644196082806
},
{
"marker_id": 75,
"observed_center_px": [
304.25,
442.5
],
"projected_center_px": [
305.802978515625,
441.278564453125
],
"reprojection_error_px": 1.9757649316562582,
"confidence": 0.2918644196082806
},
{
"marker_id": 100,
"observed_center_px": [
1320.0,
453.0
],
"projected_center_px": [
1320.3424072265625,
450.646728515625
],
"reprojection_error_px": 2.378051594893336,
"confidence": 0.3135142237541464
},
{
"marker_id": 68,
"observed_center_px": [
1041.0,
452.75
],
"projected_center_px": [
1038.83642578125,
455.3920593261719
],
"reprojection_error_px": 3.4148983708232747,
"confidence": 0.2809443528488092
},
{
"marker_id": 94,
"observed_center_px": [
1405.5,
447.5
],
"projected_center_px": [
1409.06005859375,
448.44854736328125
],
"reprojection_error_px": 3.684258309527311,
"confidence": 0.1100752638244629
},
{
"marker_id": 46,
"observed_center_px": [
990.25,
445.0
],
"projected_center_px": [
991.648193359375,
442.2743835449219
],
"reprojection_error_px": 3.0633200502711095,
"confidence": 0.29326235019578367
},
{
"marker_id": 50,
"observed_center_px": [
1030.25,
418.25
],
"projected_center_px": [
1032.894775390625,
417.8453063964844
],
"reprojection_error_px": 2.6755585920667264,
"confidence": 0.2744436567045554
},
{
"marker_id": 53,
"observed_center_px": [
930.75,
416.25
],
"projected_center_px": [
927.5731201171875,
418.66790771484375
],
"reprojection_error_px": 3.9923481195055737,
"confidence": 0.27188424328625205
},
{
"marker_id": 101,
"observed_center_px": [
485.75,
346.75
],
"projected_center_px": [
488.4421081542969,
348.1263732910156
],
"reprojection_error_px": 3.0235491976571027,
"confidence": 0.24243074898176734
},
{
"marker_id": 86,
"observed_center_px": [
775.5,
348.0
],
"projected_center_px": [
775.761962890625,
350.7591857910156
],
"reprojection_error_px": 2.771593546212562,
"confidence": 0.24277331897354426
},
{
"marker_id": 90,
"observed_center_px": [
1100.0,
325.75
],
"projected_center_px": [
1100.6744384765625,
326.7059326171875
],
"reprojection_error_px": 1.1699035974262535,
"confidence": 0.253222839086839
},
{
"marker_id": 61,
"observed_center_px": [
330.0,
320.25
],
"projected_center_px": [
328.77203369140625,
318.76007080078125
],
"reprojection_error_px": 1.9307486303830403,
"confidence": 0.22106895691511091
},
{
"marker_id": 73,
"observed_center_px": [
611.75,
319.5
],
"projected_center_px": [
611.2162475585938,
318.1899719238281
],
"reprojection_error_px": 1.414590127586686,
"confidence": 0.21297804658494757
},
{
"marker_id": 91,
"observed_center_px": [
1191.25,
316.5
],
"projected_center_px": [
1191.7774658203125,
316.04718017578125
],
"reprojection_error_px": 0.695173348743634,
"confidence": 0.21907007138902865
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,999 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:31:56Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
},
"camera": {
"camera_id": "d",
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene12\\render_d.npz",
"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
]
},
"image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene12\\render_d.png",
"image_sha256": "01d88449d1281c05070a9ef089c05024a927781f960c86352809111698b4b473",
"width_px": 1440,
"height_px": 1080
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 12,
"num_rejected_candidates": 12
},
"detections": [
{
"observation_id": "12bf5cbd-77d8-40dd-b0e9-982328d1ad8d",
"type": "aruco",
"marker_id": 232,
"marker_size_m": 0.025,
"image_points_px": [
[
690.0,
708.0
],
[
736.0,
722.0
],
[
712.0,
773.0
],
[
668.0,
759.0
]
],
"center_px": [
701.5,
740.5
],
"quality": {
"area_px": 2617.0,
"perimeter_px": 206.1645050048828,
"sharpness": {
"laplacian_var": 1036.8702821500374
},
"contrast": {
"p05": 71.0,
"p95": 184.0,
"dynamic_range": 113.0,
"mean_gray": 134.61712989222914,
"std_gray": 45.50424962968103
},
"geometry": {
"distance_to_center_norm": 0.2237240970134735,
"distance_to_border_px": 307.0
},
"edge_ratio": 1.2207170975059087,
"edge_lengths_px": [
48.08325958251953,
56.36488342285156,
46.173583984375,
55.54277801513672
]
},
"confidence": 0.8191906233173404
},
{
"observation_id": "a47e227b-eecc-4757-b23a-709ff965edb3",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
"image_points_px": [
[
506.0,
733.0
],
[
548.0,
745.0
],
[
549.0,
796.0
],
[
507.0,
782.0
]
],
"center_px": [
527.5,
764.0
],
"quality": {
"area_px": 2087.0,
"perimeter_px": 187.9725570678711,
"sharpness": {
"laplacian_var": 1020.4040390382238
},
"contrast": {
"p05": 26.0,
"p95": 171.0,
"dynamic_range": 145.0,
"mean_gray": 79.39450867052022,
"std_gray": 63.18352591240784
},
"geometry": {
"distance_to_center_norm": 0.3281678557395935,
"distance_to_border_px": 284.0
},
"edge_ratio": 1.1677892111197792,
"edge_lengths_px": [
43.680660247802734,
51.009803771972656,
44.271888732910156,
49.01020431518555
]
},
"confidence": 0.856318923379256
},
{
"observation_id": "2fdaa188-309d-41ad-805c-241107addf8d",
"type": "aruco",
"marker_id": 244,
"marker_size_m": 0.025,
"image_points_px": [
[
789.0,
839.0
],
[
787.0,
785.0
],
[
819.0,
762.0
],
[
820.0,
815.0
]
],
"center_px": [
803.75,
800.25
],
"quality": {
"area_px": 1720.5,
"perimeter_px": 185.6591682434082,
"sharpness": {
"laplacian_var": 199.96880454897308
},
"contrast": {
"p05": 15.0,
"p95": 83.0,
"dynamic_range": 68.0,
"mean_gray": 45.672398968185725,
"std_gray": 28.825507358388528
},
"geometry": {
"distance_to_center_norm": 0.3037707805633545,
"distance_to_border_px": 241.0
},
"edge_ratio": 1.3783341610516746,
"edge_lengths_px": [
54.037025451660156,
39.408119201660156,
53.00943374633789,
39.20458984375
]
},
"confidence": 0.6166864494974473
},
{
"observation_id": "2c5cc9cd-76d1-4b3c-af7b-c172e1a88969",
"type": "aruco",
"marker_id": 95,
"marker_size_m": 0.025,
"image_points_px": [
[
381.0,
1053.0
],
[
418.0,
1028.0
],
[
462.0,
1043.0
],
[
426.0,
1069.0
]
],
"center_px": [
421.75,
1048.25
],
"quality": {
"area_px": 1700.5,
"perimeter_px": 183.30780792236328,
"sharpness": {
"laplacian_var": 525.8815153455707
},
"contrast": {
"p05": 16.0,
"p95": 170.0,
"dynamic_range": 154.0,
"mean_gray": 94.41181736794987,
"std_gray": 62.067934047252855
},
"geometry": {
"distance_to_center_norm": 0.6547746062278748,
"distance_to_border_px": 11.0
},
"edge_ratio": 1.0754969275624957,
"edge_lengths_px": [
44.65422821044922,
46.48655700683594,
44.40720748901367,
47.75981521606445
]
},
"confidence": 0.20455660482323051
},
{
"observation_id": "ed50fbb9-5f2d-4c32-9c16-d47a20f89bfc",
"type": "aruco",
"marker_id": 79,
"marker_size_m": 0.025,
"image_points_px": [
[
797.0,
1020.0
],
[
827.0,
997.0
],
[
873.0,
1014.0
],
[
844.0,
1037.0
]
],
"center_px": [
835.25,
1017.0
],
"quality": {
"area_px": 1571.0,
"perimeter_px": 173.83642196655273,
"sharpness": {
"laplacian_var": 641.2575561184382
},
"contrast": {
"p05": 20.0,
"p95": 163.0,
"dynamic_range": 143.0,
"mean_gray": 109.49906542056075,
"std_gray": 47.957608803162984
},
"geometry": {
"distance_to_center_norm": 0.5452505946159363,
"distance_to_border_px": 43.0
},
"edge_ratio": 1.3503175864460721,
"edge_lengths_px": [
37.80211639404297,
49.04079818725586,
37.013511657714844,
49.97999572753906
]
},
"confidence": 0.6368872098181371
},
{
"observation_id": "2b505e2f-af0b-4007-b3a1-cabe36e75eab",
"type": "aruco",
"marker_id": 208,
"marker_size_m": 0.025,
"image_points_px": [
[
993.0,
902.0
],
[
1041.0,
917.0
],
[
1016.0,
937.0
],
[
966.0,
921.0
]
],
"center_px": [
1004.0,
919.25
],
"quality": {
"area_px": 1358.5,
"perimeter_px": 167.81755447387695,
"sharpness": {
"laplacian_var": 508.046145306396
},
"contrast": {
"p05": 10.0,
"p95": 147.69999999999993,
"dynamic_range": 137.69999999999993,
"mean_gray": 69.92988133764833,
"std_gray": 52.67381912727629
},
"geometry": {
"distance_to_center_norm": 0.5264446139335632,
"distance_to_border_px": 143.0
},
"edge_ratio": 1.6397501496240245,
"edge_lengths_px": [
50.28916549682617,
32.015621185302734,
52.49761962890625,
33.0151481628418
]
},
"confidence": 0.5523199170765896
},
{
"observation_id": "51ad2c14-2379-47f5-9226-5ef3dbe3def5",
"type": "aruco",
"marker_id": 69,
"marker_size_m": 0.025,
"image_points_px": [
[
91.0,
931.0
],
[
132.0,
913.0
],
[
164.0,
926.0
],
[
126.0,
948.0
]
],
"center_px": [
128.25,
929.5
],
"quality": {
"area_px": 1262.5,
"perimeter_px": 162.1362075805664,
"sharpness": {
"laplacian_var": 1453.69345523751
},
"contrast": {
"p05": 17.0,
"p95": 171.0,
"dynamic_range": 154.0,
"mean_gray": 89.33489461358313,
"std_gray": 58.033243926502344
},
"geometry": {
"distance_to_center_norm": 0.7871485948562622,
"distance_to_border_px": 91.0
},
"edge_ratio": 1.2963938014735361,
"edge_lengths_px": [
44.777225494384766,
34.539833068847656,
43.90899658203125,
38.910152435302734
]
},
"confidence": 0.6492368798045723
},
{
"observation_id": "7da70a27-9ef4-4f62-ba43-d52614152ec0",
"type": "aruco",
"marker_id": 103,
"marker_size_m": 0.025,
"image_points_px": [
[
384.0,
918.0
],
[
416.0,
899.0
],
[
454.0,
911.0
],
[
423.0,
931.0
]
],
"center_px": [
419.25,
914.75
],
"quality": {
"area_px": 1144.5,
"perimeter_px": 155.06664657592773,
"sharpness": {
"laplacian_var": 1646.6956819979187
},
"contrast": {
"p05": 27.0,
"p95": 171.0,
"dynamic_range": 144.0,
"mean_gray": 127.89806451612903,
"std_gray": 46.99217432580456
},
"geometry": {
"distance_to_center_norm": 0.5338979959487915,
"distance_to_border_px": 149.0
},
"edge_ratio": 1.114331099115733,
"edge_lengths_px": [
37.2155876159668,
39.84971618652344,
36.8917350769043,
41.1096076965332
]
},
"confidence": 0.6847157012897437
},
{
"observation_id": "b0267976-3f5c-471b-8a1a-7aea474ed0ed",
"type": "aruco",
"marker_id": 214,
"marker_size_m": 0.025,
"image_points_px": [
[
1061.0,
838.0
],
[
1106.0,
850.0
],
[
1086.0,
869.0
],
[
1039.0,
856.0
]
],
"center_px": [
1073.0,
853.25
],
"quality": {
"area_px": 1113.5,
"perimeter_px": 151.34883499145508,
"sharpness": {
"laplacian_var": 580.3316201502357
},
"contrast": {
"p05": 20.0,
"p95": 141.0,
"dynamic_range": 121.0,
"mean_gray": 87.58179419525067,
"std_gray": 42.21818607935442
},
"geometry": {
"distance_to_center_norm": 0.5243862867355347,
"distance_to_border_px": 211.0
},
"edge_ratio": 1.7677203874763199,
"edge_lengths_px": [
46.57252502441406,
27.58622932434082,
48.764739990234375,
28.42534065246582
]
},
"confidence": 0.4199382088889765
},
{
"observation_id": "574dcf7d-8363-44f6-b665-5825070dc4b9",
"type": "aruco",
"marker_id": 113,
"marker_size_m": 0.025,
"image_points_px": [
[
980.0,
625.0
],
[
942.0,
594.0
],
[
965.0,
580.0
],
[
1002.0,
611.0
]
],
"center_px": [
972.25,
602.5
],
"quality": {
"area_px": 1222.5,
"perimeter_px": 150.31350326538086,
"sharpness": {
"laplacian_var": 204.75952977194316
},
"contrast": {
"p05": 8.0,
"p95": 134.0,
"dynamic_range": 126.0,
"mean_gray": 44.97104945717732,
"std_gray": 46.34125405865227
},
"geometry": {
"distance_to_center_norm": 0.28875279426574707,
"distance_to_border_px": 438.0
},
"edge_ratio": 1.880628811598333,
"edge_lengths_px": [
49.04079818725586,
26.925823211669922,
48.27007293701172,
26.07680892944336
]
},
"confidence": 0.43336568863227043
},
{
"observation_id": "47dd191c-668e-4989-a85a-ec5778c951ab",
"type": "aruco",
"marker_id": 64,
"marker_size_m": 0.025,
"image_points_px": [
[
205.0,
850.0
],
[
240.0,
834.0
],
[
271.0,
845.0
],
[
239.0,
862.0
]
],
"center_px": [
238.75,
847.75
],
"quality": {
"area_px": 921.5,
"perimeter_px": 143.66838455200195,
"sharpness": {
"laplacian_var": 1545.3699089766799
},
"contrast": {
"p05": 17.0,
"p95": 166.0,
"dynamic_range": 149.0,
"mean_gray": 90.05900151285931,
"std_gray": 55.316811370351544
},
"geometry": {
"distance_to_center_norm": 0.6347076892852783,
"distance_to_border_px": 205.0
},
"edge_ratio": 1.1699408923026395,
"edge_lengths_px": [
38.4837646484375,
32.893768310546875,
36.2353401184082,
36.055511474609375
]
},
"confidence": 0.5250977526943454
},
{
"observation_id": "ff824e96-bbeb-455a-a7cd-ba0fab4131da",
"type": "aruco",
"marker_id": 211,
"marker_size_m": 0.025,
"image_points_px": [
[
889.0,
792.0
],
[
929.0,
802.0
],
[
904.0,
818.0
],
[
864.0,
806.0
]
],
"center_px": [
896.5,
804.5
],
"quality": {
"area_px": 875.0,
"perimeter_px": 141.32702445983887,
"sharpness": {
"laplacian_var": 121.0689151925078
},
"contrast": {
"p05": 4.0,
"p95": 66.0,
"dynamic_range": 62.0,
"mean_gray": 33.66774193548387,
"std_gray": 22.314379670123813
},
"geometry": {
"distance_to_center_norm": 0.35331323742866516,
"distance_to_border_px": 262.0
},
"edge_ratio": 1.4574768804740896,
"edge_lengths_px": [
41.231056213378906,
29.681644439697266,
41.761226654052734,
28.65309715270996
]
},
"confidence": 0.31018216438965346
}
],
"rejected_candidates": [
{
"image_points_px": [
[
970.0,
534.0
],
[
953.0,
554.0
],
[
870.0,
601.0
],
[
888.0,
581.0
]
],
"center_px": [
920.25,
567.5
],
"area_px": 827.5
},
{
"image_points_px": [
[
696.0,
702.0
],
[
727.0,
687.0
],
[
776.0,
698.0
],
[
746.0,
714.0
]
],
"center_px": [
736.25,
700.25
],
"area_px": 1118.0
},
{
"image_points_px": [
[
673.0,
832.0
],
[
724.0,
843.0
],
[
743.0,
864.0
],
[
696.0,
853.0
]
],
"center_px": [
709.0,
848.0
],
"area_px": 798.0
},
{
"image_points_px": [
[
513.0,
939.0
],
[
546.0,
921.0
],
[
585.0,
935.0
],
[
554.0,
954.0
]
],
"center_px": [
549.5,
937.25
],
"area_px": 1204.0
},
{
"image_points_px": [
[
768.0,
863.0
],
[
799.0,
844.0
],
[
840.0,
858.0
],
[
814.0,
875.0
]
],
"center_px": [
805.25,
860.0
],
"area_px": 1153.5
},
{
"image_points_px": [
[
256.0,
906.0
],
[
289.0,
888.0
],
[
327.0,
900.0
],
[
294.0,
918.0
]
],
"center_px": [
291.5,
903.0
],
"area_px": 1080.0
},
{
"image_points_px": [
[
954.0,
711.0
],
[
931.0,
747.0
],
[
914.0,
758.0
],
[
929.0,
728.0
]
],
"center_px": [
932.0,
736.0
],
"area_px": 427.0
},
{
"image_points_px": [
[
905.0,
657.0
],
[
910.0,
659.0
],
[
921.0,
678.0
],
[
924.0,
699.0
]
],
"center_px": [
915.0,
673.25
],
"area_px": 173.0
},
{
"image_points_px": [
[
942.0,
746.0
],
[
946.0,
742.0
],
[
979.0,
751.0
],
[
969.0,
755.0
]
],
"center_px": [
959.0,
748.5
],
"area_px": 183.0
},
{
"image_points_px": [
[
275.0,
926.0
],
[
284.0,
927.0
],
[
303.0,
935.0
],
[
276.0,
929.0
]
],
"center_px": [
284.5,
929.25
],
"area_px": 64.0
},
{
"image_points_px": [
[
507.0,
975.0
],
[
526.0,
982.0
],
[
529.0,
985.0
],
[
511.0,
980.0
]
],
"center_px": [
518.25,
980.5
],
"area_px": 53.0
},
{
"image_points_px": [
[
482.0,
729.0
],
[
488.0,
749.0
],
[
487.0,
752.0
],
[
483.0,
742.0
]
],
"center_px": [
485.0,
743.0
],
"area_px": 40.0
}
]
}

View File

@@ -0,0 +1,313 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:31:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene12\\k3_bde\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "d",
"camera_matrix": [
[
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": 8,
"used_marker_ids": [
95,
79,
208,
69,
103,
214,
64,
211
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01158033387308007,
0.0019836727158252312,
0.001781942783385416,
0.0017819276277710148
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 5.043076279604052,
"residual_median_px": 5.1014276953360636,
"residual_max_px": 6.909424942637625,
"sigma2_normalized": 5.0804257118470315e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8140714168548584,
0.5807591676712036,
-0.0025566606782376766
],
[
0.16010349988937378,
-0.22865022718906403,
-0.9602530598640442
],
[
-0.5582603812217712,
0.781305193901062,
-0.27911919355392456
]
],
"translation_m": [
-0.11354955285787582,
0.0861247107386589,
1.1237534284591675
],
"rvec_rad": [
1.7872026772915222,
0.5702681024360328,
-0.43168061890758774
]
},
"camera_in_world": {
"position_m": [
0.7059955596923828,
-0.7923570275306702,
0.3960723876953125
],
"position_mm": [
705.9955444335938,
-792.3570556640625,
396.0723876953125
],
"orientation_deg": {
"roll": 109.65912628173828,
"pitch": 33.93557357788086,
"yaw": 11.126362800598145
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0001697344900682438,
3.012497162473095e-05,
3.237764207853848e-05,
-4.1071148701608515e-06,
-3.485721049611617e-05,
-2.237770229130719e-06
],
[
3.0124971624728823e-05,
5.458816798911424e-05,
-4.407612241525587e-05,
1.2105414547877937e-05,
-9.84868299200202e-06,
-2.9220917813022447e-06
],
[
3.2377642078546505e-05,
-4.407612241525608e-05,
0.0001546588489792047,
-2.3489488885068186e-05,
-7.222642986208344e-06,
5.368574291629519e-06
],
[
-4.1071148701619815e-06,
1.2105414547877882e-05,
-2.3489488885067877e-05,
4.950906464242103e-06,
1.72501558965303e-07,
-1.654557832414245e-06
],
[
-3.485721049611635e-05,
-9.848682992002397e-06,
-7.222642986207006e-06,
1.725015589651226e-07,
8.758433081235656e-06,
3.7728190415552564e-06
],
[
-2.23777022913078e-06,
-2.9220917813022663e-06,
5.368574291629309e-06,
-1.6545578324141959e-06,
3.7728190415552793e-06,
1.7221972048272617e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.7464619627362374,
0.42332302619887335,
0.7125412630258269
],
"tvec_std_m": [
0.0022250632494924955,
0.0029594649991570533,
0.004149936390870662
]
},
"camera_center_std_m": [
0.008512671999191427,
0.008524155788721005,
0.010437329480072307
],
"camera_center_std_mm": [
8.512671999191427,
8.524155788721005,
10.437329480072307
],
"orientation_std_deg": {
"roll": 0.8631775563096352,
"pitch": 0.6544882092502462,
"yaw": 0.5161777859855355
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.75,
1048.25
],
"projected_center_px": [
422.580810546875,
1044.92822265625
],
"reprojection_error_px": 3.4240985508962125,
"confidence": 0.20455660482323051
},
{
"marker_id": 79,
"observed_center_px": [
835.25,
1017.0
],
"projected_center_px": [
836.2393188476562,
1018.425537109375
],
"reprojection_error_px": 1.7351967705517208,
"confidence": 0.6368872098181371
},
{
"marker_id": 208,
"observed_center_px": [
1004.0,
919.25
],
"projected_center_px": [
997.4942626953125,
919.8157348632812
],
"reprojection_error_px": 6.530288953264965,
"confidence": 0.5523199170765896
},
{
"marker_id": 69,
"observed_center_px": [
128.25,
929.5
],
"projected_center_px": [
124.03472137451172,
933.6419067382812
],
"reprojection_error_px": 5.909650185850089,
"confidence": 0.6492368798045723
},
{
"marker_id": 103,
"observed_center_px": [
419.25,
914.75
],
"projected_center_px": [
425.9698181152344,
913.1424560546875
],
"reprojection_error_px": 6.909424942637625,
"confidence": 0.6847157012897437
},
{
"marker_id": 214,
"observed_center_px": [
1073.0,
853.25
],
"projected_center_px": [
1079.47216796875,
854.3846435546875
],
"reprojection_error_px": 6.570873169671394,
"confidence": 0.4199382088889765
},
{
"marker_id": 64,
"observed_center_px": [
238.75,
847.75
],
"projected_center_px": [
238.75537109375,
846.4050903320312
],
"reprojection_error_px": 1.3449203930507874,
"confidence": 0.5250977526943454
},
{
"marker_id": 211,
"observed_center_px": [
896.5,
804.5
],
"projected_center_px": [
892.3187255859375,
803.5260620117188
],
"reprojection_error_px": 4.293205204822037,
"confidence": 0.31018216438965346
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,908 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:31:57Z",
"vision_config": {
"MarkerType": "DICT_4X4_250",
"MarkerSize": 0.025
},
"camera": {
"camera_id": "e",
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene12\\render_e.npz",
"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
]
},
"image": {
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene12\\render_e.png",
"image_sha256": "48e931dd9ddda81533d9712bb3379da47de20a29083e0740e16c73b7be195a4e",
"width_px": 1440,
"height_px": 1080
},
"aruco": {
"dictionary": "DICT_4X4_250",
"num_detected_markers": 8,
"num_rejected_candidates": 17
},
"detections": [
{
"observation_id": "72a05237-fe35-40ff-a8f5-dceae75d9a44",
"type": "aruco",
"marker_id": 48,
"marker_size_m": 0.025,
"image_points_px": [
[
986.0,
1027.0
],
[
1023.0,
1012.0
],
[
1062.0,
1033.0
],
[
1026.0,
1050.0
]
],
"center_px": [
1024.25,
1030.5
],
"quality": {
"area_px": 1435.0,
"perimeter_px": 170.17254257202148,
"sharpness": {
"laplacian_var": 439.6150264341577
},
"contrast": {
"p05": 14.0,
"p95": 152.94999999999993,
"dynamic_range": 138.94999999999993,
"mean_gray": 72.82734530938124,
"std_gray": 50.66619193040923
},
"geometry": {
"distance_to_center_norm": 0.6413318514823914,
"distance_to_border_px": 30.0
},
"edge_ratio": 1.1589726701270886,
"edge_lengths_px": [
39.924930572509766,
44.29446792602539,
39.81205749511719,
46.14108657836914
]
},
"confidence": 0.49526620842323854
},
{
"observation_id": "f979b35f-f6fd-4bb6-b123-6a6dceb12b6f",
"type": "aruco",
"marker_id": 63,
"marker_size_m": 0.025,
"image_points_px": [
[
1277.0,
1049.0
],
[
1308.0,
1032.0
],
[
1355.0,
1053.0
],
[
1324.0,
1071.0
]
],
"center_px": [
1316.0,
1051.25
],
"quality": {
"area_px": 1489.0,
"perimeter_px": 174.5745086669922,
"sharpness": {
"laplacian_var": 412.13087556107496
},
"contrast": {
"p05": 13.0,
"p95": 145.0,
"dynamic_range": 132.0,
"mean_gray": 61.41880341880342,
"std_gray": 49.566691360180116
},
"geometry": {
"distance_to_center_norm": 0.8724822998046875,
"distance_to_border_px": 9.0
},
"edge_ratio": 1.46778745364521,
"edge_lengths_px": [
35.35533905029297,
51.4781494140625,
35.84689712524414,
51.89412307739258
]
},
"confidence": 0.12173424671007582
},
{
"observation_id": "4ac4638d-d783-42cd-9543-f7584dc8306b",
"type": "aruco",
"marker_id": 102,
"marker_size_m": 0.025,
"image_points_px": [
[
1072.0,
934.0
],
[
1106.0,
921.0
],
[
1141.0,
939.0
],
[
1110.0,
958.0
]
],
"center_px": [
1107.25,
938.0
],
"quality": {
"area_px": 1266.5,
"perimeter_px": 157.06161499023438,
"sharpness": {
"laplacian_var": 1098.2741668851972
},
"contrast": {
"p05": 32.0,
"p95": 155.0,
"dynamic_range": 123.0,
"mean_gray": 102.85374149659864,
"std_gray": 41.2729992593295
},
"geometry": {
"distance_to_center_norm": 0.6170084476470947,
"distance_to_border_px": 122.0
},
"edge_ratio": 1.2361180341518334,
"edge_lengths_px": [
36.400550842285156,
39.357337951660156,
36.359317779541016,
44.94440841674805
]
},
"confidence": 0.6830523542298091
},
{
"observation_id": "75c5d0ec-d1e6-4554-b9bf-d6622068f866",
"type": "aruco",
"marker_id": 244,
"marker_size_m": 0.025,
"image_points_px": [
[
724.0,
586.0
],
[
722.0,
548.0
],
[
753.0,
538.0
],
[
754.0,
576.0
]
],
"center_px": [
738.25,
562.0
],
"quality": {
"area_px": 1174.0,
"perimeter_px": 140.26152420043945,
"sharpness": {
"laplacian_var": 219.14353807257586
},
"contrast": {
"p05": 10.0,
"p95": 87.0,
"dynamic_range": 77.0,
"mean_gray": 45.614634146341466,
"std_gray": 30.90422309901927
},
"geometry": {
"distance_to_center_norm": 0.03176033869385719,
"distance_to_border_px": 494.0
},
"edge_ratio": 1.2033287971935365,
"edge_lengths_px": [
38.05259704589844,
32.572994232177734,
38.01315689086914,
31.62277603149414
]
},
"confidence": 0.6260272906487316
},
{
"observation_id": "19fb2c82-56f6-42cd-a450-47994f533c49",
"type": "aruco",
"marker_id": 96,
"marker_size_m": 0.025,
"image_points_px": [
[
754.0,
745.0
],
[
782.0,
735.0
],
[
806.0,
750.0
],
[
779.0,
761.0
]
],
"center_px": [
780.25,
747.75
],
"quality": {
"area_px": 683.5,
"perimeter_px": 116.87048530578613,
"sharpness": {
"laplacian_var": 2174.0332736035593
},
"contrast": {
"p05": 29.0,
"p95": 161.0,
"dynamic_range": 132.0,
"mean_gray": 96.84663865546219,
"std_gray": 44.49010381467837
},
"geometry": {
"distance_to_center_norm": 0.24034473299980164,
"distance_to_border_px": 319.0
},
"edge_ratio": 1.0505334514864808,
"edge_lengths_px": [
29.73213768005371,
28.301942825317383,
29.154760360717773,
29.681644439697266
]
},
"confidence": 0.43374788877204123
},
{
"observation_id": "231ef803-311f-48af-a370-1e6d050bc5b6",
"type": "aruco",
"marker_id": 122,
"marker_size_m": 0.025,
"image_points_px": [
[
852.0,
563.0
],
[
864.0,
535.0
],
[
890.0,
529.0
],
[
877.0,
555.0
]
],
"center_px": [
870.75,
545.5
],
"quality": {
"area_px": 601.0,
"perimeter_px": 112.46411514282227,
"sharpness": {
"laplacian_var": 165.94147941358753
},
"contrast": {
"p05": 3.3000000000000007,
"p95": 70.0,
"dynamic_range": 66.7,
"mean_gray": 27.615925058548008,
"std_gray": 24.01536450568652
},
"geometry": {
"distance_to_center_norm": 0.16761143505573273,
"distance_to_border_px": 517.0
},
"edge_ratio": 1.1605513933504705,
"edge_lengths_px": [
30.463092803955078,
26.68332862854004,
29.068883895874023,
26.248809814453125
]
},
"confidence": 0.28784234394732494
},
{
"observation_id": "600ce721-43ff-4b6c-8438-3c2b2edd4583",
"type": "aruco",
"marker_id": 243,
"marker_size_m": 0.025,
"image_points_px": [
[
570.0,
513.0
],
[
590.0,
519.0
],
[
591.0,
554.0
],
[
570.0,
547.0
]
],
"center_px": [
580.25,
533.25
],
"quality": {
"area_px": 704.0,
"perimeter_px": 112.03083992004395,
"sharpness": {
"laplacian_var": 1687.5668724279835
},
"contrast": {
"p05": 32.0,
"p95": 174.0,
"dynamic_range": 142.0,
"mean_gray": 89.42592592592592,
"std_gray": 58.06610454103706
},
"geometry": {
"distance_to_center_norm": 0.15545879304409027,
"distance_to_border_px": 513.0
},
"edge_ratio": 1.6768799689060152,
"edge_lengths_px": [
20.880613327026367,
35.0142822265625,
22.135944366455078,
34.0
]
},
"confidence": 0.27988487073378493
},
{
"observation_id": "2503cc5c-ce8c-4e52-bba4-72a4ec1f9ec8",
"type": "aruco",
"marker_id": 124,
"marker_size_m": 0.025,
"image_points_px": [
[
968.0,
528.0
],
[
980.0,
503.0
],
[
1004.0,
497.0
],
[
991.0,
523.0
]
],
"center_px": [
985.75,
512.75
],
"quality": {
"area_px": 530.5,
"perimeter_px": 105.07557106018066,
"sharpness": {
"laplacian_var": 284.2061540009631
},
"contrast": {
"p05": 5.0,
"p95": 62.0,
"dynamic_range": 57.0,
"mean_gray": 32.82573726541555,
"std_gray": 19.2914483910567
},
"geometry": {
"distance_to_center_norm": 0.2968260645866394,
"distance_to_border_px": 436.0
},
"edge_ratio": 1.235018525520584,
"edge_lengths_px": [
27.73084831237793,
24.73863410949707,
29.068883895874023,
23.53720474243164
]
},
"confidence": 0.20403540092144157
}
],
"rejected_candidates": [
{
"image_points_px": [
[
777.0,
986.0
],
[
818.0,
973.0
],
[
849.0,
994.0
],
[
810.0,
1009.0
]
],
"center_px": [
813.5,
990.5
],
"area_px": 1328.0
},
{
"image_points_px": [
[
955.0,
949.0
],
[
989.0,
936.0
],
[
1024.0,
953.0
],
[
991.0,
967.0
]
],
"center_px": [
989.75,
951.25
],
"area_px": 1065.5
},
{
"image_points_px": [
[
727.0,
881.0
],
[
764.0,
870.0
],
[
792.0,
891.0
],
[
756.0,
904.0
]
],
"center_px": [
759.75,
886.5
],
"area_px": 1145.0
},
{
"image_points_px": [
[
818.0,
869.0
],
[
849.0,
858.0
],
[
887.0,
875.0
],
[
849.0,
885.0
]
],
"center_px": [
850.75,
871.75
],
"area_px": 931.5
},
{
"image_points_px": [
[
1115.0,
909.0
],
[
1146.0,
897.0
],
[
1182.0,
914.0
],
[
1154.0,
927.0
]
],
"center_px": [
1149.25,
911.75
],
"area_px": 985.0
},
{
"image_points_px": [
[
1244.0,
805.0
],
[
1274.0,
794.0
],
[
1312.0,
812.0
],
[
1282.0,
821.0
]
],
"center_px": [
1278.0,
808.0
],
"area_px": 890.0
},
{
"image_points_px": [
[
495.0,
791.0
],
[
459.0,
801.0
],
[
438.0,
784.0
],
[
473.0,
774.0
]
],
"center_px": [
466.25,
787.5
],
"area_px": 818.5
},
{
"image_points_px": [
[
576.0,
795.0
],
[
540.0,
802.0
],
[
517.0,
788.0
],
[
550.0,
780.0
]
],
"center_px": [
545.75,
791.25
],
"area_px": 684.0
},
{
"image_points_px": [
[
635.0,
778.0
],
[
606.0,
791.0
],
[
581.0,
773.0
],
[
612.0,
764.0
]
],
"center_px": [
608.5,
776.5
],
"area_px": 744.0
},
{
"image_points_px": [
[
560.0,
733.0
],
[
593.0,
725.0
],
[
614.0,
740.0
],
[
582.0,
748.0
]
],
"center_px": [
587.25,
736.5
],
"area_px": 659.5
},
{
"image_points_px": [
[
673.0,
496.0
],
[
694.0,
505.0
],
[
674.0,
536.0
],
[
653.0,
526.0
]
],
"center_px": [
673.5,
515.75
],
"area_px": 830.5
},
{
"image_points_px": [
[
905.0,
663.0
],
[
876.0,
671.0
],
[
851.0,
658.0
],
[
880.0,
652.0
]
],
"center_px": [
878.0,
661.0
],
"area_px": 523.0
},
{
"image_points_px": [
[
907.0,
451.0
],
[
932.0,
445.0
],
[
953.0,
468.0
],
[
929.0,
474.0
]
],
"center_px": [
930.25,
459.5
],
"area_px": 692.5
},
{
"image_points_px": [
[
722.0,
708.0
],
[
751.0,
700.0
],
[
773.0,
714.0
],
[
745.0,
723.0
]
],
"center_px": [
747.75,
711.25
],
"area_px": 604.5
},
{
"image_points_px": [
[
937.0,
633.0
],
[
964.0,
626.0
],
[
986.0,
637.0
],
[
961.0,
644.0
]
],
"center_px": [
962.0,
635.0
],
"area_px": 447.0
},
{
"image_points_px": [
[
496.0,
636.0
],
[
521.0,
629.0
],
[
542.0,
642.0
],
[
515.0,
650.0
]
],
"center_px": [
518.5,
639.25
],
"area_px": 501.0
},
{
"image_points_px": [
[
976.0,
535.0
],
[
968.0,
562.0
],
[
964.0,
565.0
],
[
971.0,
538.0
]
],
"center_px": [
969.75,
550.0
],
"area_px": 99.0
}
]
}

View File

@@ -0,0 +1,260 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:31:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene12\\k3_bde\\render_e_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "e",
"camera_matrix": [
[
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": 4,
"used_marker_ids": [
48,
63,
102,
96
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.013156125009546882,
0.0010404606284325631,
0.000720386491754754,
0.0007203233854226826,
0.0007203233681320602
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 2.0443918061250774,
"residual_median_px": 1.4270324945621549,
"residual_max_px": 3.4491475860451843,
"sigma2_normalized": 2.0754630186860863e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6280299425125122,
0.7781133651733398,
0.01086288783699274
],
[
0.2115984559059143,
-0.1573185920715332,
-0.9646123051643372
],
[
-0.7488687634468079,
0.6081039905548096,
-0.2634483873844147
]
],
"translation_m": [
-0.05083411559462547,
-0.008946148678660393,
1.571056842803955
],
"rvec_rad": [
1.6944880415670422,
0.8185558986791223,
-0.610378780739404
]
},
"camera_in_world": {
"position_m": [
1.2103337049484253,
-0.9172186255455017,
0.4058150351047516
],
"position_mm": [
1210.333740234375,
-917.2186279296875,
405.8150329589844
],
"orientation_deg": {
"roll": 113.42366027832031,
"pitch": 48.49247741699219,
"yaw": 18.61991310119629
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00025278152168230867,
-8.243103101593561e-05,
-0.00010932660723723301,
-1.8035604590964318e-05,
-4.688189567706135e-05,
3.19843018486466e-05
],
[
-8.24310310159337e-05,
6.039140593779271e-05,
3.910195897322082e-05,
1.9889057332655122e-05,
1.5701208178750969e-06,
-1.155919258980745e-05
],
[
-0.00010932660723723602,
3.9101958973222985e-05,
0.0002583513199932568,
-3.6579726735175365e-05,
8.993115643150363e-08,
6.226758946273677e-05
],
[
-1.8035604590962925e-05,
1.9889057332654668e-05,
-3.6579726735176354e-05,
1.9066995771299605e-05,
3.4253215611532124e-06,
-1.1302014054975196e-05
],
[
-4.688189567706199e-05,
1.570120817875578e-06,
8.9931156431331e-08,
3.4253215611534305e-06,
1.844358465966827e-05,
-2.9907465538359053e-06
],
[
3.198430184864505e-05,
-1.1559192589807362e-05,
6.226758946273767e-05,
-1.1302014054975302e-05,
-2.9907465538354458e-06,
7.461293085904204e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.9109515818880355,
0.4452564327426644,
0.9209328714992095
],
"tvec_std_m": [
0.0043665771230220595,
0.004294599476047594,
0.008637877682570067
]
},
"camera_center_std_m": [
0.004793960421454441,
0.014722525787105608,
0.013824961297828517
],
"camera_center_std_mm": [
4.7939604214544405,
14.722525787105608,
13.824961297828517
],
"orientation_std_deg": {
"roll": 0.9499698946534542,
"pitch": 0.5229376628174375,
"yaw": 0.5566971456480784
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1024.25,
1030.5
],
"projected_center_px": [
1025.024169921875,
1030.59716796875
],
"reprojection_error_px": 0.7802439888182059,
"confidence": 0.49526620842323854
},
{
"marker_id": 63,
"observed_center_px": [
1316.0,
1051.25
],
"projected_center_px": [
1316.862548828125,
1052.705078125
],
"reprojection_error_px": 1.6915208632332404,
"confidence": 0.12173424671007582
},
{
"marker_id": 102,
"observed_center_px": [
1107.25,
938.0
],
"projected_center_px": [
1104.7967529296875,
935.5755004882812
],
"reprojection_error_px": 3.4491475860451843,
"confidence": 0.6830523542298091
},
{
"marker_id": 96,
"observed_center_px": [
780.25,
747.75
],
"projected_center_px": [
781.0383911132812,
748.6043701171875
],
"reprojection_error_px": 1.1625441258910696,
"confidence": 0.43374788877204123
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,75 @@
{
"rows": [
{
"joint": "x",
"estimate": 52.74524220448567,
"gt": 50.0,
"error": 2.7452422044856704,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 0.21037591092240054,
"gt": 0.0,
"error": 0.2103759109224086,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": 177.68218414531685,
"gt": 178.0,
"error": 0.3178158546831469,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": -148.4177505390975,
"gt": 210.0,
"error": 1.582249460902517,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "b",
"estimate": 0.0,
"gt": 80.0,
"error": 80.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "c",
"estimate": 0.0,
"gt": 90.0,
"error": 90.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "e",
"estimate": 0.0,
"gt": 6.0,
"error": 6.0,
"unit": "mm",
"observable": false,
"n_markers": 0
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.7034804088360241,
"max_abs_deg": 1.582249460902517,
"mean_abs_mm": 2.7452422044856704,
"max_abs_mm": 2.7452422044856704,
"finger_error_mm": 40.35743693337049
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T21:32:00Z",
"method": "hybrid",
"movements": {
"x": {
"value": 52.74524220448567,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 0.21037591092240054,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": 177.68218414531685,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": -148.4177505390975,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"b": {
"value": 0.0,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"c": {
"value": 0.0,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"e": {
"value": 0.0,
"unit": "mm",
"observable": false,
"confidence": "none",
"n_markers": 0
}
},
"residual_rms": 3.4078198197215177,
"num_markers": 15
}