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,638 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:51:28Z",
"summary": {
"num_cameras": 3,
"num_markers": 30,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"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": "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": 42,
"position_m": [
0.29277379418674554,
-0.3615445170700594,
0.18877741796670347
],
"position_mm": [
292.77379418674553,
-361.5445170700594,
188.77741796670347
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"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": 51,
"position_m": [
0.16842183050621237,
-0.17323231566607225,
-0.028414298410012705
],
"position_mm": [
168.42183050621236,
-173.23231566607225,
-28.414298410012705
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.340363805387543,
-0.32716777993589946,
-0.028502632210201346
],
"position_mm": [
340.36380538754304,
-327.1677799358995,
-28.502632210201345
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2844057794227306,
-0.2606132327772212,
-0.027546052925937082
],
"position_mm": [
284.4057794227306,
-260.6132327772212,
-27.546052925937083
],
"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.02196188073050655,
0.3344014171314691,
-0.026854081507662206
],
"position_mm": [
-21.96188073050655,
334.4014171314691,
-26.854081507662205
],
"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.018786747270226486,
-0.18929130821275045,
-0.02756012168306336
],
"position_mm": [
-18.786747270226485,
-189.29130821275044,
-27.560121683063358
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006135339548626465,
-0.27758473003891476,
-0.02779656538733472
],
"position_mm": [
6.135339548626464,
-277.58473003891476,
-27.79656538733472
],
"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": 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": 92,
"position_m": [
0.6463669747542796,
-0.18684189552080452,
-0.027357160107897877
],
"position_mm": [
646.3669747542796,
-186.8418955208045,
-27.357160107897876
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 94,
"position_m": [
0.8723983353761882,
0.1737748572012302,
-0.02624413775207572
],
"position_mm": [
872.3983353761881,
173.7748572012302,
-26.24413775207572
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18677273113949322,
-0.2763350399443944,
-0.027711310213002625
],
"position_mm": [
186.77273113949323,
-276.3350399443944,
-27.711310213002626
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37205766810250596,
-0.18364462150471417,
-0.028522042063474525
],
"position_mm": [
372.05766810250594,
-183.64462150471417,
-28.522042063474526
],
"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.10502692553158557,
-0.1907967820116922,
-0.027712218818060134
],
"position_mm": [
105.02692553158558,
-190.7967820116922,
-27.712218818060133
],
"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.28100635805586444,
-0.23530133225032543,
0.2194100881523203
],
"position_mm": [
281.00635805586444,
-235.30133225032543,
219.4100881523203
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28236991564422104,
-0.16849714208016675,
0.24353470195245314
],
"position_mm": [
282.369915644221,
-168.49714208016675,
243.53470195245313
],
"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": 206,
"position_m": [
0.6504211868180749,
-0.009691876002269896,
-0.00022850931837027072
],
"position_mm": [
650.421186818075,
-9.691876002269897,
-0.22850931837027072
],
"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.2509813315871136,
-0.16769354165645273,
0.24066905499309285
],
"position_mm": [
250.9813315871136,
-167.69354165645274,
240.66905499309286
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.25415614204836817,
-0.27032931554550105,
0.20532262926082298
],
"position_mm": [
254.15614204836817,
-270.32931554550106,
205.322629260823
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.18036653932794403,
-0.07630702309484699,
0.2761960833668932
],
"position_mm": [
180.36653932794403,
-76.307023094847,
276.1960833668932
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.2705164048540168,
-0.0659534818996884,
0.2836112766146652
],
"position_mm": [
270.5164048540168,
-65.9534818996884,
283.6112766146652
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2320812565480187,
-0.06029335285482951,
0.2858707777456851
],
"position_mm": [
232.0812565480187,
-60.29335285482951,
285.8707777456851
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,637 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:51:29Z",
"summary": {
"num_cameras": 3,
"num_markers": 30,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"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": "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": 42,
"position_m": [
0.29275268755679384,
-0.3614403564582678,
0.18883821544376092
],
"position_mm": [
292.75268755679383,
-361.4403564582678,
188.83821544376093
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 48,
"position_m": [
0.6881996285778537,
-0.3189604423257259,
-0.028143559252380868
],
"position_mm": [
688.1996285778537,
-318.9604423257259,
-28.143559252380868
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16715696281597262,
-0.17394369367510895,
-0.026667231996136194
],
"position_mm": [
167.1569628159726,
-173.94369367510896,
-26.667231996136195
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34033858356124486,
-0.3269907163856413,
-0.0284222011482424
],
"position_mm": [
340.33858356124483,
-326.9907163856413,
-28.422201148242397
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28436393830114404,
-0.26059777073273466,
-0.0275658457148161
],
"position_mm": [
284.36393830114406,
-260.59777073273466,
-27.5658457148161
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6255659582703557,
-0.27736479550773413,
-0.02467180513595443
],
"position_mm": [
625.5659582703556,
-277.36479550773413,
-24.67180513595443
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.021989663715104673,
0.3344494755637973,
-0.026794025550552714
],
"position_mm": [
-21.989663715104673,
334.4494755637973,
-26.794025550552714
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7754887577746042,
-0.23623452517163845,
-0.028112283031799922
],
"position_mm": [
775.4887577746042,
-236.23452517163847,
-28.112283031799922
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.018792776065447957,
-0.18929415582366896,
-0.027560186030360912
],
"position_mm": [
-18.792776065447956,
-189.29415582366894,
-27.560186030360914
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006109310757117175,
-0.2775966021681285,
-0.027795098881432893
],
"position_mm": [
6.109310757117175,
-277.59660216812847,
-27.795098881432892
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7513049810560826,
-0.28591814640027946,
-0.02677667497381076
],
"position_mm": [
751.3049810560825,
-285.91814640027945,
-26.77667497381076
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5062974039885799,
-0.3142778827460396,
-0.0270212239179911
],
"position_mm": [
506.2974039885799,
-314.2778827460396,
-27.0212239179911
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3618571572039484,
0.29489757798689803,
-0.026799685721248894
],
"position_mm": [
361.8571572039484,
294.89757798689806,
-26.799685721248895
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6464619361426704,
-0.18526717639841397,
-0.0270142265978266
],
"position_mm": [
646.4619361426704,
-185.26717639841397,
-27.0142265978266
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 94,
"position_m": [
0.8724003948528546,
0.17376974127349418,
-0.026249306095412022
],
"position_mm": [
872.4003948528546,
173.7697412734942,
-26.24930609541202
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1868732896312007,
-0.27564727145458273,
-0.028187216778519195
],
"position_mm": [
186.8732896312007,
-275.6472714545827,
-28.187216778519193
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37204628268191275,
-0.18358996853688317,
-0.028492155824262674
],
"position_mm": [
372.04628268191277,
-183.58996853688316,
-28.492155824262674
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6522617407230615,
-0.22322776258865515,
-0.028657807071656802
],
"position_mm": [
652.2617407230615,
-223.22776258865514,
-28.6578070716568
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1051402829283602,
-0.18979218414516597,
-0.02815906449040588
],
"position_mm": [
105.1402829283602,
-189.79218414516598,
-28.15906449040588
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.524083916916521,
-0.26683830436807876,
-0.029438140369643723
],
"position_mm": [
524.083916916521,
-266.83830436807875,
-29.438140369643722
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2810482421789813,
-0.2350230009704507,
0.22025194733429615
],
"position_mm": [
281.0482421789813,
-235.0230009704507,
220.25194733429615
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28080776779545785,
-0.16927292730206173,
0.24427019098179387
],
"position_mm": [
280.80776779545783,
-169.27292730206173,
244.27019098179386
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7530843813399849,
-0.0903792471209878,
-0.00027622642742326954
],
"position_mm": [
753.0843813399849,
-90.3792471209878,
-0.2762264274232695
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500874454157854,
-0.010178474253017714,
0.00026410671847657485
],
"position_mm": [
650.0874454157854,
-10.178474253017715,
0.26410671847657485
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6467859311184134,
-0.0901095797903816,
-8.046440431190888e-05
],
"position_mm": [
646.7859311184134,
-90.1095797903816,
-0.08046440431190889
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2546918608007404,
-0.16636587709401177,
0.23906045524968428
],
"position_mm": [
254.69186080074041,
-166.36587709401178,
239.06045524968428
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.2553891652515828,
-0.26946525504047464,
0.20469652065840307
],
"position_mm": [
255.3891652515828,
-269.46525504047463,
204.69652065840307
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.1806873644640829,
-0.0764192315027263,
0.2763317550983235
],
"position_mm": [
180.6873644640829,
-76.41923150272629,
276.33175509832347
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.26994544767391293,
-0.06636596788692037,
0.2842579572060202
],
"position_mm": [
269.94544767391295,
-66.36596788692037,
284.2579572060202
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2329870401644003,
-0.0601575078935107,
0.28559344265498465
],
"position_mm": [
232.9870401644003,
-60.157507893510704,
285.59344265498464
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:27Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_abg\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 24,
"used_marker_ids": [
97,
95,
103,
54,
51,
55,
47,
210,
85,
79,
215,
105,
96,
208,
75,
211,
214,
102,
92,
61,
217,
205,
206,
94
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01309157539574473,
0.0015742066694050326,
0.0011808708988422759,
0.0011808588278160552
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.341786024068858,
"residual_median_px": 2.859177820447991,
"residual_max_px": 7.996734463255087,
"sigma2_normalized": 1.5936315099736541e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8076796531677246,
-0.5896213054656982,
-0.0006016076076775789
],
[
-0.34383243322372437,
-0.4701618552207947,
-0.8128511905670166
],
[
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
],
"translation_m": [
-0.2276008278131485,
0.17272575199604034,
1.134351372718811
],
"rvec_rad": [
2.1055890557545403,
-0.6871521602063719,
0.35216171829044357
]
},
"camera_in_world": {
"position_m": [
-0.30012744665145874,
-0.7979521155357361,
0.8009902238845825
],
"position_mm": [
-300.12744140625,
-797.9520874023438,
800.990234375
],
"orientation_deg": {
"roll": 131.5706329345703,
"pitch": -28.619556427001953,
"yaw": -23.059646606445312
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
8.782055943985672e-06,
-1.7266411201503553e-06,
8.412844615835691e-07,
4.1234673854204935e-07,
3.426441825285362e-07,
2.132565990730979e-06
],
[
-1.7266411201503524e-06,
2.7888704143480976e-06,
-6.094810274183931e-07,
-3.0222394197728535e-07,
-6.596225981784419e-07,
-1.954794080289234e-07
],
[
8.412844615835724e-07,
-6.094810274183928e-07,
8.409086254870119e-06,
5.866299963421361e-07,
-1.1295437615302811e-06,
-2.6415996224421363e-06
],
[
4.12346738542055e-07,
-3.022239419772813e-07,
5.866299963421287e-07,
1.9855332106542312e-07,
2.641527833148665e-08,
1.8756881399752573e-07
],
[
3.426441825285337e-07,
-6.596225981784419e-07,
-1.1295437615302797e-06,
2.641527833148927e-08,
4.922946182005032e-07,
7.942110591376136e-07
],
[
2.132565990730975e-06,
-1.9547940802891447e-07,
-2.641599622442143e-06,
1.8756881399753658e-07,
7.942110591376088e-07,
4.1663757494486e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.16979337154045368,
0.09568344426065473,
0.1661487338359342
],
"tvec_std_m": [
0.00044559322376515456,
0.0007016370986489405,
0.002041170191201263
]
},
"camera_center_std_m": [
0.0023645075577752167,
0.0028885346012249564,
0.003401924588084859
],
"camera_center_std_mm": [
2.364507557775217,
2.8885346012249564,
3.401924588084859
],
"orientation_std_deg": {
"roll": 0.25737174500061255,
"pitch": 0.11853018823662066,
"yaw": 0.10034171994077565
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1153.174560546875,
1027.6143798828125
],
"reprojection_error_px": 3.615167084432959,
"confidence": 0.5455570235395628
},
{
"marker_id": 95,
"observed_center_px": [
881.5,
1031.0
],
"projected_center_px": [
877.9846801757812,
1028.2784423828125
],
"reprojection_error_px": 4.445711341305984,
"confidence": 0.45752616270152235
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.8859252929688,
995.7683715820312
],
"reprojection_error_px": 3.9982390187526584,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1155.0,
960.75
],
"projected_center_px": [
1162.872802734375,
962.1524047851562
],
"reprojection_error_px": 7.996734463255087,
"confidence": 0.8023386850510938
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
736.0343017578125,
927.9215698242188
],
"reprojection_error_px": 1.4076937112535277,
"confidence": 0.7704666026640716
},
{
"marker_id": 55,
"observed_center_px": [
997.75,
932.0
],
"projected_center_px": [
999.4160766601562,
934.2809448242188
],
"reprojection_error_px": 2.824627538038902,
"confidence": 0.8158419957617544
},
{
"marker_id": 47,
"observed_center_px": [
1108.75,
915.0
],
"projected_center_px": [
1107.757080078125,
912.78955078125
],
"reprojection_error_px": 2.4232159870570227,
"confidence": 0.6979185869602446
},
{
"marker_id": 210,
"observed_center_px": [
369.25,
845.25
],
"projected_center_px": [
366.9586181640625,
847.302490234375
],
"reprojection_error_px": 3.076222826823351,
"confidence": 0.5907780357293846
},
{
"marker_id": 85,
"observed_center_px": [
1335.25,
821.75
],
"projected_center_px": [
1332.519775390625,
822.0009765625
],
"reprojection_error_px": 2.741735883078672,
"confidence": 0.5671985638906173
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.86572265625,
809.2201538085938
],
"reprojection_error_px": 1.7104916111307047,
"confidence": 0.6589361768588983
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.935546875,
753.2274169921875
],
"reprojection_error_px": 2.0599892716047394,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.21728515625,
765.5640869140625
],
"reprojection_error_px": 3.265660758028058,
"confidence": 0.5188246379772157
},
{
"marker_id": 96,
"observed_center_px": [
1018.0,
792.75
],
"projected_center_px": [
1018.8943481445312,
795.700927734375
],
"reprojection_error_px": 3.083477435806862,
"confidence": 0.6356371410754026
},
{
"marker_id": 208,
"observed_center_px": [
894.25,
687.25
],
"projected_center_px": [
892.7307739257812,
689.6502685546875
],
"reprojection_error_px": 2.8406578462053003,
"confidence": 0.5467744549138944
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.25
],
"projected_center_px": [
146.625,
715.2664184570312
],
"reprojection_error_px": 2.570614255711811,
"confidence": 0.36357946944230474
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.6364135742188,
683.889892578125
],
"reprojection_error_px": 3.541527995089827,
"confidence": 0.47042176028034954
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.5
],
"projected_center_px": [
813.083740234375,
625.4566040039062
],
"reprojection_error_px": 2.7455546696464905,
"confidence": 0.45709203492045486
},
{
"marker_id": 102,
"observed_center_px": [
1372.75,
654.0
],
"projected_center_px": [
1370.19091796875,
654.0479125976562
],
"reprojection_error_px": 2.5595305154814616,
"confidence": 0.33274845378913714
},
{
"marker_id": 92,
"observed_center_px": [
1323.25,
628.5
],
"projected_center_px": [
1319.754150390625,
627.5585327148438
],
"reprojection_error_px": 3.6204040023713957,
"confidence": 0.3667945046841247
},
{
"marker_id": 61,
"observed_center_px": [
68.75,
603.5
],
"projected_center_px": [
67.78475952148438,
603.6194458007812
],
"reprojection_error_px": 0.9726029409216007,
"confidence": 0.2479407110577365
},
{
"marker_id": 217,
"observed_center_px": [
1219.5,
526.5
],
"projected_center_px": [
1223.621337890625,
525.2517700195312
],
"reprojection_error_px": 4.306216911959074,
"confidence": 0.37106712222869814
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.4383544921875,
477.699462890625
],
"reprojection_error_px": 3.589893537887989,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.5,
473.5
],
"projected_center_px": [
1139.6519775390625,
473.4571533203125
],
"reprojection_error_px": 0.15790190100102322,
"confidence": 0.33934827334193574
},
{
"marker_id": 94,
"observed_center_px": [
1163.5,
314.5
],
"projected_center_px": [
1166.3697509765625,
314.7137145996094
],
"reprojection_error_px": 2.8776977946906825,
"confidence": 0.20569599848963674
}
]
},
"qa": {
"sanity_notes": []
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,523 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_abg\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
1994.0294189453125,
0.0,
719.934814453125
],
[
0.0,
1991.6876220703125,
539.2061157226562
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 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,607 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:28Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_abg\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
2006.321044921875,
0.0,
720.385009765625
],
[
0.0,
2007.03759765625,
541.6199340820312
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 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": 70.51719810340629,
"gt": 70.0,
"error": 0.5171981034062867,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 49.8715261339675,
"gt": 50.0,
"error": 0.12847386603249333,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -69.93024641618658,
"gt": -70.0,
"error": 0.06975358381342289,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 119.58653228324913,
"gt": 120.0,
"error": 0.41346771675085847,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "b",
"estimate": 47.39396947821047,
"gt": 50.0,
"error": 2.6060305217895348,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 31.172860089067452,
"gt": 30.0,
"error": 1.1728600890674556,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 15.764043178585414,
"gt": 20.0,
"error": 4.235956821414586,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.878117155490753,
"max_abs_deg": 2.6060305217895348,
"mean_abs_mm": 2.3765774624104363,
"max_abs_mm": 4.235956821414586,
"n_unobservable": 0,
"wrist_error_mm": 0.8635933751258964,
"finger_error_mm": 5.7566070970069605
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:31Z",
"method": "hybrid",
"movements": {
"x": {
"value": 70.51719810340629,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 49.8715261339675,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -69.93024641618658,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 119.58653228324913,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"b": {
"value": 47.39396947821047,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 31.172860089067452,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 15.764043178585414,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 1.8820033786535921,
"num_markers": 30
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,524 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:51:23Z",
"summary": {
"num_cameras": 3,
"num_markers": 24,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"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": "f",
"position_m": [
0.4848910479147168,
-0.3064199973610857,
1.40194389878924
],
"position_mm": [
484.8910479147168,
-306.41999736108573,
1401.9438987892402
],
"direction": [
-0.22731362283229828,
0.08567609637975693,
-0.9700454473495483
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.29237625142028434,
-0.36160276650370443,
0.1892798023398605
],
"position_mm": [
292.37625142028435,
-361.60276650370446,
189.2798023398605
],
"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": 47,
"position_m": [
0.3437072364187465,
-0.28820576601857006,
-0.027429922818775026
],
"position_mm": [
343.7072364187465,
-288.20576601857005,
-27.429922818775026
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16797314355380552,
-0.17330807005830653,
-0.027679025490441215
],
"position_mm": [
167.97314355380553,
-173.30807005830653,
-27.679025490441216
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04730219629824611,
-0.21640654465955123,
-0.027245793863314424
],
"position_mm": [
47.302196298246116,
-216.40654465955123,
-27.245793863314425
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.021999314358996082,
0.33286757486397817,
-0.025894079039995795
],
"position_mm": [
-21.99931435899608,
332.8675748639782,
-25.894079039995795
],
"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": 64,
"position_m": [
-0.01917565320759719,
-0.18904378769683744,
-0.026948624762763468
],
"position_mm": [
-19.17565320759719,
-189.04378769683743,
-26.94862476276347
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027304487276530818,
0.19233987923091378,
-0.026132248145906683
],
"position_mm": [
-27.304487276530818,
192.33987923091377,
-26.132248145906683
],
"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": 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": 97,
"position_m": [
0.306095592775589,
-0.358352183953031,
-0.026983433854503427
],
"position_mm": [
306.095592775589,
-358.352183953031,
-26.983433854503428
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10473372622929926,
-0.19055968657100034,
-0.027559703258342172
],
"position_mm": [
104.73372622929926,
-190.55968657100033,
-27.55970325834217
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2798123409830064,
-0.23758888770254874,
0.2219736801122528
],
"position_mm": [
279.8123409830064,
-237.58888770254873,
221.9736801122528
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28124324375191917,
-0.17137785669337852,
0.2459742682159477
],
"position_mm": [
281.2432437519192,
-171.3778566933785,
245.9742682159477
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"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.34772969218483657,
-0.011890139289781023,
0.0006287561361883315
],
"position_mm": [
347.72969218483655,
-11.890139289781024,
0.6287561361883315
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2509200829820561,
-0.08745425698749158,
-0.0005765175295720739
],
"position_mm": [
250.9200829820561,
-87.45425698749158,
-0.5765175295720739
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.25047241777236834,
-0.1701860057402171,
0.24236237288465612
],
"position_mm": [
250.47241777236835,
-170.1860057402171,
242.3623728846561
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.253550064614868,
-0.2721393248642031,
0.2064242936189933
],
"position_mm": [
253.550064614868,
-272.1393248642031,
206.42429361899332
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.17997940761540968,
-0.07945489492335311,
0.2783943967345946
],
"position_mm": [
179.97940761540968,
-79.45489492335311,
278.3943967345946
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.26968585887163876,
-0.06922587540967794,
0.2857228209980272
],
"position_mm": [
269.68585887163874,
-69.22587540967794,
285.7228209980272
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2314766185707354,
-0.06339277409454731,
0.28779374384890527
],
"position_mm": [
231.4766185707354,
-63.39277409454731,
287.79374384890525
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,523 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:51:23Z",
"summary": {
"num_cameras": 3,
"num_markers": 24,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"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": "f",
"position_m": [
0.4848910479147168,
-0.3064199973610857,
1.40194389878924
],
"position_mm": [
484.8910479147168,
-306.41999736108573,
1401.9438987892402
],
"direction": [
-0.22731362283229828,
0.08567609637975693,
-0.9700454473495483
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.2923798757910669,
-0.3616008322174246,
0.18928471493484042
],
"position_mm": [
292.37987579106687,
-361.6008322174246,
189.28471493484042
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 44,
"position_m": [
0.31959810943148637,
-0.29052510009941146,
0.18635938681508502
],
"position_mm": [
319.59810943148636,
-290.5251000994115,
186.359386815085
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.34481681240503126,
-0.28644513415082923,
-0.029241632581994203
],
"position_mm": [
344.81681240503127,
-286.44513415082923,
-29.241632581994203
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16709912617482092,
-0.1735424939515338,
-0.027437261396442345
],
"position_mm": [
167.09912617482092,
-173.5424939515338,
-27.437261396442345
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04916401655235575,
-0.2192255446089358,
-0.02508900880835512
],
"position_mm": [
49.16401655235575,
-219.22554460893582,
-25.089008808355118
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.022058360726602787,
0.33290830094053875,
-0.025848246742774996
],
"position_mm": [
-22.05836072660279,
332.90830094053877,
-25.848246742774997
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4030703866003484,
-0.17113847453478773,
-0.029078868339638148
],
"position_mm": [
403.0703866003484,
-171.13847453478772,
-29.07886833963815
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02102105815838397,
-0.186859916960707,
-0.028491607722311137
],
"position_mm": [
-21.021058158383973,
-186.859916960707,
-28.491607722311137
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.02740278936359992,
0.19241829937712832,
-0.026061733722173894
],
"position_mm": [
-27.402789363599922,
192.4182993771283,
-26.061733722173894
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3124743290322484,
-0.15849641688702196,
-0.028037235513277872
],
"position_mm": [
312.4743290322484,
-158.49641688702195,
-28.03723551327787
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36972031050774895,
-0.1862810314358155,
-0.026196483773746143
],
"position_mm": [
369.72031050774893,
-186.28103143581552,
-26.19648377374614
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30605224054228103,
-0.35828489223185095,
-0.026987608838613817
],
"position_mm": [
306.052240542281,
-358.28489223185096,
-26.987608838613816
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10512300815892675,
-0.18960538785681894,
-0.02808627597444632
],
"position_mm": [
105.12300815892675,
-189.60538785681894,
-28.08627597444632
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28057955678587787,
-0.23663383202324278,
0.2215488865264486
],
"position_mm": [
280.57955678587786,
-236.63383202324277,
221.5488865264486
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.27980313759372766,
-0.1708086120924476,
0.24534889193039225
],
"position_mm": [
279.8031375937277,
-170.80861209244762,
245.34889193039226
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3521219125254873,
-0.09096952682136192,
0.0007279932998745455
],
"position_mm": [
352.1219125254873,
-90.96952682136192,
0.7279932998745454
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021866965426014778,
-0.019268436692715118,
0.0004913573889197359
],
"position_mm": [
21.866965426014776,
-19.268436692715117,
0.4913573889197359
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3479202661221155,
-0.011084466405864378,
-0.00012120516884822035
],
"position_mm": [
347.9202661221155,
-11.084466405864378,
-0.12120516884822034
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2510498933714422,
-0.0887918441201602,
2.6235160748195776e-05
],
"position_mm": [
251.04989337144218,
-88.79184412016019,
0.026235160748195777
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2533039674724678,
-0.16898905363829955,
0.24186659542224487
],
"position_mm": [
253.3039674724678,
-168.98905363829957,
241.86659542224487
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.2547422171392545,
-0.27082044333481625,
0.20572694966835997
],
"position_mm": [
254.74221713925448,
-270.8204433348163,
205.72694966835996
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.18053125640913387,
-0.07848660214406684,
0.27781862335032004
],
"position_mm": [
180.53125640913387,
-78.48660214406685,
277.81862335032
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.2690953107083039,
-0.0687855686096295,
0.28562804636810835
],
"position_mm": [
269.0953107083039,
-68.78556860962951,
285.62804636810836
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2320982639636323,
-0.06298441913308582,
0.2875829808410612
],
"position_mm": [
232.09826396363232,
-62.98441913308582,
287.5829808410612
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:22Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acf\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 24,
"used_marker_ids": [
97,
95,
103,
54,
51,
55,
47,
210,
85,
79,
215,
105,
96,
208,
75,
211,
214,
102,
92,
61,
217,
205,
206,
94
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01309157539574473,
0.0015742066694050326,
0.0011808708988422759,
0.0011808588278160552
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.341786024068858,
"residual_median_px": 2.859177820447991,
"residual_max_px": 7.996734463255087,
"sigma2_normalized": 1.5936315099736541e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8076796531677246,
-0.5896213054656982,
-0.0006016076076775789
],
[
-0.34383243322372437,
-0.4701618552207947,
-0.8128511905670166
],
[
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
],
"translation_m": [
-0.2276008278131485,
0.17272575199604034,
1.134351372718811
],
"rvec_rad": [
2.1055890557545403,
-0.6871521602063719,
0.35216171829044357
]
},
"camera_in_world": {
"position_m": [
-0.30012744665145874,
-0.7979521155357361,
0.8009902238845825
],
"position_mm": [
-300.12744140625,
-797.9520874023438,
800.990234375
],
"orientation_deg": {
"roll": 131.5706329345703,
"pitch": -28.619556427001953,
"yaw": -23.059646606445312
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
8.782055943985672e-06,
-1.7266411201503553e-06,
8.412844615835691e-07,
4.1234673854204935e-07,
3.426441825285362e-07,
2.132565990730979e-06
],
[
-1.7266411201503524e-06,
2.7888704143480976e-06,
-6.094810274183931e-07,
-3.0222394197728535e-07,
-6.596225981784419e-07,
-1.954794080289234e-07
],
[
8.412844615835724e-07,
-6.094810274183928e-07,
8.409086254870119e-06,
5.866299963421361e-07,
-1.1295437615302811e-06,
-2.6415996224421363e-06
],
[
4.12346738542055e-07,
-3.022239419772813e-07,
5.866299963421287e-07,
1.9855332106542312e-07,
2.641527833148665e-08,
1.8756881399752573e-07
],
[
3.426441825285337e-07,
-6.596225981784419e-07,
-1.1295437615302797e-06,
2.641527833148927e-08,
4.922946182005032e-07,
7.942110591376136e-07
],
[
2.132565990730975e-06,
-1.9547940802891447e-07,
-2.641599622442143e-06,
1.8756881399753658e-07,
7.942110591376088e-07,
4.1663757494486e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.16979337154045368,
0.09568344426065473,
0.1661487338359342
],
"tvec_std_m": [
0.00044559322376515456,
0.0007016370986489405,
0.002041170191201263
]
},
"camera_center_std_m": [
0.0023645075577752167,
0.0028885346012249564,
0.003401924588084859
],
"camera_center_std_mm": [
2.364507557775217,
2.8885346012249564,
3.401924588084859
],
"orientation_std_deg": {
"roll": 0.25737174500061255,
"pitch": 0.11853018823662066,
"yaw": 0.10034171994077565
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1153.174560546875,
1027.6143798828125
],
"reprojection_error_px": 3.615167084432959,
"confidence": 0.5455570235395628
},
{
"marker_id": 95,
"observed_center_px": [
881.5,
1031.0
],
"projected_center_px": [
877.9846801757812,
1028.2784423828125
],
"reprojection_error_px": 4.445711341305984,
"confidence": 0.45752616270152235
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.8859252929688,
995.7683715820312
],
"reprojection_error_px": 3.9982390187526584,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1155.0,
960.75
],
"projected_center_px": [
1162.872802734375,
962.1524047851562
],
"reprojection_error_px": 7.996734463255087,
"confidence": 0.8023386850510938
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
736.0343017578125,
927.9215698242188
],
"reprojection_error_px": 1.4076937112535277,
"confidence": 0.7704666026640716
},
{
"marker_id": 55,
"observed_center_px": [
997.75,
932.0
],
"projected_center_px": [
999.4160766601562,
934.2809448242188
],
"reprojection_error_px": 2.824627538038902,
"confidence": 0.8158419957617544
},
{
"marker_id": 47,
"observed_center_px": [
1108.75,
915.0
],
"projected_center_px": [
1107.757080078125,
912.78955078125
],
"reprojection_error_px": 2.4232159870570227,
"confidence": 0.6979185869602446
},
{
"marker_id": 210,
"observed_center_px": [
369.25,
845.25
],
"projected_center_px": [
366.9586181640625,
847.302490234375
],
"reprojection_error_px": 3.076222826823351,
"confidence": 0.5907780357293846
},
{
"marker_id": 85,
"observed_center_px": [
1335.25,
821.75
],
"projected_center_px": [
1332.519775390625,
822.0009765625
],
"reprojection_error_px": 2.741735883078672,
"confidence": 0.5671985638906173
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.86572265625,
809.2201538085938
],
"reprojection_error_px": 1.7104916111307047,
"confidence": 0.6589361768588983
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.935546875,
753.2274169921875
],
"reprojection_error_px": 2.0599892716047394,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.21728515625,
765.5640869140625
],
"reprojection_error_px": 3.265660758028058,
"confidence": 0.5188246379772157
},
{
"marker_id": 96,
"observed_center_px": [
1018.0,
792.75
],
"projected_center_px": [
1018.8943481445312,
795.700927734375
],
"reprojection_error_px": 3.083477435806862,
"confidence": 0.6356371410754026
},
{
"marker_id": 208,
"observed_center_px": [
894.25,
687.25
],
"projected_center_px": [
892.7307739257812,
689.6502685546875
],
"reprojection_error_px": 2.8406578462053003,
"confidence": 0.5467744549138944
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.25
],
"projected_center_px": [
146.625,
715.2664184570312
],
"reprojection_error_px": 2.570614255711811,
"confidence": 0.36357946944230474
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.6364135742188,
683.889892578125
],
"reprojection_error_px": 3.541527995089827,
"confidence": 0.47042176028034954
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.5
],
"projected_center_px": [
813.083740234375,
625.4566040039062
],
"reprojection_error_px": 2.7455546696464905,
"confidence": 0.45709203492045486
},
{
"marker_id": 102,
"observed_center_px": [
1372.75,
654.0
],
"projected_center_px": [
1370.19091796875,
654.0479125976562
],
"reprojection_error_px": 2.5595305154814616,
"confidence": 0.33274845378913714
},
{
"marker_id": 92,
"observed_center_px": [
1323.25,
628.5
],
"projected_center_px": [
1319.754150390625,
627.5585327148438
],
"reprojection_error_px": 3.6204040023713957,
"confidence": 0.3667945046841247
},
{
"marker_id": 61,
"observed_center_px": [
68.75,
603.5
],
"projected_center_px": [
67.78475952148438,
603.6194458007812
],
"reprojection_error_px": 0.9726029409216007,
"confidence": 0.2479407110577365
},
{
"marker_id": 217,
"observed_center_px": [
1219.5,
526.5
],
"projected_center_px": [
1223.621337890625,
525.2517700195312
],
"reprojection_error_px": 4.306216911959074,
"confidence": 0.37106712222869814
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.4383544921875,
477.699462890625
],
"reprojection_error_px": 3.589893537887989,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.5,
473.5
],
"projected_center_px": [
1139.6519775390625,
473.4571533203125
],
"reprojection_error_px": 0.15790190100102322,
"confidence": 0.33934827334193574
},
{
"marker_id": 94,
"observed_center_px": [
1163.5,
314.5
],
"projected_center_px": [
1166.3697509765625,
314.7137145996094
],
"reprojection_error_px": 2.8776977946906825,
"confidence": 0.20569599848963674
}
]
},
"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:51:22Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acf\\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,554 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:23Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acf\\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": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 69.74186521465631,
"gt": 70.0,
"error": 0.2581347853436853,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 49.8039697247619,
"gt": 50.0,
"error": 0.19603027523811534,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -69.8406386715119,
"gt": -70.0,
"error": 0.15936132848810303,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 119.40823348113632,
"gt": 120.0,
"error": 0.5917665188636647,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "b",
"estimate": 49.41528691726281,
"gt": 50.0,
"error": 0.5847130827371814,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 31.791448760304334,
"gt": 30.0,
"error": 1.7914487603043199,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 18.547477975728242,
"gt": 20.0,
"error": 1.452522024271758,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.6646639931262769,
"max_abs_deg": 1.7914487603043199,
"mean_abs_mm": 0.8553284048077217,
"max_abs_mm": 1.452522024271758,
"n_unobservable": 0,
"wrist_error_mm": 0.9580269827633713,
"finger_error_mm": 3.085239296738025
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:25Z",
"method": "hybrid",
"movements": {
"x": {
"value": 69.74186521465631,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 49.8039697247619,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -69.8406386715119,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 119.40823348113632,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"b": {
"value": 49.41528691726281,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 31.791448760304334,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 18.547477975728242,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.363880100226106,
"num_markers": 24
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,543 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:50:36Z",
"summary": {
"num_cameras": 3,
"num_markers": 25,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"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": "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": 42,
"position_m": [
0.29237625142028434,
-0.36160276650370443,
0.1892798023398605
],
"position_mm": [
292.37625142028435,
-361.60276650370446,
189.2798023398605
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 51,
"position_m": [
0.16825330925448503,
-0.1730505551932898,
-0.027810627955661638
],
"position_mm": [
168.25330925448503,
-173.0505551932898,
-27.810627955661637
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2844057794227306,
-0.2606132327772212,
-0.027546052925937082
],
"position_mm": [
284.4057794227306,
-260.6132327772212,
-27.546052925937083
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04738637896256922,
-0.21644433959696477,
-0.027094665623593195
],
"position_mm": [
47.38637896256922,
-216.44433959696477,
-27.094665623593194
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01908725997429324,
-0.18914964490727934,
-0.026732041255778674
],
"position_mm": [
-19.08725997429324,
-189.14964490727934,
-26.732041255778675
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3118249190759066,
-0.15849707176017463,
-0.028369815121468155
],
"position_mm": [
311.82491907590656,
-158.49707176017463,
-28.369815121468154
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5065160237318289,
-0.31347383015014474,
-0.02745698322454132
],
"position_mm": [
506.5160237318289,
-313.47383015014475,
-27.45698322454132
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6463669747542796,
-0.18684189552080452,
-0.027357160107897877
],
"position_mm": [
646.3669747542796,
-186.8418955208045,
-27.357160107897876
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18677273113949322,
-0.2763350399443944,
-0.027711310213002625
],
"position_mm": [
186.77273113949323,
-276.3350399443944,
-27.711310213002626
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3720446944848793,
-0.1834237007796739,
-0.028392211492302654
],
"position_mm": [
372.0446944848793,
-183.4237007796739,
-28.392211492302653
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518203642657345,
-0.22351239454684282,
-0.027941497880160374
],
"position_mm": [
651.8203642657345,
-223.5123945468428,
-27.941497880160373
],
"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.5223125089890643,
-0.2679254220082652,
-0.027296439600490444
],
"position_mm": [
522.3125089890643,
-267.9254220082652,
-27.296439600490444
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28076186061776937,
-0.23510870161893,
0.22058035689677385
],
"position_mm": [
280.76186061776934,
-235.10870161892998,
220.58035689677385
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2821269184515216,
-0.16845607195181456,
0.24457648300838922
],
"position_mm": [
282.1269184515216,
-168.45607195181455,
244.5764830083892
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7533487616396174,
-0.09038832036433068,
-0.0005655928891300161
],
"position_mm": [
753.3487616396174,
-90.38832036433068,
-0.5655928891300162
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35320786873325277,
-0.08775914630919024,
-0.0008554451168280347
],
"position_mm": [
353.2078687332528,
-87.75914630919024,
-0.8554451168280347
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.0218013000079251,
-0.019452324917173636,
0.0006002982486008494
],
"position_mm": [
21.8013000079251,
-19.452324917173634,
0.6002982486008495
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2509200829820561,
-0.08745425698749158,
-0.0005765175295720739
],
"position_mm": [
250.9200829820561,
-87.45425698749158,
-0.5765175295720739
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6468871604236177,
-0.08903039551867281,
-6.389204646100463e-05
],
"position_mm": [
646.8871604236177,
-89.0303955186728,
-0.06389204646100463
],
"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": 243,
"position_m": [
0.18058908526687434,
-0.07570732119135311,
0.27698843281070856
],
"position_mm": [
180.58908526687435,
-75.7073211913531,
276.98843281070856
],
"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.23232536603631126,
-0.05976834346824482,
0.2864137031690955
],
"position_mm": [
232.32536603631127,
-59.76834346824482,
286.41370316909547
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,542 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:50:37Z",
"summary": {
"num_cameras": 3,
"num_markers": 25,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"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": "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": 42,
"position_m": [
0.29237987579106817,
-0.3616008322174095,
0.18928471493483304
],
"position_mm": [
292.3798757910682,
-361.6008322174095,
189.28471493483303
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 51,
"position_m": [
0.16723713420883798,
-0.17389801115693007,
-0.027202919447346152
],
"position_mm": [
167.23713420883797,
-173.89801115693007,
-27.20291944734615
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2843639383014065,
-0.26059777073258594,
-0.02756584571517597
],
"position_mm": [
284.3639383014065,
-260.59777073258596,
-27.565845715175968
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049127239269131366,
-0.2191511732804773,
-0.025690195858685757
],
"position_mm": [
49.127239269131366,
-219.1511732804773,
-25.690195858685758
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021058487911475215,
-0.18670163136099593,
-0.02814853317194844
],
"position_mm": [
-21.058487911475215,
-186.70163136099595,
-28.14853317194844
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31271836092184957,
-0.15765203831734648,
-0.028776350282299145
],
"position_mm": [
312.7183609218496,
-157.65203831734647,
-28.776350282299145
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5052505321716768,
-0.31427540827238226,
-0.026269132587136392
],
"position_mm": [
505.2505321716768,
-314.27540827238226,
-26.269132587136394
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6464410091009284,
-0.18554187916905326,
-0.02704016273247861
],
"position_mm": [
646.4410091009283,
-185.54187916905326,
-27.04016273247861
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18688430864222114,
-0.2756212831463802,
-0.028215950312870393
],
"position_mm": [
186.88430864222113,
-275.62128314638016,
-28.215950312870394
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37132656707093775,
-0.18250262442607723,
-0.02880152301612529
],
"position_mm": [
371.32656707093776,
-182.50262442607723,
-28.80152301612529
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518003192244611,
-0.22359257349501646,
-0.027916466115314224
],
"position_mm": [
651.8003192244611,
-223.59257349501647,
-27.916466115314226
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10518550784877544,
-0.18965891361218137,
-0.02801868158594747
],
"position_mm": [
105.18550784877543,
-189.65891361218138,
-28.018681585947473
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5235259832474609,
-0.26701626835495507,
-0.02857074895846842
],
"position_mm": [
523.5259832474609,
-267.01626835495506,
-28.570748958468418
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28117831172173063,
-0.23511817591325307,
0.22077143437285468
],
"position_mm": [
281.1783117217306,
-235.11817591325308,
220.77143437285469
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28040547774815106,
-0.16936496048125335,
0.24476983506322897
],
"position_mm": [
280.40547774815104,
-169.36496048125335,
244.76983506322898
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7533674277676765,
-0.0904008451245914,
-0.0005473114514658259
],
"position_mm": [
753.3674277676765,
-90.4008451245914,
-0.5473114514658258
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35242253328181466,
-0.09034546663358302,
0.00042383052857460573
],
"position_mm": [
352.42253328181465,
-90.34546663358302,
0.42383052857460574
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02181696982211202,
-0.019027436441784968,
0.0003709978456151875
],
"position_mm": [
21.816969822112018,
-19.027436441784968,
0.3709978456151875
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25102628389613146,
-0.08841991001991231,
-0.00013641535105030493
],
"position_mm": [
251.02628389613147,
-88.41991001991231,
-0.13641535105030492
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6467314749567645,
-0.09033177108368896,
-0.0002922481131861935
],
"position_mm": [
646.7314749567645,
-90.33177108368896,
-0.2922481131861935
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.25397054640606664,
-0.16734716083618487,
0.24092726224664424
],
"position_mm": [
253.97054640606663,
-167.34716083618486,
240.92726224664423
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.25526056003805236,
-0.269328612080387,
0.20513343928285618
],
"position_mm": [
255.26056003805238,
-269.328612080387,
205.1334392828562
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.18127561152968222,
-0.07613642605621482,
0.2769083358004869
],
"position_mm": [
181.2756115296822,
-76.13642605621482,
276.9083358004869
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.2705367161445537,
-0.06592452571456864,
0.2843809151947974
],
"position_mm": [
270.53671614455374,
-65.92452571456863,
284.3809151947974
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.23352395728171102,
-0.06015141924715346,
0.28610813590267303
],
"position_mm": [
233.523957281711,
-60.15141924715346,
286.10813590267304
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:50:35Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acg\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 24,
"used_marker_ids": [
97,
95,
103,
54,
51,
55,
47,
210,
85,
79,
215,
105,
96,
208,
75,
211,
214,
102,
92,
61,
217,
205,
206,
94
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01309157539574473,
0.0015742066694050326,
0.0011808708988422759,
0.0011808588278160552
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.341786024068858,
"residual_median_px": 2.859177820447991,
"residual_max_px": 7.996734463255087,
"sigma2_normalized": 1.5936315099736541e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8076796531677246,
-0.5896213054656982,
-0.0006016076076775789
],
[
-0.34383243322372437,
-0.4701618552207947,
-0.8128511905670166
],
[
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
],
"translation_m": [
-0.2276008278131485,
0.17272575199604034,
1.134351372718811
],
"rvec_rad": [
2.1055890557545403,
-0.6871521602063719,
0.35216171829044357
]
},
"camera_in_world": {
"position_m": [
-0.30012744665145874,
-0.7979521155357361,
0.8009902238845825
],
"position_mm": [
-300.12744140625,
-797.9520874023438,
800.990234375
],
"orientation_deg": {
"roll": 131.5706329345703,
"pitch": -28.619556427001953,
"yaw": -23.059646606445312
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
8.782055943985672e-06,
-1.7266411201503553e-06,
8.412844615835691e-07,
4.1234673854204935e-07,
3.426441825285362e-07,
2.132565990730979e-06
],
[
-1.7266411201503524e-06,
2.7888704143480976e-06,
-6.094810274183931e-07,
-3.0222394197728535e-07,
-6.596225981784419e-07,
-1.954794080289234e-07
],
[
8.412844615835724e-07,
-6.094810274183928e-07,
8.409086254870119e-06,
5.866299963421361e-07,
-1.1295437615302811e-06,
-2.6415996224421363e-06
],
[
4.12346738542055e-07,
-3.022239419772813e-07,
5.866299963421287e-07,
1.9855332106542312e-07,
2.641527833148665e-08,
1.8756881399752573e-07
],
[
3.426441825285337e-07,
-6.596225981784419e-07,
-1.1295437615302797e-06,
2.641527833148927e-08,
4.922946182005032e-07,
7.942110591376136e-07
],
[
2.132565990730975e-06,
-1.9547940802891447e-07,
-2.641599622442143e-06,
1.8756881399753658e-07,
7.942110591376088e-07,
4.1663757494486e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.16979337154045368,
0.09568344426065473,
0.1661487338359342
],
"tvec_std_m": [
0.00044559322376515456,
0.0007016370986489405,
0.002041170191201263
]
},
"camera_center_std_m": [
0.0023645075577752167,
0.0028885346012249564,
0.003401924588084859
],
"camera_center_std_mm": [
2.364507557775217,
2.8885346012249564,
3.401924588084859
],
"orientation_std_deg": {
"roll": 0.25737174500061255,
"pitch": 0.11853018823662066,
"yaw": 0.10034171994077565
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1153.174560546875,
1027.6143798828125
],
"reprojection_error_px": 3.615167084432959,
"confidence": 0.5455570235395628
},
{
"marker_id": 95,
"observed_center_px": [
881.5,
1031.0
],
"projected_center_px": [
877.9846801757812,
1028.2784423828125
],
"reprojection_error_px": 4.445711341305984,
"confidence": 0.45752616270152235
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.8859252929688,
995.7683715820312
],
"reprojection_error_px": 3.9982390187526584,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1155.0,
960.75
],
"projected_center_px": [
1162.872802734375,
962.1524047851562
],
"reprojection_error_px": 7.996734463255087,
"confidence": 0.8023386850510938
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
736.0343017578125,
927.9215698242188
],
"reprojection_error_px": 1.4076937112535277,
"confidence": 0.7704666026640716
},
{
"marker_id": 55,
"observed_center_px": [
997.75,
932.0
],
"projected_center_px": [
999.4160766601562,
934.2809448242188
],
"reprojection_error_px": 2.824627538038902,
"confidence": 0.8158419957617544
},
{
"marker_id": 47,
"observed_center_px": [
1108.75,
915.0
],
"projected_center_px": [
1107.757080078125,
912.78955078125
],
"reprojection_error_px": 2.4232159870570227,
"confidence": 0.6979185869602446
},
{
"marker_id": 210,
"observed_center_px": [
369.25,
845.25
],
"projected_center_px": [
366.9586181640625,
847.302490234375
],
"reprojection_error_px": 3.076222826823351,
"confidence": 0.5907780357293846
},
{
"marker_id": 85,
"observed_center_px": [
1335.25,
821.75
],
"projected_center_px": [
1332.519775390625,
822.0009765625
],
"reprojection_error_px": 2.741735883078672,
"confidence": 0.5671985638906173
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.86572265625,
809.2201538085938
],
"reprojection_error_px": 1.7104916111307047,
"confidence": 0.6589361768588983
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.935546875,
753.2274169921875
],
"reprojection_error_px": 2.0599892716047394,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.21728515625,
765.5640869140625
],
"reprojection_error_px": 3.265660758028058,
"confidence": 0.5188246379772157
},
{
"marker_id": 96,
"observed_center_px": [
1018.0,
792.75
],
"projected_center_px": [
1018.8943481445312,
795.700927734375
],
"reprojection_error_px": 3.083477435806862,
"confidence": 0.6356371410754026
},
{
"marker_id": 208,
"observed_center_px": [
894.25,
687.25
],
"projected_center_px": [
892.7307739257812,
689.6502685546875
],
"reprojection_error_px": 2.8406578462053003,
"confidence": 0.5467744549138944
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.25
],
"projected_center_px": [
146.625,
715.2664184570312
],
"reprojection_error_px": 2.570614255711811,
"confidence": 0.36357946944230474
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.6364135742188,
683.889892578125
],
"reprojection_error_px": 3.541527995089827,
"confidence": 0.47042176028034954
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.5
],
"projected_center_px": [
813.083740234375,
625.4566040039062
],
"reprojection_error_px": 2.7455546696464905,
"confidence": 0.45709203492045486
},
{
"marker_id": 102,
"observed_center_px": [
1372.75,
654.0
],
"projected_center_px": [
1370.19091796875,
654.0479125976562
],
"reprojection_error_px": 2.5595305154814616,
"confidence": 0.33274845378913714
},
{
"marker_id": 92,
"observed_center_px": [
1323.25,
628.5
],
"projected_center_px": [
1319.754150390625,
627.5585327148438
],
"reprojection_error_px": 3.6204040023713957,
"confidence": 0.3667945046841247
},
{
"marker_id": 61,
"observed_center_px": [
68.75,
603.5
],
"projected_center_px": [
67.78475952148438,
603.6194458007812
],
"reprojection_error_px": 0.9726029409216007,
"confidence": 0.2479407110577365
},
{
"marker_id": 217,
"observed_center_px": [
1219.5,
526.5
],
"projected_center_px": [
1223.621337890625,
525.2517700195312
],
"reprojection_error_px": 4.306216911959074,
"confidence": 0.37106712222869814
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.4383544921875,
477.699462890625
],
"reprojection_error_px": 3.589893537887989,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.5,
473.5
],
"projected_center_px": [
1139.6519775390625,
473.4571533203125
],
"reprojection_error_px": 0.15790190100102322,
"confidence": 0.33934827334193574
},
{
"marker_id": 94,
"observed_center_px": [
1163.5,
314.5
],
"projected_center_px": [
1166.3697509765625,
314.7137145996094
],
"reprojection_error_px": 2.8776977946906825,
"confidence": 0.20569599848963674
}
]
},
"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:50:35Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acg\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "c",
"camera_matrix": [
[
1994.701171875,
0.0,
720.15869140625
],
[
0.0,
1995.5245361328125,
541.232177734375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 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,607 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:50:36Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acg\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
2006.321044921875,
0.0,
720.385009765625
],
[
0.0,
2007.03759765625,
541.6199340820312
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 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": 70.67253369622304,
"gt": 70.0,
"error": 0.6725336962230415,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 49.975740880055696,
"gt": 50.0,
"error": 0.024259119944304075,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -70.32678646539937,
"gt": -70.0,
"error": 0.3267864653993797,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 119.46290681038148,
"gt": 120.0,
"error": 0.5370931896185311,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "b",
"estimate": 49.690152180963416,
"gt": 50.0,
"error": 0.30984781903657677,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 31.09195780348852,
"gt": 30.0,
"error": 1.0919578034885262,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 19.021805074031324,
"gt": 20.0,
"error": 0.9781949259686762,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.4579888794974636,
"max_abs_deg": 1.0919578034885262,
"mean_abs_mm": 0.8253643110958588,
"max_abs_mm": 0.9781949259686762,
"n_unobservable": 0,
"wrist_error_mm": 1.7087180577819558,
"finger_error_mm": 3.8435796002746363
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:50:39Z",
"method": "hybrid",
"movements": {
"x": {
"value": 70.67253369622304,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 49.975740880055696,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -70.32678646539937,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 119.46290681038148,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"b": {
"value": 49.690152180963416,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 31.09195780348852,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 19.021805074031324,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 1.4754671166746882,
"num_markers": 25
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,505 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:51:18Z",
"summary": {
"num_cameras": 3,
"num_markers": 23,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"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": "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": 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": 55,
"position_m": [
0.2844057794227306,
-0.2606132327772212,
-0.027546052925937082
],
"position_mm": [
284.4057794227306,
-260.6132327772212,
-27.546052925937083
],
"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": 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": 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": 85,
"position_m": [
0.5065160237318289,
-0.31347383015014474,
-0.02745698322454132
],
"position_mm": [
506.5160237318289,
-313.47383015014475,
-27.45698322454132
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6463669747542796,
-0.18684189552080452,
-0.027357160107897877
],
"position_mm": [
646.3669747542796,
-186.8418955208045,
-27.357160107897876
],
"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": 102,
"position_m": [
0.6518203642657345,
-0.22351239454684282,
-0.027941497880160374
],
"position_mm": [
651.8203642657345,
-223.5123945468428,
-27.941497880160373
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10463573527272496,
-0.1903590054185634,
-0.027012584278759643
],
"position_mm": [
104.63573527272496,
-190.3590054185634,
-27.012584278759643
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5223125089890643,
-0.2679254220082652,
-0.027296439600490444
],
"position_mm": [
522.3125089890643,
-267.9254220082652,
-27.296439600490444
],
"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.7533487616396174,
-0.09038832036433068,
-0.0005655928891300161
],
"position_mm": [
753.3487616396174,
-90.38832036433068,
-0.5655928891300162
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3520256587331803,
-0.08900549665892239,
0.0007751422913507712
],
"position_mm": [
352.0256587331803,
-89.0054966589224,
0.7751422913507713
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25240643055272044,
-0.009482888877781932,
0.00036198644330371287
],
"position_mm": [
252.40643055272045,
-9.482888877781932,
0.3619864433037129
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34715139531231837,
-0.01166079749948749,
0.0009715433160817566
],
"position_mm": [
347.15139531231836,
-11.66079749948749,
0.9715433160817566
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6468871604236177,
-0.08903039551867281,
-6.389204646100463e-05
],
"position_mm": [
646.8871604236177,
-89.0303955186728,
-0.06389204646100463
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2509813315871136,
-0.16769354165645273,
0.24066905499309285
],
"position_mm": [
250.9813315871136,
-167.69354165645274,
240.66905499309286
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.25415614204836817,
-0.27032931554550105,
0.20532262926082298
],
"position_mm": [
254.15614204836817,
-270.32931554550106,
205.322629260823
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"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.2705164048540168,
-0.0659534818996884,
0.2836112766146652
],
"position_mm": [
270.5164048540168,
-65.9534818996884,
283.6112766146652
],
"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,504 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:51:18Z",
"summary": {
"num_cameras": 3,
"num_markers": 23,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"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": "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": 51,
"position_m": [
0.16805619957120774,
-0.1735441496043111,
-0.027133637990994483
],
"position_mm": [
168.05619957120774,
-173.54414960431112,
-27.133637990994483
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2843639383012442,
-0.2605977707326666,
-0.027565845715006945
],
"position_mm": [
284.36393830124416,
-260.5977707326666,
-27.565845715006944
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049362592938873476,
-0.2171934531743274,
-0.026785457661432067
],
"position_mm": [
49.362592938873476,
-217.1934531743274,
-26.78545766143207
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022219210847880425,
-0.18792084163924994,
-0.0288382209202115
],
"position_mm": [
-22.219210847880426,
-187.92084163924994,
-28.838220920211498
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005107634704964777,
-0.27905581364641985,
-0.027616078442114136
],
"position_mm": [
5.107634704964777,
-279.05581364641984,
-27.616078442114137
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5052505321666944,
-0.31427540827259315,
-0.026269132579195633
],
"position_mm": [
505.25053216669437,
-314.27540827259315,
-26.269132579195634
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6464410090673384,
-0.18554187917779466,
-0.027040162699450386
],
"position_mm": [
646.4410090673383,
-185.54187917779467,
-27.040162699450384
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18657258875638302,
-0.27548205036566864,
-0.02782054955568057
],
"position_mm": [
186.57258875638303,
-275.4820503656686,
-27.82054955568057
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518003192197548,
-0.22359257349905148,
-0.02791646611000111
],
"position_mm": [
651.8003192197548,
-223.5925734990515,
-27.91646611000111
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10587609105987264,
-0.18862104678528155,
-0.029538410414457754
],
"position_mm": [
105.87609105987264,
-188.62104678528155,
-29.538410414457754
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5235259832449132,
-0.2670162683563751,
-0.02857074895602226
],
"position_mm": [
523.5259832449132,
-267.0162683563751,
-28.57074895602226
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2807360245584577,
-0.23457800971822904,
0.22062541257456172
],
"position_mm": [
280.7360245584577,
-234.57800971822903,
220.62541257456172
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.280858254269278,
-0.1685776350087056,
0.2439479909066105
],
"position_mm": [
280.858254269278,
-168.57763500870558,
243.9479909066105
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7533674277667859,
-0.0904008451247896,
-0.0005473114509878926
],
"position_mm": [
753.3674277667859,
-90.4008451247896,
-0.5473114509878926
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35233420945874716,
-0.08998305964641491,
0.0013563581703211812
],
"position_mm": [
352.3342094587472,
-89.98305964641492,
1.3563581703211811
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2523862789481845,
-0.009520067093198525,
0.0003127615664538674
],
"position_mm": [
252.3862789481845,
-9.520067093198525,
0.31276156645386743
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3468897619530487,
-0.010176010608352895,
0.0002655846233257322
],
"position_mm": [
346.8897619530487,
-10.176010608352895,
0.2655846233257322
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6467314750085739,
-0.09033177106599588,
-0.0002922481751796221
],
"position_mm": [
646.7314750085739,
-90.33177106599588,
-0.2922481751796221
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2546252526054651,
-0.16630720737006804,
0.23901775095657787
],
"position_mm": [
254.62525260546508,
-166.30720737006806,
239.01775095657788
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.25566096119310033,
-0.26919094171050734,
0.2045066167487393
],
"position_mm": [
255.66096119310032,
-269.19094171050733,
204.5066167487393
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.1802579391986052,
-0.07694977348589649,
0.2760370250691618
],
"position_mm": [
180.2579391986052,
-76.94977348589649,
276.03702506916176
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.26943959382883803,
-0.06657242787046863,
0.2845747196470571
],
"position_mm": [
269.43959382883804,
-66.57242787046863,
284.5747196470571
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.23237799208377966,
-0.06096673724985936,
0.28570065482740314
],
"position_mm": [
232.37799208377965,
-60.966737249859364,
285.7006548274031
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:17Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_adg\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 24,
"used_marker_ids": [
97,
95,
103,
54,
51,
55,
47,
210,
85,
79,
215,
105,
96,
208,
75,
211,
214,
102,
92,
61,
217,
205,
206,
94
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01309157539574473,
0.0015742066694050326,
0.0011808708988422759,
0.0011808588278160552
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.341786024068858,
"residual_median_px": 2.859177820447991,
"residual_max_px": 7.996734463255087,
"sigma2_normalized": 1.5936315099736541e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8076796531677246,
-0.5896213054656982,
-0.0006016076076775789
],
[
-0.34383243322372437,
-0.4701618552207947,
-0.8128511905670166
],
[
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
],
"translation_m": [
-0.2276008278131485,
0.17272575199604034,
1.134351372718811
],
"rvec_rad": [
2.1055890557545403,
-0.6871521602063719,
0.35216171829044357
]
},
"camera_in_world": {
"position_m": [
-0.30012744665145874,
-0.7979521155357361,
0.8009902238845825
],
"position_mm": [
-300.12744140625,
-797.9520874023438,
800.990234375
],
"orientation_deg": {
"roll": 131.5706329345703,
"pitch": -28.619556427001953,
"yaw": -23.059646606445312
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
8.782055943985672e-06,
-1.7266411201503553e-06,
8.412844615835691e-07,
4.1234673854204935e-07,
3.426441825285362e-07,
2.132565990730979e-06
],
[
-1.7266411201503524e-06,
2.7888704143480976e-06,
-6.094810274183931e-07,
-3.0222394197728535e-07,
-6.596225981784419e-07,
-1.954794080289234e-07
],
[
8.412844615835724e-07,
-6.094810274183928e-07,
8.409086254870119e-06,
5.866299963421361e-07,
-1.1295437615302811e-06,
-2.6415996224421363e-06
],
[
4.12346738542055e-07,
-3.022239419772813e-07,
5.866299963421287e-07,
1.9855332106542312e-07,
2.641527833148665e-08,
1.8756881399752573e-07
],
[
3.426441825285337e-07,
-6.596225981784419e-07,
-1.1295437615302797e-06,
2.641527833148927e-08,
4.922946182005032e-07,
7.942110591376136e-07
],
[
2.132565990730975e-06,
-1.9547940802891447e-07,
-2.641599622442143e-06,
1.8756881399753658e-07,
7.942110591376088e-07,
4.1663757494486e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.16979337154045368,
0.09568344426065473,
0.1661487338359342
],
"tvec_std_m": [
0.00044559322376515456,
0.0007016370986489405,
0.002041170191201263
]
},
"camera_center_std_m": [
0.0023645075577752167,
0.0028885346012249564,
0.003401924588084859
],
"camera_center_std_mm": [
2.364507557775217,
2.8885346012249564,
3.401924588084859
],
"orientation_std_deg": {
"roll": 0.25737174500061255,
"pitch": 0.11853018823662066,
"yaw": 0.10034171994077565
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1153.174560546875,
1027.6143798828125
],
"reprojection_error_px": 3.615167084432959,
"confidence": 0.5455570235395628
},
{
"marker_id": 95,
"observed_center_px": [
881.5,
1031.0
],
"projected_center_px": [
877.9846801757812,
1028.2784423828125
],
"reprojection_error_px": 4.445711341305984,
"confidence": 0.45752616270152235
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.8859252929688,
995.7683715820312
],
"reprojection_error_px": 3.9982390187526584,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1155.0,
960.75
],
"projected_center_px": [
1162.872802734375,
962.1524047851562
],
"reprojection_error_px": 7.996734463255087,
"confidence": 0.8023386850510938
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
736.0343017578125,
927.9215698242188
],
"reprojection_error_px": 1.4076937112535277,
"confidence": 0.7704666026640716
},
{
"marker_id": 55,
"observed_center_px": [
997.75,
932.0
],
"projected_center_px": [
999.4160766601562,
934.2809448242188
],
"reprojection_error_px": 2.824627538038902,
"confidence": 0.8158419957617544
},
{
"marker_id": 47,
"observed_center_px": [
1108.75,
915.0
],
"projected_center_px": [
1107.757080078125,
912.78955078125
],
"reprojection_error_px": 2.4232159870570227,
"confidence": 0.6979185869602446
},
{
"marker_id": 210,
"observed_center_px": [
369.25,
845.25
],
"projected_center_px": [
366.9586181640625,
847.302490234375
],
"reprojection_error_px": 3.076222826823351,
"confidence": 0.5907780357293846
},
{
"marker_id": 85,
"observed_center_px": [
1335.25,
821.75
],
"projected_center_px": [
1332.519775390625,
822.0009765625
],
"reprojection_error_px": 2.741735883078672,
"confidence": 0.5671985638906173
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.86572265625,
809.2201538085938
],
"reprojection_error_px": 1.7104916111307047,
"confidence": 0.6589361768588983
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.935546875,
753.2274169921875
],
"reprojection_error_px": 2.0599892716047394,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.21728515625,
765.5640869140625
],
"reprojection_error_px": 3.265660758028058,
"confidence": 0.5188246379772157
},
{
"marker_id": 96,
"observed_center_px": [
1018.0,
792.75
],
"projected_center_px": [
1018.8943481445312,
795.700927734375
],
"reprojection_error_px": 3.083477435806862,
"confidence": 0.6356371410754026
},
{
"marker_id": 208,
"observed_center_px": [
894.25,
687.25
],
"projected_center_px": [
892.7307739257812,
689.6502685546875
],
"reprojection_error_px": 2.8406578462053003,
"confidence": 0.5467744549138944
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.25
],
"projected_center_px": [
146.625,
715.2664184570312
],
"reprojection_error_px": 2.570614255711811,
"confidence": 0.36357946944230474
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.6364135742188,
683.889892578125
],
"reprojection_error_px": 3.541527995089827,
"confidence": 0.47042176028034954
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.5
],
"projected_center_px": [
813.083740234375,
625.4566040039062
],
"reprojection_error_px": 2.7455546696464905,
"confidence": 0.45709203492045486
},
{
"marker_id": 102,
"observed_center_px": [
1372.75,
654.0
],
"projected_center_px": [
1370.19091796875,
654.0479125976562
],
"reprojection_error_px": 2.5595305154814616,
"confidence": 0.33274845378913714
},
{
"marker_id": 92,
"observed_center_px": [
1323.25,
628.5
],
"projected_center_px": [
1319.754150390625,
627.5585327148438
],
"reprojection_error_px": 3.6204040023713957,
"confidence": 0.3667945046841247
},
{
"marker_id": 61,
"observed_center_px": [
68.75,
603.5
],
"projected_center_px": [
67.78475952148438,
603.6194458007812
],
"reprojection_error_px": 0.9726029409216007,
"confidence": 0.2479407110577365
},
{
"marker_id": 217,
"observed_center_px": [
1219.5,
526.5
],
"projected_center_px": [
1223.621337890625,
525.2517700195312
],
"reprojection_error_px": 4.306216911959074,
"confidence": 0.37106712222869814
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.4383544921875,
477.699462890625
],
"reprojection_error_px": 3.589893537887989,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.5,
473.5
],
"projected_center_px": [
1139.6519775390625,
473.4571533203125
],
"reprojection_error_px": 0.15790190100102322,
"confidence": 0.33934827334193574
},
{
"marker_id": 94,
"observed_center_px": [
1163.5,
314.5
],
"projected_center_px": [
1166.3697509765625,
314.7137145996094
],
"reprojection_error_px": 2.8776977946906825,
"confidence": 0.20569599848963674
}
]
},
"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:51:17Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_adg\\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,607 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:17Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_adg\\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": 70.50469964897978,
"gt": 70.0,
"error": 0.5046996489797806,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 49.8330472348638,
"gt": 50.0,
"error": 0.16695276513621593,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -69.90040230119742,
"gt": -70.0,
"error": 0.09959769880259728,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 119.6252564607432,
"gt": 120.0,
"error": 0.37474353925679793,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "b",
"estimate": 0.0,
"gt": 50.0,
"error": 50.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "c",
"estimate": 0.0,
"gt": 30.0,
"error": 30.0,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "e",
"estimate": 0.0,
"gt": 20.0,
"error": 20.0,
"unit": "mm",
"observable": false,
"n_markers": 0
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.2137646677318704,
"max_abs_deg": 0.37474353925679793,
"mean_abs_mm": 0.5046996489797806,
"max_abs_mm": 0.5046996489797806,
"n_unobservable": 3,
"wrist_error_mm": 1.0092359658775436,
"finger_error_mm": null
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:20Z",
"method": "hybrid",
"movements": {
"x": {
"value": 70.50469964897978,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 49.8330472348638,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -69.90040230119742,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 119.6252564607432,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"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": 1.4052579407549717,
"num_markers": 23
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,505 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:51:12Z",
"summary": {
"num_cameras": 3,
"num_markers": 23,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"camera_id": "e",
"position_m": [
1.2059563341749637,
-0.9025538118437437,
0.4061715893081437
],
"position_mm": [
1205.9563341749638,
-902.5538118437437,
406.17158930814367
],
"direction": [
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
},
{
"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
]
}
],
"markers": [
{
"marker_id": 44,
"position_m": [
0.31707179509844935,
-0.2900198326070108,
0.18846824756295633
],
"position_mm": [
317.07179509844934,
-290.0198326070108,
188.46824756295632
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.3437072364187465,
-0.28820576601857006,
-0.027429922818775026
],
"position_mm": [
343.7072364187465,
-288.20576601857005,
-27.429922818775026
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16766142367930542,
-0.17312917052630872,
-0.027490797539798426
],
"position_mm": [
167.66142367930541,
-173.1291705263087,
-27.490797539798425
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.021999314358996082,
0.33286757486397817,
-0.025894079039995795
],
"position_mm": [
-21.99931435899608,
332.8675748639782,
-25.894079039995795
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4015562002827398,
-0.17346661653745038,
-0.027343972385601885
],
"position_mm": [
401.5562002827398,
-173.4666165374504,
-27.343972385601884
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027304487276530818,
0.19233987923091378,
-0.026132248145906683
],
"position_mm": [
-27.304487276530818,
192.33987923091377,
-26.132248145906683
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3112559394344455,
-0.15929854834098855,
-0.027469570562957922
],
"position_mm": [
311.2559394344455,
-159.29854834098856,
-27.469570562957923
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5055242927788205,
-0.3140724193405785,
-0.0270758786991171
],
"position_mm": [
505.5242927788205,
-314.0724193405785,
-27.075878699117098
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3714872691687144,
-0.1840674462848379,
-0.02769078209117721
],
"position_mm": [
371.48726916871436,
-184.0674462848379,
-27.69078209117721
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.306095592775589,
-0.358352183953031,
-0.026983433854503427
],
"position_mm": [
306.095592775589,
-358.352183953031,
-26.983433854503428
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6513029132441325,
-0.22384369242279759,
-0.02752378916959515
],
"position_mm": [
651.3029132441325,
-223.84369242279757,
-27.52378916959515
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10457919437834011,
-0.19028295200875733,
-0.027507976465814196
],
"position_mm": [
104.5791943783401,
-190.28295200875732,
-27.507976465814195
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2793328722878673,
-0.2365799670504175,
0.22290539073172694
],
"position_mm": [
279.3328722878673,
-236.5799670504175,
222.90539073172692
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.27956018156285883,
-0.17162820388911568,
0.2471966058665271
],
"position_mm": [
279.5601815628588,
-171.62820388911567,
247.1966058665271
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 206,
"position_m": [
0.6506993739667997,
-0.009233415295877673,
-0.00022437395185114455
],
"position_mm": [
650.6993739667996,
-9.233415295877673,
-0.22437395185114456
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3519777913175741,
-0.08940632007047024,
0.0007812597778797402
],
"position_mm": [
351.97779131757414,
-89.40632007047024,
0.7812597778797402
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02173869517856086,
-0.020341195622494732,
0.0009824584681152823
],
"position_mm": [
21.73869517856086,
-20.341195622494734,
0.9824584681152823
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34772969218483657,
-0.011890139289781023,
0.0006287561361883315
],
"position_mm": [
347.72969218483655,
-11.890139289781024,
0.6287561361883315
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.24887649731851036,
-0.17054847227691428,
0.24356176226949014
],
"position_mm": [
248.87649731851036,
-170.54847227691428,
243.56176226949015
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.2520996335825518,
-0.2724083462798941,
0.20797432486562795
],
"position_mm": [
252.09963358255177,
-272.4083462798941,
207.97432486562795
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.34774887940177535,
0.1671375897076559,
0.0558562103575736
],
"position_mm": [
347.74887940177535,
167.1375897076559,
55.8562103575736
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.26772118801616934,
-0.06980185220007921,
0.2869150235403535
],
"position_mm": [
267.7211880161693,
-69.80185220007921,
286.9150235403535
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.22971198649967076,
-0.0640267345536796,
0.28901228087167924
],
"position_mm": [
229.71198649967076,
-64.0267345536796,
289.01228087167925
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,504 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:51:13Z",
"summary": {
"num_cameras": 3,
"num_markers": 23,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"camera_id": "e",
"position_m": [
1.2059563341749637,
-0.9025538118437437,
0.4061715893081437
],
"position_mm": [
1205.9563341749638,
-902.5538118437437,
406.17158930814367
],
"direction": [
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
},
{
"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
]
}
],
"markers": [
{
"marker_id": 44,
"position_m": [
0.31717586902896916,
-0.2898707889968962,
0.18845597442495193
],
"position_mm": [
317.17586902896915,
-289.87078899689624,
188.45597442495193
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.34441241130493705,
-0.28702087202946197,
-0.02859022669918298
],
"position_mm": [
344.41241130493705,
-287.020872029462,
-28.590226699182978
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16695461589931274,
-0.17358273180081518,
-0.02670980302120692
],
"position_mm": [
166.95461589931273,
-173.58273180081517,
-26.70980302120692
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.022058360727189724,
0.3329083009445307,
-0.02584824674739978
],
"position_mm": [
-22.058360727189726,
332.9083009445307,
-25.84824674739978
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4029178425876127,
-0.17350797140528795,
-0.02703139322269624
],
"position_mm": [
402.9178425876127,
-173.50797140528795,
-27.03139322269624
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027402789362149915,
0.19241829937263727,
-0.026061733714724845
],
"position_mm": [
-27.402789362149914,
192.41829937263728,
-26.061733714724845
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3118930090400277,
-0.15843772072756093,
-0.027736487198469138
],
"position_mm": [
311.8930090400277,
-158.43772072756093,
-27.73648719846914
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5055055222581594,
-0.3141225295169941,
-0.02712414133672379
],
"position_mm": [
505.5055222581594,
-314.1225295169941,
-27.12414133672379
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3687811938458565,
-0.18677833459509718,
-0.02412959042551772
],
"position_mm": [
368.7811938458565,
-186.7783345950972,
-24.129590425517723
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3060522405429532,
-0.3582848922318303,
-0.02698760883983999
],
"position_mm": [
306.0522405429532,
-358.2848922318303,
-26.98760883983999
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.651297827905736,
-0.22385611525854926,
-0.02753841321432841
],
"position_mm": [
651.297827905736,
-223.85611525854927,
-27.53841321432841
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10497839583715099,
-0.18958789462855163,
-0.02820988045117591
],
"position_mm": [
104.97839583715098,
-189.58789462855162,
-28.20988045117591
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.278347409424341,
-0.2374974417926573,
0.22308677490004578
],
"position_mm": [
278.347409424341,
-237.4974417926573,
223.08677490004578
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2776381942859233,
-0.1716727403242317,
0.24689024162619688
],
"position_mm": [
277.6381942859233,
-171.67274032423168,
246.89024162619688
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 206,
"position_m": [
0.6507104329237147,
-0.00920844005835144,
-0.0001831079851655832
],
"position_mm": [
650.7104329237146,
-9.20844005835144,
-0.18310798516558321
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35121492808324034,
-0.09092824778949325,
0.0015125309196540066
],
"position_mm": [
351.21492808324035,
-90.92824778949326,
1.5125309196540067
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021647921302405854,
-0.020252498353887025,
0.001032423275416521
],
"position_mm": [
21.647921302405855,
-20.252498353887024,
1.032423275416521
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3479460717860557,
-0.01101350936459292,
-0.00020410776799868567
],
"position_mm": [
347.9460717860557,
-11.01350936459292,
-0.20410776799868569
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.25125624314461753,
-0.1696831098688618,
0.2426870555672482
],
"position_mm": [
251.25624314461754,
-169.68310986886178,
242.6870555672482
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.2526669021010188,
-0.2719789352823113,
0.20765414776351449
],
"position_mm": [
252.66690210101876,
-271.97893528231134,
207.6541477635145
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.2453225673473328,
0.036500764321513494,
0.12920006634418849
],
"position_mm": [
245.32256734733278,
36.50076432151349,
129.20006634418849
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.2672211098776505,
-0.06995768071967029,
0.2870878837261106
],
"position_mm": [
267.2211098776505,
-69.9576807196703,
287.0878837261106
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.23024261604437132,
-0.06397293422266266,
0.28882766890231687
],
"position_mm": [
230.24261604437132,
-63.97293422266266,
288.8276689023169
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:11Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_aef\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 24,
"used_marker_ids": [
97,
95,
103,
54,
51,
55,
47,
210,
85,
79,
215,
105,
96,
208,
75,
211,
214,
102,
92,
61,
217,
205,
206,
94
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01309157539574473,
0.0015742066694050326,
0.0011808708988422759,
0.0011808588278160552
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.341786024068858,
"residual_median_px": 2.859177820447991,
"residual_max_px": 7.996734463255087,
"sigma2_normalized": 1.5936315099736541e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8076796531677246,
-0.5896213054656982,
-0.0006016076076775789
],
[
-0.34383243322372437,
-0.4701618552207947,
-0.8128511905670166
],
[
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
],
"translation_m": [
-0.2276008278131485,
0.17272575199604034,
1.134351372718811
],
"rvec_rad": [
2.1055890557545403,
-0.6871521602063719,
0.35216171829044357
]
},
"camera_in_world": {
"position_m": [
-0.30012744665145874,
-0.7979521155357361,
0.8009902238845825
],
"position_mm": [
-300.12744140625,
-797.9520874023438,
800.990234375
],
"orientation_deg": {
"roll": 131.5706329345703,
"pitch": -28.619556427001953,
"yaw": -23.059646606445312
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
8.782055943985672e-06,
-1.7266411201503553e-06,
8.412844615835691e-07,
4.1234673854204935e-07,
3.426441825285362e-07,
2.132565990730979e-06
],
[
-1.7266411201503524e-06,
2.7888704143480976e-06,
-6.094810274183931e-07,
-3.0222394197728535e-07,
-6.596225981784419e-07,
-1.954794080289234e-07
],
[
8.412844615835724e-07,
-6.094810274183928e-07,
8.409086254870119e-06,
5.866299963421361e-07,
-1.1295437615302811e-06,
-2.6415996224421363e-06
],
[
4.12346738542055e-07,
-3.022239419772813e-07,
5.866299963421287e-07,
1.9855332106542312e-07,
2.641527833148665e-08,
1.8756881399752573e-07
],
[
3.426441825285337e-07,
-6.596225981784419e-07,
-1.1295437615302797e-06,
2.641527833148927e-08,
4.922946182005032e-07,
7.942110591376136e-07
],
[
2.132565990730975e-06,
-1.9547940802891447e-07,
-2.641599622442143e-06,
1.8756881399753658e-07,
7.942110591376088e-07,
4.1663757494486e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.16979337154045368,
0.09568344426065473,
0.1661487338359342
],
"tvec_std_m": [
0.00044559322376515456,
0.0007016370986489405,
0.002041170191201263
]
},
"camera_center_std_m": [
0.0023645075577752167,
0.0028885346012249564,
0.003401924588084859
],
"camera_center_std_mm": [
2.364507557775217,
2.8885346012249564,
3.401924588084859
],
"orientation_std_deg": {
"roll": 0.25737174500061255,
"pitch": 0.11853018823662066,
"yaw": 0.10034171994077565
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1153.174560546875,
1027.6143798828125
],
"reprojection_error_px": 3.615167084432959,
"confidence": 0.5455570235395628
},
{
"marker_id": 95,
"observed_center_px": [
881.5,
1031.0
],
"projected_center_px": [
877.9846801757812,
1028.2784423828125
],
"reprojection_error_px": 4.445711341305984,
"confidence": 0.45752616270152235
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.8859252929688,
995.7683715820312
],
"reprojection_error_px": 3.9982390187526584,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1155.0,
960.75
],
"projected_center_px": [
1162.872802734375,
962.1524047851562
],
"reprojection_error_px": 7.996734463255087,
"confidence": 0.8023386850510938
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
736.0343017578125,
927.9215698242188
],
"reprojection_error_px": 1.4076937112535277,
"confidence": 0.7704666026640716
},
{
"marker_id": 55,
"observed_center_px": [
997.75,
932.0
],
"projected_center_px": [
999.4160766601562,
934.2809448242188
],
"reprojection_error_px": 2.824627538038902,
"confidence": 0.8158419957617544
},
{
"marker_id": 47,
"observed_center_px": [
1108.75,
915.0
],
"projected_center_px": [
1107.757080078125,
912.78955078125
],
"reprojection_error_px": 2.4232159870570227,
"confidence": 0.6979185869602446
},
{
"marker_id": 210,
"observed_center_px": [
369.25,
845.25
],
"projected_center_px": [
366.9586181640625,
847.302490234375
],
"reprojection_error_px": 3.076222826823351,
"confidence": 0.5907780357293846
},
{
"marker_id": 85,
"observed_center_px": [
1335.25,
821.75
],
"projected_center_px": [
1332.519775390625,
822.0009765625
],
"reprojection_error_px": 2.741735883078672,
"confidence": 0.5671985638906173
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.86572265625,
809.2201538085938
],
"reprojection_error_px": 1.7104916111307047,
"confidence": 0.6589361768588983
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.935546875,
753.2274169921875
],
"reprojection_error_px": 2.0599892716047394,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.21728515625,
765.5640869140625
],
"reprojection_error_px": 3.265660758028058,
"confidence": 0.5188246379772157
},
{
"marker_id": 96,
"observed_center_px": [
1018.0,
792.75
],
"projected_center_px": [
1018.8943481445312,
795.700927734375
],
"reprojection_error_px": 3.083477435806862,
"confidence": 0.6356371410754026
},
{
"marker_id": 208,
"observed_center_px": [
894.25,
687.25
],
"projected_center_px": [
892.7307739257812,
689.6502685546875
],
"reprojection_error_px": 2.8406578462053003,
"confidence": 0.5467744549138944
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.25
],
"projected_center_px": [
146.625,
715.2664184570312
],
"reprojection_error_px": 2.570614255711811,
"confidence": 0.36357946944230474
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.6364135742188,
683.889892578125
],
"reprojection_error_px": 3.541527995089827,
"confidence": 0.47042176028034954
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.5
],
"projected_center_px": [
813.083740234375,
625.4566040039062
],
"reprojection_error_px": 2.7455546696464905,
"confidence": 0.45709203492045486
},
{
"marker_id": 102,
"observed_center_px": [
1372.75,
654.0
],
"projected_center_px": [
1370.19091796875,
654.0479125976562
],
"reprojection_error_px": 2.5595305154814616,
"confidence": 0.33274845378913714
},
{
"marker_id": 92,
"observed_center_px": [
1323.25,
628.5
],
"projected_center_px": [
1319.754150390625,
627.5585327148438
],
"reprojection_error_px": 3.6204040023713957,
"confidence": 0.3667945046841247
},
{
"marker_id": 61,
"observed_center_px": [
68.75,
603.5
],
"projected_center_px": [
67.78475952148438,
603.6194458007812
],
"reprojection_error_px": 0.9726029409216007,
"confidence": 0.2479407110577365
},
{
"marker_id": 217,
"observed_center_px": [
1219.5,
526.5
],
"projected_center_px": [
1223.621337890625,
525.2517700195312
],
"reprojection_error_px": 4.306216911959074,
"confidence": 0.37106712222869814
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.4383544921875,
477.699462890625
],
"reprojection_error_px": 3.589893537887989,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.5,
473.5
],
"projected_center_px": [
1139.6519775390625,
473.4571533203125
],
"reprojection_error_px": 0.15790190100102322,
"confidence": 0.33934827334193574
},
{
"marker_id": 94,
"observed_center_px": [
1163.5,
314.5
],
"projected_center_px": [
1166.3697509765625,
314.7137145996094
],
"reprojection_error_px": 2.8776977946906825,
"confidence": 0.20569599848963674
}
]
},
"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:51:12Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_aef\\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": 8,
"used_marker_ids": [
63,
48,
57,
102,
59,
85,
206,
62
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.005695072036998192,
0.0011240571117526216,
0.0010562740256110418,
0.0010562705086781463
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.996717714573006,
"residual_median_px": 2.8030183716553556,
"residual_max_px": 4.1166176179877825,
"sigma2_normalized": 1.7851318199474936e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6277607679367065,
0.7784020900726318,
-0.0025574287865310907
],
[
0.20676039159297943,
-0.1699124574661255,
-0.9635246992111206
],
[
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
],
"translation_m": [
-0.05346357449889183,
-0.011342788115143776,
1.5591415166854858
],
"rvec_rad": [
1.7040935249856697,
0.8128722352532011,
-0.6213128569098018
]
},
"camera_in_world": {
"position_m": [
1.2059563398361206,
-0.9025537967681885,
0.406171590089798
],
"position_mm": [
1205.956298828125,
-902.5537719726562,
406.1716003417969
],
"orientation_deg": {
"roll": 113.88438415527344,
"pitch": 48.628868103027344,
"yaw": 18.22990608215332
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.2136599358623596e-05,
3.0416306605837006e-06,
2.1021507519982666e-06,
-1.1230641773600424e-06,
-1.371698841601667e-05,
3.977788871327405e-06
],
[
3.041630660583591e-06,
1.8929060247602694e-05,
3.316440658408003e-06,
7.514824514967662e-06,
-8.114023161745424e-06,
2.8238170275526954e-06
],
[
2.102150751997935e-06,
3.316440658408075e-06,
4.688942384134863e-05,
-1.2846977286784547e-05,
-1.0541450870175548e-05,
-5.179956961569723e-06
],
[
-1.1230641773600043e-06,
7.514824514967632e-06,
-1.2846977286784593e-05,
7.994474479507391e-06,
7.541586201960312e-07,
5.003754419512585e-06
],
[
-1.371698841601658e-05,
-8.114023161745488e-06,
-1.0541450870175645e-05,
7.541586201960208e-07,
1.072411251562287e-05,
1.5229997606456242e-06
],
[
3.977788871327373e-06,
2.8238170275526784e-06,
-5.1799569615696834e-06,
5.003754419512568e-06,
1.5229997606456371e-06,
1.6620072197593014e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.3248049144367629,
0.24927984110349757,
0.39233773503802993
],
"tvec_std_m": [
0.0028274501727718194,
0.0032747690782134347,
0.004076772276886828
]
},
"camera_center_std_m": [
0.004672358595922194,
0.0046637503435358225,
0.005794685621838271
],
"camera_center_std_mm": [
4.672358595922194,
4.663750343535822,
5.794685621838271
],
"orientation_std_deg": {
"roll": 0.45663441611107747,
"pitch": 0.2831311137480028,
"yaw": 0.3941889329334063
}
}
},
"observations": {
"markers": [
{
"marker_id": 63,
"observed_center_px": [
1315.5,
1051.5
],
"projected_center_px": [
1319.4161376953125,
1052.4847412109375
],
"reprojection_error_px": 4.038050235096903,
"confidence": 0.12036540821870305
},
{
"marker_id": 48,
"observed_center_px": [
1024.25,
1030.5
],
"projected_center_px": [
1023.2312622070312,
1033.29931640625
],
"reprojection_error_px": 2.9789258186674026,
"confidence": 0.5220905934972447
},
{
"marker_id": 57,
"observed_center_px": [
813.0,
990.25
],
"projected_center_px": [
813.7991333007812,
988.6856079101562
],
"reprojection_error_px": 1.7566834214460019,
"confidence": 0.7474157066244057
},
{
"marker_id": 102,
"observed_center_px": [
1105.75,
937.0
],
"projected_center_px": [
1104.3624267578125,
934.7692260742188
],
"reprojection_error_px": 2.6271109246433086,
"confidence": 0.6592833102794173
},
{
"marker_id": 59,
"observed_center_px": [
989.5,
951.5
],
"projected_center_px": [
985.3837280273438,
951.4466552734375
],
"reprojection_error_px": 4.1166176179877825,
"confidence": 0.6937274375974865
},
{
"marker_id": 85,
"observed_center_px": [
759.0,
884.75
],
"projected_center_px": [
760.3306884765625,
883.28759765625
],
"reprojection_error_px": 1.9772082431200109,
"confidence": 0.48917934037555
},
{
"marker_id": 206,
"observed_center_px": [
1375.5,
773.0
],
"projected_center_px": [
1373.40771484375,
772.30126953125
],
"reprojection_error_px": 2.2058743035412696,
"confidence": 0.1868327145376036
},
{
"marker_id": 62,
"observed_center_px": [
829.25,
758.0
],
"projected_center_px": [
831.7711791992188,
760.14404296875
],
"reprojection_error_px": 3.3095716953134,
"confidence": 0.35910018217659384
}
]
},
"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:51:12Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_aef\\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": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 69.49682573152906,
"gt": 70.0,
"error": 0.5031742684709428,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 50.02980085267594,
"gt": 50.0,
"error": 0.029800852675947453,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -69.73688845609361,
"gt": -70.0,
"error": 0.2631115439064047,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 119.54836663812962,
"gt": 120.0,
"error": 0.4516333618703925,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "b",
"estimate": 49.219823327379196,
"gt": 50.0,
"error": 0.7801766726207973,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 35.60454033389875,
"gt": 30.0,
"error": 5.60454033389874,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 21.22143437192546,
"gt": 20.0,
"error": 1.2214343719254614,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 1.4258525529944563,
"max_abs_deg": 5.60454033389874,
"mean_abs_mm": 0.8623043201982021,
"max_abs_mm": 1.2214343719254614,
"n_unobservable": 0,
"wrist_error_mm": 1.4205462958117139,
"finger_error_mm": 3.45428285577836
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:15Z",
"method": "hybrid",
"movements": {
"x": {
"value": 69.49682573152906,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 50.02980085267594,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -69.73688845609361,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 119.54836663812962,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"b": {
"value": 49.219823327379196,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 35.60454033389875,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 21.22143437192546,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 19.256394744256475,
"num_markers": 23
}

View File

@@ -0,0 +1,712 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T22:50:43Z",
"summary": {
"num_cameras": 3,
"num_markers": 15
},
"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
]
}
],
"markers": [
{
"marker_id": 42,
"link": "FingerA",
"position_m": [
0.2925338179503475,
-0.36224481676084064,
0.189500850527772
],
"position_mm": [
292.5338179503475,
-362.24481676084065,
189.500850527772
],
"normal": [
-0.4970139671225167,
-0.8663188413611659,
0.04968683515565353
],
"corners_m": [
[
0.29171670112695797,
-0.36292934159229195,
0.1723074882565169
],
[
0.2781831218942255,
-0.35382167942925935,
0.1899980416136465
],
[
0.2934169524094538,
-0.3619036956873385,
0.2070745106137151
],
[
0.30681849637075276,
-0.37032455033447276,
0.18862336162720944
]
],
"num_cameras": 2,
"edge_length_mm": 24.018114955905958
},
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.32035173286350976,
-0.28846297839894786,
0.18601839383759103
],
"position_mm": [
320.35173286350977,
-288.4629783989479,
186.01839383759102
],
"normal": [
0.6965090393729595,
-0.5864982708661305,
0.413394407730434
],
"corners_m": [
[
0.32855296964639213,
-0.2750310488117847,
0.19142529252831567
],
[
0.32943429610694586,
-0.2880313424118429,
0.17116390487614283
],
[
0.31202399423640753,
-0.3022229575764869,
0.1806900291184692
],
[
0.31139567146429364,
-0.28856656479567694,
0.20079434882743638
]
],
"num_cameras": 3,
"edge_length_mm": 24.144271607494012
},
{
"marker_id": 50,
"link": "Board",
"position_m": [
0.5710442612688852,
0.21027106113566957,
-0.026492749929618413
],
"position_mm": [
571.0442612688852,
210.27106113566956,
-26.492749929618412
],
"normal": [
0.03147289376043987,
0.003826752466348783,
0.999497280098303
],
"corners_m": [
[
0.5598031594916462,
0.19852281079803086,
-0.026119425180207375
],
[
0.5592697607812681,
0.22070673405679853,
-0.026136392843738303
],
[
0.5823161759870427,
0.222095144152066,
-0.026918336910862022
],
[
0.5827879488155837,
0.19975955553578298,
-0.02679684478366596
]
],
"num_cameras": 2,
"edge_length_mm": 22.66517074862991
},
{
"marker_id": 51,
"link": "Board",
"position_m": [
0.16838126590016664,
-0.1741275181859982,
-0.02689809447341884
],
"position_mm": [
168.38126590016662,
-174.12751818599818,
-26.89809447341884
],
"normal": [
0.0008297040148690038,
-0.030361622159080007,
0.9995386353168731
],
"corners_m": [
[
0.15612430007831102,
-0.18497597221379086,
-0.027108615977183774
],
[
0.15723487253748414,
-0.16215101740070367,
-0.026633669646900136
],
[
0.18064042633946564,
-0.16369607675212194,
-0.02647874248586085
],
[
0.17952546464540578,
-0.18568700637737634,
-0.027371349783730594
]
],
"num_cameras": 3,
"edge_length_mm": 22.941149506508502
},
{
"marker_id": 58,
"link": "Board",
"position_m": [
0.04718164693377803,
-0.21669863852144014,
-0.02726493170067057
],
"position_mm": [
47.181646933778026,
-216.69863852144013,
-27.26493170067057
],
"normal": [
-0.03798121562642974,
-0.03805775830838055,
0.9985534709228543
],
"corners_m": [
[
0.03473296995868811,
-0.22749818809135666,
-0.028132398953906457
],
[
0.034982470577711554,
-0.20522449206503385,
-0.027309298042951204
],
[
0.05960386775992493,
-0.2061376012714468,
-0.0263718719453434
],
[
0.05940727943878752,
-0.22793427265792332,
-0.027246157860481214
]
],
"num_cameras": 2,
"edge_length_mm": 23.363900264173004
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.4021394933282024,
-0.17360980005498697,
-0.027367153155606345
],
"position_mm": [
402.13949332820243,
-173.60980005498698,
-27.367153155606346
],
"normal": [
0.003162754128508583,
-0.03296408225226366,
0.9994515327256188
],
"corners_m": [
[
0.39099005759787675,
-0.18537010502612025,
-0.027760951980343215
],
[
0.3898071035057655,
-0.16309650081336408,
-0.026940276621769954
],
[
0.41331392433847347,
-0.16177286359237777,
-0.027052940330029956
],
[
0.4144468878706943,
-0.18419973078808585,
-0.027714443690282257
]
],
"num_cameras": 2,
"edge_length_mm": 22.95391974361693
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.01888968244428018,
-0.19016233446956718,
-0.02665675224881555
],
"position_mm": [
-18.88968244428018,
-190.16233446956718,
-26.65675224881555
],
"normal": [
-0.007576221816043284,
-0.054885753374147896,
0.9984638976645808
],
"corners_m": [
[
-0.031703189124923696,
-0.2007683172895572,
-0.02733421820070371
],
[
-0.030053447581310885,
-0.1789512999585872,
-0.02612802589609666
],
[
-0.00636593670895507,
-0.17996878499107544,
-0.0259984331458617
],
[
-0.007436156361931064,
-0.20096093563904885,
-0.027166331752600144
]
],
"num_cameras": 3,
"edge_length_mm": 22.73561158253941
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.006045599565271526,
-0.27790079273342094,
-0.027426526970948488
],
"position_mm": [
6.045599565271527,
-277.90079273342093,
-27.426526970948487
],
"normal": [
0.009895429027095249,
-0.026321680224902222,
0.9996045466255683
],
"corners_m": [
[
-0.0061383511035924005,
-0.2887596767052319,
-0.02760307388634868
],
[
-0.005112804561372518,
-0.26644589082187464,
-0.027003019244038973
],
[
0.018033053431674367,
-0.2669606329503645,
-0.027268456728641966
],
[
0.017400500494376657,
-0.28943697045621275,
-0.027831558024764343
]
],
"num_cameras": 2,
"edge_length_mm": 22.885122513747103
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37199488633676325,
-0.18432490328451617,
-0.02772744824102496
],
"position_mm": [
371.9948863367633,
-184.32490328451618,
-27.72744824102496
],
"normal": [
-0.0030927304807515485,
-0.06588371148469044,
0.997822515069276
],
"corners_m": [
[
0.36034209664915895,
-0.19495747712528563,
-0.02849988116122971
],
[
0.3602875298404207,
-0.1732916939903881,
-0.027001291306903694
],
[
0.3837593066126185,
-0.17365646218345865,
-0.02702041838626753
],
[
0.38359061224485497,
-0.1953939798389324,
-0.028388202109698897
]
],
"num_cameras": 2,
"edge_length_mm": 22.556569546988555
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10490413976934777,
-0.19124551486633506,
-0.027034432972674067
],
"position_mm": [
104.90413976934778,
-191.24551486633507,
-27.034432972674068
],
"normal": [
0.021006170009462498,
-0.052889019761069425,
0.998379433086563
],
"corners_m": [
[
0.09319548302799942,
-0.20325710308306333,
-0.027111443600376556
],
[
0.09286846820934425,
-0.18044196080143793,
-0.026520026351523333
],
[
0.11670001784668149,
-0.17992002956378608,
-0.02635246024168674
],
[
0.11685258999336595,
-0.20136296601705292,
-0.028153801697109643
]
],
"num_cameras": 2,
"edge_length_mm": 22.98442555323361
},
{
"marker_id": 114,
"link": "Arm2",
"position_m": [
0.28182966048327474,
-0.23589549059049775,
0.2211895348804842
],
"position_mm": [
281.8296604832747,
-235.89549059049776,
221.18953488048422
],
"normal": [
0.26120204264808955,
-0.3495275393772918,
0.8997799687330905
],
"corners_m": [
[
0.26996218281223383,
-0.22591910228775894,
0.228217555903587
],
[
0.29348244217159875,
-0.224346770137329,
0.222596297551153
],
[
0.2934782078886578,
-0.24530037075355168,
0.21384938452735694
],
[
0.2703958090606087,
-0.24801571918335125,
0.2200949015398399
]
],
"num_cameras": 3,
"edge_length_mm": 23.638013900645227
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.283076237894343,
-0.16951843191798824,
0.245023022429825
],
"position_mm": [
283.076237894343,
-169.51843191798824,
245.02302242982498
],
"normal": [
0.2623051839386586,
-0.3533970901221401,
0.8979457039109384
],
"corners_m": [
[
0.2710962562085458,
-0.16012710284818604,
0.25212328964492753
],
[
0.2943118357949369,
-0.15729138501085316,
0.24665141274292324
],
[
0.2949499417156472,
-0.17851600823458344,
0.23791459835147624
],
[
0.271946917858242,
-0.1821392315783303,
0.2434027889799729
]
],
"num_cameras": 3,
"edge_length_mm": 23.649382594048195
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.35291239575174277,
-0.09082351961342561,
0.0013695744670816513
],
"position_mm": [
352.9123957517428,
-90.8235196134256,
1.3695744670816512
],
"normal": [
-0.010813974017471853,
-0.026841834012568015,
0.9995811992593654
],
"corners_m": [
[
0.3412517333525082,
-0.07944554867515191,
0.0017696976456389056
],
[
0.3654914803789649,
-0.07982585906168253,
0.0015964685060737551
],
[
0.36466951358381056,
-0.10307847295728072,
0.0013698315485018075
],
[
0.34023685569168755,
-0.10094419775958725,
0.0007423001681121363
]
],
"num_cameras": 2,
"edge_length_mm": 23.39810353457552
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.18241386506233845,
-0.08046339131936406,
0.27720757747680963
],
"position_mm": [
182.41386506233846,
-80.46339131936406,
277.2075774768096
],
"normal": [
0.004272684628662978,
-0.6742262844635486,
0.7385124653684203
],
"corners_m": [
[
0.17068923132975086,
-0.07222591998957494,
0.2847920431510445
],
[
0.19469741614289088,
-0.0721350576346886,
0.28474360386955183
],
[
0.19421344331500734,
-0.08882076851330693,
0.26950572672775946
],
[
0.17005536946170474,
-0.08867181913988573,
0.2697889361588827
]
],
"num_cameras": 2,
"edge_length_mm": 23.260146981553614
},
{
"marker_id": 247,
"link": "Ellbow",
"position_m": [
0.23390351425274383,
-0.06482384713261291,
0.286757865561708
],
"position_mm": [
233.90351425274383,
-64.82384713261291,
286.757865561708
],
"normal": [
-0.02792318571479495,
-0.35325768241526756,
0.9351092479032228
],
"corners_m": [
[
0.22140866595439007,
-0.05365025855880569,
0.2905064868896758
],
[
0.2456185315125668,
-0.05439043848354207,
0.2911488284266125
],
[
0.24676206217809293,
-0.07590225187488683,
0.2828599036270476
],
[
0.22182479736592556,
-0.07535243961321708,
0.28251624330349634
]
],
"num_cameras": 2,
"edge_length_mm": 23.846837012243626
}
]
}

