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,864 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:53:31Z",
"summary": {
"num_cameras": 5,
"num_markers": 40,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.30646773723406184,
-0.8952954576450594,
1.2012608829797486
],
"position_mm": [
306.4677372340618,
-895.2954576450594,
1201.2608829797487
],
"direction": [
0.00400501536205411,
0.6243181228637695,
-0.7811599373817444
]
},
{
"camera_id": "c",
"position_m": [
0.30222042083446865,
-0.9015130863831495,
0.39827613859571753
],
"position_mm": [
302.22042083446865,
-901.5130863831496,
398.27613859571755
],
"direction": [
-0.10769812762737274,
0.9494794607162476,
-0.2947707772254944
]
},
{
"camera_id": "d",
"position_m": [
0.7046937746856436,
-0.7914174011623307,
0.3989527588758248
],
"position_mm": [
704.6937746856437,
-791.4174011623307,
398.9527588758248
],
"direction": [
-0.5576696991920471,
0.7805226445198059,
-0.28246936202049255
]
},
{
"camera_id": "f",
"position_m": [
0.4848910479147168,
-0.3064199973610857,
1.40194389878924
],
"position_mm": [
484.8910479147168,
-306.41999736108573,
1401.9438987892402
],
"direction": [
-0.22731362283229828,
0.08567609637975693,
-0.9700454473495483
]
},
{
"camera_id": "g",
"position_m": [
-0.20647920852698148,
0.20854052825566233,
1.3996693000606282
],
"position_mm": [
-206.4792085269815,
208.54052825566234,
1399.669300060628
],
"direction": [
0.30005520582199097,
-0.30117395520210266,
-0.9051304459571838
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.28686225813482924,
-0.34583267596922235,
0.20744042308763122
],
"position_mm": [
286.86225813482923,
-345.83267596922235,
207.44042308763122
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 42,
"position_m": [
0.29260991488520327,
-0.362217036335718,
0.18952846793469363
],
"position_mm": [
292.6099148852033,
-362.217036335718,
189.52846793469362
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 44,
"position_m": [
0.3182890749500897,
-0.29044341581623145,
0.18654855053814035
],
"position_mm": [
318.2890749500897,
-290.44341581623144,
186.54855053814035
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 46,
"position_m": [
0.5347331111753162,
0.18250577172902288,
-0.028212702327385854
],
"position_mm": [
534.7331111753161,
182.50577172902288,
-28.212702327385855
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6873634134732957,
-0.3186227470193408,
-0.027288416839836564
],
"position_mm": [
687.3634134732956,
-318.6227470193408,
-27.288416839836565
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.5710606293569248,
0.21025136806439673,
-0.026524156620634374
],
"position_mm": [
571.0606293569248,
210.25136806439673,
-26.524156620634376
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16801559004697914,
-0.17308877137934892,
-0.02726538948462497
],
"position_mm": [
168.01559004697913,
-173.0887713793489,
-27.26538948462497
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4883696819408336,
0.2145456154393972,
-0.02762118417615566
],
"position_mm": [
488.3696819408336,
214.5456154393972,
-27.62118417615566
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.5003669476587207,
0.16515992069171329,
-0.0284057135795896
],
"position_mm": [
500.3669476587207,
165.1599206917133,
-28.4057135795896
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.047551281683331725,
-0.21671598484374444,
-0.02757169990283164
],
"position_mm": [
47.55128168333172,
-216.71598484374442,
-27.57169990283164
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6277898049442017,
-0.2768737816177446,
-0.02735659682697853
],
"position_mm": [
627.7898049442017,
-276.8737816177446,
-27.35659682697853
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.021202819493246525,
0.3320593549210218,
-0.025022778760048794
],
"position_mm": [
-21.202819493246526,
332.0593549210218,
-25.022778760048794
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40206820038251445,
-0.17303009105874156,
-0.027780403122080417
],
"position_mm": [
402.0682003825145,
-173.03009105874156,
-27.78040312208042
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7750100155602909,
-0.23674575906182768,
-0.027288591944071152
],
"position_mm": [
775.0100155602909,
-236.74575906182767,
-27.28859194407115
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01903830725822571,
-0.18973917171120316,
-0.027641221468454345
],
"position_mm": [
-19.03830725822571,
-189.73917171120317,
-27.641221468454344
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5754755640603275,
0.17390770664552277,
-0.028275131752925432
],
"position_mm": [
575.4755640603275,
173.90770664552278,
-28.275131752925432
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006063703203347682,
-0.27773056227296894,
-0.027662711638363226
],
"position_mm": [
6.063703203347682,
-277.73056227296894,
-27.662711638363227
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7515455997278438,
-0.28555846020621334,
-0.027179522830430295
],
"position_mm": [
751.5455997278439,
-285.55846020621334,
-27.179522830430294
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44162138521004435,
0.19357377259281408,
-0.027993956345702835
],
"position_mm": [
441.62138521004437,
193.5737725928141,
-27.993956345702834
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.311554884488572,
-0.15940299983146633,
-0.027833018154202874
],
"position_mm": [
311.554884488572,
-159.40299983146633,
-27.833018154202875
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5071597507422316,
-0.3138254214309196,
-0.02809673552305244
],
"position_mm": [
507.1597507422316,
-313.8254214309196,
-28.096735523052438
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36192355528513137,
0.29491911187012515,
-0.02676812437772893
],
"position_mm": [
361.9235552851314,
294.91911187012516,
-26.768124377728927
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18690854391431183,
-0.27615857466465754,
-0.027305174981793644
],
"position_mm": [
186.90854391431182,
-276.1585746646575,
-27.305174981793645
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3717652521986212,
-0.18417512346284748,
-0.027882655667711767
],
"position_mm": [
371.7652521986212,
-184.17512346284747,
-27.882655667711767
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6517722261223926,
-0.22363598369014656,
-0.028224115512018543
],
"position_mm": [
651.7722261223926,
-223.63598369014656,
-28.224115512018543
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10494057172281526,
-0.19069124726768588,
-0.027398503755863078
],
"position_mm": [
104.94057172281526,
-190.6912472676859,
-27.39850375586308
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5228071873209807,
-0.26814334651726585,
-0.027922962879154377
],
"position_mm": [
522.8071873209808,
-268.14334651726585,
-27.922962879154376
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28025296256508264,
-0.23472103706037212,
0.22055278817496832
],
"position_mm": [
280.25296256508267,
-234.7210370603721,
220.55278817496833
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28141898783008606,
-0.16846686315201317,
0.24402696707528235
],
"position_mm": [
281.41898783008605,
-168.46686315201316,
244.02696707528236
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.752974098467309,
-0.0902065922431702,
-0.00029078202387706076
],
"position_mm": [
752.974098467309,
-90.20659224317019,
-0.29078202387706076
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3525780721541163,
-0.08955048616686932,
9.667284602991047e-05
],
"position_mm": [
352.5780721541163,
-89.55048616686932,
0.09667284602991047
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.022198159025974756,
-0.02065174706594371,
0.0012682406472606855
],
"position_mm": [
22.198159025974757,
-20.65174706594371,
1.2682406472606855
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3479485615784635,
-0.012691850418236597,
0.0015524610712744518
],
"position_mm": [
347.9485615784635,
-12.691850418236598,
1.5524610712744518
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6471543572461015,
-0.08908868757167286,
-0.0005699335876271564
],
"position_mm": [
647.1543572461015,
-89.08868757167286,
-0.5699335876271564
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2512581542473635,
-0.16723478998946542,
0.24098256827048528
],
"position_mm": [
251.25815424736348,
-167.2347899894654,
240.98256827048527
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.2545471181813018,
-0.2701209362340864,
0.20519821450128892
],
"position_mm": [
254.5471181813018,
-270.1209362340864,
205.19821450128893
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.26862007263314935,
-0.03365556781645834,
0.2823078685828343
],
"position_mm": [
268.62007263314933,
-33.655567816458344,
282.3078685828343
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1796752116930987,
-0.07631344342124426,
0.27561260135108584
],
"position_mm": [
179.6752116930987,
-76.31344342124426,
275.61260135108586
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.27083758119970663,
-0.06545932478172217,
0.28423485590429115
],
"position_mm": [
270.8375811997066,
-65.45932478172217,
284.2348559042911
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.23125360818182217,
-0.06022242773392541,
0.28525954202905435
],
"position_mm": [
231.25360818182216,
-60.22242773392541,
285.25954202905433
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,863 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:53:34Z",
"summary": {
"num_cameras": 5,
"num_markers": 40,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.30646773723406184,
-0.8952954576450594,
1.2012608829797486
],
"position_mm": [
306.4677372340618,
-895.2954576450594,
1201.2608829797487
],
"direction": [
0.00400501536205411,
0.6243181228637695,
-0.7811599373817444
]
},
{
"camera_id": "c",
"position_m": [
0.30222042083446865,
-0.9015130863831495,
0.39827613859571753
],
"position_mm": [
302.22042083446865,
-901.5130863831496,
398.27613859571755
],
"direction": [
-0.10769812762737274,
0.9494794607162476,
-0.2947707772254944
]
},
{
"camera_id": "d",
"position_m": [
0.7046937746856436,
-0.7914174011623307,
0.3989527588758248
],
"position_mm": [
704.6937746856437,
-791.4174011623307,
398.9527588758248
],
"direction": [
-0.5576696991920471,
0.7805226445198059,
-0.28246936202049255
]
},
{
"camera_id": "f",
"position_m": [
0.4848910479147168,
-0.3064199973610857,
1.40194389878924
],
"position_mm": [
484.8910479147168,
-306.41999736108573,
1401.9438987892402
],
"direction": [
-0.22731362283229828,
0.08567609637975693,
-0.9700454473495483
]
},
{
"camera_id": "g",
"position_m": [
-0.20647920852698148,
0.20854052825566233,
1.3996693000606282
],
"position_mm": [
-206.4792085269815,
208.54052825566234,
1399.669300060628
],
"direction": [
0.30005520582199097,
-0.30117395520210266,
-0.9051304459571838
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.28669354807879976,
-0.3464588767701964,
0.20612028790855344
],
"position_mm": [
286.6935480787998,
-346.45887677019635,
206.12028790855345
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 42,
"position_m": [
0.2924151188572348,
-0.36200036828351817,
0.1894545746016216
],
"position_mm": [
292.4151188572348,
-362.0003682835182,
189.4545746016216
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 44,
"position_m": [
0.3199645805981604,
-0.28851250606404505,
0.1859937919717559
],
"position_mm": [
319.9645805981604,
-288.51250606404506,
185.99379197175588
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 46,
"position_m": [
0.53663397113648,
0.18331652375748508,
-0.032050416353942075
],
"position_mm": [
536.63397113648,
183.31652375748507,
-32.050416353942076
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6874640194481376,
-0.3184432784535985,
-0.02751279334325214
],
"position_mm": [
687.4640194481376,
-318.4432784535985,
-27.512793343252138
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.572013419421785,
0.21460887304280013,
-0.02884472995908096
],
"position_mm": [
572.013419421785,
214.60887304280013,
-28.84472995908096
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16805170480602655,
-0.17369423742407217,
-0.0272672767445084
],
"position_mm": [
168.05170480602655,
-173.69423742407216,
-27.2672767445084
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48779936020438674,
0.2111355830202488,
-0.02421792267398807
],
"position_mm": [
487.79936020438674,
211.1355830202488,
-24.21792267398807
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4986617210598863,
0.16722869749201594,
-0.0268733374042259
],
"position_mm": [
498.6617210598863,
167.22869749201593,
-26.8733374042259
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04919421358373769,
-0.2175411448494775,
-0.026364757418641995
],
"position_mm": [
49.19421358373769,
-217.54114484947752,
-26.364757418641997
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6244334004315764,
-0.2774450576639285,
-0.024118862033457915
],
"position_mm": [
624.4334004315764,
-277.44505766392854,
-24.118862033457916
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.021195287166122095,
0.3320585322623835,
-0.025026230783728502
],
"position_mm": [
-21.195287166122096,
332.0585322623835,
-25.0262307837285
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.404336588713845,
-0.172888049215699,
-0.028106497640057133
],
"position_mm": [
404.336588713845,
-172.888049215699,
-28.106497640057132
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7752784089605548,
-0.23645198522148184,
-0.027784235851296166
],
"position_mm": [
775.2784089605548,
-236.45198522148183,
-27.784235851296167
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021788370910723116,
-0.18688479644105305,
-0.028952808259147315
],
"position_mm": [
-21.788370910723117,
-186.88479644105306,
-28.952808259147314
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5749797900773624,
0.17352637926078507,
-0.027226278862677613
],
"position_mm": [
574.9797900773624,
173.52637926078506,
-27.226278862677614
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0049075834918521225,
-0.2793744445732985,
-0.0275750514915642
],
"position_mm": [
4.907583491852122,
-279.37444457329855,
-27.5750514915642
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7509023330971447,
-0.2860379264352551,
-0.02632037522182734
],
"position_mm": [
750.9023330971447,
-286.0379264352551,
-26.32037522182734
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44249680133521563,
0.19398145355219998,
-0.02901479765220334
],
"position_mm": [
442.49680133521565,
193.98145355219998,
-29.014797652203338
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3125435053552196,
-0.1584549202186429,
-0.027927202987647903
],
"position_mm": [
312.54350535521957,
-158.4549202186429,
-27.927202987647902
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5071029956964289,
-0.3139698287241736,
-0.027890024692131317
],
"position_mm": [
507.10299569642893,
-313.9698287241736,
-27.890024692131316
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3618571572024939,
0.2948975779867698,
-0.02679968572052448
],
"position_mm": [
361.8571572024939,
294.8975779867698,
-26.79968572052448
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18663081887440558,
-0.27562258797356726,
-0.027563673159783187
],
"position_mm": [
186.63081887440558,
-275.62258797356725,
-27.563673159783185
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3699913134404724,
-0.18585042206674474,
-0.02662082684071448
],
"position_mm": [
369.9913134404724,
-185.85042206674473,
-26.620826840714482
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6517534069817855,
-0.2236327054850483,
-0.028268664394403994
],
"position_mm": [
651.7534069817855,
-223.6327054850483,
-28.268664394403995
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10600803617862346,
-0.18948714797773494,
-0.028063752597357456
],
"position_mm": [
106.00803617862346,
-189.48714797773494,
-28.063752597357457
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5230795215736753,
-0.26584537772773625,
-0.02911684629159103
],
"position_mm": [
523.0795215736753,
-265.84537772773626,
-29.11684629159103
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2809638460625013,
-0.23555964385075256,
0.22097365917091066
],
"position_mm": [
280.9638460625013,
-235.55964385075256,
220.97365917091065
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2808706924351843,
-0.16960793059429013,
0.24443376547842757
],
"position_mm": [
280.8706924351843,
-169.60793059429014,
244.43376547842757
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7529775739978211,
-0.09020527802399164,
-0.00028812393431148695
],
"position_mm": [
752.9775739978211,
-90.20527802399164,
-0.288123934311487
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35275976632197786,
-0.09161934347258822,
0.0016516744437425524
],
"position_mm": [
352.75976632197785,
-91.61934347258823,
1.6516744437425523
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.022029560064069247,
-0.019674387598701697,
0.0008292197664174696
],
"position_mm": [
22.029560064069248,
-19.674387598701696,
0.8292197664174696
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3474937590109699,
-0.011795678550149576,
0.000981201407754084
],
"position_mm": [
347.4937590109699,
-11.795678550149576,
0.981201407754084
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6471580201804438,
-0.08908729634783463,
-0.0005676210689403304
],
"position_mm": [
647.1580201804438,
-89.08729634783464,
-0.5676210689403304
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.25418916851881884,
-0.16944132320914979,
0.24204334768831004
],
"position_mm": [
254.18916851881883,
-169.44132320914977,
242.04334768831004
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.25494897278537376,
-0.2698230192186789,
0.20561523349502153
],
"position_mm": [
254.94897278537377,
-269.8230192186789,
205.61523349502153
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.2688392269291932,
-0.03716960949991792,
0.2833763821987582
],
"position_mm": [
268.8392269291932,
-37.16960949991792,
283.3763821987582
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1805813604267234,
-0.07787805548192617,
0.2767406370020854
],
"position_mm": [
180.5813604267234,
-77.87805548192617,
276.7406370020854
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.2691926682556973,
-0.06394448176613818,
0.28416304407775866
],
"position_mm": [
269.1926682556973,
-63.944481766138175,
284.1630440777587
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.23180957799351343,
-0.06176437308503252,
0.2861641944981068
],
"position_mm": [
231.80957799351341,
-61.76437308503252,
286.16419449810684
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,523 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:53:30Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k5_bcdfg\\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": 23,
"used_marker_ids": [
85,
48,
54,
71,
69,
59,
105,
63,
102,
103,
64,
96,
51,
62,
205,
217,
206,
207,
76,
94,
50,
61,
86
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01324362066806506,
0.0018086250849772174,
0.0013022607858018253,
0.0013022180211013888
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.68313418741189,
"residual_median_px": 3.7394299037901337,
"residual_max_px": 5.233482918232737,
"sigma2_normalized": 1.9501375405959995e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999290704727173,
-0.01126303430646658,
-0.003874987829476595
],
[
-0.011217456310987473,
-0.7810890078544617,
-0.6243189573287964
],
[
0.00400501536205411,
0.6243181228637695,
-0.7811599373817444
]
],
"translation_m": [
-0.3118748664855957,
0.054102275520563126,
1.4960986375808716
],
"rvec_rad": [
2.467268734961557,
-0.0155706456379845,
9.006075334066718e-05
]
},
"camera_in_world": {
"position_m": [
0.306467741727829,
-0.8952954411506653,
1.2012609243392944
],
"position_mm": [
306.4677429199219,
-895.2954711914062,
1201.2608642578125
],
"orientation_deg": {
"roll": 141.36746215820312,
"pitch": -0.22947107255458832,
"yaw": -0.6427314877510071
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.6039758488550844e-05,
-7.168862991012606e-07,
1.196320413588991e-06,
4.5213197110312617e-07,
-2.3563621249212062e-07,
1.661762888992596e-06
],
[
-7.168862991012798e-07,
3.034437622876535e-06,
-1.05368260573141e-06,
2.171687264695621e-07,
-9.297382906465963e-07,
5.517939403866757e-07
],
[
1.196320413589197e-06,
-1.05368260573139e-06,
2.992504291814162e-05,
4.866695803161844e-07,
-3.345195643650993e-06,
-1.0190257584999124e-05
],
[
4.5213197110313104e-07,
2.1716872646956475e-07,
4.866695803161844e-07,
2.732882600827722e-07,
-8.639683736629349e-08,
3.8555291575911944e-07
],
[
-2.3563621249214455e-07,
-9.297382906465994e-07,
-3.3451956436509763e-06,
-8.639683736629215e-08,
9.843901950768523e-07,
1.5179266818755123e-06
],
[
1.6617628889925237e-06,
5.517939403866692e-07,
-1.019025758499913e-05,
3.85552915759121e-07,
1.517926681875519e-06,
7.609045031709997e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.22946769057727817,
0.09980716956758984,
0.31342961078374404
],
"tvec_std_m": [
0.0005227697964522933,
0.0009921643992186237,
0.002758449751528927
]
},
"camera_center_std_m": [
0.006218234347439358,
0.004543144623764037,
0.004170947652370133
],
"camera_center_std_mm": [
6.218234347439358,
4.543144623764037,
4.170947652370133
],
"orientation_std_deg": {
"roll": 0.24444376999029982,
"pitch": 0.23036315843502497,
"yaw": 0.10102504440724586
}
}
},
"observations": {
"markers": [
{
"marker_id": 85,
"observed_center_px": [
1020.0,
1007.75
],
"projected_center_px": [
1015.9654541015625,
1005.8148803710938
],
"reprojection_error_px": 4.4746227309994655,
"confidence": 0.6951715445822307
},
{
"marker_id": 48,
"observed_center_px": [
1293.5,
1011.25
],
"projected_center_px": [
1296.2198486328125,
1014.1315307617188
],
"reprojection_error_px": 3.962423010752823,
"confidence": 0.6785390184142406
},
{
"marker_id": 54,
"observed_center_px": [
769.0,
1030.5
],
"projected_center_px": [
771.960205078125,
1033.818115234375
],
"reprojection_error_px": 4.446650741080133,
"confidence": 0.450998392349139
},
{
"marker_id": 71,
"observed_center_px": [
1379.75,
964.5
],
"projected_center_px": [
1376.693115234375,
962.3866577148438
],
"reprojection_error_px": 3.716283100698822,
"confidence": 0.5439242620910085
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
967.0
],
"projected_center_px": [
271.83697509765625,
971.4892578125
],
"reprojection_error_px": 4.761504559241055,
"confidence": 0.6427031538164533
},
{
"marker_id": 59,
"observed_center_px": [
1193.25,
954.5
],
"projected_center_px": [
1191.2716064453125,
957.0810546875
],
"reprojection_error_px": 3.2520584799623093,
"confidence": 0.6553525014962716
},
{
"marker_id": 105,
"observed_center_px": [
1036.0,
944.75
],
"projected_center_px": [
1038.6568603515625,
941.8314208984375
],
"reprojection_error_px": 3.946772212806584,
"confidence": 0.6218812728138117
},
{
"marker_id": 63,
"observed_center_px": [
1398.25,
899.25
],
"projected_center_px": [
1401.779541015625,
898.2904663085938
],
"reprojection_error_px": 3.6576446910440685,
"confidence": 0.24983668327405417
},
{
"marker_id": 102,
"observed_center_px": [
1215.0,
884.75
],
"projected_center_px": [
1212.339111328125,
883.1528930664062
],
"reprojection_error_px": 3.103397989534364,
"confidence": 0.555129559779815
},
{
"marker_id": 103,
"observed_center_px": [
427.75,
851.75
],
"projected_center_px": [
429.3242492675781,
847.4453125
],
"reprojection_error_px": 4.5835134153972446,
"confidence": 0.5223715864593753
},
{
"marker_id": 64,
"observed_center_px": [
251.0,
852.0
],
"projected_center_px": [
247.82135009765625,
850.440185546875
],
"reprojection_error_px": 3.540739517367463,
"confidence": 0.5007240474925321
},
{
"marker_id": 96,
"observed_center_px": [
808.5,
839.0
],
"projected_center_px": [
805.3910522460938,
841.362548828125
],
"reprojection_error_px": 3.9047654349260887,
"confidence": 0.5229998830159506
},
{
"marker_id": 51,
"observed_center_px": [
519.75,
829.25
],
"projected_center_px": [
519.0291137695312,
826.9443359375
],
"reprojection_error_px": 2.4157325444641935,
"confidence": 0.5295063204309743
},
{
"marker_id": 62,
"observed_center_px": [
850.5,
825.0
],
"projected_center_px": [
854.1998291015625,
826.6820068359375
],
"reprojection_error_px": 4.064219774681145,
"confidence": 0.528147602404417
},
{
"marker_id": 205,
"observed_center_px": [
1332.0,
700.0
],
"projected_center_px": [
1327.967529296875,
699.3744506835938
],
"reprojection_error_px": 4.080702380573443,
"confidence": 0.48645690874990066
},
{
"marker_id": 217,
"observed_center_px": [
1185.0,
700.5
],
"projected_center_px": [
1189.3094482421875,
700.8603515625
],
"reprojection_error_px": 4.324488108515172,
"confidence": 0.47641635964133516
},
{
"marker_id": 206,
"observed_center_px": [
1172.75,
612.25
],
"projected_center_px": [
1172.3157958984375,
611.9349975585938
],
"reprojection_error_px": 0.5364324187682878,
"confidence": 0.3898668411118563
},
{
"marker_id": 207,
"observed_center_px": [
1311.0,
612.75
],
"projected_center_px": [
1306.2926025390625,
610.463134765625
],
"reprojection_error_px": 5.233482918232737,
"confidence": 0.3988910678481489
},
{
"marker_id": 76,
"observed_center_px": [
1177.75,
455.75
],
"projected_center_px": [
1176.4918212890625,
457.1796569824219
],
"reprojection_error_px": 1.9044507754321114,
"confidence": 0.27243947145308567
},
{
"marker_id": 94,
"observed_center_px": [
1405.5,
447.5
],
"projected_center_px": [
1409.1806640625,
448.16033935546875
],
"reprojection_error_px": 3.7394299037901337,
"confidence": 0.1100752638244629
},
{
"marker_id": 50,
"observed_center_px": [
1030.5,
418.5
],
"projected_center_px": [
1032.993408203125,
417.64984130859375
],
"reprojection_error_px": 2.6343603147604218,
"confidence": 0.27377442038329514
},
{
"marker_id": 61,
"observed_center_px": [
329.75,
320.0
],
"projected_center_px": [
329.3233337402344,
318.8132019042969
],
"reprojection_error_px": 1.2611636758117288,
"confidence": 0.20112760305404662
},
{
"marker_id": 86,
"observed_center_px": [
775.25,
347.5
],
"projected_center_px": [
775.9814453125,
350.664306640625
],
"reprojection_error_px": 3.2477451810574203,
"confidence": 0.23620987654320988
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,355 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:53:30Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k5_bcdfg\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "c",
"camera_matrix": [
[
1994.701171875,
0.0,
720.15869140625
],
[
0.0,
1995.5245361328125,
541.232177734375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 11,
"used_marker_ids": [
58,
96,
62,
64,
103,
51,
79,
208,
215,
210,
50
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006929395815680354,
0.0017468647358926165,
0.0017346951311210815,
0.0017346950405048665
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.909708755527321,
"residual_median_px": 4.136020486761652,
"residual_max_px": 7.135942640317332,
"sigma2_normalized": 4.137604464868956e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9937289953231812,
0.11177419126033783,
-0.003037781920284033
],
[
0.030063454061746597,
-0.2932494282722473,
-0.9555631875991821
],
[
-0.10769812762737274,
0.9494794607162476,
-0.2947707772254944
]
],
"translation_m": [
-0.19834941625595093,
0.10712400823831558,
1.005916953086853
],
"rvec_rad": [
1.8679664194000312,
0.10262342865914824,
-0.0801204696112108
]
},
"camera_in_world": {
"position_m": [
0.3022204339504242,
-0.9015130996704102,
0.398276150226593
],
"position_mm": [
302.2204284667969,
-901.5131225585938,
398.2761535644531
],
"orientation_deg": {
"roll": 107.24722290039062,
"pitch": 6.1826395988464355,
"yaw": 1.732850432395935
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
5.1040133222093424e-05,
6.605551835381518e-06,
1.2833734493644522e-05,
-1.5019663264447036e-07,
-8.283230517583298e-06,
-8.475153962226958e-08
],
[
6.60555183538171e-06,
1.4768873634306313e-05,
-6.748423490485634e-06,
1.8360302310794762e-06,
-1.9859983631412057e-06,
3.872390326969674e-06
],
[
1.2833734493643345e-05,
-6.748423490485672e-06,
4.5602076473498684e-05,
-2.8969402578088533e-06,
-6.232499877096582e-06,
-1.0647912052310688e-05
],
[
-1.5019663264439908e-07,
1.836030231079476e-06,
-2.896940257808845e-06,
6.089439797350288e-07,
1.320253964351089e-07,
9.542983032578097e-07
],
[
-8.283230517583183e-06,
-1.9859983631411667e-06,
-6.232499877096729e-06,
1.320253964351196e-07,
2.586460980943106e-06,
2.2986565759526823e-06
],
[
-8.475153962199919e-08,
3.872390326969724e-06,
-1.0647912052310664e-05,
9.542983032578154e-07,
2.298656575952638e-06,
1.015307435062793e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.4093346716892348,
0.22018935521323865,
0.38691444302445294
],
"tvec_std_m": [
0.0007803486270475708,
0.0016082477983641408,
0.0031863889201771854
]
},
"camera_center_std_m": [
0.005448193930105324,
0.0032421275713110883,
0.00591596302928808
],
"camera_center_std_mm": [
5.448193930105324,
3.242127571311088,
5.91596302928808
],
"orientation_std_deg": {
"roll": 0.37117583231671686,
"pitch": 0.32193383066950226,
"yaw": 0.22513197970365306
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.0,
1034.0
],
"projected_center_px": [
289.04583740234375,
1036.910400390625
],
"reprojection_error_px": 6.709886759799213,
"confidence": 0.34134185624863755
},
{
"marker_id": 96,
"observed_center_px": [
1097.25,
1039.0
],
"projected_center_px": [
1092.0697021484375,
1040.400634765625
],
"reprojection_error_px": 5.366308188837131,
"confidence": 0.23796567608034963
},
{
"marker_id": 62,
"observed_center_px": [
1171.5,
1028.5
],
"projected_center_px": [
1178.3603515625,
1030.4639892578125
],
"reprojection_error_px": 7.135942640317332,
"confidence": 0.3612787707711435
},
{
"marker_id": 64,
"observed_center_px": [
149.25,
990.0
],
"projected_center_px": [
146.09400939941406,
989.7242431640625
],
"reprojection_error_px": 3.168014915298387,
"confidence": 0.616503916634816
},
{
"marker_id": 103,
"observed_center_px": [
439.25,
1009.25
],
"projected_center_px": [
443.4362487792969,
1005.2944946289062
],
"reprojection_error_px": 5.7594011479420395,
"confidence": 0.5603928511306994
},
{
"marker_id": 51,
"observed_center_px": [
598.75,
996.5
],
"projected_center_px": [
598.4235229492188,
994.0755004882812
],
"reprojection_error_px": 2.4463820525443856,
"confidence": 0.5334935602695114
},
{
"marker_id": 79,
"observed_center_px": [
946.0,
998.75
],
"projected_center_px": [
947.2511596679688,
997.2364501953125
],
"reprojection_error_px": 1.9637294941058563,
"confidence": 0.48423420812018686
},
{
"marker_id": 208,
"observed_center_px": [
1042.5,
867.0
],
"projected_center_px": [
1035.482666015625,
866.5459594726562
],
"reprojection_error_px": 7.032007469331564,
"confidence": 0.3766641825147349
},
{
"marker_id": 215,
"observed_center_px": [
812.25,
854.75
],
"projected_center_px": [
809.5588989257812,
855.7542724609375
],
"reprojection_error_px": 2.8723837082567454,
"confidence": 0.3703387843628071
},
{
"marker_id": 210,
"observed_center_px": [
357.75,
770.0
],
"projected_center_px": [
353.7519226074219,
771.0592651367188
],
"reprojection_error_px": 4.136020486761652,
"confidence": 0.2855056958565939
},
{
"marker_id": 50,
"observed_center_px": [
1401.75,
694.0
],
"projected_center_px": [
1405.2718505859375,
694.3978271484375
],
"reprojection_error_px": 3.5442485789941744,
"confidence": 0.037489248669361035
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,313 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:53:30Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k5_bcdfg\\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,
208,
69,
51,
58,
214,
64,
211
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.010264361105113314,
0.0016375366059525232,
0.0015876744519916668,
0.0015876712874322645
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.492767425728052,
"residual_median_px": 3.97366984843817,
"residual_max_px": 7.370531333861345,
"sigma2_normalized": 4.033120185832425e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8138864040374756,
0.5810225009918213,
-0.0013403623597696424
],
[
0.16307486593723297,
-0.23064546287059784,
-0.9592753648757935
],
[
-0.5576696991920471,
0.7805226445198059,
-0.28246936202049255
]
],
"translation_m": [
-0.113174669444561,
0.08525089919567108,
1.1233974695205688
],
"rvec_rad": [
1.7900926997291386,
0.572411911173635,
-0.43002978560655325
]
},
"camera_in_world": {
"position_m": [
0.7046937942504883,
-0.7914173603057861,
0.39895275235176086
],
"position_mm": [
704.6937866210938,
-791.4173583984375,
398.9527587890625
],
"orientation_deg": {
"roll": 109.89506530761719,
"pitch": 33.89479064941406,
"yaw": 11.330074310302734
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00015248822370392831,
3.38127692648544e-05,
2.7736435507614828e-05,
-2.5949632759537185e-06,
-3.115471757430359e-05,
-4.035910937599009e-06
],
[
3.3812769264854664e-05,
5.357131813028437e-05,
-4.406832858768936e-05,
1.102100633224698e-05,
-9.380203116745318e-06,
-1.8785061685561741e-06
],
[
2.7736435507613798e-05,
-4.4068328587689304e-05,
0.00013910923431041796,
-2.0416270669406416e-05,
-5.996717768776931e-06,
1.204623531001723e-06
],
[
-2.594963275953586e-06,
1.1021006332246996e-05,
-2.0416270669406463e-05,
4.11926204613411e-06,
7.936894479667045e-09,
-1.2185101585181153e-06
],
[
-3.115471757430359e-05,
-9.380203116745272e-06,
-5.996717768777105e-06,
7.936894479696871e-09,
7.498755352857809e-06,
3.3696668596013572e-06
],
[
-4.035910937599179e-06,
-1.8785061685562347e-06,
1.204623531001724e-06,
-1.2185101585180842e-06,
3.3696668596013932e-06,
1.371343081717911e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.7075233629197464,
0.41936173327641235,
0.6757726524057567
],
"tvec_std_m": [
0.0020295965229902495,
0.0027383855376586054,
0.0037031649729898763
]
},
"camera_center_std_m": [
0.007680243220935043,
0.008298746901105616,
0.011086215829732952
],
"camera_center_std_mm": [
7.680243220935043,
8.298746901105616,
11.086215829732952
],
"orientation_std_deg": {
"roll": 0.8625064983100529,
"pitch": 0.6034921250743718,
"yaw": 0.5000059449384741
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
421.5,
1048.25
],
"projected_center_px": [
423.1800537109375,
1045.381103515625
],
"reprojection_error_px": 3.3246274241926868,
"confidence": 0.20059440065661768
},
{
"marker_id": 208,
"observed_center_px": [
1003.75,
919.75
],
"projected_center_px": [
998.18896484375,
920.6593017578125
],
"reprojection_error_px": 5.634886129799729,
"confidence": 0.5971711979967728
},
{
"marker_id": 69,
"observed_center_px": [
128.0,
929.75
],
"projected_center_px": [
124.59825134277344,
932.9581298828125
],
"reprojection_error_px": 4.675894702828248,
"confidence": 0.6485521925210277
},
{
"marker_id": 51,
"observed_center_px": [
549.25,
937.25
],
"projected_center_px": [
551.0792236328125,
936.2888793945312
],
"reprojection_error_px": 2.066352321627746,
"confidence": 0.775025713517728
},
{
"marker_id": 58,
"observed_center_px": [
291.75,
903.5
],
"projected_center_px": [
293.9591064453125,
905.5442504882812
],
"reprojection_error_px": 3.009835767207134,
"confidence": 0.6668670535817509
},
{
"marker_id": 214,
"observed_center_px": [
1073.0,
853.25
],
"projected_center_px": [
1080.1971435546875,
854.8392944335938
],
"reprojection_error_px": 7.370531333861345,
"confidence": 0.41285121294657384
},
{
"marker_id": 64,
"observed_center_px": [
238.75,
848.0
],
"projected_center_px": [
239.28909301757812,
845.261962890625
],
"reprojection_error_px": 2.7906036074505627,
"confidence": 0.5529673325477359
},
{
"marker_id": 211,
"observed_center_px": [
897.5,
804.5
],
"projected_center_px": [
893.0216674804688,
803.3536987304688
],
"reprojection_error_px": 4.622712272683653,
"confidence": 0.3764293280418822
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,554 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:53:31Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k5_bcdfg\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "f",
"camera_matrix": [
[
2003.446044921875,
0.0,
722.6578979492188
],
[
0.0,
1992.1611328125,
539.48974609375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 25,
"used_marker_ids": [
208,
68,
46,
56,
53,
96,
62,
47,
72,
97,
214,
79,
51,
210,
103,
73,
69,
58,
82,
52,
101,
64,
83,
75,
61
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.008815563054617732,
0.0014635734988828098,
0.0013728284391384717,
0.001372824908082833,
0.0013728249057077828
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 3.893242640896725,
"residual_median_px": 3.5500743287376526,
"residual_max_px": 5.762797756428706,
"sigma2_normalized": 2.141645706506722e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.3176795244216919,
0.9481525421142578,
0.009299695491790771
],
[
0.9205477833747864,
-0.3060496151447296,
-0.2427455186843872
],
[
-0.22731362283229828,
0.08567609637975693,
-0.9700454473495483
]
],
"translation_m": [
0.12345529347658157,
-0.19982950389385223,
1.4964244365692139
],
"rvec_rad": [
2.377693853304996,
1.7130237064630836,
-0.19985174320308632
]
},
"camera_in_world": {
"position_m": [
0.48489105701446533,
-0.3064199984073639,
1.4019439220428467
],
"position_mm": [
484.89105224609375,
-306.4200134277344,
1401.9439697265625
],
"orientation_deg": {
"roll": 174.95262145996094,
"pitch": 13.13896369934082,
"yaw": 70.96052551269531
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.5134448040648784e-05,
1.886505523127498e-05,
1.758240410327171e-06,
-1.810363977281753e-07,
5.038890068538026e-07,
2.535316760681993e-06
],
[
1.8865055231275015e-05,
1.6472472280197986e-05,
-3.938622580813351e-06,
6.915005467023482e-07,
1.3436475308461146e-08,
2.5239089141456715e-06
],
[
1.7582404103267296e-06,
-3.938622580813165e-06,
0.00016345528428136864,
1.2760211990996107e-06,
-1.6885792095168194e-06,
-2.893382888508609e-05
],
[
-1.8103639772817426e-07,
6.915005467023501e-07,
1.2760211990995245e-06,
4.105010849554699e-07,
-4.030484773708236e-08,
4.998334164326166e-07
],
[
5.03889006853805e-07,
1.343647530844593e-08,
-1.6885792095168348e-06,
-4.030484773708497e-08,
2.2721254339717912e-07,
4.396574266952655e-07
],
[
2.535316760682081e-06,
2.523908914145641e-06,
-2.8933828885086076e-05,
4.998334164326008e-07,
4.3965742669526083e-07,
1.0057436856060575e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.3396168269270525,
0.23254233292419335,
0.7325244331637354
],
"tvec_std_m": [
0.0006407035858768623,
0.0004766681690622724,
0.0031713462214114333
]
},
"camera_center_std_m": [
0.011617727487135384,
0.011500702975784143,
0.0037738322480196616
],
"camera_center_std_mm": [
11.617727487135383,
11.500702975784142,
3.7738322480196618
],
"orientation_std_deg": {
"roll": 0.5443586240371365,
"pitch": 0.45693937745203334,
"yaw": 0.10094138603029135
}
}
},
"observations": {
"markers": [
{
"marker_id": 208,
"observed_center_px": [
936.75,
754.0
],
"projected_center_px": [
935.0791015625,
751.452392578125
],
"reprojection_error_px": 3.046671161190936,
"confidence": 0.7442305341015119
},
{
"marker_id": 68,
"observed_center_px": [
1395.25,
942.0
],
"projected_center_px": [
1389.7919921875,
940.8734130859375
],
"reprojection_error_px": 5.573064449317619,
"confidence": 0.3228339421209916
},
{
"marker_id": 46,
"observed_center_px": [
1383.5,
882.5
],
"projected_center_px": [
1388.328125,
883.6264038085938
],
"reprojection_error_px": 4.957779397637566,
"confidence": 0.4761841447500904
},
{
"marker_id": 56,
"observed_center_px": [
1341.75,
844.0
],
"projected_center_px": [
1345.26416015625,
839.87158203125
],
"reprojection_error_px": 5.421545584837676,
"confidence": 0.6720101269988878
},
{
"marker_id": 53,
"observed_center_px": [
1399.75,
806.0
],
"projected_center_px": [
1394.9783935546875,
803.9635620117188
],
"reprojection_error_px": 5.1879965062693305,
"confidence": 0.25536384825957736
},
{
"marker_id": 96,
"observed_center_px": [
816.5,
827.0
],
"projected_center_px": [
812.5989379882812,
825.6062622070312
],
"reprojection_error_px": 4.142558370720266,
"confidence": 0.7073036915264065
},
{
"marker_id": 62,
"observed_center_px": [
845.5,
862.75
],
"projected_center_px": [
844.05615234375,
867.4198608398438
],
"reprojection_error_px": 4.887974664210606,
"confidence": 0.7021126386789793
},
{
"marker_id": 47,
"observed_center_px": [
664.75,
836.5
],
"projected_center_px": [
667.4331665039062,
836.1431274414062
],
"reprojection_error_px": 2.7067952472918484,
"confidence": 0.6877833343649649
},
{
"marker_id": 72,
"observed_center_px": [
1346.5,
753.5
],
"projected_center_px": [
1346.8828125,
752.0767211914062
],
"reprojection_error_px": 1.473861586835173,
"confidence": 0.656333567312455
},
{
"marker_id": 97,
"observed_center_px": [
554.25,
817.5
],
"projected_center_px": [
552.0118408203125,
815.5062255859375
],
"reprojection_error_px": 2.9974143737210723,
"confidence": 0.6757834243292992
},
{
"marker_id": 214,
"observed_center_px": [
1037.5,
714.5
],
"projected_center_px": [
1041.506103515625,
715.9939575195312
],
"reprojection_error_px": 4.275602232208575,
"confidence": 0.6534862502647855
},
{
"marker_id": 79,
"observed_center_px": [
821.5,
736.5
],
"projected_center_px": [
822.350341796875,
737.5794067382812
],
"reprojection_error_px": 1.3741179273117612,
"confidence": 0.7073333333333334
},
{
"marker_id": 51,
"observed_center_px": [
739.25,
559.0
],
"projected_center_px": [
740.8521728515625,
558.3681640625
],
"reprojection_error_px": 1.7222585456894723,
"confidence": 0.5778977292530064
},
{
"marker_id": 210,
"observed_center_px": [
872.0,
307.25
],
"projected_center_px": [
871.7742309570312,
304.90594482421875
],
"reprojection_error_px": 2.354902615368604,
"confidence": 0.6091109328838102
},
{
"marker_id": 103,
"observed_center_px": [
690.0,
488.0
],
"projected_center_px": [
694.0210571289062,
487.8402099609375
],
"reprojection_error_px": 4.024230770036849,
"confidence": 0.5891999992118755
},
{
"marker_id": 73,
"observed_center_px": [
1401.75,
418.75
],
"projected_center_px": [
1404.181884765625,
418.39581298828125
],
"reprojection_error_px": 2.4575418516373673,
"confidence": 0.2090385473648542
},
{
"marker_id": 69,
"observed_center_px": [
538.5,
403.0
],
"projected_center_px": [
533.90234375,
406.2080383300781
],
"reprojection_error_px": 5.6062423173115254,
"confidence": 0.5651459847123547
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
428.5
],
"projected_center_px": [
631.809326171875,
432.26702880859375
],
"reprojection_error_px": 3.9507227452400517,
"confidence": 0.5885499509109636
},
{
"marker_id": 82,
"observed_center_px": [
1356.5,
429.5
],
"projected_center_px": [
1358.47412109375,
429.6994934082031
],
"reprojection_error_px": 1.9841753230763644,
"confidence": 0.6113473409254715
},
{
"marker_id": 52,
"observed_center_px": [
1190.5,
312.5
],
"projected_center_px": [
1186.270263671875,
316.4139709472656
],
"reprojection_error_px": 5.762797756428706,
"confidence": 0.5798408315806451
},
{
"marker_id": 101,
"observed_center_px": [
1307.75,
304.0
],
"projected_center_px": [
1307.99365234375,
308.3113098144531
],
"reprojection_error_px": 4.318189294231404,
"confidence": 0.5694099539829083
},
{
"marker_id": 64,
"observed_center_px": [
640.5,
338.0
],
"projected_center_px": [
640.4301147460938,
334.9346923828125
],
"reprojection_error_px": 3.066104162728535,
"confidence": 0.5397522426826521
},
{
"marker_id": 83,
"observed_center_px": [
1323.25,
208.5
],
"projected_center_px": [
1320.167236328125,
207.53790283203125
],
"reprojection_error_px": 3.2294059542345743,
"confidence": 0.5445844663450473
},
{
"marker_id": 75,
"observed_center_px": [
1108.0,
182.0
],
"projected_center_px": [
1111.481201171875,
182.69589233398438
],
"reprojection_error_px": 3.5500743287376526,
"confidence": 0.5380549070504695
},
{
"marker_id": 61,
"observed_center_px": [
1280.0,
135.0
],
"projected_center_px": [
1283.0751953125,
133.40899658203125
],
"reprojection_error_px": 3.462386183834816,
"confidence": 0.5493902887184056
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,607 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:53:31Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k5_bcdfg\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
2006.321044921875,
0.0,
720.385009765625
],
[
0.0,
2007.03759765625,
541.6199340820312
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 29,
"used_marker_ids": [
86,
64,
53,
58,
72,
56,
103,
69,
51,
46,
68,
95,
55,
66,
217,
105,
205,
85,
92,
102,
59,
57,
71,
48,
63,
65,
80,
78,
87
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.011112378256384909,
0.001393749015390234,
0.001132502152462202,
0.0011324933384646422
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.2241488626510053,
"residual_median_px": 2.673904524611012,
"residual_max_px": 5.641886154058154,
"sigma2_normalized": 1.4305266802760623e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7072665095329285,
-0.706946611404419,
0.00076772813918069
],
[
-0.6401101350784302,
0.6399380564689636,
-0.42513325810432434
],
[
0.30005520582199097,
-0.30117395520210266,
-0.9051304459571838
]
],
"translation_m": [
0.00031659338856115937,
0.3294235169887543,
1.3916454315185547
],
"rvec_rad": [
1.1150919220878521,
-2.6922790111644606,
0.6012362260760475
]
},
"camera_in_world": {
"position_m": [
-0.20647919178009033,
0.20854051411151886,
1.3996692895889282
],
"position_mm": [
-206.47918701171875,
208.54051208496094,
1399.6693115234375
],
"orientation_deg": {
"roll": -161.59559631347656,
"pitch": -17.460918426513672,
"yaw": -137.8533935546875
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
6.173764740423932e-06,
-8.4053570306145e-06,
7.2739043816556955e-06,
7.797298666350923e-07,
1.2818015251241387e-06,
5.3886083249876985e-06
],
[
-8.405357030614549e-06,
2.2241685027060795e-05,
-1.7822274148666154e-05,
-3.770833936561269e-06,
-1.9379102886931908e-06,
-1.2679505768776955e-05
],
[
7.273904381655748e-06,
-1.7822274148666245e-05,
5.42262804138428e-05,
5.933646547432722e-06,
-2.2832317518289307e-06,
2.6056022519492333e-06
],
[
7.797298666351054e-07,
-3.770833936561286e-06,
5.933646547432716e-06,
1.1986043910406358e-06,
-7.804064719640494e-08,
9.975437055567755e-07
],
[
1.281801525124141e-06,
-1.93791028869318e-06,
-2.283231751828946e-06,
-7.80406471964088e-08,
7.865665388333093e-07,
1.896459269421925e-06
],
[
5.388608324987704e-06,
-1.2679505768776893e-05,
2.6056022519491304e-06,
9.975437055567543e-07,
1.8964592694219257e-06,
1.1882933245721407e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.14236317674645466,
0.2702131470557943,
0.42191750103554676
],
"tvec_std_m": [
0.0010948079242682873,
0.0008868858657309345,
0.0034471630721103702
]
},
"camera_center_std_m": [
0.006630668628446658,
0.009121463423724564,
0.003790048061629735
],
"camera_center_std_mm": [
6.630668628446657,
9.121463423724563,
3.790048061629735
],
"orientation_std_deg": {
"roll": 0.2688475240229615,
"pitch": 0.26693511021376004,
"yaw": 0.0798334032836511
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
70.5,
959.5
],
"projected_center_px": [
72.61474609375,
955.5239868164062
],
"reprojection_error_px": 4.5034244611342364,
"confidence": 0.6078576315643269
},
{
"marker_id": 64,
"observed_center_px": [
921.75,
859.0
],
"projected_center_px": [
923.5418090820312,
862.3182983398438
],
"reprojection_error_px": 3.771164761537138,
"confidence": 0.616540888528013
},
{
"marker_id": 53,
"observed_center_px": [
54.5,
764.25
],
"projected_center_px": [
57.86458206176758,
763.9417724609375
],
"reprojection_error_px": 3.3786708431282104,
"confidence": 0.3432399892342364
},
{
"marker_id": 58,
"observed_center_px": [
880.75,
772.5
],
"projected_center_px": [
880.006103515625,
768.7964477539062
],
"reprojection_error_px": 3.7775231592951943,
"confidence": 0.615770312625039
},
{
"marker_id": 72,
"observed_center_px": [
115.75,
787.75
],
"projected_center_px": [
114.67801666259766,
788.7262573242188
],
"reprojection_error_px": 1.449905734438974,
"confidence": 0.5483470750310988
},
{
"marker_id": 56,
"observed_center_px": [
98.0,
709.75
],
"projected_center_px": [
94.62731170654297,
713.8385620117188
],
"reprojection_error_px": 5.300128833197527,
"confidence": 0.5360398491116452
},
{
"marker_id": 103,
"observed_center_px": [
801.25,
744.0
],
"projected_center_px": [
798.0521240234375,
746.080322265625
],
"reprojection_error_px": 3.8149903656930375,
"confidence": 0.5881521572283912
},
{
"marker_id": 69,
"observed_center_px": [
977.0,
755.0
],
"projected_center_px": [
979.0518188476562,
750.2708129882812
],
"reprojection_error_px": 5.155111092440855,
"confidence": 0.5873934926369923
},
{
"marker_id": 51,
"observed_center_px": [
725.0,
703.75
],
"projected_center_px": [
724.7029418945312,
704.8692016601562
],
"reprojection_error_px": 1.1579533125826744,
"confidence": 0.5872237273710109
},
{
"marker_id": 46,
"observed_center_px": [
51.5,
694.75
],
"projected_center_px": [
45.873531341552734,
695.1668090820312
],
"reprojection_error_px": 5.641886154058154,
"confidence": 0.290584867175275
},
{
"marker_id": 68,
"observed_center_px": [
28.25,
652.0
],
"projected_center_px": [
32.11864471435547,
650.2108154296875
],
"reprojection_error_px": 4.262345991652348,
"confidence": 0.06745941479560678
},
{
"marker_id": 95,
"observed_center_px": [
802.25,
599.25
],
"projected_center_px": [
801.0029907226562,
601.7232055664062
],
"reprojection_error_px": 2.7697974495410747,
"confidence": 0.516475515683492
},
{
"marker_id": 55,
"observed_center_px": [
699.25,
531.75
],
"projected_center_px": [
701.6744995117188,
530.6774291992188
],
"reprojection_error_px": 2.6511518260961573,
"confidence": 0.4903670758306923
},
{
"marker_id": 66,
"observed_center_px": [
857.75,
509.0
],
"projected_center_px": [
857.7123413085938,
509.17669677734375
],
"reprojection_error_px": 0.18066523783533436,
"confidence": 0.5048654104890617
},
{
"marker_id": 217,
"observed_center_px": [
229.25,
365.25
],
"projected_center_px": [
227.60382080078125,
361.80279541015625
],
"reprojection_error_px": 3.820094951723098,
"confidence": 0.4158618894065431
},
{
"marker_id": 105,
"observed_center_px": [
502.25,
341.5
],
"projected_center_px": [
498.696044921875,
340.94110107421875
],
"reprojection_error_px": 3.5976332090097665,
"confidence": 0.4298554298561924
},
{
"marker_id": 205,
"observed_center_px": [
148.0,
284.75
],
"projected_center_px": [
149.84991455078125,
286.6806945800781
],
"reprojection_error_px": 2.673904524611012,
"confidence": 0.38275133184923893
},
{
"marker_id": 85,
"observed_center_px": [
555.75,
319.5
],
"projected_center_px": [
556.7725830078125,
321.6300048828125
],
"reprojection_error_px": 2.3627519566539252,
"confidence": 0.378986473237694
},
{
"marker_id": 92,
"observed_center_px": [
329.0,
309.75
],
"projected_center_px": [
328.16717529296875,
312.2176208496094
],
"reprojection_error_px": 2.6043712581098304,
"confidence": 0.3811333266788848
},
{
"marker_id": 102,
"observed_center_px": [
358.5,
279.75
],
"projected_center_px": [
359.57568359375,
281.23333740234375
],
"reprojection_error_px": 1.8323168511627073,
"confidence": 0.3820909512919581
},
{
"marker_id": 59,
"observed_center_px": [
425.5,
258.5
],
"projected_center_px": [
428.3416442871094,
258.2101745605469
],
"reprojection_error_px": 2.856386010296148,
"confidence": 0.4056511279614534
},
{
"marker_id": 57,
"observed_center_px": [
520.75,
213.0
],
"projected_center_px": [
521.9222412109375,
214.6943817138672
],
"reprojection_error_px": 2.0603589126430677,
"confidence": 0.35829797882009473
},
{
"marker_id": 71,
"observed_center_px": [
337.25,
166.0
],
"projected_center_px": [
337.3898620605469,
168.445556640625
],
"reprojection_error_px": 2.4495527507048003,
"confidence": 0.33944417346066164
},
{
"marker_id": 48,
"observed_center_px": [
415.75,
187.5
],
"projected_center_px": [
416.6415100097656,
185.2032470703125
],
"reprojection_error_px": 2.463709422302155,
"confidence": 0.3363425332572343
},
{
"marker_id": 63,
"observed_center_px": [
275.75,
183.25
],
"projected_center_px": [
273.60455322265625,
182.14854431152344
],
"reprojection_error_px": 2.411668822224988,
"confidence": 0.32781322776968225
},
{
"marker_id": 65,
"observed_center_px": [
310.5,
124.5
],
"projected_center_px": [
308.9238586425781,
123.29578399658203
],
"reprojection_error_px": 1.9835215555833055,
"confidence": 0.3375471143770103
},
{
"marker_id": 80,
"observed_center_px": [
299.25,
56.5
],
"projected_center_px": [
298.33575439453125,
58.621192932128906
],
"reprojection_error_px": 2.3098278036322424,
"confidence": 0.24658567276025462
},
{
"marker_id": 78,
"observed_center_px": [
333.75,
82.5
],
"projected_center_px": [
335.501708984375,
79.42642974853516
],
"reprojection_error_px": 3.5376995995462583,
"confidence": 0.29355437233363646
},
{
"marker_id": 87,
"observed_center_px": [
161.0,
66.0
],
"projected_center_px": [
160.86729431152344,
64.82759094238281
],
"reprojection_error_px": 1.1798956725646808,
"confidence": 0.3158166687011719
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 69.91348519038779,
"gt": 70.0,
"error": 0.08651480961221125,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 49.987879647225995,
"gt": 50.0,
"error": 0.012120352773990817,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -70.084448484067,
"gt": -70.0,
"error": 0.08444848406699634,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "a",
"estimate": 119.63640806359462,
"gt": 120.0,
"error": 0.3635919364053848,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "b",
"estimate": 49.410591072901326,
"gt": 50.0,
"error": 0.589408927098674,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "c",
"estimate": 30.73618372791387,
"gt": 30.0,
"error": 0.7361837279138683,
"unit": "deg",
"observable": true,
"n_markers": 3
},
{
"joint": "e",
"estimate": 19.96650278489218,
"gt": 20.0,
"error": 0.033497215107818334,
"unit": "mm",
"observable": true,
"n_markers": 3
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.3571506856517829,
"max_abs_deg": 0.7361837279138683,
"mean_abs_mm": 0.06000601236001479,
"max_abs_mm": 0.08651480961221125,
"n_unobservable": 0,
"wrist_error_mm": 0.45059825764424744,
"finger_error_mm": 1.8118512463668999
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:53:36Z",
"method": "hybrid",
"movements": {
"x": {
"value": 69.91348519038779,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 49.987879647225995,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -70.084448484067,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 3
},
"a": {
"value": 119.63640806359462,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"b": {
"value": 49.410591072901326,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"c": {
"value": 30.73618372791387,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 3
},
"e": {
"value": 19.96650278489218,
"unit": "mm",
"observable": true,
"confidence": "medium",
"n_markers": 3
}
},
"residual_rms": 1.8330737037281992,
"num_markers": 40
}