View File

@@ -0,0 +1,353 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:50:42Z",
"summary": {
"num_cameras": 3,
"num_markers": 15,
"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
]
}
],
"markers": [
{
"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.32057217009163946,
-0.2887457017622007,
0.18649669098908575
],
"position_mm": [
320.57217009163946,
-288.7457017622007,
186.49669098908575
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"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.16851266173390428,
-0.1742680624001681,
-0.026663646232941745
],
"position_mm": [
168.51266173390428,
-174.2680624001681,
-26.663646232941744
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04715004367112651,
-0.2166941657154333,
-0.027354132324828247
],
"position_mm": [
47.15004367112651,
-216.6941657154333,
-27.354132324828246
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4021640159324888,
-0.17360305686158903,
-0.027465189830061777
],
"position_mm": [
402.1640159324888,
-173.60305686158904,
-27.465189830061778
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019027560565372574,
-0.19000658281339858,
-0.02726443918887955
],
"position_mm": [
-19.027560565372575,
-190.00658281339858,
-27.26443918887955
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006025336759655235,
-0.2779293083450852,
-0.027492496922843765
],
"position_mm": [
6.025336759655235,
-277.92930834508525,
-27.492496922843763
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3720173783957598,
-0.18431021788176463,
-0.027831217681550207
],
"position_mm": [
372.0173783957598,
-184.31021788176463,
-27.831217681550207
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10487714786076037,
-0.1912406747487312,
-0.02713130044520294
],
"position_mm": [
104.87714786076037,
-191.24067474873118,
-27.131300445202942
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28186218870293356,
-0.23587764557719013,
0.22105591040081904
],
"position_mm": [
281.86218870293357,
-235.87764557719012,
221.05591040081904
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2828992318288993,
-0.16925905476595465,
0.244617293980427
],
"position_mm": [
282.8992318288993,
-169.25905476595466,
244.617293980427
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.35294521937960344,
-0.09080253393197611,
0.0012902431051243495
],
"position_mm": [
352.94521937960343,
-90.80253393197611,
1.2902431051243495
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.18240790672843765,
-0.08036842989636776,
0.2771415646638651
],
"position_mm": [
182.40790672843764,
-80.36842989636776,
277.1415646638651
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 247,
"position_m": [
0.23391981802453754,
-0.06478091456010865,
0.2866979224011838
],
"position_mm": [
233.91981802453753,
-64.78091456010866,
286.6979224011838
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,352 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:50:43Z",
"summary": {
"num_cameras": 3,
"num_markers": 15,
"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
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.29242390268359336,
-0.36221792723436214,
0.18952723588326223
],
"position_mm": [
292.4239026835934,
-362.21792723436215,
189.52723588326222
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 44,
"position_m": [
0.3200992645214043,
-0.28801898905243,
0.1858031612056204
],
"position_mm": [
320.0992645214043,
-288.01898905243,
185.8031612056204
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 50,
"position_m": [
0.5710545002009733,
0.21025313973662832,
-0.026524327215779818
],
"position_mm": [
571.0545002009733,
210.25313973662833,
-26.524327215779817
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.1676113177163438,
-0.1734707496195624,
-0.027476787510261485
],
"position_mm": [
167.6113177163438,
-173.4707496195624,
-27.476787510261484
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04863516242440243,
-0.2170147466257543,
-0.026831116907193687
],
"position_mm": [
48.63516242440243,
-217.0147466257543,
-26.831116907193685
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4029642790314826,
-0.16978024126082386,
-0.030193005167016094
],
"position_mm": [
402.9642790314826,
-169.78024126082386,
-30.193005167016093
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022118482414843894,
-0.18584316656297029,
-0.029534384725621286
],
"position_mm": [
-22.118482414843893,
-185.84316656297028,
-29.534384725621287
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006218482123624881,
-0.2801560276000604,
-0.026451471640188087
],
"position_mm": [
6.218482123624881,
-280.15602760006044,
-26.45147164018809
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37135700403660726,
-0.1878482539610372,
-0.025257189949914046
],
"position_mm": [
371.35700403660724,
-187.8482539610372,
-25.257189949914046
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10553448258240576,
-0.189126351398643,
-0.02839398270584158
],
"position_mm": [
105.53448258240576,
-189.126351398643,
-28.39398270584158
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28177044305031745,
-0.23568609155456965,
0.22105368080517054
],
"position_mm": [
281.77044305031745,
-235.68609155456966,
221.05368080517056
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2830583938397751,
-0.16989470905010573,
0.2449249101529223
],
"position_mm": [
283.0583938397751,
-169.89470905010572,
244.9249101529223
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3529284891308172,
-0.09072416876573686,
0.0014261151079852682
],
"position_mm": [
352.9284891308172,
-90.72416876573686,
1.4261151079852683
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.18240200235408674,
-0.0803554117919473,
0.277119768344788
],
"position_mm": [
182.40200235408673,
-80.3554117919473,
277.11976834478804
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 247,
"position_m": [
0.23391817091422074,
-0.06477674648326709,
0.28662732699501187
],
"position_mm": [
233.91817091422072,
-64.77674648326709,
286.62732699501186
],
"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:50:41Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcd\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
1994.0294189453125,
0.0,
719.934814453125
],
[
0.0,
1991.6876220703125,
539.2061157226562
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 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:50:42Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcd\\render_c_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "c",
"camera_matrix": [
[
1994.701171875,
0.0,
720.15869140625
],
[
0.0,
1995.5245361328125,
541.232177734375
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 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:50:42Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcd\\render_d_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "d",
"camera_matrix": [
[
1994.6785888671875,
0.0,
720.2863159179688
],
[
0.0,
1997.283935546875,
541.2328491210938
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 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": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 72.02220835394048,
"gt": 70.0,
"error": 2.022208353940485,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 49.91451229027464,
"gt": 50.0,
"error": 0.08548770972535635,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -70.31299807345488,
"gt": -70.0,
"error": 0.31299807345487807,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "a",
"estimate": 119.51323744302876,
"gt": 120.0,
"error": 0.48676255697125725,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "b",
"estimate": 49.68741502937802,
"gt": 50.0,
"error": 0.31258497062196966,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 33.01378429120931,
"gt": 30.0,
"error": 3.013784291209305,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 20.48330379801085,
"gt": 20.0,
"error": 0.48330379801085144,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.8423235203965532,
"max_abs_deg": 3.013784291209305,
"mean_abs_mm": 1.2527560759756682,
"max_abs_mm": 2.022208353940485,
"n_unobservable": 0,
"wrist_error_mm": 2.7734304847064863,
"finger_error_mm": 4.402981594822272
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:50:45Z",
"method": "hybrid",
"movements": {
"x": {
"value": 72.02220835394048,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 49.91451229027464,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -70.31299807345488,
"unit": "deg",
"observable": true,
"confidence": "medium",
"n_markers": 1
},
"a": {
"value": 119.51323744302876,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"b": {
"value": 49.68741502937802,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 33.01378429120931,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 20.48330379801085,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 2.0186715813242957,
"num_markers": 15
}

View File

@@ -0,0 +1,798 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T22:50:49Z",
"summary": {
"num_cameras": 3,
"num_markers": 17
},
"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": "e",
"position_m": [
1.2059563341749637,
-0.9025538118437437,
0.4061715893081437
],
"position_mm": [
1205.9563341749638,
-902.5538118437437,
406.17158930814367
],
"direction": [
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
}
],
"markers": [
{
"marker_id": 42,
"link": "FingerA",
"position_m": [
0.2925338179503475,
-0.36224481676084064,
0.189500850527772
],
"position_mm": [
292.5338179503475,
-362.24481676084065,
189.500850527772
],
"normal": [
-0.4970139671225167,
-0.8663188413611659,
0.04968683515565353
],
"corners_m": [
[
0.29171670112695797,
-0.36292934159229195,
0.1723074882565169
],
[
0.2781831218942255,
-0.35382167942925935,
0.1899980416136465
],
[
0.2934169524094538,
-0.3619036956873385,
0.2070745106137151
],
[
0.30681849637075276,
-0.37032455033447276,
0.18862336162720944
]
],
"num_cameras": 2,
"edge_length_mm": 24.018114955905958
},
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.3200150064494748,
-0.29098433034363014,
0.1880951927249025
],
"position_mm": [
320.01500644947475,
-290.9843303436301,
188.0951927249025
],
"normal": [
0.6944869513554914,
-0.5747616969579127,
0.4328242901074477
],
"corners_m": [
[
0.328185950018417,
-0.2771152161566793,
0.19323965505282756
],
[
0.3290006384057285,
-0.2911394572052549,
0.17363314692914303
],
[
0.311733137007575,
-0.30483542085263354,
0.1828298330466397
],
[
0.31114030036617857,
-0.2908472271599528,
0.2026781358709997
]
],
"num_cameras": 3,
"edge_length_mm": 24.031916491067403
},
{
"marker_id": 48,
"link": "Board",
"position_m": [
0.6872834900754238,
-0.3186086591794618,
-0.02725027222897793
],
"position_mm": [
687.2834900754237,
-318.60865917946177,
-27.25027222897793
],
"normal": [
-0.001240044454693818,
0.02627860719391409,
0.999653888650316
],
"corners_m": [
[
0.6759533487410845,
-0.3307236024020655,
-0.026746527546141475
],
[
0.6755159878840287,
-0.3070624278014802,
-0.027768036500676295
],
[
0.6986041267184937,
-0.3069518907068163,
-0.027334795409288775
],
[
0.6990604969580884,
-0.32969671580748516,
-0.027151729459805162
]
],
"num_cameras": 2,
"edge_length_mm": 23.165840971186242
},
{
"marker_id": 50,
"link": "Board",
"position_m": [
0.5710442612688852,
0.21027106113566957,
-0.026492749929618413
],
"position_mm": [
571.0442612688852,
210.27106113566956,
-26.492749929618412
],
"normal": [
0.03147289376043987,
0.003826752466348783,
0.999497280098303
],
"corners_m": [
[
0.5598031594916462,
0.19852281079803086,
-0.026119425180207375
],
[
0.5592697607812681,
0.22070673405679853,
-0.026136392843738303
],
[
0.5823161759870427,
0.222095144152066,
-0.026918336910862022
],
[
0.5827879488155837,
0.19975955553578298,
-0.02679684478366596
]
],
"num_cameras": 2,
"edge_length_mm": 22.66517074862991
},
{
"marker_id": 51,
"link": "Board",
"position_m": [
0.16834145019427907,
-0.17396594076783892,
-0.02722435532955298
],
"position_mm": [
168.34145019427908,
-173.96594076783893,
-27.22435532955298
],
"normal": [
-0.02219164297841173,
-0.02517705071869181,
0.9994366648762828
],
"corners_m": [
[
0.15605320612015502,
-0.18475127638070996,
-0.02764418457805122
],
[
0.15720896905988227,
-0.16153026406365764,
-0.027282741101405612
],
[
0.18062045610616267,
-0.16371046434883657,
-0.026563028175966764
],
[
0.17948316949091633,
-0.18587175827815147,
-0.02740746746278832
]
],
"num_cameras": 2,
"edge_length_mm": 23.110203824312592
},
{
"marker_id": 59,
"link": "Board",
"position_m": [
0.6276193319460351,
-0.27718120376979394,
-0.02705225800208108
],
"position_mm": [
627.6193319460351,
-277.1812037697939,
-27.052258002081082
],
"normal": [
-0.012151218932884416,
0.0455522289056185,
0.9988880529469634
],
"corners_m": [
[
0.616742843941094,
-0.2894073591654488,
-0.026741364498975594
],
[
0.616000299762533,
-0.2657340601489258,
-0.027599908195664324
],
[
0.6383581234669424,
-0.2648180776444109,
-0.0275996741833133
],
[
0.6393760606135711,
-0.28876531812039014,
-0.026268085130371103
]
],
"num_cameras": 2,
"edge_length_mm": 23.182542199482008
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.40198599799798285,
-0.1742709278682657,
-0.02687377112064897
],
"position_mm": [
401.98599799798285,
-174.2709278682657,
-26.87377112064897
],
"normal": [
-0.014057782885817304,
0.008298563436678673,
0.9998667474144856
],
"corners_m": [
[
0.39081306027532003,
-0.18627240993841024,
-0.026902244655369955
],
[
0.38981436930052693,
-0.1629965605519577,
-0.027167563743674027
],
[
0.41313288561050715,
-0.16245934915169957,
-0.02678551130399112
],
[
0.4141836768055772,
-0.18535539183099534,
-0.026639764779560787
]
],
"num_cameras": 3,
"edge_length_mm": 23.23432181224738
},
{
"marker_id": 63,
"link": "Board",
"position_m": [
0.7752426301409191,
-0.23621250492617446,
-0.02787161130055168
],
"position_mm": [
775.2426301409191,
-236.21250492617446,
-27.871611300551677
],
"normal": [
0.025555641520345306,
0.02104590085445291,
0.9994518393818225
],
"corners_m": [
[
0.7641551090350653,
-0.24825991704786562,
-0.027480604969846688
],
[
0.7636023579714999,
-0.2254242370277746,
-0.027654117794642014
],
[
0.7862580779298856,
-0.22420173655317732,
-0.028553563411238173
],
[
0.7869549756272255,
-0.24696412907588028,
-0.027798159026479835
]
],
"num_cameras": 2,
"edge_length_mm": 22.793494551860373
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.01871489334060971,
-0.19029275977643043,
-0.02599640739670238
],
"position_mm": [
-18.71489334060971,
-190.29275977643042,
-25.996407396702377
],
"normal": [
-0.027062250132463505,
-0.06673114825463834,
0.9974039244310129
],
"corners_m": [
[
-0.03155113779871686,
-0.20089790960860743,
-0.02678357523289313
],
[
-0.02995509065227304,
-0.17851582226788276,
-0.025785952642248675
],
[
-0.006037803640991995,
-0.180694239726449,
-0.02471186491575264
],
[
-0.007315541270456943,
-0.20106306750278258,
-0.026704236795915076
]
],
"num_cameras": 2,
"edge_length_mm": 22.810889066669294
},
{
"marker_id": 85,
"link": "Board",
"position_m": [
0.5067448373577886,
-0.3149429849146778,
-0.026361877289345585
],
"position_mm": [
506.74483735778864,
-314.9429849146778,
-26.361877289345585
],
"normal": [
0.0008274232493046091,
0.03694962896265245,
0.9993167867549754
],
"corners_m": [
[
0.494952177129782,
-0.32658733259370504,
-0.02581063583058025
],
[
0.4956742049490412,
-0.30219191255024447,
-0.02693378406915565
],
[
0.5186605694746866,
-0.303651647771424,
-0.026676333210349613
],
[
0.5176923978776448,
-0.3273410467433377,
-0.02602675604729683
]
],
"num_cameras": 2,
"edge_length_mm": 23.484461215441844
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.37199488633676325,
-0.18432490328451617,
-0.02772744824102496
],
"position_mm": [
371.9948863367633,
-184.32490328451618,
-27.72744824102496
],
"normal": [
-0.0030927304807515485,
-0.06588371148469044,
0.997822515069276
],
"corners_m": [
[
0.36034209664915895,
-0.19495747712528563,
-0.02849988116122971
],
[
0.3602875298404207,
-0.1732916939903881,
-0.027001291306903694
],
[
0.3837593066126185,
-0.17365646218345865,
-0.02702041838626753
],
[
0.38359061224485497,
-0.1953939798389324,
-0.028388202109698897
]
],
"num_cameras": 2,
"edge_length_mm": 22.556569546988555
},
{
"marker_id": 102,
"link": "Board",
"position_m": [
0.6513827843871487,
-0.22408626525841704,
-0.027408256232491185
],
"position_mm": [
651.3827843871487,
-224.08626525841706,
-27.408256232491183
],
"normal": [
0.029098971511776223,
0.006862670390997527,
0.9995529768912008
],
"corners_m": [
[
0.63916673651885,
-0.23518991208293927,
-0.02716460267531321
],
[
0.6408409100634165,
-0.21255448621356843,
-0.026983762169091638
],
[
0.6630939873617611,
-0.212554894193872,
-0.028018241663924377
],
[
0.6624295036045675,
-0.2360457685432885,
-0.02746641842163551
]
],
"num_cameras": 2,
"edge_length_mm": 22.940573692535896
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10490413976934777,
-0.19124551486633506,
-0.027034432972674067
],
"position_mm": [
104.90413976934778,
-191.24551486633507,
-27.034432972674068
],
"normal": [
0.021006170009462498,
-0.052889019761069425,
0.998379433086563
],
"corners_m": [
[
0.09319548302799942,
-0.20325710308306333,
-0.027111443600376556
],
[
0.09286846820934425,
-0.18044196080143793,
-0.026520026351523333
],
[
0.11670001784668149,
-0.17992002956378608,
-0.02635246024168674
],
[
0.11685258999336595,
-0.20136296601705292,
-0.028153801697109643
]
],
"num_cameras": 2,
"edge_length_mm": 22.98442555323361
},
{
"marker_id": 114,
"link": "Arm2",
"position_m": [
0.28173102278099516,
-0.2377061281796219,
0.2229150942791781
],
"position_mm": [
281.73102278099515,
-237.70612817962189,
222.9150942791781
],
"normal": [
0.27446733395229506,
-0.32537158929119114,
0.9048762409717939
],
"corners_m": [
[
0.26982568430638965,
-0.22840842478516724,
0.2300959858724508
],
[
0.2934584814894136,
-0.22509277026996655,
0.22367225133557764
],
[
0.2933211432473696,
-0.247450915801285,
0.21612513386036866
],
[
0.2703187820808079,
-0.24987240186206877,
0.2217670060483153
]
],
"num_cameras": 3,
"edge_length_mm": 23.78698056049211
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.28325468302955115,
-0.16917715047358062,
0.24521635274943138
],
"position_mm": [
283.25468302955113,
-169.1771504735806,
245.21635274943137
],
"normal": [
0.27083973767210157,
-0.35033102587996967,
0.8966125187635936
],
"corners_m": [
[
0.27143271703374405,
-0.15931919611300188,
0.25230288935992373
],
[
0.29450221924340975,
-0.15699809786417288,
0.24693495874962984
],
[
0.29507059182036516,
-0.17811604130698858,
0.23780233312335275
],
[
0.2720132040206858,
-0.1822752666101591,
0.2438252297648191
]
],
"num_cameras": 2,
"edge_length_mm": 23.870990992820325
},
{
"marker_id": 206,
"link": "Board",
"position_m": [
0.6506452647310399,
-0.009551000263321053,
-0.00016223622299615822
],
"position_mm": [
650.6452647310399,
-9.551000263321052,
-0.16223622299615822
],
"normal": [
0.029521658970548856,
-0.025760777706349762,
0.9992321321813018
],
"corners_m": [
[
0.6390520323347681,
0.0018686551545283978,
9.652542784695932e-05
],
[
0.6620936720811376,
0.0012492646028679807,
0.00017981946610315752
],
[
0.6630655806746205,
-0.02024836948628108,
-0.0011798838047258535
],
[
0.6383697738336337,
-0.02107355132439951,
0.00025459401879110384
]
],
"num_cameras": 2,
"edge_length_mm": 23.079176353983755
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.14206458703598862,
0.384947115242327,
0.08130619731973114
],
"position_mm": [
142.0645870359886,
384.947115242327,
81.30619731973114
],
"normal": [
-0.41753795955160367,
-0.7299837904104192,
0.5410967732961645
],
"corners_m": [
[
0.1246017573209688,
0.40095120377817806,
0.08809690127250439
],
[
0.16871325687421093,
0.37681000378044777,
0.09237286745532393
],
[
0.15923022614150417,
0.3712388750848509,
0.07448176491962163
],
[
0.1157131078072706,
0.3907883783258315,
0.07027325563147464
]
],
"num_cameras": 2,
"edge_length_mm": 35.43005515544707
}
]
}

View File

@@ -0,0 +1,391 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:50:48Z",
"summary": {
"num_cameras": 3,
"num_markers": 17,
"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": "e",
"position_m": [
1.2059563341749637,
-0.9025538118437437,
0.4061715893081437
],
"position_mm": [
1205.9563341749638,
-902.5538118437437,
406.17158930814367
],
"direction": [
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
}
],
"markers": [
{
"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.3201662041687135,
-0.2911612275311071,
0.1893257902609436
],
"position_mm": [
320.1662041687135,
-291.1612275311071,
189.3257902609436
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 48,
"position_m": [
0.6873149931961275,
-0.3186271230120648,
-0.02732199681374294
],
"position_mm": [
687.3149931961275,
-318.6271230120648,
-27.32199681374294
],
"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.16833315331859935,
-0.17395496876976038,
-0.02732548948544877
],
"position_mm": [
168.33315331859936,
-173.95496876976037,
-27.32548948544877
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6276443103328568,
-0.2772100308186336,
-0.027108697086914154
],
"position_mm": [
627.6443103328569,
-277.2100308186336,
-27.108697086914155
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4019803402101464,
-0.17427342811060326,
-0.026857833432403284
],
"position_mm": [
401.9803402101464,
-174.27342811060325,
-26.857833432403286
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7752842905475349,
-0.23621299064063236,
-0.027949446096684174
],
"position_mm": [
775.2842905475349,
-236.21299064063237,
-27.949446096684174
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01874755238491957,
-0.1902890858770032,
-0.02608539413087076
],
"position_mm": [
-18.74755238491957,
-190.2890858770032,
-26.08539413087076
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.506759142707778,
-0.31498046905385435,
-0.026413328475015995
],
"position_mm": [
506.759142707778,
-314.98046905385434,
-26.413328475015994
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3720173783957598,
-0.18431021788176463,
-0.027831217681550207
],
"position_mm": [
372.0173783957598,
-184.31021788176463,
-27.831217681550207
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6514084070351718,
-0.22409597723542132,
-0.02747363126019338
],
"position_mm": [
651.4084070351718,
-224.09597723542132,
-27.47363126019338
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10487714786076037,
-0.1912406747487312,
-0.02713130044520294
],
"position_mm": [
104.87714786076037,
-191.24067474873118,
-27.131300445202942
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2818323637186915,
-0.23790931419714562,
0.2238118664733932
],
"position_mm": [
281.8323637186915,
-237.90931419714562,
223.81186647339322
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2832308714712832,
-0.16914866719662036,
0.24513055963519972
],
"position_mm": [
283.2308714712832,
-169.14866719662035,
245.13055963519972
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 206,
"position_m": [
0.6506767885373685,
-0.00953112923100953,
-0.00022459348455411003
],
"position_mm": [
650.6767885373686,
-9.53112923100953,
-0.22459348455411005
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.14221626354953118,
0.38503467976746136,
0.08131075053554104
],
"position_mm": [
142.2162635495312,
385.03467976746134,
81.31075053554105
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
}
]
}

View File

@@ -0,0 +1,390 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:50:49Z",
"summary": {
"num_cameras": 3,
"num_markers": 17,
"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": "e",
"position_m": [
1.2059563341749637,
-0.9025538118437437,
0.4061715893081437
],
"position_mm": [
1205.9563341749638,
-902.5538118437437,
406.17158930814367
],
"direction": [
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.2924239026835552,
-0.36221792723320234,
0.18952723588270562
],
"position_mm": [
292.42390268355524,
-362.2179272332023,
189.5272358827056
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 44,
"position_m": [
0.319885407228217,
-0.2913008821882483,
0.1873251753267208
],
"position_mm": [
319.885407228217,
-291.3008821882483,
187.3251753267208
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 48,
"position_m": [
0.6885296444446649,
-0.3200129471052571,
-0.026285576445647277
],
"position_mm": [
688.5296444446649,
-320.01294710525707,
-26.285576445647276
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.571054500200999,
0.21025313973660073,
-0.02652432721574429
],
"position_mm": [
571.054500200999,
210.25313973660073,
-26.52432721574429
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16764265893787703,
-0.17514797420922634,
-0.02663368381389221
],
"position_mm": [
167.64265893787703,
-175.14797420922633,
-26.63368381389221
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6265728421515242,
-0.27729048290118796,
-0.027456389471815328
],
"position_mm": [
626.5728421515242,
-277.29048290118794,
-27.456389471815328
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40247318911756,
-0.1731487883659013,
-0.027695695935718075
],
"position_mm": [
402.47318911756,
-173.1487883659013,
-27.695695935718074
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7753487754330157,
-0.23612405842297238,
-0.027868632042434175
],
"position_mm": [
775.3487754330157,
-236.12405842297238,
-27.868632042434175
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.018871505255454134,
-0.19034802231185943,
-0.026073794142279744
],
"position_mm": [
-18.871505255454135,
-190.34802231185944,
-26.073794142279745
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5067151453275589,
-0.3150589024958483,
-0.026460911490556457
],
"position_mm": [
506.7151453275589,
-315.05890249584826,
-26.460911490556455
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3707635303873401,
-0.1910784749742026,
-0.02291476008395768
],
"position_mm": [
370.7635303873401,
-191.0784749742026,
-22.91476008395768
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6507385363446531,
-0.2218472096044442,
-0.028651656063571288
],
"position_mm": [
650.7385363446531,
-221.8472096044442,
-28.651656063571288
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.105694906816857,
-0.19132974043352682,
-0.026955844104246608
],
"position_mm": [
105.694906816857,
-191.32974043352684,
-26.95584410424661
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2816394319437303,
-0.2366180528970064,
0.22185364411565542
],
"position_mm": [
281.6394319437303,
-236.6180528970064,
221.8536441156554
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2832376173626378,
-0.1707961960283115,
0.24562197003215472
],
"position_mm": [
283.2376173626378,
-170.7961960283115,
245.6219700321547
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 206,
"position_m": [
0.6507336784872078,
-0.009466226451194258,
-0.00015106591370286917
],
"position_mm": [
650.7336784872077,
-9.466226451194258,
-0.15106591370286918
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.09969049159231394,
0.47156350749729636,
0.10944004009581579
],
"position_mm": [
99.69049159231395,
471.56350749729637,
109.44004009581579
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.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:50:47Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bce\\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:50:48Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bce\\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:50:48Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bce\\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": 8,
"used_marker_ids": [
63,
48,
57,
102,
59,
85,
206,
62
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.005695072036998192,
0.0011240571117526216,
0.0010562740256110418,
0.0010562705086781463
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 2.996717714573006,
"residual_median_px": 2.8030183716553556,
"residual_max_px": 4.1166176179877825,
"sigma2_normalized": 1.7851318199474936e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.6277607679367065,
0.7784020900726318,
-0.0025574287865310907
],
[
0.20676039159297943,
-0.1699124574661255,
-0.9635246992111206
],
[
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
],
"translation_m": [
-0.05346357449889183,
-0.011342788115143776,
1.5591415166854858
],
"rvec_rad": [
1.7040935249856697,
0.8128722352532011,
-0.6213128569098018
]
},
"camera_in_world": {
"position_m": [
1.2059563398361206,
-0.9025537967681885,
0.406171590089798
],
"position_mm": [
1205.956298828125,
-902.5537719726562,
406.1716003417969
],
"orientation_deg": {
"roll": 113.88438415527344,
"pitch": 48.628868103027344,
"yaw": 18.22990608215332
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.2136599358623596e-05,
3.0416306605837006e-06,
2.1021507519982666e-06,
-1.1230641773600424e-06,
-1.371698841601667e-05,
3.977788871327405e-06
],
[
3.041630660583591e-06,
1.8929060247602694e-05,
3.316440658408003e-06,
7.514824514967662e-06,
-8.114023161745424e-06,
2.8238170275526954e-06
],
[
2.102150751997935e-06,
3.316440658408075e-06,
4.688942384134863e-05,
-1.2846977286784547e-05,
-1.0541450870175548e-05,
-5.179956961569723e-06
],
[
-1.1230641773600043e-06,
7.514824514967632e-06,
-1.2846977286784593e-05,
7.994474479507391e-06,
7.541586201960312e-07,
5.003754419512585e-06
],
[
-1.371698841601658e-05,
-8.114023161745488e-06,
-1.0541450870175645e-05,
7.541586201960208e-07,
1.072411251562287e-05,
1.5229997606456242e-06
],
[
3.977788871327373e-06,
2.8238170275526784e-06,
-5.1799569615696834e-06,
5.003754419512568e-06,
1.5229997606456371e-06,
1.6620072197593014e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.3248049144367629,
0.24927984110349757,
0.39233773503802993
],
"tvec_std_m": [
0.0028274501727718194,
0.0032747690782134347,
0.004076772276886828
]
},
"camera_center_std_m": [
0.004672358595922194,
0.0046637503435358225,
0.005794685621838271
],
"camera_center_std_mm": [
4.672358595922194,
4.663750343535822,
5.794685621838271
],
"orientation_std_deg": {
"roll": 0.45663441611107747,
"pitch": 0.2831311137480028,
"yaw": 0.3941889329334063
}
}
},
"observations": {
"markers": [
{
"marker_id": 63,
"observed_center_px": [
1315.5,
1051.5
],
"projected_center_px": [
1319.4161376953125,
1052.4847412109375
],
"reprojection_error_px": 4.038050235096903,
"confidence": 0.12036540821870305
},
{
"marker_id": 48,
"observed_center_px": [
1024.25,
1030.5
],
"projected_center_px": [
1023.2312622070312,
1033.29931640625
],
"reprojection_error_px": 2.9789258186674026,
"confidence": 0.5220905934972447
},
{
"marker_id": 57,
"observed_center_px": [
813.0,
990.25
],
"projected_center_px": [
813.7991333007812,
988.6856079101562
],
"reprojection_error_px": 1.7566834214460019,
"confidence": 0.7474157066244057
},
{
"marker_id": 102,
"observed_center_px": [
1105.75,
937.0
],
"projected_center_px": [
1104.3624267578125,
934.7692260742188
],
"reprojection_error_px": 2.6271109246433086,
"confidence": 0.6592833102794173
},
{
"marker_id": 59,
"observed_center_px": [
989.5,
951.5
],
"projected_center_px": [
985.3837280273438,
951.4466552734375
],
"reprojection_error_px": 4.1166176179877825,
"confidence": 0.6937274375974865
},
{
"marker_id": 85,
"observed_center_px": [
759.0,
884.75
],
"projected_center_px": [
760.3306884765625,
883.28759765625
],
"reprojection_error_px": 1.9772082431200109,
"confidence": 0.48917934037555
},
{
"marker_id": 206,
"observed_center_px": [
1375.5,
773.0
],
"projected_center_px": [
1373.40771484375,
772.30126953125
],
"reprojection_error_px": 2.2058743035412696,
"confidence": 0.1868327145376036
},
{
"marker_id": 62,
"observed_center_px": [
829.25,
758.0
],
"projected_center_px": [
831.7711791992188,
760.14404296875
],
"reprojection_error_px": 3.3095716953134,
"confidence": 0.35910018217659384
}
]
},
"qa": {
"sanity_notes": []
}
}

View File

@@ -0,0 +1,77 @@
{
"rows": [
{
"joint": "x",
"estimate": 69.59508617839535,
"gt": 70.0,
"error": 0.4049138216046515,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 49.855810398098264,
"gt": 50.0,
"error": 0.14418960190172925,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -69.76034246622946,
"gt": -70.0,
"error": 0.2396575337705258,
"unit": "deg",
"observable": false,
"n_markers": 0
},
{
"joint": "a",
"estimate": 118.68118241605009,
"gt": 120.0,
"error": 1.3188175839499081,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "b",
"estimate": 49.782212709822495,
"gt": 50.0,
"error": 0.21778729017751175,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 34.02596211828723,
"gt": 30.0,
"error": 4.025962118287225,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 19.415906578102184,
"gt": 20.0,
"error": 0.5840934218978155,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 1.4266891485790936,
"max_abs_deg": 4.025962118287225,
"mean_abs_mm": 0.4945036217512335,
"max_abs_mm": 0.5840934218978155,
"n_unobservable": 1,
"wrist_error_mm": null,
"finger_error_mm": null
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:50:51Z",
"method": "hybrid",
"movements": {
"x": {
"value": 69.59508617839535,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 49.855810398098264,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -69.76034246622946,
"unit": "deg",
"observable": false,
"confidence": "none",
"n_markers": 0
},
"a": {
"value": 118.68118241605009,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"b": {
"value": 49.782212709822495,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 34.02596211828723,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 19.415906578102184,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 50.035293593315416,
"num_markers": 17
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,581 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:51:06Z",
"summary": {
"num_cameras": 3,
"num_markers": 27,
"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": "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": 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.3202190429086389,
-0.2883978006857772,
0.1855619288579755
],
"position_mm": [
320.21904290863887,
-288.3978006857772,
185.56192885797552
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"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.16825330925448503,
-0.1730505551932898,
-0.027810627955661638
],
"position_mm": [
168.25330925448503,
-173.0505551932898,
-27.810627955661637
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04738637896256922,
-0.21644433959696477,
-0.027094665623593195
],
"position_mm": [
47.38637896256922,
-216.44433959696477,
-27.094665623593194
],
"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": 62,
"position_m": [
0.4021640159324888,
-0.17360305686158903,
-0.027465189830061777
],
"position_mm": [
402.1640159324888,
-173.60305686158904,
-27.465189830061778
],
"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.01908725997429324,
-0.18914964490727934,
-0.026732041255778674
],
"position_mm": [
-19.08725997429324,
-189.14964490727934,
-26.732041255778675
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006135339548626465,
-0.27758473003891476,
-0.02779656538733472
],
"position_mm": [
6.135339548626464,
-277.58473003891476,
-27.79656538733472
],
"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": 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": 96,
"position_m": [
0.3720173783957598,
-0.18431021788176463,
-0.027831217681550207
],
"position_mm": [
372.0173783957598,
-184.31021788176463,
-27.831217681550207
],
"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.28076186061776937,
-0.23510870161893,
0.22058035689677385
],
"position_mm": [
280.76186061776934,
-235.10870161892998,
220.58035689677385
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2821269184515216,
-0.16845607195181456,
0.24457648300838922
],
"position_mm": [
282.1269184515216,
-168.45607195181455,
244.5764830083892
],
"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": 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": 243,
"position_m": [
0.18058908526687434,
-0.07570732119135311,
0.27698843281070856
],
"position_mm": [
180.58908526687435,
-75.7073211913531,
276.98843281070856
],
"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.23232536603631126,
-0.05976834346824482,
0.2864137031690955
],
"position_mm": [
232.32536603631127,
-59.76834346824482,
286.41370316909547
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

View File

@@ -0,0 +1,580 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:51:07Z",
"summary": {
"num_cameras": 3,
"num_markers": 27,
"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": "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": 42,
"position_m": [
0.29242390268356433,
-0.3622179272336433,
0.18952723588288917
],
"position_mm": [
292.42390268356434,
-362.2179272336433,
189.52723588288916
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 44,
"position_m": [
0.3200700837868151,
-0.2883927085651677,
0.18556167439406826
],
"position_mm": [
320.07008378681513,
-288.3927085651677,
185.56167439406826
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 48,
"position_m": [
0.6876264954311976,
-0.3185562658924686,
-0.027651601783647898
],
"position_mm": [
687.6264954311976,
-318.5562658924686,
-27.651601783647898
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.5710545002010081,
0.21025313973663654,
-0.026524327215766225
],
"position_mm": [
571.0545002010081,
210.25313973663654,
-26.524327215766224
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16770409830685074,
-0.1735612869741696,
-0.027643203325340003
],
"position_mm": [
167.70409830685074,
-173.56128697416958,
-27.643203325340004
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.0491526280579866,
-0.218263233376422,
-0.025959900376629437
],
"position_mm": [
49.1526280579866,
-218.263233376422,
-25.959900376629438
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6246955680512385,
-0.2774044348516869,
-0.024266922437433024
],
"position_mm": [
624.6955680512385,
-277.4044348516869,
-24.266922437433024
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40356481307912573,
-0.17449785325306685,
-0.027047331493114835
],
"position_mm": [
403.5648130791257,
-174.49785325306686,
-27.047331493114836
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7753255712923428,
-0.23640345435155616,
-0.027857829088882582
],
"position_mm": [
775.3255712923428,
-236.40345435155615,
-27.857829088882582
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02127487049330509,
-0.1863635305554718,
-0.028684507966518173
],
"position_mm": [
-21.274870493305087,
-186.3635305554718,
-28.684507966518172
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004835378058029039,
-0.2800795587098942,
-0.026892844500090208
],
"position_mm": [
4.835378058029039,
-280.07955870989423,
-26.89284450009021
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7509926722356329,
-0.2860114389960787,
-0.026422795558899797
],
"position_mm": [
750.9926722356329,
-286.0114389960787,
-26.422795558899796
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5069973256839253,
-0.3141662008758017,
-0.027628860920692774
],
"position_mm": [
506.9973256839253,
-314.16620087580174,
-27.628860920692773
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3618571572028421,
0.2948975779876867,
-0.026799685721393234
],
"position_mm": [
361.85715720284213,
294.8975779876867,
-26.799685721393235
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3707599616920369,
-0.1906048613571915,
-0.023273823466237308
],
"position_mm": [
370.7599616920369,
-190.6048613571915,
-23.273823466237307
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518555021622784,
-0.22351389164973487,
-0.028452605982329245
],
"position_mm": [
651.8555021622784,
-223.51389164973486,
-28.452605982329246
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10578815548558637,
-0.1898654989618009,
-0.027888811611595146
],
"position_mm": [
105.78815548558637,
-189.8654989618009,
-27.888811611595145
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.523296751198384,
-0.26615894800906503,
-0.029161576449886494
],
"position_mm": [
523.2967511983841,
-266.15894800906506,
-29.161576449886493
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28144800852234725,
-0.23497254610187937,
0.22074319748360555
],
"position_mm": [
281.44800852234727,
-234.97254610187937,
220.74319748360554
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28115084120403466,
-0.1691777476678529,
0.24463802789200767
],
"position_mm": [
281.1508412040347,
-169.1777476678529,
244.63802789200767
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7529775739984019,
-0.09020527802370797,
-0.00028812393551398246
],
"position_mm": [
752.9775739984019,
-90.20527802370796,
-0.28812393551398247
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6471580201804066,
-0.08908729634791893,
-0.0005676210687482354
],
"position_mm": [
647.1580201804065,
-89.08729634791892,
-0.5676210687482355
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.25454497723004355,
-0.16854977968704543,
0.24157637686619954
],
"position_mm": [
254.54497723004354,
-168.54977968704543,
241.57637686619952
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.25514120937567986,
-0.2689051604153731,
0.20514967648781507
],
"position_mm": [
255.14120937567986,
-268.9051604153731,
205.14967648781507
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.18130958317719134,
-0.07557286932003536,
0.27719856309843105
],
"position_mm": [
181.30958317719134,
-75.57286932003537,
277.19856309843107
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.27053745641266225,
-0.06501144946172148,
0.2845502721043225
],
"position_mm": [
270.53745641266227,
-65.01144946172148,
284.5502721043225
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.23340320229280806,
-0.06012577034316331,
0.2864026711649904
],
"position_mm": [
233.40320229280806,
-60.12577034316331,
286.4026711649904
],
"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:51:05Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcg\\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:51:05Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcg\\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,607 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:06Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcg\\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": 70.95879277057031,
"gt": 70.0,
"error": 0.9587927705703123,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 50.13288966938598,
"gt": 50.0,
"error": 0.13288966938597468,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -70.51541041992584,
"gt": -70.0,
"error": 0.5154104199258427,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 119.4119584857513,
"gt": 120.0,
"error": 0.5880415142486868,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "b",
"estimate": 49.152934347290824,
"gt": 50.0,
"error": 0.8470656527091762,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "c",
"estimate": 32.864767667686095,
"gt": 30.0,
"error": 2.8647676676860954,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "e",
"estimate": 20.414574358834603,
"gt": 20.0,
"error": 0.4145743588346029,
"unit": "mm",
"observable": true,
"n_markers": 2
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.9896349847911552,
"max_abs_deg": 2.8647676676860954,
"mean_abs_mm": 0.6866835647024576,
"max_abs_mm": 0.9587927705703123,
"n_unobservable": 0,
"wrist_error_mm": 1.8404990266144772,
"finger_error_mm": 3.9560083574188014
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:51:09Z",
"method": "hybrid",
"movements": {
"x": {
"value": 70.95879277057031,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 50.13288966938598,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -70.51541041992584,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 119.4119584857513,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"b": {
"value": 49.152934347290824,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"c": {
"value": 32.864767667686095,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 2
},
"e": {
"value": 20.414574358834603,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 2
}
},
"residual_rms": 1.801437246986372,
"num_markers": 27
}

View File

@@ -0,0 +1,712 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T22:50:55Z",
"summary": {
"num_cameras": 3,
"num_markers": 15
},
"cameras": [
{
"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": "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": 44,
"link": "FingerB",
"position_m": [
0.3200848472730031,
-0.2877443571128467,
0.18583365885760844
],
"position_mm": [
320.0848472730031,
-287.74435711284667,
185.83365885760844
],
"normal": [
0.7029901828249404,
-0.5651810253923142,
0.431711954187337
],
"corners_m": [
[
0.3282430582444689,
-0.27352820571911984,
0.19111533167614445
],
[
0.32927643126353445,
-0.28764094857675404,
0.17104640753179717
],
[
0.3118616597828642,
-0.30193944850700705,
0.18059551191393314
],
[
0.31095823980114484,
-0.28786882564850574,
0.20057738430855904
]
],
"num_cameras": 2,
"edge_length_mm": 24.463805829704942
},
{
"marker_id": 51,
"link": "Board",
"position_m": [
0.16808024546444048,
-0.17317691139045213,
-0.02741169410956851
],
"position_mm": [
168.08024546444048,
-173.17691139045212,
-27.41169410956851
],
"normal": [
0.00013066848904864377,
-0.008900712584285451,
0.9999603793357205
],
"corners_m": [
[
0.1556304439184598,
-0.18413266047678797,
-0.027585515532976217
],
[
0.15666217545321726,
-0.16119578251432448,
-0.027224280589666753
],
[
0.18033174864836196,
-0.16198578818584367,
-0.027391446212283104
],
[
0.17969661383772284,
-0.1853934143848525,
-0.02744553410334796
]
],
"num_cameras": 3,
"edge_length_mm": 23.54053414570096
},
{
"marker_id": 58,
"link": "Board",
"position_m": [
0.04740053393276426,
-0.21662767436322816,
-0.02724309328569078
],
"position_mm": [
47.40053393276426,
-216.62767436322815,
-27.24309328569078
],
"normal": [
-0.007242529253810187,
0.0024220198669873128,
0.9999708393697148
],
"corners_m": [
[
0.03579233975552197,
-0.22855495477828439,
-0.027358496062422022
],
[
0.03523384431998162,
-0.20512430503633666,
-0.027298787260008072
],
[
0.058993513777899596,
-0.2046243073570758,
-0.027248098420427434
],
[
0.05958243787765384,
-0.2282071302812158,
-0.0270669913999056
]
],
"num_cameras": 3,
"edge_length_mm": 23.646915433086754
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.019128306943464186,
-0.18958361263996015,
-0.02705494951380407
],
"position_mm": [
-19.128306943464185,
-189.58361263996017,
-27.054949513804072
],
"normal": [
0.005309496658104652,
-0.0032403131115280592,
0.9999806546209666
],
"corners_m": [
[
-0.03108317741242947,
-0.20116249865628544,
-0.02708377472704949
],
[
-0.030959293787141993,
-0.1781133849001915,
-0.026899654673409608
],
[
-0.007288379885938127,
-0.17795964039128867,
-0.027135242638725316
],
[
-0.007182376688347167,
-0.2010989266120751,
-0.02710112601603187
]
],
"num_cameras": 3,
"edge_length_mm": 23.440803320404456
},
{
"marker_id": 69,
"link": "Board",
"position_m": [
0.006090359955838206,
-0.2777163298216606,
-0.027582303501937494
],
"position_mm": [
6.090359955838206,
-277.7163298216606,
-27.582303501937496
],
"normal": [
0.010698786134870797,
0.004154359478313997,
0.9999341364672801
],
"corners_m": [
[
-0.00553698277304336,
-0.28919291162107413,
-0.02738168631246379
],
[
-0.0055441451521469004,
-0.26604590507078424,
-0.027534989224451037
],
[
0.017655612096953686,
-0.2661602320418681,
-0.02772556783239237
],
[
0.0177869556515894,
-0.2894662705529159,
-0.02768697063844278
]
],
"num_cameras": 2,
"edge_length_mm": 23.245578884540024
},
{
"marker_id": 95,
"link": "Board",
"position_m": [
0.1869168556434891,
-0.27614445224753287,
-0.027213627923832084
],
"position_mm": [
186.9168556434891,
-276.14445224753285,
-27.213627923832085
],
"normal": [
-0.009000590557471794,
0.0005869556555176959,
0.9999593215989715
],
"corners_m": [
[
0.17577926969858987,
-0.2887067350419754,
-0.02718938405042872
],
[
0.17445249998782322,
-0.2652116638417752,
-0.027450301926624218
],
[
0.1979837492161018,
-0.26399757348790426,
-0.026998835676716192
],
[
0.19945190367144147,
-0.2866618366184766,
-0.027215990041559213
]
],
"num_cameras": 2,
"edge_length_mm": 23.393608218843898
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10496139401347575,
-0.19069301781019737,
-0.027302683352888876
],
"position_mm": [
104.96139401347575,
-190.69301781019738,
-27.302683352888877
],
"normal": [
0.01729161483809169,
-0.008975377872292856,
0.9998102033127791
],
"corners_m": [
[
0.09345786141962899,
-0.20289729747038734,
-0.027189743119436467
],
[
0.09256757494872003,
-0.17958524947110854,
-0.027011907785226278
],
[
0.11658891984438471,
-0.17818746080957643,
-0.027368806270347656
],
[
0.11723121984116931,
-0.2021020634897173,
-0.02764027623654509
]
],
"num_cameras": 2,
"edge_length_mm": 23.777508364063063
},
{
"marker_id": 114,
"link": "Arm2",
"position_m": [
0.2808638914276841,
-0.23491710980569294,
0.220741889417381
],
"position_mm": [
280.8638914276841,
-234.91710980569295,
220.74188941738097
],
"normal": [
0.25332636835725564,
-0.33710244665841455,
0.9067456597921133
],
"corners_m": [
[
0.2689691422375819,
-0.22475182174918565,
0.2277250455410652
],
[
0.29240777553686675,
-0.22298078542233807,
0.22207434261097445
],
[
0.29283817317277194,
-0.24492154150536763,
0.2135585290739292
],
[
0.2692404747635158,
-0.24701429054588042,
0.21960964044355505
]
],
"num_cameras": 3,
"edge_length_mm": 23.96561222996535
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.28210809206872284,
-0.16863634850039377,
0.2444835007578422
],
"position_mm": [
282.10809206872284,
-168.63634850039378,
244.4835007578422
],
"normal": [
0.2608336868217526,
-0.3247597715974784,
0.9091187373335377
],
"corners_m": [
[
0.26981965734861424,
-0.15902769073516107,
0.25145780539930274
],
[
0.2929669351024135,
-0.15580866453920386,
0.24593411545490998
],
[
0.29448006845211283,
-0.1782016835516657,
0.2375330543951121
],
[
0.2711657073717507,
-0.18150735517554448,
0.24300902778204397
]
],
"num_cameras": 3,
"edge_length_mm": 24.05183074999737
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.35291239575174277,
-0.09082351961342561,
0.0013695744670816513
],
"position_mm": [
352.9123957517428,
-90.8235196134256,
1.3695744670816512
],
"normal": [
-0.010813974017471853,
-0.026841834012568015,
0.9995811992593654
],
"corners_m": [
[
0.3412517333525082,
-0.07944554867515191,
0.0017696976456389056
],
[
0.3654914803789649,
-0.07982585906168253,
0.0015964685060737551
],
[
0.36466951358381056,
-0.10307847295728072,
0.0013698315485018075
],
[
0.34023685569168755,
-0.10094419775958725,
0.0007423001681121363
]
],
"num_cameras": 2,
"edge_length_mm": 23.39810353457552
},
{
"marker_id": 218,
"link": "Arm2",
"position_m": [
0.2512154162957044,
-0.16727220150507754,
0.24104141609396387
],
"position_mm": [
251.2154162957044,
-167.27220150507753,
241.04141609396387
],
"normal": [
-0.4985192082140113,
-0.2908288399899481,
0.8166377317218306
],
"corners_m": [
[
0.2402285546935725,
-0.15436964364239777,
0.23923277074419602
],
[
0.2613432478033303,
-0.15717806923797534,
0.2505210383357013
],
[
0.2619573402672746,
-0.18052950917008231,
0.24317553742385353
],
[
0.2413325224186401,
-0.17701158396985475,
0.23123631787210466
]
],
"num_cameras": 2,
"edge_length_mm": 24.180368966856737
},
{
"marker_id": 219,
"link": "Arm2",
"position_m": [
0.2544945525674489,
-0.27013453363980205,
0.2052779534778102
],
"position_mm": [
254.49455256744892,
-270.13453363980204,
205.2779534778102
],
"normal": [
-0.49126677237798,
-0.29609501706184177,
0.8191365571310254
],
"corners_m": [
[
0.2446199537560611,
-0.25622836960751555,
0.20430335602378671
],
[
0.26552407366614933,
-0.26186817855976535,
0.21495918839613543
],
[
0.2644945244220004,
-0.284128395307493,
0.20613906269071697
],
[
0.2433396584255849,
-0.27831319108443436,
0.19571020680060153
]
],
"num_cameras": 2,
"edge_length_mm": 24.030518196758983
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.1804117164881158,
-0.07635111420294803,
0.276431471673867
],
"position_mm": [
180.4117164881158,
-76.35111420294803,
276.431471673867
],
"normal": [
-0.0004411579381232262,
-0.6445807643931866,
0.7645360969594366
],
"corners_m": [
[
0.16848360540446305,
-0.06725425128178211,
0.28397091236293326
],
[
0.1924828042035758,
-0.06763741486156438,
0.28390806425673
],
[
0.19231395621667316,
-0.08533648874435387,
0.2687393967083452
],
[
0.1683665001277512,
-0.08517630192409176,
0.2691075133674596
]
],
"num_cameras": 3,
"edge_length_mm": 23.63683129729045
},
{
"marker_id": 246,
"link": "Ellbow",
"position_m": [
0.2708340627344462,
-0.06549980200983548,
0.28430500136081105
],
"position_mm": [
270.8340627344462,
-65.49980200983548,
284.30500136081105
],
"normal": [
0.008697877797204004,
-0.34128285046144313,
0.9399204024292361
],
"corners_m": [
[
0.25846494286554633,
-0.05510907643164071,
0.2883844353925502
],
[
0.2825998208469158,
-0.05442996536306957,
0.28804555802165477
],
[
0.28345547726915643,
-0.07733561630958524,
0.2800575218122102
],
[
0.25881600995616616,
-0.07512454993504637,
0.2807324902168291
]
],
"num_cameras": 2,
"edge_length_mm": 23.649823586830024
},
{
"marker_id": 247,
"link": "Ellbow",
"position_m": [
0.23208149300021336,
-0.06038133253469483,
0.2859739445454888
],
"position_mm": [
232.08149300021336,
-60.381332534694835,
285.9739445454888
],
"normal": [
-0.006181252752949058,
-0.34546258117108297,
0.9384121680397249
],
"corners_m": [
[
0.21969998466348145,
-0.049516161517633384,
0.289818827682123
],
[
0.2435544139576404,
-0.04914405518324827,
0.2902591568722519
],
[
0.24479173147592143,
-0.07128869701803793,
0.2819714108701745
],
[
0.22027984190381006,
-0.07157641641985976,
0.28184638275740587
]
],
"num_cameras": 3,
"edge_length_mm": 23.879041777939868
}
]
}

View File

@@ -0,0 +1,353 @@
{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:50:54Z",
"summary": {
"num_cameras": 3,
"num_markers": 15,
"num_constraints": 94
},
"cameras": [
{
"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": "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": 44,
"position_m": [
0.31999606777645995,
-0.2877138774004091,
0.18577206626722884
],
"position_mm": [
319.99606777645994,
-287.7138774004091,
185.77206626722884
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"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": 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": 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": 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": 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": 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": 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": 208,
"position_m": [
0.35294521937960344,
-0.09080253393197611,
0.0012902431051243495
],
"position_mm": [
352.94521937960343,
-90.80253393197611,
1.2902431051243495
],
"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": 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,352 @@
{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:50:54Z",
"summary": {
"num_cameras": 3,
"num_markers": 15,
"num_constraints": 94
},
"cameras": [
{
"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": "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": 44,
"position_m": [
0.3199992157518262,
-0.28772608106612546,
0.18572588452058836
],
"position_mm": [
319.9992157518262,
-287.72608106612546,
185.72588452058835
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.1678841460853326,
-0.17367849613102623,
-0.027295555301267593
],
"position_mm": [
167.8841460853326,
-173.67849613102624,
-27.295555301267594
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04900390145955831,
-0.2174798107238337,
-0.026574429237030208
],
"position_mm": [
49.003901459558314,
-217.4798107238337,
-26.57442923703021
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021879834178512348,
-0.18656300769200343,
-0.028740989688800126
],
"position_mm": [
-21.879834178512347,
-186.56300769200342,
-28.740989688800127
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0048565768690198826,
-0.2794156732554197,
-0.027623345012842287
],
"position_mm": [
4.856576869019882,
-279.41567325541973,
-27.623345012842286
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18660173248032985,
-0.275581529139934,
-0.027585369254548422
],
"position_mm": [
186.60173248032984,
-275.581529139934,
-27.58536925454842
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10583101436924508,
-0.18943802656721617,
-0.02801359222341005
],
"position_mm": [
105.83101436924508,
-189.43802656721618,
-28.01359222341005
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28112072922236003,
-0.23443140573959345,
0.2207331033545941
],
"position_mm": [
281.12072922236,
-234.43140573959346,
220.73310335459408
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28105671853837727,
-0.16849385753870977,
0.2442329835681795
],
"position_mm": [
281.05671853837725,
-168.49385753870976,
244.2329835681795
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.35292848912802827,
-0.09072416875706175,
0.0014261151034402075
],
"position_mm": [
352.9284891280283,
-90.72416875706176,
1.4261151034402075
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.254409380629704,
-0.1682717304526361,
0.24149266140952275
],
"position_mm": [
254.40938062970397,
-168.2717304526361,
241.49266140952275
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.2551435420745825,
-0.26859187926600947,
0.20508457403534253
],
"position_mm": [
255.1435420745825,
-268.59187926600947,
205.0845740353425
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.18111318160243575,
-0.07745791784953812,
0.27660268575700697
],
"position_mm": [
181.11318160243576,
-77.45791784953812,
276.60268575700695
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.2703351064728692,
-0.06500114874020797,
0.28457745101961757
],
"position_mm": [
270.3351064728692,
-65.00114874020797,
284.57745101961757
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.23302776621829754,
-0.06146468690604349,
0.28595983025368277
],
"position_mm": [
233.02776621829756,
-61.46468690604349,
285.95983025368275
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,355 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:50:53Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_cdg\\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:50:53Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_cdg\\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,607 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:50:54Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_cdg\\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": 70.7214609642511,
"gt": 70.0,
"error": 0.7214609642510936,
"unit": "mm",
"observable": true,
"n_markers": 1
},
{
"joint": "y",
"estimate": 49.98218622177213,
"gt": 50.0,
"error": 0.01781377822786112,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "z",
"estimate": -70.16629954525807,
"gt": -70.0,
"error": 0.16629954525808444,
"unit": "deg",
"observable": true,
"n_markers": 2
},
{
"joint": "a",
"estimate": 119.6190254552894,
"gt": 120.0,
"error": 0.3809745447105968,
"unit": "deg",
"observable": true,
"n_markers": 4
},
{
"joint": "b",
"estimate": 50.515582907110876,
"gt": 50.0,
"error": 0.5155829071108826,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "c",
"estimate": 33.55728430056511,
"gt": 30.0,
"error": 3.557284300565101,
"unit": "deg",
"observable": true,
"n_markers": 1
},
{
"joint": "e",
"estimate": 22.455057291384517,
"gt": 20.0,
"error": 2.4550572913845166,
"unit": "mm",
"observable": true,
"n_markers": 1
}
],
"summary": {
"n_joints": 7,
"mean_abs_deg": 0.9275910151745052,
"max_abs_deg": 3.557284300565101,
"mean_abs_mm": 1.588259127817805,
"max_abs_mm": 2.4550572913845166,
"n_unobservable": 0,
"wrist_error_mm": 1.1020226694701567,
"finger_error_mm": 1.9048807700460213
}
}

View File

@@ -0,0 +1,58 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T22:50:56Z",
"method": "hybrid",
"movements": {
"x": {
"value": 70.7214609642511,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"y": {
"value": 49.98218622177213,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"z": {
"value": -70.16629954525807,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 2
},
"a": {
"value": 119.6190254552894,
"unit": "deg",
"observable": true,
"confidence": "high",
"n_markers": 4
},
"b": {
"value": 50.515582907110876,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"c": {
"value": 33.55728430056511,
"unit": "deg",
"observable": true,
"confidence": "low",
"n_markers": 1
},
"e": {
"value": 22.455057291384517,
"unit": "mm",
"observable": true,
"confidence": "low",
"n_markers": 1
}
},
"residual_rms": 1.2283801644313899,
"num_markers": 15
}

View File

@@ -0,0 +1,798 @@
{
"schema_version": "1.1",
"stage": "corner_marker_poses",
"created_utc": "2026-06-02T22:51:01Z",
"summary": {
"num_cameras": 3,
"num_markers": 17
},
"cameras": [
{
"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": "e",
"position_m": [
1.2059563341749637,
-0.9025538118437437,
0.4061715893081437
],
"position_mm": [
1205.9563341749638,
-902.5538118437437,
406.17158930814367
],
"direction": [
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
},
{
"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
]
}
],
"markers": [
{
"marker_id": 44,
"link": "FingerB",
"position_m": [
0.31838095341332984,
-0.29060684094280637,
0.18773492801436578
],
"position_mm": [
318.38095341332985,
-290.60684094280634,
187.73492801436578
],
"normal": [
0.6876490272356843,
-0.5807989391645593,
0.4356735103344472
],
"corners_m": [
[
0.3266350617153689,
-0.27681827478344356,
0.1930975856284348
],
[
0.3275028091849442,
-0.2907556599955179,
0.17313004528431633
],
[
0.3100845948769655,
-0.30444138979371,
0.1823955644644861
],
[
0.3093013478760409,
-0.29041203919855413,
0.2023165166802259
]
],
"num_cameras": 3,
"edge_length_mm": 24.158726138308104
},
{
"marker_id": 51,
"link": "Board",
"position_m": [
0.16797700622914558,
-0.17331271553084923,
-0.02758085589434236
],
"position_mm": [
167.9770062291456,
-173.31271553084923,
-27.58085589434236
],
"normal": [
-0.017563264777740596,
-0.003957180661568527,
0.9998379230913171
],
"corners_m": [
[
0.15579069288279163,
-0.18429357627182044,
-0.028002459541372877
],
[
0.15647017204448693,
-0.16120688545722694,
-0.027566343193389034
],
[
0.17983832097528316,
-0.16175299158521003,
-0.02748776470624021
],
[
0.1798088390140206,
-0.18599740880913954,
-0.027266856136367305
]
],
"num_cameras": 2,
"edge_length_mm": 23.702661539663225
},
{
"marker_id": 58,
"link": "Board",
"position_m": [
0.04733094128777302,
-0.21640709666127123,
-0.02714043790285758
],
"position_mm": [
47.33094128777302,
-216.40709666127123,
-27.14043790285758
],
"normal": [
-0.00013416389609353103,
-0.0020630269756461398,
0.99999786295759
],
"corners_m": [
[
0.03542127461112527,
-0.22830219911677765,
-0.027177380796105665
],
[
0.035489208509633496,
-0.20492597310731345,
-0.027107506487564832
],
[
0.05920859680813248,
-0.20455570140385573,
-0.027125268914793506
],
[
0.059204685222200855,
-0.2278445130171381,
-0.027151595412966318
]
],
"num_cameras": 2,
"edge_length_mm": 23.54384220681607
},
{
"marker_id": 62,
"link": "Board",
"position_m": [
0.4017945729406325,
-0.17360260721867696,
-0.027256536820874963
],
"position_mm": [
401.79457294063246,
-173.60260721867695,
-27.256536820874963
],
"normal": [
-0.014885128873066134,
0.011508110739255175,
0.9998229824952242
],
"corners_m": [
[
0.3904392570833368,
-0.18563667351496282,
-0.027321335974239785
],
[
0.3896680846564744,
-0.16217307818189441,
-0.027533719005749944
],
[
0.4129310538723836,
-0.16160314421704675,
-0.02726384790600247
],
[
0.414139896150335,
-0.18499753296080393,
-0.02690724439750766
]
],
"num_cameras": 3,
"edge_length_mm": 23.472481324619675
},
{
"marker_id": 64,
"link": "Board",
"position_m": [
-0.01913760336969307,
-0.18904704449713627,
-0.026845847118154773
],
"position_mm": [
-19.13760336969307,
-189.04704449713628,
-26.845847118154772
],
"normal": [
-0.011011285923757776,
-0.005355233206087328,
0.9999250337198352
],
"corners_m": [
[
-0.031207975718900355,
-0.20088920855682954,
-0.02706531449088413
],
[
-0.03074608424565343,
-0.1771353346079737,
-0.026886449475049447
],
[
-0.00722583054417461,
-0.17727897024718106,
-0.02667523215699758
],
[
-0.007370522970043877,
-0.20088466457656068,
-0.02675639234968794
]
],
"num_cameras": 2,
"edge_length_mm": 23.681602572715004
},
{
"marker_id": 79,
"link": "Board",
"position_m": [
0.3115382820123245,
-0.15940721127767615,
-0.02773797518525466
],
"position_mm": [
311.5382820123245,
-159.40721127767614,
-27.737975185254662
],
"normal": [
0.005824168376004692,
-0.015131890107971781,
0.9998685438418834
],
"corners_m": [
[
0.29931996670737154,
-0.1708494410031531,
-0.0277412000349446
],
[
0.2998268330835069,
-0.14733347404308894,
-0.027586048262421635
],
[
0.3237270593746226,
-0.14802611043047037,
-0.027537221832916015
],
[
0.32327926888379693,
-0.17141981963399222,
-0.028087430610736385
]
],
"num_cameras": 2,
"edge_length_mm": 23.701326260086972
},
{
"marker_id": 96,
"link": "Board",
"position_m": [
0.3717349258648394,
-0.18417587593307083,
-0.027784431619474262
],
"position_mm": [
371.7349258648394,
-184.17587593307084,
-27.78443161947426
],
"normal": [
-0.013192221273259724,
-0.023387994006234255,
0.9996394185076145
],
"corners_m": [
[
0.35968641436468,
-0.19539992173332915,
-0.028208851355370785
],
[
0.3598435774269951,
-0.1721569685847054,
-0.027657366231767424
],
[
0.3838571482269231,
-0.17300898359868472,
-0.027365998515296027
],
[
0.38355256344075955,
-0.1961376298155641,
-0.027905510375462815
]
],
"num_cameras": 2,
"edge_length_mm": 23.57422267492641
},
{
"marker_id": 103,
"link": "Board",
"position_m": [
0.10475102189583493,
-0.19056579462842127,
-0.02745566823940885
],
"position_mm": [
104.75102189583494,
-190.56579462842126,
-27.45566823940885
],
"normal": [
-0.013606934227154813,
-0.019514736102579262,
0.9997169731557951
],
"corners_m": [
[
0.09303805658880313,
-0.2024688532232916,
-0.027723337062464538
],
[
0.09271664560000657,
-0.178947730685587,
-0.027515591387385567
],
[
0.11657537630025397,
-0.17872545059097442,
-0.02694006388466671
],
[
0.11667400909427605,
-0.20212114401383202,
-0.027643680623118574
]
],
"num_cameras": 2,
"edge_length_mm": 23.609016403409033
},
{
"marker_id": 114,
"link": "Arm2",
"position_m": [
0.27999848591631843,
-0.2373523316290855,
0.22278077479792852
],
"position_mm": [
279.99848591631843,
-237.3523316290855,
222.78077479792853
],
"normal": [
0.2636477209971881,
-0.3190287696343746,
0.9103353905888566
],
"corners_m": [
[
0.2679726748128159,
-0.22788191091751317,
0.22976984110765541
],
[
0.29159440234396766,
-0.22468463916147977,
0.2236783405866119
],
[
0.2918827361061574,
-0.24718369293077805,
0.21608073534175584
],
[
0.26854413040233277,
-0.24965908350657107,
0.221594182155691
]
],
"num_cameras": 3,
"edge_length_mm": 23.932211035407512
},
{
"marker_id": 120,
"link": "Arm2",
"position_m": [
0.2812573293520055,
-0.17141354125234318,
0.24606225715554747
],
"position_mm": [
281.25732935200546,
-171.41354125234318,
246.06225715554746
],
"normal": [
0.2598495078312749,
-0.33711287016481734,
0.9048939971339645
],
"corners_m": [
[
0.2690623145719512,
-0.16131547629125212,
0.2530688233326024
],
[
0.2922336481054405,
-0.1591428311342489,
0.24775093025858685
],
[
0.29344252867780407,
-0.18082481576236029,
0.23879097270487817
],
[
0.27029082605282617,
-0.18437104182151143,
0.24463830232612252
]
],
"num_cameras": 2,
"edge_length_mm": 24.021052090850326
},
{
"marker_id": 208,
"link": "Board",
"position_m": [
0.3525505660242572,
-0.08955121281656304,
0.00017199321075814504
],
"position_mm": [
352.5505660242572,
-89.55121281656305,
0.17199321075814505
],
"normal": [
-0.009605248500714631,
0.004181295975616396,
0.9999451264770503
],
"corners_m": [
[
0.34097942438883616,
-0.07689605118547374,
0.00012860431748206615
],
[
0.3652304365443247,
-0.07830867068637654,
0.00012943253533474546
],
[
0.36412158509095904,
-0.10254113271984872,
0.00045463578234984365
],
[
0.3398708180729091,
-0.10045899667455323,
-2.469979213407507e-05
]
],
"num_cameras": 2,
"edge_length_mm": 24.121583411415198
},
{
"marker_id": 210,
"link": "Board",
"position_m": [
0.02220988108386737,
-0.020656661769898676,
0.0013324400198950663
],
"position_mm": [
22.20988108386737,
-20.656661769898676,
1.3324400198950663
],
"normal": [
-0.023533532237115358,
-0.0021831608573521515,
0.9997206643203469
],
"corners_m": [
[
0.009786605082253826,
-0.009135687690128534,
0.0010789307115572663
],
[
0.033876406415476436,
-0.008913716884178073,
0.0016190693223098007
],
[
0.034820673574661655,
-0.0322887608674508,
0.0016173366085280919
],
[
0.010355839263077551,
-0.0322884816378373,
0.0010144234371851062
]
],
"num_cameras": 2,
"edge_length_mm": 23.780782447535042
},
{
"marker_id": 218,
"link": "Arm2",
"position_m": [
0.2504178309542975,
-0.17020739901015286,
0.2424137353759222
],
"position_mm": [
250.41783095429747,
-170.20739901015287,
242.41373537592222
],
"normal": [
-0.5056968489097079,
-0.29730535246367906,
0.8098643246860796
],
"corners_m": [
[
0.23954883788530149,
-0.15721323147546784,
0.24051203268572793
],
[
0.2604591252349479,
-0.16062242369366525,
0.2520854995404781
],
[
0.26127926686890984,
-0.18307385422418124,
0.2445884006666905
],
[
0.24038409382803058,
-0.17992008664729708,
0.23246900861079225
]
],
"num_cameras": 2,
"edge_length_mm": 24.07248251812174
},
{
"marker_id": 219,
"link": "Arm2",
"position_m": [
0.25349684720891,
-0.2721508384152358,
0.20649886657096306
],
"position_mm": [
253.49684720891003,
-272.1508384152358,
206.49886657096306
],
"normal": [
-0.489429504932902,
-0.3040019023842592,
0.8173381203931981
],
"corners_m": [
[
0.24359857858775963,
-0.25849341083668465,
0.20562843260883182
],
[
0.2643350475518832,
-0.26373462592016383,
0.21614189564570255
],
[
0.26340334593304626,
-0.28596305195530913,
0.20727094929585305
],
[
0.2426504167629511,
-0.2804122649487856,
0.19695418873346487
]
],
"num_cameras": 2,
"edge_length_mm": 23.801834813063127
},
{
"marker_id": 243,
"link": "Arm1",
"position_m": [
0.23884572604997598,
0.025139139524097864,
0.16333314281231248
],
"position_mm": [
238.84572604997598,
25.139139524097864,
163.33314281231247
],
"normal": [
0.014189647252200595,
-0.5006870286440902,
0.8655120757438398
],
"corners_m": [
[
0.22613559060998814,
0.03522535851235462,
0.16932651726567896
],
[
0.2528356173955178,
0.03357374174003366,
0.1680355039462237
],
[
0.25147405988692345,
0.015584553060730682,
0.1575460542528532
],
[
0.22493763630747454,
0.016172904783272494,
0.158424495784494
]
],
"num_cameras": 3,
"edge_length_mm": 24.04797409422677
},
{
"marker_id": 246,
"link": "Ellbow",
"position_m": [
0.2696660549679145,
-0.06925998773156321,
0.2857844169941488
],
"position_mm": [
269.66605496791453,
-69.25998773156321,
285.7844169941488
],
"normal": [
0.0017916345499403913,
-0.346500116406325,
0.9380482180442767
],
"corners_m": [
[
0.2573437724693868,
-0.058785857221235846,
0.2897860296010551
],
[
0.2814076909537148,
-0.05854397632025156,
0.28962140214994836
],
[
0.28205689541303086,
-0.0808426373591148,
0.2815808755182386
],
[
0.2578558610355254,
-0.07886748002565062,
0.2821493607073532
]
],
"num_cameras": 2,
"edge_length_mm": 23.38937771184103
},
{
"marker_id": 247,
"link": "Ellbow",
"position_m": [
0.23146488469707732,
-0.0634328843614002,
0.28786248188584995
],
"position_mm": [
231.4648846970773,
-63.4328843614002,
287.86248188584995
],
"normal": [
-0.006557151568079561,
-0.3431895025349766,
0.9392432960171228
],
"corners_m": [
[
0.21912691750560523,
-0.052343623822331875,
0.29185085637962394
],
[
0.24309763345112848,
-0.051998080891149906,
0.2920993207188719
],
[
0.24415473913622918,
-0.0745745014002555,
0.28390193209823417
],
[
0.21948024869534644,
-0.07481533133186351,
0.2835978183466698
]
],
"num_cameras": 2,
"edge_length_mm": 24.15894281038894
}
]
}

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