Claude studie mit mm
This commit is contained in:
411
data/camera_study/Scene11/k3_acd/aruco_marker_poses.json
Normal file
411
data/camera_study/Scene11/k3_acd/aruco_marker_poses.json
Normal file
@@ -0,0 +1,411 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:24:05Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 8
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.29445618576886257,
|
||||
0.1271219337889094,
|
||||
0.12691881750687298
|
||||
],
|
||||
"position_mm": [
|
||||
294.45618576886255,
|
||||
127.1219337889094,
|
||||
126.91881750687298
|
||||
],
|
||||
"normal": [
|
||||
-0.11685388051664806,
|
||||
-0.8404829903131451,
|
||||
0.5290874347425711
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.30149281856416577,
|
||||
0.11861711365346583,
|
||||
0.11511405905529495
|
||||
],
|
||||
[
|
||||
0.279560228620549,
|
||||
0.12501851441368755,
|
||||
0.12014083678631379
|
||||
],
|
||||
[
|
||||
0.2875443080735234,
|
||||
0.135660050183851,
|
||||
0.13910241386689615
|
||||
],
|
||||
[
|
||||
0.30922738781721204,
|
||||
0.12919205690463326,
|
||||
0.13331796031898702
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.085137925716136
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.35159568382296086,
|
||||
-0.08982411333371218,
|
||||
0.00036802379069468446
|
||||
],
|
||||
"position_mm": [
|
||||
351.59568382296084,
|
||||
-89.82411333371218,
|
||||
0.36802379069468444
|
||||
],
|
||||
"normal": [
|
||||
-0.0070360859570285745,
|
||||
-0.028388150466944987,
|
||||
0.9995722117023219
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.34033975093690144,
|
||||
-0.07835824651033681,
|
||||
0.0006539567374414058
|
||||
],
|
||||
[
|
||||
0.36393229324775866,
|
||||
-0.0791276409805276,
|
||||
0.0007193581878023673
|
||||
],
|
||||
[
|
||||
0.3633060515844633,
|
||||
-0.10137823461241281,
|
||||
0.00016012661346929356
|
||||
],
|
||||
[
|
||||
0.33880463952272,
|
||||
-0.1004323312315715,
|
||||
-6.134637593432882e-05
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.1328063782982
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.021067530768761816,
|
||||
-0.020993801270697266,
|
||||
0.0011156204385557888
|
||||
],
|
||||
"position_mm": [
|
||||
21.067530768761817,
|
||||
-20.993801270697265,
|
||||
1.1156204385557889
|
||||
],
|
||||
"normal": [
|
||||
-0.008193078084339063,
|
||||
0.007797334572130332,
|
||||
0.9999360354768071
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.008936993708155516,
|
||||
-0.008895476788030732,
|
||||
0.0008309272039998542
|
||||
],
|
||||
[
|
||||
0.03271674565167456,
|
||||
-0.009920628418332803,
|
||||
0.0012196385187391023
|
||||
],
|
||||
[
|
||||
0.0334114166534966,
|
||||
-0.03260076794743436,
|
||||
0.0012140601480771214
|
||||
],
|
||||
[
|
||||
0.009204967061720578,
|
||||
-0.032558331928991165,
|
||||
0.001197855883407077
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.592374570413305
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3487146948044783,
|
||||
-0.014508033731833929,
|
||||
0.0020754658267781757
|
||||
],
|
||||
"position_mm": [
|
||||
348.7146948044783,
|
||||
-14.508033731833928,
|
||||
2.0754658267781756
|
||||
],
|
||||
"normal": [
|
||||
-0.0012409587747341465,
|
||||
-0.0271185984268311,
|
||||
0.999631452906862
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3367950467238434,
|
||||
-0.0033720576670071907,
|
||||
0.002291568997779528
|
||||
],
|
||||
[
|
||||
0.36068949633291386,
|
||||
-0.003649287725340158,
|
||||
0.002461250897066973
|
||||
],
|
||||
[
|
||||
0.3604302410456694,
|
||||
-0.024885486334068244,
|
||||
0.0017308517665695613
|
||||
],
|
||||
[
|
||||
0.3369439951154864,
|
||||
-0.026125303200920123,
|
||||
0.00181819164569664
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.85619093970113
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.24855018307076548,
|
||||
-0.08654687093918785,
|
||||
-0.0009358855450670118
|
||||
],
|
||||
"position_mm": [
|
||||
248.55018307076548,
|
||||
-86.54687093918785,
|
||||
-0.9358855450670118
|
||||
],
|
||||
"normal": [
|
||||
-0.004955162026429585,
|
||||
-0.02302481024083936,
|
||||
0.9997226137697722
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23713783429011057,
|
||||
-0.07488005855099113,
|
||||
-0.0008446485887884392
|
||||
],
|
||||
[
|
||||
0.2614154197460768,
|
||||
-0.07649168576260347,
|
||||
-0.0005140467700850441
|
||||
],
|
||||
[
|
||||
0.26018309383158017,
|
||||
-0.09772190618706356,
|
||||
-0.0012602231331144808
|
||||
],
|
||||
[
|
||||
0.2354643844152944,
|
||||
-0.09709383325609326,
|
||||
-0.0011246236882800835
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.1544614669773
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2436330997144608,
|
||||
-0.16020597134528552,
|
||||
0.09995355253677995
|
||||
],
|
||||
"position_mm": [
|
||||
243.6330997144608,
|
||||
-160.20597134528552,
|
||||
99.95355253677995
|
||||
],
|
||||
"normal": [
|
||||
-0.023184684459708383,
|
||||
-0.7330470796448807,
|
||||
0.679782648668393
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23187066925846675,
|
||||
-0.15164988600932036,
|
||||
0.10904721865998
|
||||
],
|
||||
[
|
||||
0.2561836012598511,
|
||||
-0.152675261821212,
|
||||
0.10823598066566179
|
||||
],
|
||||
[
|
||||
0.25503058252435606,
|
||||
-0.16907036254724417,
|
||||
0.09105772588560489
|
||||
],
|
||||
[
|
||||
0.23144754581516924,
|
||||
-0.16742837500336558,
|
||||
0.09147328493587312
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.84697201884835
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.1580621013137211,
|
||||
-0.17598614927083567,
|
||||
0.07572720513569178
|
||||
],
|
||||
"position_mm": [
|
||||
158.0621013137211,
|
||||
-175.98614927083565,
|
||||
75.72720513569179
|
||||
],
|
||||
"normal": [
|
||||
0.0016593863057111854,
|
||||
-0.9984866125461185,
|
||||
0.05497027381472622
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14629814303768263,
|
||||
-0.17531532379933357,
|
||||
0.08793001629105636
|
||||
],
|
||||
[
|
||||
0.17037228733779752,
|
||||
-0.17533508750604157,
|
||||
0.08751465083899775
|
||||
],
|
||||
[
|
||||
0.16965139748485658,
|
||||
-0.17662814460372106,
|
||||
0.06337815278071583
|
||||
],
|
||||
[
|
||||
0.14592657739454762,
|
||||
-0.17666604117424647,
|
||||
0.0640860006319972
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.970033312791927
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.24784212441151932,
|
||||
-0.14205549335780887,
|
||||
0.1128784036847931
|
||||
],
|
||||
"position_mm": [
|
||||
247.8421244115193,
|
||||
-142.05549335780887,
|
||||
112.8784036847931
|
||||
],
|
||||
"normal": [
|
||||
0.0032836557061838483,
|
||||
0.013890920456198276,
|
||||
0.999898124777761
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26024355424034323,
|
||||
-0.13060158727379845,
|
||||
0.11268937601327184
|
||||
],
|
||||
[
|
||||
0.260045214676672,
|
||||
-0.15412245010088857,
|
||||
0.11299520781876377
|
||||
],
|
||||
[
|
||||
0.23536971177093755,
|
||||
-0.1536312142356265,
|
||||
0.11309082356791626
|
||||
],
|
||||
[
|
||||
0.2357100169581244,
|
||||
-0.12986672182092193,
|
||||
0.11273820733922049
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.129599587083955
|
||||
}
|
||||
]
|
||||
}
|
||||
220
data/camera_study/Scene11/k3_acd/aruco_positions_initial.json
Normal file
220
data/camera_study/Scene11/k3_acd/aruco_positions_initial.json
Normal file
@@ -0,0 +1,220 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:24:04Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 8,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.29385770276918044,
|
||||
0.1277133972754314,
|
||||
0.12543813595459263
|
||||
],
|
||||
"position_mm": [
|
||||
293.85770276918043,
|
||||
127.7133972754314,
|
||||
125.43813595459264
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35162434744591275,
|
||||
-0.08980061648665667,
|
||||
0.000289879206199393
|
||||
],
|
||||
"position_mm": [
|
||||
351.62434744591275,
|
||||
-89.80061648665668,
|
||||
0.289879206199393
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.02104142736315242,
|
||||
-0.020994736535481593,
|
||||
0.0010512251612733734
|
||||
],
|
||||
"position_mm": [
|
||||
21.04142736315242,
|
||||
-20.994736535481593,
|
||||
1.0512251612733734
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3487374343300215,
|
||||
-0.014472897253848782,
|
||||
0.0020038459657548543
|
||||
],
|
||||
"position_mm": [
|
||||
348.73743433002153,
|
||||
-14.472897253848782,
|
||||
2.0038459657548544
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.24855775812429784,
|
||||
-0.086516129795667,
|
||||
-0.0010112428326066675
|
||||
],
|
||||
"position_mm": [
|
||||
248.55775812429783,
|
||||
-86.516129795667,
|
||||
-1.0112428326066676
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.24364820017502567,
|
||||
-0.16012959885146352,
|
||||
0.09985140504322566
|
||||
],
|
||||
"position_mm": [
|
||||
243.64820017502566,
|
||||
-160.12959885146353,
|
||||
99.85140504322567
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.15987801847518524,
|
||||
-0.17567206262545026,
|
||||
0.07586618039177369
|
||||
],
|
||||
"position_mm": [
|
||||
159.87801847518523,
|
||||
-175.67206262545025,
|
||||
75.86618039177368
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.24917294862142608,
|
||||
-0.14202599073273361,
|
||||
0.1126145953482376
|
||||
],
|
||||
"position_mm": [
|
||||
249.1729486214261,
|
||||
-142.02599073273362,
|
||||
112.6145953482376
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
219
data/camera_study/Scene11/k3_acd/aruco_positions_optimized.json
Normal file
219
data/camera_study/Scene11/k3_acd/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,219 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:24:05Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 8,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.29480648266686216,
|
||||
0.12662362524231452,
|
||||
0.1273113177058527
|
||||
],
|
||||
"position_mm": [
|
||||
294.80648266686217,
|
||||
126.62362524231452,
|
||||
127.31131770585269
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3519757319854,
|
||||
-0.09171373179805033,
|
||||
0.0012134776170341544
|
||||
],
|
||||
"position_mm": [
|
||||
351.9757319854,
|
||||
-91.71373179805033,
|
||||
1.2134776170341544
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021019262755709964,
|
||||
-0.02101478150372689,
|
||||
0.0010231054269351039
|
||||
],
|
||||
"position_mm": [
|
||||
21.019262755709963,
|
||||
-21.01478150372689,
|
||||
1.0231054269351039
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3482650398533265,
|
||||
-0.011800841065698946,
|
||||
0.0008149155150630482
|
||||
],
|
||||
"position_mm": [
|
||||
348.2650398533265,
|
||||
-11.800841065698945,
|
||||
0.8149155150630483
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.24855598058852751,
|
||||
-0.08650924302166041,
|
||||
-0.001002594179105265
|
||||
],
|
||||
"position_mm": [
|
||||
248.55598058852752,
|
||||
-86.50924302166041,
|
||||
-1.002594179105265
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.24447923208858896,
|
||||
-0.16333843296128361,
|
||||
0.10090615153140191
|
||||
],
|
||||
"position_mm": [
|
||||
244.47923208858896,
|
||||
-163.33843296128362,
|
||||
100.9061515314019
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1568091374213863,
|
||||
-0.17450899338693268,
|
||||
0.07479469068392225
|
||||
],
|
||||
"position_mm": [
|
||||
156.8091374213863,
|
||||
-174.50899338693267,
|
||||
74.79469068392225
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.24750926353675606,
|
||||
-0.13916769238818505,
|
||||
0.11205129588689597
|
||||
],
|
||||
"position_mm": [
|
||||
247.50926353675607,
|
||||
-139.16769238818506,
|
||||
112.05129588689597
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1790
data/camera_study/Scene11/k3_acd/render_a_aruco_detection.json
Normal file
1790
data/camera_study/Scene11/k3_acd/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
327
data/camera_study/Scene11/k3_acd/render_a_camera_pose.json
Normal file
327
data/camera_study/Scene11/k3_acd/render_a_camera_pose.json
Normal file
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:03Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_acd\\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": [
|
||||
[
|
||||
1768.8695068359375,
|
||||
0.0,
|
||||
639.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1774.5469970703125,
|
||||
357.7935485839844
|
||||
],
|
||||
[
|
||||
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": 9,
|
||||
"used_marker_ids": [
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
96,
|
||||
75,
|
||||
102,
|
||||
92,
|
||||
217,
|
||||
206
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.010980819919799259,
|
||||
0.0011531896217766104,
|
||||
0.0009887416871182516,
|
||||
0.0009887321064848743
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.4841199297798613,
|
||||
"residual_median_px": 2.4582316730892884,
|
||||
"residual_max_px": 4.141706938123753,
|
||||
"sigma2_normalized": 1.4663867660167864e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8069714903831482,
|
||||
-0.590590238571167,
|
||||
0.00041733618127182126
|
||||
],
|
||||
[
|
||||
-0.3411347270011902,
|
||||
-0.46669670939445496,
|
||||
-0.8159787058830261
|
||||
],
|
||||
[
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.22719182074069977,
|
||||
0.17189177870750427,
|
||||
1.129351258277893
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1004770444031364,
|
||||
-0.6862687731842654,
|
||||
0.35540446327797953
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.3024890124797821,
|
||||
-0.7974408864974976,
|
||||
0.7932122945785522
|
||||
],
|
||||
"position_mm": [
|
||||
-302.489013671875,
|
||||
-797.4408569335938,
|
||||
793.2122802734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.2864990234375,
|
||||
"pitch": -28.822898864746094,
|
||||
"yaw": -22.91545867919922
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.426407873456523e-05,
|
||||
-7.895506409561845e-06,
|
||||
3.1511426506745407e-06,
|
||||
1.3330395330227032e-06,
|
||||
1.6228201831963088e-06,
|
||||
2.7888594415357304e-06
|
||||
],
|
||||
[
|
||||
-7.89550640956188e-06,
|
||||
8.966513264733893e-06,
|
||||
-8.186962788898083e-06,
|
||||
-1.805608492609952e-06,
|
||||
-1.2051151610832277e-06,
|
||||
2.722207074789832e-06
|
||||
],
|
||||
[
|
||||
3.1511426506748325e-06,
|
||||
-8.186962788898244e-06,
|
||||
3.128801691563921e-05,
|
||||
3.840520356479328e-06,
|
||||
-2.958944449333019e-06,
|
||||
-1.1431175024526813e-05
|
||||
],
|
||||
[
|
||||
1.333039533022735e-06,
|
||||
-1.805608492609968e-06,
|
||||
3.84052035647932e-06,
|
||||
9.068706330009748e-07,
|
||||
-6.711836153564835e-08,
|
||||
-6.905114786085991e-07
|
||||
],
|
||||
[
|
||||
1.6228201831962743e-06,
|
||||
-1.205115161083196e-06,
|
||||
-2.958944449333087e-06,
|
||||
-6.71183615356621e-08,
|
||||
1.156400472899055e-06,
|
||||
1.6340366338675525e-06
|
||||
],
|
||||
[
|
||||
2.7888594415356232e-06,
|
||||
2.722207074789906e-06,
|
||||
-1.143117502452688e-05,
|
||||
-6.905114786086415e-07,
|
||||
1.63403663386755e-06,
|
||||
9.77890641732964e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3353838625323722,
|
||||
0.1715672657674912,
|
||||
0.3204879102398954
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0009522975548645364,
|
||||
0.0010753606245809148,
|
||||
0.0031271243047454383
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.004830624949966364,
|
||||
0.006452977477907209,
|
||||
0.005820102892816153
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
4.830624949966364,
|
||||
6.452977477907209,
|
||||
5.820102892816153
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5165332116627502,
|
||||
"pitch": 0.2611451472117435,
|
||||
"yaw": 0.17575981735146345
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
985.0,
|
||||
693.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
986.1359252929688,
|
||||
691.0036010742188
|
||||
],
|
||||
"reprojection_error_px": 2.742687344165922,
|
||||
"confidence": 0.07950295894946531
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
328.0,
|
||||
631.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
325.8231506347656,
|
||||
632.6420288085938
|
||||
],
|
||||
"reprojection_error_px": 2.4582316730892884,
|
||||
"confidence": 0.45856909790460193
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1187.0,
|
||||
610.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1185.957763671875,
|
||||
610.4509887695312
|
||||
],
|
||||
"reprojection_error_px": 1.0842805354749843,
|
||||
"confidence": 0.4539195577436192
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
904.75,
|
||||
584.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
906.6068115234375,
|
||||
587.1532592773438
|
||||
],
|
||||
"reprojection_error_px": 3.446253540448358,
|
||||
"confidence": 0.47818895251106325
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
128.5,
|
||||
516.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
129.30142211914062,
|
||||
515.8756713867188
|
||||
],
|
||||
"reprojection_error_px": 1.186055621398155,
|
||||
"confidence": 0.25798445457040825
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1220.25,
|
||||
461.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1218.746826171875,
|
||||
461.6639709472656
|
||||
],
|
||||
"reprojection_error_px": 1.5591354985183186,
|
||||
"confidence": 0.23928367610236692
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1176.5,
|
||||
438.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1173.768310546875,
|
||||
438.2154235839844
|
||||
],
|
||||
"reprojection_error_px": 2.746472465703354,
|
||||
"confidence": 0.28706086767352934
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1084.0,
|
||||
348.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1087.994384765625,
|
||||
347.4051818847656
|
||||
],
|
||||
"reprojection_error_px": 4.141706938123753,
|
||||
"confidence": 0.333368702898709
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1013.25,
|
||||
301.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1013.131103515625,
|
||||
301.6094970703125
|
||||
],
|
||||
"reprojection_error_px": 0.6209855495228976,
|
||||
"confidence": 0.26319796391165523
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
966
data/camera_study/Scene11/k3_acd/render_c_aruco_detection.json
Normal file
966
data/camera_study/Scene11/k3_acd/render_c_aruco_detection.json
Normal file
@@ -0,0 +1,966 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:03Z",
|
||||
"vision_config": {
|
||||
"MarkerType": "DICT_4X4_250",
|
||||
"MarkerSize": 0.025
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"image": {
|
||||
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
|
||||
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
|
||||
"width_px": 1280,
|
||||
"height_px": 720
|
||||
},
|
||||
"aruco": {
|
||||
"dictionary": "DICT_4X4_250",
|
||||
"num_detected_markers": 10,
|
||||
"num_rejected_candidates": 15
|
||||
},
|
||||
"detections": [
|
||||
{
|
||||
"observation_id": "a5be9fd0-28e5-4af7-9ae6-6064715a0168",
|
||||
"type": "aruco",
|
||||
"marker_id": 243,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
485.0,
|
||||
535.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
538.0
|
||||
],
|
||||
[
|
||||
536.0,
|
||||
589.0
|
||||
],
|
||||
[
|
||||
484.0,
|
||||
585.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
510.75,
|
||||
561.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2656.5,
|
||||
"perimeter_px": 206.28765487670898,
|
||||
"sharpness": {
|
||||
"laplacian_var": 194.57776733430927
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 19.0,
|
||||
"p95": 167.0,
|
||||
"dynamic_range": 148.0,
|
||||
"mean_gray": 77.51414027149322,
|
||||
"std_gray": 62.50480364568594
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.32629743218421936,
|
||||
"distance_to_border_px": 131.0
|
||||
},
|
||||
"edge_ratio": 1.0614845160738655,
|
||||
"edge_lengths_px": [
|
||||
53.0848388671875,
|
||||
51.03919982910156,
|
||||
52.15361785888672,
|
||||
50.0099983215332
|
||||
]
|
||||
},
|
||||
"confidence": 0.9420768601493317
|
||||
},
|
||||
{
|
||||
"observation_id": "1fcbcd79-1c77-460d-afed-811a61d653a7",
|
||||
"type": "aruco",
|
||||
"marker_id": 232,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
684.0,
|
||||
479.0
|
||||
],
|
||||
[
|
||||
737.0,
|
||||
484.0
|
||||
],
|
||||
[
|
||||
732.0,
|
||||
533.0
|
||||
],
|
||||
[
|
||||
680.0,
|
||||
528.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
708.25,
|
||||
506.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2595.0,
|
||||
"perimeter_px": 203.8925895690918,
|
||||
"sharpness": {
|
||||
"laplacian_var": 423.96591859102955
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 42.0,
|
||||
"p95": 177.0,
|
||||
"dynamic_range": 135.0,
|
||||
"mean_gray": 118.92873432155073,
|
||||
"std_gray": 53.41795407389024
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.2194800227880478,
|
||||
"distance_to_border_px": 187.0
|
||||
},
|
||||
"edge_ratio": 1.082833247360446,
|
||||
"edge_lengths_px": [
|
||||
53.23532485961914,
|
||||
49.25444030761719,
|
||||
52.239830017089844,
|
||||
49.162994384765625
|
||||
]
|
||||
},
|
||||
"confidence": 0.9235032286251245
|
||||
},
|
||||
{
|
||||
"observation_id": "8646cfd5-36c9-4cbf-8e81-131b8cfae60e",
|
||||
"type": "aruco",
|
||||
"marker_id": 40,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
834.0,
|
||||
313.0
|
||||
],
|
||||
[
|
||||
797.0,
|
||||
301.0
|
||||
],
|
||||
[
|
||||
812.0,
|
||||
267.0
|
||||
],
|
||||
[
|
||||
848.0,
|
||||
280.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
822.75,
|
||||
290.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1404.0,
|
||||
"perimeter_px": 150.18132400512695,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1033.8424402835647
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 51.0,
|
||||
"p95": 174.0,
|
||||
"dynamic_range": 123.0,
|
||||
"mean_gray": 99.09217577706323,
|
||||
"std_gray": 49.548508963403066
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.26638665795326233,
|
||||
"distance_to_border_px": 267.0
|
||||
},
|
||||
"edge_ratio": 1.0850953315237581,
|
||||
"edge_lengths_px": [
|
||||
38.897300720214844,
|
||||
37.161808013916016,
|
||||
38.27531814575195,
|
||||
35.84689712524414
|
||||
]
|
||||
},
|
||||
"confidence": 0.8625970205637239
|
||||
},
|
||||
{
|
||||
"observation_id": "25119532-80ce-4494-a2e3-9d2a51946c98",
|
||||
"type": "aruco",
|
||||
"marker_id": 231,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
681.0,
|
||||
598.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
599.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
616.0
|
||||
],
|
||||
[
|
||||
689.0,
|
||||
615.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
712.5,
|
||||
607.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 931.0,
|
||||
"perimeter_px": 145.8065700531006,
|
||||
"sharpness": {
|
||||
"laplacian_var": 408.6101101899093
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 24.0,
|
||||
"p95": 113.0,
|
||||
"dynamic_range": 89.0,
|
||||
"mean_gray": 64.45386904761905,
|
||||
"std_gray": 33.31198505231576
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.35056453943252563,
|
||||
"distance_to_border_px": 104.0
|
||||
},
|
||||
"edge_ratio": 3.4710866142721737,
|
||||
"edge_lengths_px": [
|
||||
59.00847244262695,
|
||||
17.0,
|
||||
51.009803771972656,
|
||||
18.788293838500977
|
||||
]
|
||||
},
|
||||
"confidence": 0.17881048087784743
|
||||
},
|
||||
{
|
||||
"observation_id": "75bdb474-0187-45fe-a908-9a44e9d49d1f",
|
||||
"type": "aruco",
|
||||
"marker_id": 245,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
744.0,
|
||||
458.0
|
||||
],
|
||||
[
|
||||
741.0,
|
||||
476.0
|
||||
],
|
||||
[
|
||||
687.0,
|
||||
473.0
|
||||
],
|
||||
[
|
||||
692.0,
|
||||
456.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
716.0,
|
||||
465.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 937.5,
|
||||
"perimeter_px": 142.09005165100098,
|
||||
"sharpness": {
|
||||
"laplacian_var": 992.9299474249533
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 158.79999999999995,
|
||||
"dynamic_range": 144.79999999999995,
|
||||
"mean_gray": 80.30977443609022,
|
||||
"std_gray": 57.04112994992437
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.17734786868095398,
|
||||
"distance_to_border_px": 244.0
|
||||
},
|
||||
"edge_ratio": 3.0520955648121766,
|
||||
"edge_lengths_px": [
|
||||
18.248287200927734,
|
||||
54.08327102661133,
|
||||
17.72004508972168,
|
||||
52.038448333740234
|
||||
]
|
||||
},
|
||||
"confidence": 0.20477733633431033
|
||||
},
|
||||
{
|
||||
"observation_id": "0487ddcc-caef-40ed-8fb6-5ae69ef4ce60",
|
||||
"type": "aruco",
|
||||
"marker_id": 208,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
903.0,
|
||||
638.0
|
||||
],
|
||||
[
|
||||
950.0,
|
||||
641.0
|
||||
],
|
||||
[
|
||||
952.0,
|
||||
662.0
|
||||
],
|
||||
[
|
||||
902.0,
|
||||
659.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1017.0,
|
||||
"perimeter_px": 139.30438423156738,
|
||||
"sharpness": {
|
||||
"laplacian_var": 411.0265107039022
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 9.0,
|
||||
"p95": 138.0,
|
||||
"dynamic_range": 129.0,
|
||||
"mean_gray": 61.5855354659249,
|
||||
"std_gray": 49.92554246853262
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5553983449935913,
|
||||
"distance_to_border_px": 58.0
|
||||
},
|
||||
"edge_ratio": 2.382534526574857,
|
||||
"edge_lengths_px": [
|
||||
47.095645904541016,
|
||||
21.095022201538086,
|
||||
50.08992004394531,
|
||||
21.02379608154297
|
||||
]
|
||||
},
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"observation_id": "f702b37b-fea2-4e2c-9bbd-e3ffea68a6c2",
|
||||
"type": "aruco",
|
||||
"marker_id": 215,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
701.0,
|
||||
628.0
|
||||
],
|
||||
[
|
||||
748.0,
|
||||
632.0
|
||||
],
|
||||
[
|
||||
744.0,
|
||||
651.0
|
||||
],
|
||||
[
|
||||
695.0,
|
||||
647.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 932.0,
|
||||
"perimeter_px": 135.67424774169922,
|
||||
"sharpness": {
|
||||
"laplacian_var": 153.48910990467152
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 6.0,
|
||||
"p95": 86.0,
|
||||
"dynamic_range": 80.0,
|
||||
"mean_gray": 40.899371069182386,
|
||||
"std_gray": 30.88255190529213
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.39667633175849915,
|
||||
"distance_to_border_px": 69.0
|
||||
},
|
||||
"edge_ratio": 2.5320229253292195,
|
||||
"edge_lengths_px": [
|
||||
47.16990661621094,
|
||||
19.416488647460938,
|
||||
49.162994384765625,
|
||||
19.92485809326172
|
||||
]
|
||||
},
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"observation_id": "131429e3-a1e8-483c-98b4-280954c09c43",
|
||||
"type": "aruco",
|
||||
"marker_id": 248,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
668.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
664.0,
|
||||
472.0
|
||||
],
|
||||
[
|
||||
614.0,
|
||||
471.0
|
||||
],
|
||||
[
|
||||
620.0,
|
||||
453.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
641.5,
|
||||
462.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 887.0,
|
||||
"perimeter_px": 135.43316650390625,
|
||||
"sharpness": {
|
||||
"laplacian_var": 779.864463176575
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 159.0,
|
||||
"dynamic_range": 145.0,
|
||||
"mean_gray": 90.6723602484472,
|
||||
"std_gray": 54.33953909756743
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.13960322737693787,
|
||||
"distance_to_border_px": 248.0
|
||||
},
|
||||
"edge_ratio": 2.7121729715549994,
|
||||
"edge_lengths_px": [
|
||||
18.439088821411133,
|
||||
50.0099983215332,
|
||||
18.973665237426758,
|
||||
48.010414123535156
|
||||
]
|
||||
},
|
||||
"confidence": 0.21802935857527475
|
||||
},
|
||||
{
|
||||
"observation_id": "1b8690ff-856f-4b87-af6a-59cd5cb6414f",
|
||||
"type": "aruco",
|
||||
"marker_id": 210,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
303.0,
|
||||
555.0
|
||||
],
|
||||
[
|
||||
344.0,
|
||||
557.0
|
||||
],
|
||||
[
|
||||
335.0,
|
||||
573.0
|
||||
],
|
||||
[
|
||||
291.0,
|
||||
572.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 717.0,
|
||||
"perimeter_px": 124.22632789611816,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1043.14627397841
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 22.0,
|
||||
"p95": 161.34999999999997,
|
||||
"dynamic_range": 139.34999999999997,
|
||||
"mean_gray": 87.10700389105058,
|
||||
"std_gray": 50.615686245828684
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5190029740333557,
|
||||
"distance_to_border_px": 147.0
|
||||
},
|
||||
"edge_ratio": 2.3974518340826596,
|
||||
"edge_lengths_px": [
|
||||
41.04875183105469,
|
||||
18.357559204101562,
|
||||
44.0113639831543,
|
||||
20.808652877807617
|
||||
]
|
||||
},
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"observation_id": "a3b3e9d2-eb57-4397-80c7-5a96ec670c1b",
|
||||
"type": "aruco",
|
||||
"marker_id": 214,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
890.0,
|
||||
575.0
|
||||
],
|
||||
[
|
||||
934.0,
|
||||
577.0
|
||||
],
|
||||
[
|
||||
936.0,
|
||||
594.0
|
||||
],
|
||||
[
|
||||
892.0,
|
||||
593.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 767.0,
|
||||
"perimeter_px": 123.2848072052002,
|
||||
"sharpness": {
|
||||
"laplacian_var": 340.67132862592325
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 10.700000000000003,
|
||||
"p95": 125.0,
|
||||
"dynamic_range": 114.3,
|
||||
"mean_gray": 73.4936936936937,
|
||||
"std_gray": 41.824143377234996
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.4815620481967926,
|
||||
"distance_to_border_px": 126.0
|
||||
},
|
||||
"edge_ratio": 2.573161443734459,
|
||||
"edge_lengths_px": [
|
||||
44.04542922973633,
|
||||
17.11724281311035,
|
||||
44.0113639831543,
|
||||
18.11077117919922
|
||||
]
|
||||
},
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
],
|
||||
"rejected_candidates": [
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
546.0,
|
||||
447.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
487.0,
|
||||
460.0
|
||||
],
|
||||
[
|
||||
497.0,
|
||||
447.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
517.0,
|
||||
454.0
|
||||
],
|
||||
"area_px": 709.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
769.0,
|
||||
228.0
|
||||
],
|
||||
[
|
||||
766.0,
|
||||
248.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
265.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
243.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
752.25,
|
||||
246.0
|
||||
],
|
||||
"area_px": 568.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
780.0,
|
||||
520.0
|
||||
],
|
||||
[
|
||||
783.0,
|
||||
543.0
|
||||
],
|
||||
[
|
||||
779.0,
|
||||
572.0
|
||||
],
|
||||
[
|
||||
776.0,
|
||||
534.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
779.5,
|
||||
542.25
|
||||
],
|
||||
"area_px": 186.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1225.0,
|
||||
489.0
|
||||
],
|
||||
[
|
||||
1259.0,
|
||||
491.0
|
||||
],
|
||||
[
|
||||
1269.0,
|
||||
503.0
|
||||
],
|
||||
[
|
||||
1231.0,
|
||||
502.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1246.0,
|
||||
496.25
|
||||
],
|
||||
"area_px": 438.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1026.0,
|
||||
492.0
|
||||
],
|
||||
[
|
||||
1061.0,
|
||||
493.0
|
||||
],
|
||||
[
|
||||
1068.0,
|
||||
505.0
|
||||
],
|
||||
[
|
||||
1032.0,
|
||||
505.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1046.75,
|
||||
498.75
|
||||
],
|
||||
"area_px": 440.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1096.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1129.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1136.0,
|
||||
496.0
|
||||
],
|
||||
[
|
||||
1100.0,
|
||||
495.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1115.25,
|
||||
489.25
|
||||
],
|
||||
"area_px": 428.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1126.0,
|
||||
517.0
|
||||
],
|
||||
[
|
||||
1151.0,
|
||||
515.0
|
||||
],
|
||||
[
|
||||
1161.0,
|
||||
519.0
|
||||
],
|
||||
[
|
||||
1135.0,
|
||||
520.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1143.25,
|
||||
517.75
|
||||
],
|
||||
"area_px": 103.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1208.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1227.0,
|
||||
453.0
|
||||
],
|
||||
[
|
||||
1236.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1238.0,
|
||||
457.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1227.25,
|
||||
454.5
|
||||
],
|
||||
"area_px": 56.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
561.0,
|
||||
383.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
586.0,
|
||||
381.0
|
||||
],
|
||||
[
|
||||
585.0,
|
||||
385.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
575.0,
|
||||
382.0
|
||||
],
|
||||
"area_px": 92.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
566.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.25,
|
||||
560.25
|
||||
],
|
||||
"area_px": 59.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
565.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.0,
|
||||
551.25
|
||||
],
|
||||
"area_px": 58.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
427.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
442.0,
|
||||
461.0
|
||||
],
|
||||
[
|
||||
451.0,
|
||||
464.0
|
||||
],
|
||||
[
|
||||
433.0,
|
||||
465.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
438.25,
|
||||
463.0
|
||||
],
|
||||
"area_px": 57.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
734.0,
|
||||
390.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
386.0
|
||||
],
|
||||
[
|
||||
739.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
751.0,
|
||||
384.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
739.5,
|
||||
384.75
|
||||
],
|
||||
"area_px": 88.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
546.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
560.0
|
||||
],
|
||||
[
|
||||
553.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
560.5
|
||||
],
|
||||
"area_px": 32.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
547.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
551.0
|
||||
],
|
||||
[
|
||||
552.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
551.5
|
||||
],
|
||||
"area_px": 31.0
|
||||
}
|
||||
]
|
||||
}
|
||||
260
data/camera_study/Scene11/k3_acd/render_c_camera_pose.json
Normal file
260
data/camera_study/Scene11/k3_acd/render_c_camera_pose.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:04Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_acd\\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": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 4,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
214
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.004464254419595297,
|
||||
0.0009809006222282186,
|
||||
0.0009164799965027451,
|
||||
0.0009158784048461688,
|
||||
0.0009158768761971148
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.29793131172552,
|
||||
"residual_median_px": 2.1452420959349903,
|
||||
"residual_max_px": 3.2739924168757066,
|
||||
"sigma2_normalized": 3.355321802178801e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.995592474937439,
|
||||
0.09327799081802368,
|
||||
0.009738676249980927
|
||||
],
|
||||
[
|
||||
0.036200061440467834,
|
||||
-0.28641805052757263,
|
||||
-0.9574206471443176
|
||||
],
|
||||
[
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19767728447914124,
|
||||
0.10672874003648758,
|
||||
1.007198691368103
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.861498657958019,
|
||||
0.09376354778114666,
|
||||
-0.05560017520536802
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.28008216619491577,
|
||||
-0.9114096760749817,
|
||||
0.3947187662124634
|
||||
],
|
||||
"position_mm": [
|
||||
280.0821533203125,
|
||||
-911.40966796875,
|
||||
394.7187805175781
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 106.83509826660156,
|
||||
"pitch": 4.963260173797607,
|
||||
"yaw": 2.0823752880096436
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0007219214707919095,
|
||||
-0.00010615886627800751,
|
||||
-1.2441742080183794e-05,
|
||||
-2.2292220126872935e-06,
|
||||
-1.9001378278315576e-05,
|
||||
1.6055164393920986e-05
|
||||
],
|
||||
[
|
||||
-0.00010615886627800271,
|
||||
0.00018507450207990957,
|
||||
-0.000229357839230566,
|
||||
1.152655734440853e-05,
|
||||
-5.499754188682744e-06,
|
||||
8.805640626930607e-08
|
||||
],
|
||||
[
|
||||
-1.2441742080190222e-05,
|
||||
-0.0002293578392305681,
|
||||
0.0005299258920832583,
|
||||
-1.9116388130386854e-05,
|
||||
-9.922861831299987e-06,
|
||||
-2.5031660132005536e-06
|
||||
],
|
||||
[
|
||||
-2.229222012687054e-06,
|
||||
1.1526557344408634e-05,
|
||||
-1.9116388130386925e-05,
|
||||
1.6552782007454031e-06,
|
||||
1.9425504100347702e-07,
|
||||
2.1617897081681794e-06
|
||||
],
|
||||
[
|
||||
-1.900137827831593e-05,
|
||||
-5.49975418868228e-06,
|
||||
-9.9228618313007e-06,
|
||||
1.9425504100350238e-07,
|
||||
4.608378172736113e-06,
|
||||
4.99786823219628e-06
|
||||
],
|
||||
[
|
||||
1.605516439392046e-05,
|
||||
8.805640626925034e-08,
|
||||
-2.5031660132003253e-06,
|
||||
2.161789708168179e-06,
|
||||
4.997868232196299e-06,
|
||||
4.025176134184103e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
1.5394571733326972,
|
||||
0.7794637583962379,
|
||||
1.3189556791517139
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0012865761542735833,
|
||||
0.0021467133420035645,
|
||||
0.006344427581889561
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.020869968788817837,
|
||||
0.012354161969592598,
|
||||
0.024547181485578575
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
20.869968788817836,
|
||||
12.354161969592598,
|
||||
24.547181485578577
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.6399289775452035,
|
||||
"pitch": 1.2464776756009308,
|
||||
"yaw": 0.4474521059248073
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.4891967773438,
|
||||
649.7064208984375
|
||||
],
|
||||
"reprojection_error_px": 3.2739924168757066,
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.521240234375,
|
||||
639.6602172851562
|
||||
],
|
||||
"reprojection_error_px": 2.526325770342009,
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
317.2970275878906,
|
||||
564.263916015625
|
||||
],
|
||||
"reprojection_error_px": 0.9530740127253684,
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
914.7592163085938,
|
||||
584.8819580078125
|
||||
],
|
||||
"reprojection_error_px": 1.7641584215279715,
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1265
data/camera_study/Scene11/k3_acd/render_d_aruco_detection.json
Normal file
1265
data/camera_study/Scene11/k3_acd/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
299
data/camera_study/Scene11/k3_acd/render_d_camera_pose.json
Normal file
299
data/camera_study/Scene11/k3_acd/render_d_camera_pose.json
Normal file
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:04Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_acd\\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": [
|
||||
[
|
||||
1771.155517578125,
|
||||
0.0,
|
||||
640.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1774.3978271484375,
|
||||
361.23284912109375
|
||||
],
|
||||
[
|
||||
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": 7,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
103,
|
||||
215,
|
||||
214,
|
||||
64,
|
||||
211,
|
||||
72
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.009044550647581088,
|
||||
0.0016538644807328245,
|
||||
0.001558187473306732,
|
||||
0.0015581848688445382
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.911038582342608,
|
||||
"residual_median_px": 3.288713241844395,
|
||||
"residual_max_px": 5.863181348110948,
|
||||
"sigma2_normalized": 4.248895149117034e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8213014602661133,
|
||||
0.5704944729804993,
|
||||
0.00012249585415702313
|
||||
],
|
||||
[
|
||||
0.15860019624233246,
|
||||
-0.22811947762966156,
|
||||
-0.9606286883354187
|
||||
],
|
||||
[
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.1159428134560585,
|
||||
0.08624742180109024,
|
||||
1.1204499006271362
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7878119904428784,
|
||||
0.5600947960430909,
|
||||
-0.42088686432931055
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.695557713508606,
|
||||
-0.7981988191604614,
|
||||
0.39416658878326416
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577392578125,
|
||||
-798.1987915039062,
|
||||
394.1665954589844
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.39933776855469,
|
||||
"pitch": 33.230281829833984,
|
||||
"yaw": 10.929759979248047
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00017075757804605105,
|
||||
4.685834695811806e-05,
|
||||
4.688377015572213e-05,
|
||||
-1.3425424271290289e-06,
|
||||
-3.1433035701296834e-05,
|
||||
-7.846845109108273e-06
|
||||
],
|
||||
[
|
||||
4.68583469581189e-05,
|
||||
5.489955722014381e-05,
|
||||
-1.790529000763121e-05,
|
||||
6.900980143286671e-06,
|
||||
-1.1729289062349842e-05,
|
||||
5.987971983905701e-06
|
||||
],
|
||||
[
|
||||
4.688377015572101e-05,
|
||||
-1.790529000763161e-05,
|
||||
0.00010212299887187136,
|
||||
-1.0470592903780147e-05,
|
||||
-1.3600504299334786e-05,
|
||||
-1.742182371666159e-05
|
||||
],
|
||||
[
|
||||
-1.3425424271288516e-06,
|
||||
6.900980143286718e-06,
|
||||
-1.0470592903780122e-05,
|
||||
2.20000480797535e-06,
|
||||
3.818065068721914e-07,
|
||||
3.0860510097403877e-06
|
||||
],
|
||||
[
|
||||
-3.1433035701296834e-05,
|
||||
-1.1729289062349715e-05,
|
||||
-1.360050429933497e-05,
|
||||
3.8180650687221956e-07,
|
||||
7.778277788734531e-06,
|
||||
4.5947589857349e-06
|
||||
],
|
||||
[
|
||||
-7.846845109107946e-06,
|
||||
5.987971983905819e-06,
|
||||
-1.7421823716661586e-05,
|
||||
3.086051009740395e-06,
|
||||
4.594758985734847e-06,
|
||||
2.0313248802970143e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.7487082619566866,
|
||||
0.4245286975636879,
|
||||
0.5790077971658253
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0014832413181864069,
|
||||
0.002788956397782965,
|
||||
0.004507022165795299
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.008691071160615814,
|
||||
0.006844025854617922,
|
||||
0.012160875407669726
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
8.691071160615813,
|
||||
6.844025854617922,
|
||||
12.160875407669726
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9283381340785061,
|
||||
"pitch": 0.5720266297070177,
|
||||
"yaw": 0.5807194253340363
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
892.0,
|
||||
697.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
888.7431640625,
|
||||
696.793212890625
|
||||
],
|
||||
"reprojection_error_px": 3.288713241844395,
|
||||
"confidence": 0.06082651601087287
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
373.0,
|
||||
693.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
378.3336486816406,
|
||||
692.7239990234375
|
||||
],
|
||||
"reprojection_error_px": 5.359522859967245,
|
||||
"confidence": 0.13751453171188766
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
715.5,
|
||||
644.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
714.16943359375,
|
||||
645.6070556640625
|
||||
],
|
||||
"reprojection_error_px": 1.9005280941899156,
|
||||
"confidence": 0.41073527975223467
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
953.75,
|
||||
638.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
959.612548828125,
|
||||
638.5861206054688
|
||||
],
|
||||
"reprojection_error_px": 5.863181348110948,
|
||||
"confidence": 0.31959220576599684
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
211.75,
|
||||
633.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
209.3169708251953,
|
||||
633.8402709960938
|
||||
],
|
||||
"reprojection_error_px": 2.4347032300028966,
|
||||
"confidence": 0.4329145227793108
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
797.0,
|
||||
595.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
792.2921752929688,
|
||||
593.9794921875
|
||||
],
|
||||
"reprojection_error_px": 4.8171619930730385,
|
||||
"confidence": 0.21747661179321545
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1249.75,
|
||||
597.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1250.1585693359375,
|
||||
597.4947509765625
|
||||
],
|
||||
"reprojection_error_px": 0.6416443181996995,
|
||||
"confidence": 0.015337711207576538
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
75
data/camera_study/Scene11/k3_acd/robot_state.eval.json
Normal file
75
data/camera_study/Scene11/k3_acd/robot_state.eval.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 46.650085937768026,
|
||||
"gt": 50.0,
|
||||
"error": 3.3499140622319743,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 3.4318450564937266,
|
||||
"gt": 4.0,
|
||||
"error": 0.568154943506272,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 175.66455821440496,
|
||||
"gt": 176.0,
|
||||
"error": 0.33544178559503735,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 15.368151613858341,
|
||||
"gt": 20.0,
|
||||
"error": 4.631848386141655,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 59.68322397387179,
|
||||
"gt": 60.0,
|
||||
"error": 0.31677602612819555,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 9.971641027199587,
|
||||
"gt": 9.0,
|
||||
"error": 0.9716410271995812,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 15.070370753887888,
|
||||
"gt": 5.0,
|
||||
"error": 10.070370753887888,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.5480034456072715,
|
||||
"max_abs_deg": 0.9716410271995812,
|
||||
"mean_abs_mm": 6.710142408059931,
|
||||
"max_abs_mm": 10.070370753887888,
|
||||
"finger_error_mm": 4.0687983757619985
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene11/k3_acd/robot_state.json
Normal file
58
data/camera_study/Scene11/k3_acd/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:06Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 46.650085937768026,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 3.4318450564937266,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 175.66455821440496,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 15.368151613858341,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"b": {
|
||||
"value": 59.68322397387179,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 9.971641027199587,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 15.070370753887888,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.7895206403128716,
|
||||
"num_markers": 8
|
||||
}
|
||||
454
data/camera_study/Scene11/k3_ace/aruco_marker_poses.json
Normal file
454
data/camera_study/Scene11/k3_ace/aruco_marker_poses.json
Normal file
@@ -0,0 +1,454 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:24:00Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 9
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.1977002351099821,
|
||||
-0.8974846357366002,
|
||||
0.4002518648615185
|
||||
],
|
||||
"position_mm": [
|
||||
1197.700235109982,
|
||||
-897.4846357366002,
|
||||
400.25186486151847
|
||||
],
|
||||
"direction": [
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.29437890275702927,
|
||||
0.1267813643533499,
|
||||
0.12701805917267125
|
||||
],
|
||||
"position_mm": [
|
||||
294.37890275702927,
|
||||
126.78136435334991,
|
||||
127.01805917267126
|
||||
],
|
||||
"normal": [
|
||||
-0.14196124861081394,
|
||||
-0.7924630872235063,
|
||||
0.5931688286491867
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3010006084559165,
|
||||
0.1171482448049478,
|
||||
0.11576996172947694
|
||||
],
|
||||
[
|
||||
0.2794159048335973,
|
||||
0.12451959580423774,
|
||||
0.12037945593903555
|
||||
],
|
||||
[
|
||||
0.2879121903169958,
|
||||
0.13651809977384713,
|
||||
0.13851455646933553
|
||||
],
|
||||
[
|
||||
0.3091869074216074,
|
||||
0.12893951703036693,
|
||||
0.133408262552837
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.127800079561354
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5052152430804977,
|
||||
-0.3131113293634995,
|
||||
-0.027542605951870643
|
||||
],
|
||||
"position_mm": [
|
||||
505.2152430804977,
|
||||
-313.1113293634995,
|
||||
-27.54260595187064
|
||||
],
|
||||
"normal": [
|
||||
-0.012610294623433917,
|
||||
0.023008188731867052,
|
||||
0.9996557426038171
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.49290113251551126,
|
||||
-0.3242794039333816,
|
||||
-0.027383118051392576
|
||||
],
|
||||
[
|
||||
0.49438600561667234,
|
||||
-0.30042642930925645,
|
||||
-0.02803036287729893
|
||||
],
|
||||
[
|
||||
0.517237499336841,
|
||||
-0.30220303254478553,
|
||||
-0.027581415246510064
|
||||
],
|
||||
[
|
||||
0.5163363348529664,
|
||||
-0.3255364516665745,
|
||||
-0.027175527632281
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.414227411845804
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6454481712873698,
|
||||
-0.18705897359659518,
|
||||
-0.02671161793207194
|
||||
],
|
||||
"position_mm": [
|
||||
645.4481712873697,
|
||||
-187.05897359659517,
|
||||
-26.711617932071942
|
||||
],
|
||||
"normal": [
|
||||
0.004733104920936358,
|
||||
0.007749017383697155,
|
||||
0.9999587743739212
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6335977994698961,
|
||||
-0.19751361308954452,
|
||||
-0.026741885335102283
|
||||
],
|
||||
[
|
||||
0.6346051464039788,
|
||||
-0.1756899813611798,
|
||||
-0.026578252170683624
|
||||
],
|
||||
[
|
||||
0.6571304701164543,
|
||||
-0.17592101311991842,
|
||||
-0.027013498162242917
|
||||
],
|
||||
[
|
||||
0.65645926915915,
|
||||
-0.19911128681573792,
|
||||
-0.02651283606025894
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.62548837004521
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3708091842360687,
|
||||
-0.18361194645245343,
|
||||
-0.027466344412405384
|
||||
],
|
||||
"position_mm": [
|
||||
370.8091842360687,
|
||||
-183.61194645245342,
|
||||
-27.466344412405384
|
||||
],
|
||||
"normal": [
|
||||
-0.01412604121925375,
|
||||
0.017701912016702796,
|
||||
0.9997435157431255
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.35822936627828167,
|
||||
-0.19448435342392129,
|
||||
-0.027436183672708715
|
||||
],
|
||||
[
|
||||
0.3602371445844972,
|
||||
-0.17148220232812067,
|
||||
-0.02784637330057801
|
||||
],
|
||||
[
|
||||
0.3830385220663125,
|
||||
-0.17266271696406782,
|
||||
-0.027471622324090797
|
||||
],
|
||||
[
|
||||
0.38173170401518325,
|
||||
-0.19581851309370404,
|
||||
-0.027111198352244018
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.16652696980289
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.021067530768761816,
|
||||
-0.020993801270697266,
|
||||
0.0011156204385557888
|
||||
],
|
||||
"position_mm": [
|
||||
21.067530768761817,
|
||||
-20.993801270697265,
|
||||
1.1156204385557889
|
||||
],
|
||||
"normal": [
|
||||
-0.008193078084339063,
|
||||
0.007797334572130332,
|
||||
0.9999360354768071
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.008936993708155516,
|
||||
-0.008895476788030732,
|
||||
0.0008309272039998542
|
||||
],
|
||||
[
|
||||
0.03271674565167456,
|
||||
-0.009920628418332803,
|
||||
0.0012196385187391023
|
||||
],
|
||||
[
|
||||
0.0334114166534966,
|
||||
-0.03260076794743436,
|
||||
0.0012140601480771214
|
||||
],
|
||||
[
|
||||
0.009204967061720578,
|
||||
-0.032558331928991165,
|
||||
0.001197855883407077
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.592374570413305
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.34882663206457,
|
||||
-0.012436972487259092,
|
||||
0.0010390303738132174
|
||||
],
|
||||
"position_mm": [
|
||||
348.82663206457,
|
||||
-12.436972487259093,
|
||||
1.0390303738132174
|
||||
],
|
||||
"normal": [
|
||||
-0.04790095680941309,
|
||||
0.050131150058472684,
|
||||
0.9975932869313815
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.337158980949787,
|
||||
0.002855618405869495,
|
||||
-0.00042689324471984364
|
||||
],
|
||||
[
|
||||
0.36089512698786286,
|
||||
-0.0011064949294752853,
|
||||
0.001196555213057526
|
||||
],
|
||||
[
|
||||
0.3602371248066749,
|
||||
-0.02676333097341269,
|
||||
0.0021559347726831666
|
||||
],
|
||||
[
|
||||
0.33701529551395515,
|
||||
-0.02473368245201789,
|
||||
0.0012305247542320208
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 25.19264717557173
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.24860609750438448,
|
||||
-0.08748498855734912,
|
||||
-0.0006651758864440892
|
||||
],
|
||||
"position_mm": [
|
||||
248.60609750438448,
|
||||
-87.48498855734913,
|
||||
-0.6651758864440892
|
||||
],
|
||||
"normal": [
|
||||
-0.02374243048023579,
|
||||
0.02091248358113379,
|
||||
0.999499357191069
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23715373398990733,
|
||||
-0.07483124109394246,
|
||||
-0.0008609139292708791
|
||||
],
|
||||
[
|
||||
0.26147452650055203,
|
||||
-0.07635209216614453,
|
||||
-0.0009039490505681656
|
||||
],
|
||||
[
|
||||
0.26030846671780244,
|
||||
-0.10125179122811603,
|
||||
0.00020371347863076098
|
||||
],
|
||||
[
|
||||
0.23548766280927602,
|
||||
-0.09750482974119344,
|
||||
-0.0010995540445680727
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.29793342976706
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.15787142922118141,
|
||||
-0.17568255589747664,
|
||||
0.07574165328946517
|
||||
],
|
||||
"position_mm": [
|
||||
157.87142922118142,
|
||||
-175.68255589747665,
|
||||
75.74165328946516
|
||||
],
|
||||
"normal": [
|
||||
-0.012512302251762501,
|
||||
-0.9979918309792266,
|
||||
0.06209466636589123
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14616382244132306,
|
||||
-0.17486615413550533,
|
||||
0.08770617203941009
|
||||
],
|
||||
[
|
||||
0.17018270753978856,
|
||||
-0.1750347110376206,
|
||||
0.08743023935476404
|
||||
],
|
||||
[
|
||||
0.16935847397128279,
|
||||
-0.17664536213273474,
|
||||
0.06380879756474515
|
||||
],
|
||||
[
|
||||
0.1457807129323312,
|
||||
-0.17618399628404588,
|
||||
0.06402140419894138
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.754855712812457
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2465359207959917,
|
||||
-0.14482585507481302,
|
||||
0.1147018550551771
|
||||
],
|
||||
"position_mm": [
|
||||
246.5359207959917,
|
||||
-144.825855074813,
|
||||
114.7018550551771
|
||||
],
|
||||
"normal": [
|
||||
7.68927445969113e-05,
|
||||
0.016649888103755985,
|
||||
0.9998613780487965
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.25873091399894843,
|
||||
-0.13378112467734615,
|
||||
0.11460261444697291
|
||||
],
|
||||
[
|
||||
0.25857802580851996,
|
||||
-0.1571630523709673,
|
||||
0.11482245193178665
|
||||
],
|
||||
[
|
||||
0.23408255041970794,
|
||||
-0.1564282765874917,
|
||||
0.11497596930081364
|
||||
],
|
||||
[
|
||||
0.2347521929567905,
|
||||
-0.13193096666344692,
|
||||
0.11440638454113519
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.113576799807277
|
||||
}
|
||||
]
|
||||
}
|
||||
239
data/camera_study/Scene11/k3_ace/aruco_positions_initial.json
Normal file
239
data/camera_study/Scene11/k3_ace/aruco_positions_initial.json
Normal file
@@ -0,0 +1,239 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:24:00Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 9,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.1977002351099821,
|
||||
-0.8974846357366002,
|
||||
0.4002518648615185
|
||||
],
|
||||
"position_mm": [
|
||||
1197.700235109982,
|
||||
-897.4846357366002,
|
||||
400.25186486151847
|
||||
],
|
||||
"direction": [
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2935103119855211,
|
||||
0.12715684653025733,
|
||||
0.12567435388864465
|
||||
],
|
||||
"position_mm": [
|
||||
293.51031198552107,
|
||||
127.15684653025733,
|
||||
125.67435388864465
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5052319167581425,
|
||||
-0.31313997973666036,
|
||||
-0.027598364934548907
|
||||
],
|
||||
"position_mm": [
|
||||
505.2319167581425,
|
||||
-313.13997973666034,
|
||||
-27.598364934548908
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6454831731645639,
|
||||
-0.1870656760023744,
|
||||
-0.026768497372999765
|
||||
],
|
||||
"position_mm": [
|
||||
645.4831731645639,
|
||||
-187.0656760023744,
|
||||
-26.768497372999764
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3708107574071064,
|
||||
-0.18362611672367543,
|
||||
-0.02751576378857973
|
||||
],
|
||||
"position_mm": [
|
||||
370.8107574071064,
|
||||
-183.62611672367544,
|
||||
-27.515763788579733
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.02104142736315242,
|
||||
-0.020994736535481593,
|
||||
0.0010512251612733734
|
||||
],
|
||||
"position_mm": [
|
||||
21.04142736315242,
|
||||
-20.994736535481593,
|
||||
1.0512251612733734
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3488666872699251,
|
||||
-0.012488356457833586,
|
||||
0.0010096215290810297
|
||||
],
|
||||
"position_mm": [
|
||||
348.8666872699251,
|
||||
-12.488356457833586,
|
||||
1.0096215290810298
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2486258831437343,
|
||||
-0.08750273977817839,
|
||||
-0.0007072851756733519
|
||||
],
|
||||
"position_mm": [
|
||||
248.62588314373428,
|
||||
-87.5027397781784,
|
||||
-0.7072851756733519
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1599589751657587,
|
||||
-0.17546914761196067,
|
||||
0.0759812289217501
|
||||
],
|
||||
"position_mm": [
|
||||
159.9589751657587,
|
||||
-175.46914761196066,
|
||||
75.9812289217501
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2465448296908882,
|
||||
-0.14482901735278125,
|
||||
0.11463357771049827
|
||||
],
|
||||
"position_mm": [
|
||||
246.5448296908882,
|
||||
-144.82901735278125,
|
||||
114.63357771049827
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
238
data/camera_study/Scene11/k3_ace/aruco_positions_optimized.json
Normal file
238
data/camera_study/Scene11/k3_ace/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,238 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:24:00Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 9,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.1977002351099821,
|
||||
-0.8974846357366002,
|
||||
0.4002518648615185
|
||||
],
|
||||
"position_mm": [
|
||||
1197.700235109982,
|
||||
-897.4846357366002,
|
||||
400.25186486151847
|
||||
],
|
||||
"direction": [
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2949002370699347,
|
||||
0.12678015541727122,
|
||||
0.12790975087766038
|
||||
],
|
||||
"position_mm": [
|
||||
294.9002370699347,
|
||||
126.78015541727122,
|
||||
127.90975087766037
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5052331919844585,
|
||||
-0.31313651298834083,
|
||||
-0.027594950496580374
|
||||
],
|
||||
"position_mm": [
|
||||
505.2331919844585,
|
||||
-313.1365129883408,
|
||||
-27.594950496580374
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6454567857433768,
|
||||
-0.1871299051097841,
|
||||
-0.02685015820446027
|
||||
],
|
||||
"position_mm": [
|
||||
645.4567857433768,
|
||||
-187.12990510978412,
|
||||
-26.85015820446027
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3708099877695275,
|
||||
-0.18362832572350712,
|
||||
-0.02751898718619039
|
||||
],
|
||||
"position_mm": [
|
||||
370.8099877695275,
|
||||
-183.62832572350712,
|
||||
-27.51898718619039
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.02101926275586467,
|
||||
-0.02101478150721215,
|
||||
0.0010231054293107376
|
||||
],
|
||||
"position_mm": [
|
||||
21.01926275586467,
|
||||
-21.01478150721215,
|
||||
1.0231054293107376
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34886706531450434,
|
||||
-0.012446680550691166,
|
||||
0.0011038945747601308
|
||||
],
|
||||
"position_mm": [
|
||||
348.8670653145043,
|
||||
-12.446680550691166,
|
||||
1.1038945747601308
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.24862603457587173,
|
||||
-0.08752703164653101,
|
||||
-0.0007576164181372873
|
||||
],
|
||||
"position_mm": [
|
||||
248.62603457587173,
|
||||
-87.52703164653101,
|
||||
-0.7576164181372873
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1564414227177087,
|
||||
-0.17687992147479215,
|
||||
0.0758734824497611
|
||||
],
|
||||
"position_mm": [
|
||||
156.4414227177087,
|
||||
-176.87992147479216,
|
||||
75.8734824497611
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.24645347548891405,
|
||||
-0.1448743470982702,
|
||||
0.11451067642002977
|
||||
],
|
||||
"position_mm": [
|
||||
246.45347548891405,
|
||||
-144.87434709827022,
|
||||
114.51067642002977
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1790
data/camera_study/Scene11/k3_ace/render_a_aruco_detection.json
Normal file
1790
data/camera_study/Scene11/k3_ace/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
327
data/camera_study/Scene11/k3_ace/render_a_camera_pose.json
Normal file
327
data/camera_study/Scene11/k3_ace/render_a_camera_pose.json
Normal file
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:23:59Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_ace\\render_a_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "a",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1768.8695068359375,
|
||||
0.0,
|
||||
639.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1774.5469970703125,
|
||||
357.7935485839844
|
||||
],
|
||||
[
|
||||
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": 9,
|
||||
"used_marker_ids": [
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
96,
|
||||
75,
|
||||
102,
|
||||
92,
|
||||
217,
|
||||
206
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.010980819919799259,
|
||||
0.0011531896217766104,
|
||||
0.0009887416871182516,
|
||||
0.0009887321064848743
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.4841199297798613,
|
||||
"residual_median_px": 2.4582316730892884,
|
||||
"residual_max_px": 4.141706938123753,
|
||||
"sigma2_normalized": 1.4663867660167864e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8069714903831482,
|
||||
-0.590590238571167,
|
||||
0.00041733618127182126
|
||||
],
|
||||
[
|
||||
-0.3411347270011902,
|
||||
-0.46669670939445496,
|
||||
-0.8159787058830261
|
||||
],
|
||||
[
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.22719182074069977,
|
||||
0.17189177870750427,
|
||||
1.129351258277893
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1004770444031364,
|
||||
-0.6862687731842654,
|
||||
0.35540446327797953
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.3024890124797821,
|
||||
-0.7974408864974976,
|
||||
0.7932122945785522
|
||||
],
|
||||
"position_mm": [
|
||||
-302.489013671875,
|
||||
-797.4408569335938,
|
||||
793.2122802734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.2864990234375,
|
||||
"pitch": -28.822898864746094,
|
||||
"yaw": -22.91545867919922
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.426407873456523e-05,
|
||||
-7.895506409561845e-06,
|
||||
3.1511426506745407e-06,
|
||||
1.3330395330227032e-06,
|
||||
1.6228201831963088e-06,
|
||||
2.7888594415357304e-06
|
||||
],
|
||||
[
|
||||
-7.89550640956188e-06,
|
||||
8.966513264733893e-06,
|
||||
-8.186962788898083e-06,
|
||||
-1.805608492609952e-06,
|
||||
-1.2051151610832277e-06,
|
||||
2.722207074789832e-06
|
||||
],
|
||||
[
|
||||
3.1511426506748325e-06,
|
||||
-8.186962788898244e-06,
|
||||
3.128801691563921e-05,
|
||||
3.840520356479328e-06,
|
||||
-2.958944449333019e-06,
|
||||
-1.1431175024526813e-05
|
||||
],
|
||||
[
|
||||
1.333039533022735e-06,
|
||||
-1.805608492609968e-06,
|
||||
3.84052035647932e-06,
|
||||
9.068706330009748e-07,
|
||||
-6.711836153564835e-08,
|
||||
-6.905114786085991e-07
|
||||
],
|
||||
[
|
||||
1.6228201831962743e-06,
|
||||
-1.205115161083196e-06,
|
||||
-2.958944449333087e-06,
|
||||
-6.71183615356621e-08,
|
||||
1.156400472899055e-06,
|
||||
1.6340366338675525e-06
|
||||
],
|
||||
[
|
||||
2.7888594415356232e-06,
|
||||
2.722207074789906e-06,
|
||||
-1.143117502452688e-05,
|
||||
-6.905114786086415e-07,
|
||||
1.63403663386755e-06,
|
||||
9.77890641732964e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3353838625323722,
|
||||
0.1715672657674912,
|
||||
0.3204879102398954
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0009522975548645364,
|
||||
0.0010753606245809148,
|
||||
0.0031271243047454383
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.004830624949966364,
|
||||
0.006452977477907209,
|
||||
0.005820102892816153
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
4.830624949966364,
|
||||
6.452977477907209,
|
||||
5.820102892816153
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5165332116627502,
|
||||
"pitch": 0.2611451472117435,
|
||||
"yaw": 0.17575981735146345
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
985.0,
|
||||
693.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
986.1359252929688,
|
||||
691.0036010742188
|
||||
],
|
||||
"reprojection_error_px": 2.742687344165922,
|
||||
"confidence": 0.07950295894946531
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
328.0,
|
||||
631.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
325.8231506347656,
|
||||
632.6420288085938
|
||||
],
|
||||
"reprojection_error_px": 2.4582316730892884,
|
||||
"confidence": 0.45856909790460193
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1187.0,
|
||||
610.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1185.957763671875,
|
||||
610.4509887695312
|
||||
],
|
||||
"reprojection_error_px": 1.0842805354749843,
|
||||
"confidence": 0.4539195577436192
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
904.75,
|
||||
584.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
906.6068115234375,
|
||||
587.1532592773438
|
||||
],
|
||||
"reprojection_error_px": 3.446253540448358,
|
||||
"confidence": 0.47818895251106325
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
128.5,
|
||||
516.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
129.30142211914062,
|
||||
515.8756713867188
|
||||
],
|
||||
"reprojection_error_px": 1.186055621398155,
|
||||
"confidence": 0.25798445457040825
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1220.25,
|
||||
461.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1218.746826171875,
|
||||
461.6639709472656
|
||||
],
|
||||
"reprojection_error_px": 1.5591354985183186,
|
||||
"confidence": 0.23928367610236692
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1176.5,
|
||||
438.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1173.768310546875,
|
||||
438.2154235839844
|
||||
],
|
||||
"reprojection_error_px": 2.746472465703354,
|
||||
"confidence": 0.28706086767352934
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1084.0,
|
||||
348.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1087.994384765625,
|
||||
347.4051818847656
|
||||
],
|
||||
"reprojection_error_px": 4.141706938123753,
|
||||
"confidence": 0.333368702898709
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1013.25,
|
||||
301.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1013.131103515625,
|
||||
301.6094970703125
|
||||
],
|
||||
"reprojection_error_px": 0.6209855495228976,
|
||||
"confidence": 0.26319796391165523
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
966
data/camera_study/Scene11/k3_ace/render_c_aruco_detection.json
Normal file
966
data/camera_study/Scene11/k3_ace/render_c_aruco_detection.json
Normal file
@@ -0,0 +1,966 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:23:58Z",
|
||||
"vision_config": {
|
||||
"MarkerType": "DICT_4X4_250",
|
||||
"MarkerSize": 0.025
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"image": {
|
||||
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
|
||||
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
|
||||
"width_px": 1280,
|
||||
"height_px": 720
|
||||
},
|
||||
"aruco": {
|
||||
"dictionary": "DICT_4X4_250",
|
||||
"num_detected_markers": 10,
|
||||
"num_rejected_candidates": 15
|
||||
},
|
||||
"detections": [
|
||||
{
|
||||
"observation_id": "4e79c74a-cd6f-4659-8e48-2ce773ee961e",
|
||||
"type": "aruco",
|
||||
"marker_id": 243,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
485.0,
|
||||
535.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
538.0
|
||||
],
|
||||
[
|
||||
536.0,
|
||||
589.0
|
||||
],
|
||||
[
|
||||
484.0,
|
||||
585.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
510.75,
|
||||
561.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2656.5,
|
||||
"perimeter_px": 206.28765487670898,
|
||||
"sharpness": {
|
||||
"laplacian_var": 194.57776733430927
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 19.0,
|
||||
"p95": 167.0,
|
||||
"dynamic_range": 148.0,
|
||||
"mean_gray": 77.51414027149322,
|
||||
"std_gray": 62.50480364568594
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.32629743218421936,
|
||||
"distance_to_border_px": 131.0
|
||||
},
|
||||
"edge_ratio": 1.0614845160738655,
|
||||
"edge_lengths_px": [
|
||||
53.0848388671875,
|
||||
51.03919982910156,
|
||||
52.15361785888672,
|
||||
50.0099983215332
|
||||
]
|
||||
},
|
||||
"confidence": 0.9420768601493317
|
||||
},
|
||||
{
|
||||
"observation_id": "52d9777b-11c6-43a5-93d4-c97674a2af2e",
|
||||
"type": "aruco",
|
||||
"marker_id": 232,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
684.0,
|
||||
479.0
|
||||
],
|
||||
[
|
||||
737.0,
|
||||
484.0
|
||||
],
|
||||
[
|
||||
732.0,
|
||||
533.0
|
||||
],
|
||||
[
|
||||
680.0,
|
||||
528.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
708.25,
|
||||
506.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2595.0,
|
||||
"perimeter_px": 203.8925895690918,
|
||||
"sharpness": {
|
||||
"laplacian_var": 423.96591859102955
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 42.0,
|
||||
"p95": 177.0,
|
||||
"dynamic_range": 135.0,
|
||||
"mean_gray": 118.92873432155073,
|
||||
"std_gray": 53.41795407389024
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.2194800227880478,
|
||||
"distance_to_border_px": 187.0
|
||||
},
|
||||
"edge_ratio": 1.082833247360446,
|
||||
"edge_lengths_px": [
|
||||
53.23532485961914,
|
||||
49.25444030761719,
|
||||
52.239830017089844,
|
||||
49.162994384765625
|
||||
]
|
||||
},
|
||||
"confidence": 0.9235032286251245
|
||||
},
|
||||
{
|
||||
"observation_id": "cf53e474-96ef-49c8-8049-baa37edc5328",
|
||||
"type": "aruco",
|
||||
"marker_id": 40,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
834.0,
|
||||
313.0
|
||||
],
|
||||
[
|
||||
797.0,
|
||||
301.0
|
||||
],
|
||||
[
|
||||
812.0,
|
||||
267.0
|
||||
],
|
||||
[
|
||||
848.0,
|
||||
280.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
822.75,
|
||||
290.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1404.0,
|
||||
"perimeter_px": 150.18132400512695,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1033.8424402835647
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 51.0,
|
||||
"p95": 174.0,
|
||||
"dynamic_range": 123.0,
|
||||
"mean_gray": 99.09217577706323,
|
||||
"std_gray": 49.548508963403066
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.26638665795326233,
|
||||
"distance_to_border_px": 267.0
|
||||
},
|
||||
"edge_ratio": 1.0850953315237581,
|
||||
"edge_lengths_px": [
|
||||
38.897300720214844,
|
||||
37.161808013916016,
|
||||
38.27531814575195,
|
||||
35.84689712524414
|
||||
]
|
||||
},
|
||||
"confidence": 0.8625970205637239
|
||||
},
|
||||
{
|
||||
"observation_id": "f911801a-f907-45ff-9c5e-d9f07abf36c2",
|
||||
"type": "aruco",
|
||||
"marker_id": 231,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
681.0,
|
||||
598.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
599.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
616.0
|
||||
],
|
||||
[
|
||||
689.0,
|
||||
615.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
712.5,
|
||||
607.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 931.0,
|
||||
"perimeter_px": 145.8065700531006,
|
||||
"sharpness": {
|
||||
"laplacian_var": 408.6101101899093
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 24.0,
|
||||
"p95": 113.0,
|
||||
"dynamic_range": 89.0,
|
||||
"mean_gray": 64.45386904761905,
|
||||
"std_gray": 33.31198505231576
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.35056453943252563,
|
||||
"distance_to_border_px": 104.0
|
||||
},
|
||||
"edge_ratio": 3.4710866142721737,
|
||||
"edge_lengths_px": [
|
||||
59.00847244262695,
|
||||
17.0,
|
||||
51.009803771972656,
|
||||
18.788293838500977
|
||||
]
|
||||
},
|
||||
"confidence": 0.17881048087784743
|
||||
},
|
||||
{
|
||||
"observation_id": "a136a462-89d4-4ccc-82d5-fbb6efb69ee5",
|
||||
"type": "aruco",
|
||||
"marker_id": 245,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
744.0,
|
||||
458.0
|
||||
],
|
||||
[
|
||||
741.0,
|
||||
476.0
|
||||
],
|
||||
[
|
||||
687.0,
|
||||
473.0
|
||||
],
|
||||
[
|
||||
692.0,
|
||||
456.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
716.0,
|
||||
465.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 937.5,
|
||||
"perimeter_px": 142.09005165100098,
|
||||
"sharpness": {
|
||||
"laplacian_var": 992.9299474249533
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 158.79999999999995,
|
||||
"dynamic_range": 144.79999999999995,
|
||||
"mean_gray": 80.30977443609022,
|
||||
"std_gray": 57.04112994992437
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.17734786868095398,
|
||||
"distance_to_border_px": 244.0
|
||||
},
|
||||
"edge_ratio": 3.0520955648121766,
|
||||
"edge_lengths_px": [
|
||||
18.248287200927734,
|
||||
54.08327102661133,
|
||||
17.72004508972168,
|
||||
52.038448333740234
|
||||
]
|
||||
},
|
||||
"confidence": 0.20477733633431033
|
||||
},
|
||||
{
|
||||
"observation_id": "c1df4214-fb35-4912-b86e-7b1506ab9afd",
|
||||
"type": "aruco",
|
||||
"marker_id": 208,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
903.0,
|
||||
638.0
|
||||
],
|
||||
[
|
||||
950.0,
|
||||
641.0
|
||||
],
|
||||
[
|
||||
952.0,
|
||||
662.0
|
||||
],
|
||||
[
|
||||
902.0,
|
||||
659.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1017.0,
|
||||
"perimeter_px": 139.30438423156738,
|
||||
"sharpness": {
|
||||
"laplacian_var": 411.0265107039022
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 9.0,
|
||||
"p95": 138.0,
|
||||
"dynamic_range": 129.0,
|
||||
"mean_gray": 61.5855354659249,
|
||||
"std_gray": 49.92554246853262
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5553983449935913,
|
||||
"distance_to_border_px": 58.0
|
||||
},
|
||||
"edge_ratio": 2.382534526574857,
|
||||
"edge_lengths_px": [
|
||||
47.095645904541016,
|
||||
21.095022201538086,
|
||||
50.08992004394531,
|
||||
21.02379608154297
|
||||
]
|
||||
},
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"observation_id": "15395624-501e-4aac-ae48-05c17e7ba0d8",
|
||||
"type": "aruco",
|
||||
"marker_id": 215,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
701.0,
|
||||
628.0
|
||||
],
|
||||
[
|
||||
748.0,
|
||||
632.0
|
||||
],
|
||||
[
|
||||
744.0,
|
||||
651.0
|
||||
],
|
||||
[
|
||||
695.0,
|
||||
647.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 932.0,
|
||||
"perimeter_px": 135.67424774169922,
|
||||
"sharpness": {
|
||||
"laplacian_var": 153.48910990467152
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 6.0,
|
||||
"p95": 86.0,
|
||||
"dynamic_range": 80.0,
|
||||
"mean_gray": 40.899371069182386,
|
||||
"std_gray": 30.88255190529213
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.39667633175849915,
|
||||
"distance_to_border_px": 69.0
|
||||
},
|
||||
"edge_ratio": 2.5320229253292195,
|
||||
"edge_lengths_px": [
|
||||
47.16990661621094,
|
||||
19.416488647460938,
|
||||
49.162994384765625,
|
||||
19.92485809326172
|
||||
]
|
||||
},
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"observation_id": "50d92275-acd4-4fa9-9982-bd1d853b91f0",
|
||||
"type": "aruco",
|
||||
"marker_id": 248,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
668.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
664.0,
|
||||
472.0
|
||||
],
|
||||
[
|
||||
614.0,
|
||||
471.0
|
||||
],
|
||||
[
|
||||
620.0,
|
||||
453.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
641.5,
|
||||
462.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 887.0,
|
||||
"perimeter_px": 135.43316650390625,
|
||||
"sharpness": {
|
||||
"laplacian_var": 779.864463176575
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 159.0,
|
||||
"dynamic_range": 145.0,
|
||||
"mean_gray": 90.6723602484472,
|
||||
"std_gray": 54.33953909756743
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.13960322737693787,
|
||||
"distance_to_border_px": 248.0
|
||||
},
|
||||
"edge_ratio": 2.7121729715549994,
|
||||
"edge_lengths_px": [
|
||||
18.439088821411133,
|
||||
50.0099983215332,
|
||||
18.973665237426758,
|
||||
48.010414123535156
|
||||
]
|
||||
},
|
||||
"confidence": 0.21802935857527475
|
||||
},
|
||||
{
|
||||
"observation_id": "81726269-c89c-4de1-85d7-b02c68260d56",
|
||||
"type": "aruco",
|
||||
"marker_id": 210,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
303.0,
|
||||
555.0
|
||||
],
|
||||
[
|
||||
344.0,
|
||||
557.0
|
||||
],
|
||||
[
|
||||
335.0,
|
||||
573.0
|
||||
],
|
||||
[
|
||||
291.0,
|
||||
572.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 717.0,
|
||||
"perimeter_px": 124.22632789611816,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1043.14627397841
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 22.0,
|
||||
"p95": 161.34999999999997,
|
||||
"dynamic_range": 139.34999999999997,
|
||||
"mean_gray": 87.10700389105058,
|
||||
"std_gray": 50.615686245828684
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5190029740333557,
|
||||
"distance_to_border_px": 147.0
|
||||
},
|
||||
"edge_ratio": 2.3974518340826596,
|
||||
"edge_lengths_px": [
|
||||
41.04875183105469,
|
||||
18.357559204101562,
|
||||
44.0113639831543,
|
||||
20.808652877807617
|
||||
]
|
||||
},
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"observation_id": "09c9b8f9-76cf-40c8-a7bd-59fd359267ae",
|
||||
"type": "aruco",
|
||||
"marker_id": 214,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
890.0,
|
||||
575.0
|
||||
],
|
||||
[
|
||||
934.0,
|
||||
577.0
|
||||
],
|
||||
[
|
||||
936.0,
|
||||
594.0
|
||||
],
|
||||
[
|
||||
892.0,
|
||||
593.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 767.0,
|
||||
"perimeter_px": 123.2848072052002,
|
||||
"sharpness": {
|
||||
"laplacian_var": 340.67132862592325
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 10.700000000000003,
|
||||
"p95": 125.0,
|
||||
"dynamic_range": 114.3,
|
||||
"mean_gray": 73.4936936936937,
|
||||
"std_gray": 41.824143377234996
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.4815620481967926,
|
||||
"distance_to_border_px": 126.0
|
||||
},
|
||||
"edge_ratio": 2.573161443734459,
|
||||
"edge_lengths_px": [
|
||||
44.04542922973633,
|
||||
17.11724281311035,
|
||||
44.0113639831543,
|
||||
18.11077117919922
|
||||
]
|
||||
},
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
],
|
||||
"rejected_candidates": [
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
546.0,
|
||||
447.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
487.0,
|
||||
460.0
|
||||
],
|
||||
[
|
||||
497.0,
|
||||
447.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
517.0,
|
||||
454.0
|
||||
],
|
||||
"area_px": 709.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
769.0,
|
||||
228.0
|
||||
],
|
||||
[
|
||||
766.0,
|
||||
248.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
265.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
243.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
752.25,
|
||||
246.0
|
||||
],
|
||||
"area_px": 568.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
780.0,
|
||||
520.0
|
||||
],
|
||||
[
|
||||
783.0,
|
||||
543.0
|
||||
],
|
||||
[
|
||||
779.0,
|
||||
572.0
|
||||
],
|
||||
[
|
||||
776.0,
|
||||
534.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
779.5,
|
||||
542.25
|
||||
],
|
||||
"area_px": 186.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1225.0,
|
||||
489.0
|
||||
],
|
||||
[
|
||||
1259.0,
|
||||
491.0
|
||||
],
|
||||
[
|
||||
1269.0,
|
||||
503.0
|
||||
],
|
||||
[
|
||||
1231.0,
|
||||
502.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1246.0,
|
||||
496.25
|
||||
],
|
||||
"area_px": 438.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1026.0,
|
||||
492.0
|
||||
],
|
||||
[
|
||||
1061.0,
|
||||
493.0
|
||||
],
|
||||
[
|
||||
1068.0,
|
||||
505.0
|
||||
],
|
||||
[
|
||||
1032.0,
|
||||
505.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1046.75,
|
||||
498.75
|
||||
],
|
||||
"area_px": 440.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1096.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1129.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1136.0,
|
||||
496.0
|
||||
],
|
||||
[
|
||||
1100.0,
|
||||
495.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1115.25,
|
||||
489.25
|
||||
],
|
||||
"area_px": 428.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1126.0,
|
||||
517.0
|
||||
],
|
||||
[
|
||||
1151.0,
|
||||
515.0
|
||||
],
|
||||
[
|
||||
1161.0,
|
||||
519.0
|
||||
],
|
||||
[
|
||||
1135.0,
|
||||
520.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1143.25,
|
||||
517.75
|
||||
],
|
||||
"area_px": 103.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1208.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1227.0,
|
||||
453.0
|
||||
],
|
||||
[
|
||||
1236.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1238.0,
|
||||
457.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1227.25,
|
||||
454.5
|
||||
],
|
||||
"area_px": 56.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
561.0,
|
||||
383.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
586.0,
|
||||
381.0
|
||||
],
|
||||
[
|
||||
585.0,
|
||||
385.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
575.0,
|
||||
382.0
|
||||
],
|
||||
"area_px": 92.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
566.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.25,
|
||||
560.25
|
||||
],
|
||||
"area_px": 59.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
565.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.0,
|
||||
551.25
|
||||
],
|
||||
"area_px": 58.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
427.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
442.0,
|
||||
461.0
|
||||
],
|
||||
[
|
||||
451.0,
|
||||
464.0
|
||||
],
|
||||
[
|
||||
433.0,
|
||||
465.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
438.25,
|
||||
463.0
|
||||
],
|
||||
"area_px": 57.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
734.0,
|
||||
390.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
386.0
|
||||
],
|
||||
[
|
||||
739.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
751.0,
|
||||
384.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
739.5,
|
||||
384.75
|
||||
],
|
||||
"area_px": 88.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
546.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
560.0
|
||||
],
|
||||
[
|
||||
553.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
560.5
|
||||
],
|
||||
"area_px": 32.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
547.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
551.0
|
||||
],
|
||||
[
|
||||
552.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
551.5
|
||||
],
|
||||
"area_px": 31.0
|
||||
}
|
||||
]
|
||||
}
|
||||
260
data/camera_study/Scene11/k3_ace/render_c_camera_pose.json
Normal file
260
data/camera_study/Scene11/k3_ace/render_c_camera_pose.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:23:59Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_ace\\render_c_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 4,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
214
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.004464254419595297,
|
||||
0.0009809006222282186,
|
||||
0.0009164799965027451,
|
||||
0.0009158784048461688,
|
||||
0.0009158768761971148
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.29793131172552,
|
||||
"residual_median_px": 2.1452420959349903,
|
||||
"residual_max_px": 3.2739924168757066,
|
||||
"sigma2_normalized": 3.355321802178801e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.995592474937439,
|
||||
0.09327799081802368,
|
||||
0.009738676249980927
|
||||
],
|
||||
[
|
||||
0.036200061440467834,
|
||||
-0.28641805052757263,
|
||||
-0.9574206471443176
|
||||
],
|
||||
[
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19767728447914124,
|
||||
0.10672874003648758,
|
||||
1.007198691368103
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.861498657958019,
|
||||
0.09376354778114666,
|
||||
-0.05560017520536802
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.28008216619491577,
|
||||
-0.9114096760749817,
|
||||
0.3947187662124634
|
||||
],
|
||||
"position_mm": [
|
||||
280.0821533203125,
|
||||
-911.40966796875,
|
||||
394.7187805175781
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 106.83509826660156,
|
||||
"pitch": 4.963260173797607,
|
||||
"yaw": 2.0823752880096436
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0007219214707919095,
|
||||
-0.00010615886627800751,
|
||||
-1.2441742080183794e-05,
|
||||
-2.2292220126872935e-06,
|
||||
-1.9001378278315576e-05,
|
||||
1.6055164393920986e-05
|
||||
],
|
||||
[
|
||||
-0.00010615886627800271,
|
||||
0.00018507450207990957,
|
||||
-0.000229357839230566,
|
||||
1.152655734440853e-05,
|
||||
-5.499754188682744e-06,
|
||||
8.805640626930607e-08
|
||||
],
|
||||
[
|
||||
-1.2441742080190222e-05,
|
||||
-0.0002293578392305681,
|
||||
0.0005299258920832583,
|
||||
-1.9116388130386854e-05,
|
||||
-9.922861831299987e-06,
|
||||
-2.5031660132005536e-06
|
||||
],
|
||||
[
|
||||
-2.229222012687054e-06,
|
||||
1.1526557344408634e-05,
|
||||
-1.9116388130386925e-05,
|
||||
1.6552782007454031e-06,
|
||||
1.9425504100347702e-07,
|
||||
2.1617897081681794e-06
|
||||
],
|
||||
[
|
||||
-1.900137827831593e-05,
|
||||
-5.49975418868228e-06,
|
||||
-9.9228618313007e-06,
|
||||
1.9425504100350238e-07,
|
||||
4.608378172736113e-06,
|
||||
4.99786823219628e-06
|
||||
],
|
||||
[
|
||||
1.605516439392046e-05,
|
||||
8.805640626925034e-08,
|
||||
-2.5031660132003253e-06,
|
||||
2.161789708168179e-06,
|
||||
4.997868232196299e-06,
|
||||
4.025176134184103e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
1.5394571733326972,
|
||||
0.7794637583962379,
|
||||
1.3189556791517139
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0012865761542735833,
|
||||
0.0021467133420035645,
|
||||
0.006344427581889561
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.020869968788817837,
|
||||
0.012354161969592598,
|
||||
0.024547181485578575
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
20.869968788817836,
|
||||
12.354161969592598,
|
||||
24.547181485578577
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.6399289775452035,
|
||||
"pitch": 1.2464776756009308,
|
||||
"yaw": 0.4474521059248073
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.4891967773438,
|
||||
649.7064208984375
|
||||
],
|
||||
"reprojection_error_px": 3.2739924168757066,
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.521240234375,
|
||||
639.6602172851562
|
||||
],
|
||||
"reprojection_error_px": 2.526325770342009,
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
317.2970275878906,
|
||||
564.263916015625
|
||||
],
|
||||
"reprojection_error_px": 0.9530740127253684,
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
914.7592163085938,
|
||||
584.8819580078125
|
||||
],
|
||||
"reprojection_error_px": 1.7641584215279715,
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1839
data/camera_study/Scene11/k3_ace/render_e_aruco_detection.json
Normal file
1839
data/camera_study/Scene11/k3_ace/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
411
data/camera_study/Scene11/k3_ace/render_e_camera_pose.json
Normal file
411
data/camera_study/Scene11/k3_ace/render_e_camera_pose.json
Normal file
@@ -0,0 +1,411 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:23:59Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_ace\\render_e_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "e",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1779.3912353515625,
|
||||
0.0,
|
||||
640.3994750976562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1771.271484375,
|
||||
358.7074279785156
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 15,
|
||||
"used_marker_ids": [
|
||||
92,
|
||||
85,
|
||||
54,
|
||||
62,
|
||||
96,
|
||||
55,
|
||||
66,
|
||||
53,
|
||||
79,
|
||||
51,
|
||||
95,
|
||||
103,
|
||||
214,
|
||||
215,
|
||||
86
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006847823160763762,
|
||||
0.0010908392570462759,
|
||||
0.0010097102253433705,
|
||||
0.001009708108079841
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.5418895887825874,
|
||||
"residual_median_px": 2.179114210157556,
|
||||
"residual_max_px": 4.223236649737238,
|
||||
"sigma2_normalized": 1.2743880793798654e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6289862394332886,
|
||||
0.7774164080619812,
|
||||
-4.520302900345996e-05
|
||||
],
|
||||
[
|
||||
0.2066880613565445,
|
||||
-0.16728167235851288,
|
||||
-0.9640004634857178
|
||||
],
|
||||
[
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.05559958890080452,
|
||||
-0.01184007991105318,
|
||||
1.548203706741333
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7018905465518064,
|
||||
0.8121732672970728,
|
||||
-0.618541738555643
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.1977002620697021,
|
||||
-0.8974846601486206,
|
||||
0.4002518653869629
|
||||
],
|
||||
"position_mm": [
|
||||
1197.7003173828125,
|
||||
-897.4846801757812,
|
||||
400.2518615722656
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.67928314208984,
|
||||
"pitch": 48.54166030883789,
|
||||
"yaw": 18.190784454345703
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
7.143862994181741e-06,
|
||||
1.446715996625232e-06,
|
||||
1.7416459932360616e-06,
|
||||
-3.2218014928034377e-07,
|
||||
-2.1767646795809807e-06,
|
||||
1.1257509104412026e-06
|
||||
],
|
||||
[
|
||||
1.4467159966252256e-06,
|
||||
5.746985345383812e-06,
|
||||
5.110202499641363e-07,
|
||||
1.3257264260705087e-06,
|
||||
-1.4195704971294177e-06,
|
||||
1.2353593501937247e-06
|
||||
],
|
||||
[
|
||||
1.7416459932360033e-06,
|
||||
5.110202499641407e-07,
|
||||
1.0062672837062547e-05,
|
||||
-1.6387655870261812e-06,
|
||||
-1.5538005058192453e-06,
|
||||
-8.944843962488583e-07
|
||||
],
|
||||
[
|
||||
-3.221801492803391e-07,
|
||||
1.3257264260705096e-06,
|
||||
-1.6387655870261876e-06,
|
||||
7.612251497648156e-07,
|
||||
3.089319039406512e-08,
|
||||
5.746513175037978e-07
|
||||
],
|
||||
[
|
||||
-2.176764679580973e-06,
|
||||
-1.4195704971294207e-06,
|
||||
-1.5538005058192597e-06,
|
||||
3.089319039406561e-08,
|
||||
1.121777509629322e-06,
|
||||
1.8628742557256562e-07
|
||||
],
|
||||
[
|
||||
1.1257509104412018e-06,
|
||||
1.2353593501937262e-06,
|
||||
-8.94484396248859e-07,
|
||||
5.746513175037975e-07,
|
||||
1.862874255725652e-07,
|
||||
6.331966808234543e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.15314019329004952,
|
||||
0.13735443198255531,
|
||||
0.1817520461716996
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008724821773336207,
|
||||
0.0010591399858514087,
|
||||
0.002516339962770242
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0028842344444595922,
|
||||
0.0027093174361713457,
|
||||
0.003705667015544412
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
2.8842344444595924,
|
||||
2.7093174361713457,
|
||||
3.705667015544412
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.24295760603880232,
|
||||
"pitch": 0.15450206256615454,
|
||||
"yaw": 0.21172008702206976
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1021.25,
|
||||
690.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1023.6946411132812,
|
||||
689.0123901367188
|
||||
],
|
||||
"reprojection_error_px": 2.6365969382511616,
|
||||
"confidence": 0.14766715850245912
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
674.25,
|
||||
666.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
673.99853515625,
|
||||
665.7089233398438
|
||||
],
|
||||
"reprojection_error_px": 1.07101595691395,
|
||||
"confidence": 0.31040235026858615
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
485.0,
|
||||
582.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
482.6800842285156,
|
||||
585.3987426757812
|
||||
],
|
||||
"reprojection_error_px": 3.521057646402109,
|
||||
"confidence": 0.261936977185694
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
737.25,
|
||||
553.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
737.9805297851562,
|
||||
555.7020263671875
|
||||
],
|
||||
"reprojection_error_px": 2.0842458360749254,
|
||||
"confidence": 0.29470267815689305
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
693.5,
|
||||
544.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
689.2779541015625,
|
||||
544.3502807617188
|
||||
],
|
||||
"reprojection_error_px": 4.223236649737238,
|
||||
"confidence": 0.2320355751581732
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
521.0,
|
||||
533.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
518.1779174804688,
|
||||
533.9116821289062
|
||||
],
|
||||
"reprojection_error_px": 2.8267102536078057,
|
||||
"confidence": 0.18434674728219572
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
329.75,
|
||||
537.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.9173889160156,
|
||||
537.1627807617188
|
||||
],
|
||||
"reprojection_error_px": 0.8371668965624461,
|
||||
"confidence": 0.15690567239379535
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1203.5,
|
||||
466.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1201.361328125,
|
||||
465.5821228027344
|
||||
],
|
||||
"reprojection_error_px": 2.179114210157556,
|
||||
"confidence": 0.13639287915585202
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
664.0,
|
||||
511.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
665.3004760742188,
|
||||
511.48974609375
|
||||
],
|
||||
"reprojection_error_px": 1.3005164982455222,
|
||||
"confidence": 0.15466714018740998
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
526.25,
|
||||
463.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
527.8326416015625,
|
||||
462.8917236328125
|
||||
],
|
||||
"reprojection_error_px": 1.69551012320043,
|
||||
"confidence": 0.12790377393343658
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
422.0,
|
||||
500.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
424.4123229980469,
|
||||
498.7489318847656
|
||||
],
|
||||
"reprojection_error_px": 2.7174388081172967,
|
||||
"confidence": 0.1889374000059173
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
460.75,
|
||||
447.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
463.9916076660156,
|
||||
446.7794189453125
|
||||
],
|
||||
"reprojection_error_px": 3.3837919327419597,
|
||||
"confidence": 0.10911142441352696
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
854.75,
|
||||
444.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
858.4514770507812,
|
||||
444.3890686035156
|
||||
],
|
||||
"reprojection_error_px": 3.7040886104336175,
|
||||
"confidence": 0.1602523119115797
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
685.0,
|
||||
432.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.5575561523438,
|
||||
432.7489013671875
|
||||
],
|
||||
"reprojection_error_px": 1.4424442660412997,
|
||||
"confidence": 0.1299020584933079
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
1129.25,
|
||||
407.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1128.02294921875,
|
||||
408.0578918457031
|
||||
],
|
||||
"reprojection_error_px": 1.265089328236039,
|
||||
"confidence": 0.10688762057177302
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
75
data/camera_study/Scene11/k3_ace/robot_state.eval.json
Normal file
75
data/camera_study/Scene11/k3_ace/robot_state.eval.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 47.45312369428747,
|
||||
"gt": 50.0,
|
||||
"error": 2.54687630571253,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 3.6305679300284712,
|
||||
"gt": 4.0,
|
||||
"error": 0.36943206997153766,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 175.24765294168319,
|
||||
"gt": 176.0,
|
||||
"error": 0.7523470583168148,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 21.22333281146799,
|
||||
"gt": 20.0,
|
||||
"error": 1.2233328114679978,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 56.84179286556765,
|
||||
"gt": 60.0,
|
||||
"error": 3.1582071344323595,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 4.191390375550241,
|
||||
"gt": 9.0,
|
||||
"error": 4.808609624449758,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 10.228637374359195,
|
||||
"gt": 5.0,
|
||||
"error": 5.228637374359195,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 2.2721489717926175,
|
||||
"max_abs_deg": 4.808609624449758,
|
||||
"mean_abs_mm": 3.8877568400358626,
|
||||
"max_abs_mm": 5.228637374359195,
|
||||
"finger_error_mm": 2.751878142432998
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene11/k3_ace/robot_state.json
Normal file
58
data/camera_study/Scene11/k3_ace/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:02Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 47.45312369428747,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 3.6305679300284712,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 175.24765294168319,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"a": {
|
||||
"value": 21.22333281146799,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"b": {
|
||||
"value": 56.84179286556765,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 4.191390375550241,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 10.228637374359195,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.6769334012566761,
|
||||
"num_markers": 9
|
||||
}
|
||||
583
data/camera_study/Scene11/k3_acg/aruco_marker_poses.json
Normal file
583
data/camera_study/Scene11/k3_acg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,583 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:24:39Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 12
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.29455731052397055,
|
||||
0.12732381622884326,
|
||||
0.1275538328471999
|
||||
],
|
||||
"position_mm": [
|
||||
294.55731052397056,
|
||||
127.32381622884326,
|
||||
127.5538328471999
|
||||
],
|
||||
"normal": [
|
||||
-0.09837006291808957,
|
||||
-0.832886903204306,
|
||||
0.544630826516671
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.30157894871452107,
|
||||
0.11880153413137845,
|
||||
0.11571385587342867
|
||||
],
|
||||
[
|
||||
0.2795108297488967,
|
||||
0.12485751603610325,
|
||||
0.12113737190262946
|
||||
],
|
||||
[
|
||||
0.28774179600561245,
|
||||
0.13608131556578684,
|
||||
0.13964213606496534
|
||||
],
|
||||
[
|
||||
0.309397667626852,
|
||||
0.1295548991821045,
|
||||
0.13372196754777604
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.10925624275513
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5062644526228689,
|
||||
-0.3131253535899686,
|
||||
-0.027561433998156228
|
||||
],
|
||||
"position_mm": [
|
||||
506.2644526228689,
|
||||
-313.1253535899686,
|
||||
-27.56143399815623
|
||||
],
|
||||
"normal": [
|
||||
-0.03869679227665096,
|
||||
0.09329092374617466,
|
||||
0.9948866075156924
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4935307632130601,
|
||||
-0.3242137989510284,
|
||||
-0.02670767177525763
|
||||
],
|
||||
[
|
||||
0.4971941244022133,
|
||||
-0.2994528066939775,
|
||||
-0.029524217254476418
|
||||
],
|
||||
[
|
||||
0.5182596187017426,
|
||||
-0.3027002216571566,
|
||||
-0.027722723501844723
|
||||
],
|
||||
[
|
||||
0.5160733041744595,
|
||||
-0.3261345870577119,
|
||||
-0.026291123461046145
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.19662613906401
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.37092726243037144,
|
||||
-0.18406203708673222,
|
||||
-0.02664236929459572
|
||||
],
|
||||
"position_mm": [
|
||||
370.92726243037146,
|
||||
-184.0620370867322,
|
||||
-26.642369294595717
|
||||
],
|
||||
"normal": [
|
||||
0.03584573618255802,
|
||||
0.033913287852277214,
|
||||
0.9987817439784225
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.35861299917143574,
|
||||
-0.19504699951277366,
|
||||
-0.02576890337152313
|
||||
],
|
||||
[
|
||||
0.3603499474229027,
|
||||
-0.1721751336593713,
|
||||
-0.026727415534039668
|
||||
],
|
||||
[
|
||||
0.3827560870821133,
|
||||
-0.17326067909020718,
|
||||
-0.027371512629362195
|
||||
],
|
||||
[
|
||||
0.3819900160450341,
|
||||
-0.19576533608457677,
|
||||
-0.02670164564345788
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.833426418256042
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6503593884554816,
|
||||
-0.22394211877891007,
|
||||
-0.02631635815589358
|
||||
],
|
||||
"position_mm": [
|
||||
650.3593884554816,
|
||||
-223.94211877891007,
|
||||
-26.31635815589358
|
||||
],
|
||||
"normal": [
|
||||
-0.016277005021607747,
|
||||
0.0032279930662878487,
|
||||
0.9998623101048918
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6383064799209719,
|
||||
-0.23453950668146242,
|
||||
-0.026599846994606068
|
||||
],
|
||||
[
|
||||
0.6404704310924454,
|
||||
-0.2117701807058976,
|
||||
-0.026394075557635385
|
||||
],
|
||||
[
|
||||
0.6623265987328202,
|
||||
-0.21325880654543178,
|
||||
-0.026277746430881797
|
||||
],
|
||||
[
|
||||
0.6603340440756889,
|
||||
-0.23619998118284852,
|
||||
-0.025993763640451063
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.47690753320266
|
||||
},
|
||||
{
|
||||
"marker_id": 124,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.21528623130813215,
|
||||
0.07777857938676631,
|
||||
0.0864938954490071
|
||||
],
|
||||
"position_mm": [
|
||||
215.28623130813216,
|
||||
77.77857938676631,
|
||||
86.4938954490071
|
||||
],
|
||||
"normal": [
|
||||
-0.9492452318038935,
|
||||
0.05947971780268202,
|
||||
0.3088618672929467
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.21800635554831735,
|
||||
0.06452932064621052,
|
||||
0.09832622993958136
|
||||
],
|
||||
[
|
||||
0.21128787572648433,
|
||||
0.06714653756328984,
|
||||
0.07521377950573382
|
||||
],
|
||||
[
|
||||
0.21198975755538174,
|
||||
0.08962563115650606,
|
||||
0.07514301787100204
|
||||
],
|
||||
[
|
||||
0.21986093640234514,
|
||||
0.08981282818105885,
|
||||
0.09729255447971122
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.89523942359061
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.16095346055026835,
|
||||
-0.04813253398715009,
|
||||
0.10634681644679944
|
||||
],
|
||||
"position_mm": [
|
||||
160.95346055026835,
|
||||
-48.13253398715009,
|
||||
106.34681644679944
|
||||
],
|
||||
"normal": [
|
||||
0.0008937516605250341,
|
||||
0.07513397453638254,
|
||||
0.9971730477095416
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1501026215147472,
|
||||
-0.03594277419695734,
|
||||
0.10540602379161418
|
||||
],
|
||||
[
|
||||
0.17306383155906452,
|
||||
-0.03772997665687858,
|
||||
0.10558552473678816
|
||||
],
|
||||
[
|
||||
0.1719112727824216,
|
||||
-0.059878869186987226,
|
||||
0.10718891316421666
|
||||
],
|
||||
[
|
||||
0.14873611634484007,
|
||||
-0.05897851590777718,
|
||||
0.10720680409457874
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.901785057751248
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3522495538757533,
|
||||
-0.08889432073610481,
|
||||
1.9705102457662666e-05
|
||||
],
|
||||
"position_mm": [
|
||||
352.2495538757533,
|
||||
-88.89432073610482,
|
||||
0.019705102457662667
|
||||
],
|
||||
"normal": [
|
||||
0.007576176739753589,
|
||||
-0.0011150684483740294,
|
||||
0.9999706786543111
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3413928095190309,
|
||||
-0.07632982448678827,
|
||||
8.585925305825574e-05
|
||||
],
|
||||
[
|
||||
0.3646017054764071,
|
||||
-0.07721757606396175,
|
||||
-3.0156670686040478e-05
|
||||
],
|
||||
[
|
||||
0.36352255600302236,
|
||||
-0.10123048426074473,
|
||||
-0.00010914470614959347
|
||||
],
|
||||
[
|
||||
0.339481144504553,
|
||||
-0.10079939813292453,
|
||||
0.00013226253360802887
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.96352445863962
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.021067530768761816,
|
||||
-0.020993801270697266,
|
||||
0.0011156204385557888
|
||||
],
|
||||
"position_mm": [
|
||||
21.067530768761817,
|
||||
-20.993801270697265,
|
||||
1.1156204385557889
|
||||
],
|
||||
"normal": [
|
||||
-0.008193078084339063,
|
||||
0.007797334572130332,
|
||||
0.9999360354768071
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.008936993708155516,
|
||||
-0.008895476788030732,
|
||||
0.0008309272039998542
|
||||
],
|
||||
[
|
||||
0.03271674565167456,
|
||||
-0.009920628418332803,
|
||||
0.0012196385187391023
|
||||
],
|
||||
[
|
||||
0.0334114166534966,
|
||||
-0.03260076794743436,
|
||||
0.0012140601480771214
|
||||
],
|
||||
[
|
||||
0.009204967061720578,
|
||||
-0.032558331928991165,
|
||||
0.001197855883407077
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.592374570413305
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6463229230702939,
|
||||
-0.08920975885396559,
|
||||
0.00040811910374655386
|
||||
],
|
||||
"position_mm": [
|
||||
646.3229230702939,
|
||||
-89.2097588539656,
|
||||
0.40811910374655386
|
||||
],
|
||||
"normal": [
|
||||
0.025524590905997978,
|
||||
0.03373291580598281,
|
||||
0.9991048922161817
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6359395290524669,
|
||||
-0.0764690909979013,
|
||||
7.917142346727126e-05
|
||||
],
|
||||
[
|
||||
0.6587715088201005,
|
||||
-0.07853784673890647,
|
||||
-0.00010205461618525657
|
||||
],
|
||||
[
|
||||
0.6571378737599403,
|
||||
-0.10169815253767982,
|
||||
0.000391105037366915
|
||||
],
|
||||
[
|
||||
0.6334427806486683,
|
||||
-0.10013394514137472,
|
||||
0.0012642545703372857
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.434429296501655
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.15720376138728312,
|
||||
-0.1375496145274461,
|
||||
0.1127107946092667
|
||||
],
|
||||
"position_mm": [
|
||||
157.20376138728312,
|
||||
-137.5496145274461,
|
||||
112.7107946092667
|
||||
],
|
||||
"normal": [
|
||||
0.02566747171257231,
|
||||
0.10290330863518095,
|
||||
0.9943601409790203
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14625324073752638,
|
||||
-0.12542239095263488,
|
||||
0.1118185043674426
|
||||
],
|
||||
[
|
||||
0.16908449167009354,
|
||||
-0.1262066459317653,
|
||||
0.11114916540910112
|
||||
],
|
||||
[
|
||||
0.16864378203427777,
|
||||
-0.14951759848627885,
|
||||
0.11373187959773601
|
||||
],
|
||||
[
|
||||
0.1448335311072348,
|
||||
-0.14905182273910536,
|
||||
0.1141436290627871
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.47914381429531
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.156878536055214,
|
||||
-0.17924117712564147,
|
||||
0.07781212769518656
|
||||
],
|
||||
"position_mm": [
|
||||
156.878536055214,
|
||||
-179.24117712564146,
|
||||
77.81212769518656
|
||||
],
|
||||
"normal": [
|
||||
-0.0006397293197148628,
|
||||
-0.9986258895501919,
|
||||
0.05240155977149452
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14517537371304237,
|
||||
-0.17850707972935606,
|
||||
0.08997869710662976
|
||||
],
|
||||
[
|
||||
0.1691024824384156,
|
||||
-0.1787236699206614,
|
||||
0.08947264292566438
|
||||
],
|
||||
[
|
||||
0.16845830432667552,
|
||||
-0.17981160780850783,
|
||||
0.06541696502145869
|
||||
],
|
||||
[
|
||||
0.14477798374272252,
|
||||
-0.17992235104404067,
|
||||
0.06638020572699344
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.841678805667655
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.24831836881329425,
|
||||
-0.14227009100681343,
|
||||
0.11352180500798373
|
||||
],
|
||||
"position_mm": [
|
||||
248.31836881329426,
|
||||
-142.27009100681343,
|
||||
113.52180500798373
|
||||
],
|
||||
"normal": [
|
||||
0.01879876901259436,
|
||||
0.007278693472119736,
|
||||
0.9997967928058932
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2606432128286561,
|
||||
-0.1309029306461035,
|
||||
0.11328032007479526
|
||||
],
|
||||
[
|
||||
0.2602489058822376,
|
||||
-0.154168939271116,
|
||||
0.11331214141848675
|
||||
],
|
||||
[
|
||||
0.2358060683996595,
|
||||
-0.15411383225236044,
|
||||
0.1139123756480625
|
||||
],
|
||||
[
|
||||
0.23657528814262382,
|
||||
-0.12989466185767376,
|
||||
0.11358238289059042
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.011049556873814
|
||||
}
|
||||
]
|
||||
}
|
||||
296
data/camera_study/Scene11/k3_acg/aruco_positions_initial.json
Normal file
296
data/camera_study/Scene11/k3_acg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,296 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:24:38Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 12,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2945807719174515,
|
||||
0.12743021163200305,
|
||||
0.1274915913443879
|
||||
],
|
||||
"position_mm": [
|
||||
294.5807719174515,
|
||||
127.43021163200305,
|
||||
127.4915913443879
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5063173071271212,
|
||||
-0.3131550997217318,
|
||||
-0.027664187139067355
|
||||
],
|
||||
"position_mm": [
|
||||
506.3173071271212,
|
||||
-313.1550997217318,
|
||||
-27.664187139067355
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37094686425489914,
|
||||
-0.18406762541087227,
|
||||
-0.026731964305350332
|
||||
],
|
||||
"position_mm": [
|
||||
370.94686425489914,
|
||||
-184.06762541087227,
|
||||
-26.73196430535033
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6504056323756932,
|
||||
-0.2239520088396493,
|
||||
-0.0264024440269359
|
||||
],
|
||||
"position_mm": [
|
||||
650.4056323756931,
|
||||
-223.9520088396493,
|
||||
-26.4024440269359
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 124,
|
||||
"position_m": [
|
||||
0.21535152360573795,
|
||||
0.07779205178236161,
|
||||
0.08646499447345979
|
||||
],
|
||||
"position_mm": [
|
||||
215.35152360573795,
|
||||
77.79205178236161,
|
||||
86.46499447345978
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.16095290156226838,
|
||||
-0.048126727985612405,
|
||||
0.10627204689025592
|
||||
],
|
||||
"position_mm": [
|
||||
160.95290156226838,
|
||||
-48.126727985612405,
|
||||
106.27204689025592
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35227150639234595,
|
||||
-0.08888045045828058,
|
||||
-6.271468742346595e-05
|
||||
],
|
||||
"position_mm": [
|
||||
352.27150639234594,
|
||||
-88.88045045828058,
|
||||
-0.06271468742346595
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.02104142736315242,
|
||||
-0.020994736535481593,
|
||||
0.0010512251612733734
|
||||
],
|
||||
"position_mm": [
|
||||
21.04142736315242,
|
||||
-20.994736535481593,
|
||||
1.0512251612733734
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6463562843803742,
|
||||
-0.08920692407793447,
|
||||
0.00033048019243393084
|
||||
],
|
||||
"position_mm": [
|
||||
646.3562843803742,
|
||||
-89.20692407793447,
|
||||
0.33048019243393084
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.1572061862778183,
|
||||
-0.13755436357277195,
|
||||
0.11262651057557956
|
||||
],
|
||||
"position_mm": [
|
||||
157.2061862778183,
|
||||
-137.55436357277196,
|
||||
112.62651057557956
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1568735682948518,
|
||||
-0.1791523311586836,
|
||||
0.07780730199631836
|
||||
],
|
||||
"position_mm": [
|
||||
156.8735682948518,
|
||||
-179.15233115868358,
|
||||
77.80730199631836
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.24812976171020412,
|
||||
-0.14185803545894224,
|
||||
0.11362273366293513
|
||||
],
|
||||
"position_mm": [
|
||||
248.12976171020412,
|
||||
-141.85803545894223,
|
||||
113.62273366293513
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
295
data/camera_study/Scene11/k3_acg/aruco_positions_optimized.json
Normal file
295
data/camera_study/Scene11/k3_acg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,295 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:24:39Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 12,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2950699922562518,
|
||||
0.12761600369243856,
|
||||
0.1281448903756608
|
||||
],
|
||||
"position_mm": [
|
||||
295.0699922562518,
|
||||
127.61600369243855,
|
||||
128.1448903756608
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5061197365229574,
|
||||
-0.31305221616669743,
|
||||
-0.027822744337788505
|
||||
],
|
||||
"position_mm": [
|
||||
506.1197365229574,
|
||||
-313.0522161666974,
|
||||
-27.822744337788507
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37081627752416707,
|
||||
-0.18401285330144893,
|
||||
-0.02680140826543295
|
||||
],
|
||||
"position_mm": [
|
||||
370.81627752416705,
|
||||
-184.01285330144893,
|
||||
-26.801408265432947
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6503488351862831,
|
||||
-0.22391707843391098,
|
||||
-0.02645582312495497
|
||||
],
|
||||
"position_mm": [
|
||||
650.348835186283,
|
||||
-223.91707843391097,
|
||||
-26.45582312495497
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 124,
|
||||
"position_m": [
|
||||
0.21533943802872912,
|
||||
0.07779570245624946,
|
||||
0.08646124183913642
|
||||
],
|
||||
"position_mm": [
|
||||
215.33943802872912,
|
||||
77.79570245624946,
|
||||
86.46124183913642
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.16059752013369122,
|
||||
-0.048699174853224794,
|
||||
0.10664550188403657
|
||||
],
|
||||
"position_mm": [
|
||||
160.5975201336912,
|
||||
-48.6991748532248,
|
||||
106.64550188403658
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35199663045804097,
|
||||
-0.08890461857227208,
|
||||
-0.00017306433840197667
|
||||
],
|
||||
"position_mm": [
|
||||
351.99663045804095,
|
||||
-88.90461857227208,
|
||||
-0.17306433840197666
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021019262755215883,
|
||||
-0.02101478150240328,
|
||||
0.0010231054262272172
|
||||
],
|
||||
"position_mm": [
|
||||
21.019262755215884,
|
||||
-21.014781502403277,
|
||||
1.0231054262272172
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6463538967248621,
|
||||
-0.08920550600910515,
|
||||
0.0003285576521652433
|
||||
],
|
||||
"position_mm": [
|
||||
646.3538967248621,
|
||||
-89.20550600910515,
|
||||
0.3285576521652433
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.15804899923935092,
|
||||
-0.13864968838299635,
|
||||
0.10819874764098583
|
||||
],
|
||||
"position_mm": [
|
||||
158.04899923935093,
|
||||
-138.64968838299635,
|
||||
108.19874764098583
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.15621948549743134,
|
||||
-0.1764373511823243,
|
||||
0.07628076234700623
|
||||
],
|
||||
"position_mm": [
|
||||
156.21948549743135,
|
||||
-176.43735118232428,
|
||||
76.28076234700623
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2474280556799355,
|
||||
-0.1428615938360621,
|
||||
0.11363103198787183
|
||||
],
|
||||
"position_mm": [
|
||||
247.4280556799355,
|
||||
-142.8615938360621,
|
||||
113.63103198787184
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1790
data/camera_study/Scene11/k3_acg/render_a_aruco_detection.json
Normal file
1790
data/camera_study/Scene11/k3_acg/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
327
data/camera_study/Scene11/k3_acg/render_a_camera_pose.json
Normal file
327
data/camera_study/Scene11/k3_acg/render_a_camera_pose.json
Normal file
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:37Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\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": [
|
||||
[
|
||||
1768.8695068359375,
|
||||
0.0,
|
||||
639.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1774.5469970703125,
|
||||
357.7935485839844
|
||||
],
|
||||
[
|
||||
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": 9,
|
||||
"used_marker_ids": [
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
96,
|
||||
75,
|
||||
102,
|
||||
92,
|
||||
217,
|
||||
206
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.010980819919799259,
|
||||
0.0011531896217766104,
|
||||
0.0009887416871182516,
|
||||
0.0009887321064848743
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.4841199297798613,
|
||||
"residual_median_px": 2.4582316730892884,
|
||||
"residual_max_px": 4.141706938123753,
|
||||
"sigma2_normalized": 1.4663867660167864e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8069714903831482,
|
||||
-0.590590238571167,
|
||||
0.00041733618127182126
|
||||
],
|
||||
[
|
||||
-0.3411347270011902,
|
||||
-0.46669670939445496,
|
||||
-0.8159787058830261
|
||||
],
|
||||
[
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.22719182074069977,
|
||||
0.17189177870750427,
|
||||
1.129351258277893
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1004770444031364,
|
||||
-0.6862687731842654,
|
||||
0.35540446327797953
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.3024890124797821,
|
||||
-0.7974408864974976,
|
||||
0.7932122945785522
|
||||
],
|
||||
"position_mm": [
|
||||
-302.489013671875,
|
||||
-797.4408569335938,
|
||||
793.2122802734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.2864990234375,
|
||||
"pitch": -28.822898864746094,
|
||||
"yaw": -22.91545867919922
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.426407873456523e-05,
|
||||
-7.895506409561845e-06,
|
||||
3.1511426506745407e-06,
|
||||
1.3330395330227032e-06,
|
||||
1.6228201831963088e-06,
|
||||
2.7888594415357304e-06
|
||||
],
|
||||
[
|
||||
-7.89550640956188e-06,
|
||||
8.966513264733893e-06,
|
||||
-8.186962788898083e-06,
|
||||
-1.805608492609952e-06,
|
||||
-1.2051151610832277e-06,
|
||||
2.722207074789832e-06
|
||||
],
|
||||
[
|
||||
3.1511426506748325e-06,
|
||||
-8.186962788898244e-06,
|
||||
3.128801691563921e-05,
|
||||
3.840520356479328e-06,
|
||||
-2.958944449333019e-06,
|
||||
-1.1431175024526813e-05
|
||||
],
|
||||
[
|
||||
1.333039533022735e-06,
|
||||
-1.805608492609968e-06,
|
||||
3.84052035647932e-06,
|
||||
9.068706330009748e-07,
|
||||
-6.711836153564835e-08,
|
||||
-6.905114786085991e-07
|
||||
],
|
||||
[
|
||||
1.6228201831962743e-06,
|
||||
-1.205115161083196e-06,
|
||||
-2.958944449333087e-06,
|
||||
-6.71183615356621e-08,
|
||||
1.156400472899055e-06,
|
||||
1.6340366338675525e-06
|
||||
],
|
||||
[
|
||||
2.7888594415356232e-06,
|
||||
2.722207074789906e-06,
|
||||
-1.143117502452688e-05,
|
||||
-6.905114786086415e-07,
|
||||
1.63403663386755e-06,
|
||||
9.77890641732964e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3353838625323722,
|
||||
0.1715672657674912,
|
||||
0.3204879102398954
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0009522975548645364,
|
||||
0.0010753606245809148,
|
||||
0.0031271243047454383
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.004830624949966364,
|
||||
0.006452977477907209,
|
||||
0.005820102892816153
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
4.830624949966364,
|
||||
6.452977477907209,
|
||||
5.820102892816153
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5165332116627502,
|
||||
"pitch": 0.2611451472117435,
|
||||
"yaw": 0.17575981735146345
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
985.0,
|
||||
693.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
986.1359252929688,
|
||||
691.0036010742188
|
||||
],
|
||||
"reprojection_error_px": 2.742687344165922,
|
||||
"confidence": 0.07950295894946531
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
328.0,
|
||||
631.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
325.8231506347656,
|
||||
632.6420288085938
|
||||
],
|
||||
"reprojection_error_px": 2.4582316730892884,
|
||||
"confidence": 0.45856909790460193
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1187.0,
|
||||
610.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1185.957763671875,
|
||||
610.4509887695312
|
||||
],
|
||||
"reprojection_error_px": 1.0842805354749843,
|
||||
"confidence": 0.4539195577436192
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
904.75,
|
||||
584.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
906.6068115234375,
|
||||
587.1532592773438
|
||||
],
|
||||
"reprojection_error_px": 3.446253540448358,
|
||||
"confidence": 0.47818895251106325
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
128.5,
|
||||
516.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
129.30142211914062,
|
||||
515.8756713867188
|
||||
],
|
||||
"reprojection_error_px": 1.186055621398155,
|
||||
"confidence": 0.25798445457040825
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1220.25,
|
||||
461.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1218.746826171875,
|
||||
461.6639709472656
|
||||
],
|
||||
"reprojection_error_px": 1.5591354985183186,
|
||||
"confidence": 0.23928367610236692
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1176.5,
|
||||
438.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1173.768310546875,
|
||||
438.2154235839844
|
||||
],
|
||||
"reprojection_error_px": 2.746472465703354,
|
||||
"confidence": 0.28706086767352934
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1084.0,
|
||||
348.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1087.994384765625,
|
||||
347.4051818847656
|
||||
],
|
||||
"reprojection_error_px": 4.141706938123753,
|
||||
"confidence": 0.333368702898709
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1013.25,
|
||||
301.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1013.131103515625,
|
||||
301.6094970703125
|
||||
],
|
||||
"reprojection_error_px": 0.6209855495228976,
|
||||
"confidence": 0.26319796391165523
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
966
data/camera_study/Scene11/k3_acg/render_c_aruco_detection.json
Normal file
966
data/camera_study/Scene11/k3_acg/render_c_aruco_detection.json
Normal file
@@ -0,0 +1,966 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:37Z",
|
||||
"vision_config": {
|
||||
"MarkerType": "DICT_4X4_250",
|
||||
"MarkerSize": 0.025
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"image": {
|
||||
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
|
||||
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
|
||||
"width_px": 1280,
|
||||
"height_px": 720
|
||||
},
|
||||
"aruco": {
|
||||
"dictionary": "DICT_4X4_250",
|
||||
"num_detected_markers": 10,
|
||||
"num_rejected_candidates": 15
|
||||
},
|
||||
"detections": [
|
||||
{
|
||||
"observation_id": "039379fc-4fec-4746-9762-876939ab4433",
|
||||
"type": "aruco",
|
||||
"marker_id": 243,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
485.0,
|
||||
535.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
538.0
|
||||
],
|
||||
[
|
||||
536.0,
|
||||
589.0
|
||||
],
|
||||
[
|
||||
484.0,
|
||||
585.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
510.75,
|
||||
561.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2656.5,
|
||||
"perimeter_px": 206.28765487670898,
|
||||
"sharpness": {
|
||||
"laplacian_var": 194.57776733430927
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 19.0,
|
||||
"p95": 167.0,
|
||||
"dynamic_range": 148.0,
|
||||
"mean_gray": 77.51414027149322,
|
||||
"std_gray": 62.50480364568594
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.32629743218421936,
|
||||
"distance_to_border_px": 131.0
|
||||
},
|
||||
"edge_ratio": 1.0614845160738655,
|
||||
"edge_lengths_px": [
|
||||
53.0848388671875,
|
||||
51.03919982910156,
|
||||
52.15361785888672,
|
||||
50.0099983215332
|
||||
]
|
||||
},
|
||||
"confidence": 0.9420768601493317
|
||||
},
|
||||
{
|
||||
"observation_id": "9f63d39e-5f33-4bdc-bb36-9a2eb80ee469",
|
||||
"type": "aruco",
|
||||
"marker_id": 232,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
684.0,
|
||||
479.0
|
||||
],
|
||||
[
|
||||
737.0,
|
||||
484.0
|
||||
],
|
||||
[
|
||||
732.0,
|
||||
533.0
|
||||
],
|
||||
[
|
||||
680.0,
|
||||
528.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
708.25,
|
||||
506.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2595.0,
|
||||
"perimeter_px": 203.8925895690918,
|
||||
"sharpness": {
|
||||
"laplacian_var": 423.96591859102955
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 42.0,
|
||||
"p95": 177.0,
|
||||
"dynamic_range": 135.0,
|
||||
"mean_gray": 118.92873432155073,
|
||||
"std_gray": 53.41795407389024
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.2194800227880478,
|
||||
"distance_to_border_px": 187.0
|
||||
},
|
||||
"edge_ratio": 1.082833247360446,
|
||||
"edge_lengths_px": [
|
||||
53.23532485961914,
|
||||
49.25444030761719,
|
||||
52.239830017089844,
|
||||
49.162994384765625
|
||||
]
|
||||
},
|
||||
"confidence": 0.9235032286251245
|
||||
},
|
||||
{
|
||||
"observation_id": "cab72bad-7fe7-4775-8eb2-5df175995f93",
|
||||
"type": "aruco",
|
||||
"marker_id": 40,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
834.0,
|
||||
313.0
|
||||
],
|
||||
[
|
||||
797.0,
|
||||
301.0
|
||||
],
|
||||
[
|
||||
812.0,
|
||||
267.0
|
||||
],
|
||||
[
|
||||
848.0,
|
||||
280.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
822.75,
|
||||
290.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1404.0,
|
||||
"perimeter_px": 150.18132400512695,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1033.8424402835647
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 51.0,
|
||||
"p95": 174.0,
|
||||
"dynamic_range": 123.0,
|
||||
"mean_gray": 99.09217577706323,
|
||||
"std_gray": 49.548508963403066
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.26638665795326233,
|
||||
"distance_to_border_px": 267.0
|
||||
},
|
||||
"edge_ratio": 1.0850953315237581,
|
||||
"edge_lengths_px": [
|
||||
38.897300720214844,
|
||||
37.161808013916016,
|
||||
38.27531814575195,
|
||||
35.84689712524414
|
||||
]
|
||||
},
|
||||
"confidence": 0.8625970205637239
|
||||
},
|
||||
{
|
||||
"observation_id": "87f56c37-6d04-4f18-b681-ccc3ef028ac1",
|
||||
"type": "aruco",
|
||||
"marker_id": 231,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
681.0,
|
||||
598.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
599.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
616.0
|
||||
],
|
||||
[
|
||||
689.0,
|
||||
615.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
712.5,
|
||||
607.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 931.0,
|
||||
"perimeter_px": 145.8065700531006,
|
||||
"sharpness": {
|
||||
"laplacian_var": 408.6101101899093
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 24.0,
|
||||
"p95": 113.0,
|
||||
"dynamic_range": 89.0,
|
||||
"mean_gray": 64.45386904761905,
|
||||
"std_gray": 33.31198505231576
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.35056453943252563,
|
||||
"distance_to_border_px": 104.0
|
||||
},
|
||||
"edge_ratio": 3.4710866142721737,
|
||||
"edge_lengths_px": [
|
||||
59.00847244262695,
|
||||
17.0,
|
||||
51.009803771972656,
|
||||
18.788293838500977
|
||||
]
|
||||
},
|
||||
"confidence": 0.17881048087784743
|
||||
},
|
||||
{
|
||||
"observation_id": "caa12d4c-b2d2-431c-acb4-c2c467df9cc9",
|
||||
"type": "aruco",
|
||||
"marker_id": 245,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
744.0,
|
||||
458.0
|
||||
],
|
||||
[
|
||||
741.0,
|
||||
476.0
|
||||
],
|
||||
[
|
||||
687.0,
|
||||
473.0
|
||||
],
|
||||
[
|
||||
692.0,
|
||||
456.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
716.0,
|
||||
465.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 937.5,
|
||||
"perimeter_px": 142.09005165100098,
|
||||
"sharpness": {
|
||||
"laplacian_var": 992.9299474249533
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 158.79999999999995,
|
||||
"dynamic_range": 144.79999999999995,
|
||||
"mean_gray": 80.30977443609022,
|
||||
"std_gray": 57.04112994992437
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.17734786868095398,
|
||||
"distance_to_border_px": 244.0
|
||||
},
|
||||
"edge_ratio": 3.0520955648121766,
|
||||
"edge_lengths_px": [
|
||||
18.248287200927734,
|
||||
54.08327102661133,
|
||||
17.72004508972168,
|
||||
52.038448333740234
|
||||
]
|
||||
},
|
||||
"confidence": 0.20477733633431033
|
||||
},
|
||||
{
|
||||
"observation_id": "b211b009-8cba-496e-8b07-19940b4e419f",
|
||||
"type": "aruco",
|
||||
"marker_id": 208,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
903.0,
|
||||
638.0
|
||||
],
|
||||
[
|
||||
950.0,
|
||||
641.0
|
||||
],
|
||||
[
|
||||
952.0,
|
||||
662.0
|
||||
],
|
||||
[
|
||||
902.0,
|
||||
659.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1017.0,
|
||||
"perimeter_px": 139.30438423156738,
|
||||
"sharpness": {
|
||||
"laplacian_var": 411.0265107039022
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 9.0,
|
||||
"p95": 138.0,
|
||||
"dynamic_range": 129.0,
|
||||
"mean_gray": 61.5855354659249,
|
||||
"std_gray": 49.92554246853262
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5553983449935913,
|
||||
"distance_to_border_px": 58.0
|
||||
},
|
||||
"edge_ratio": 2.382534526574857,
|
||||
"edge_lengths_px": [
|
||||
47.095645904541016,
|
||||
21.095022201538086,
|
||||
50.08992004394531,
|
||||
21.02379608154297
|
||||
]
|
||||
},
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"observation_id": "58ed2e67-e41b-4816-9b8d-6dfd54874c39",
|
||||
"type": "aruco",
|
||||
"marker_id": 215,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
701.0,
|
||||
628.0
|
||||
],
|
||||
[
|
||||
748.0,
|
||||
632.0
|
||||
],
|
||||
[
|
||||
744.0,
|
||||
651.0
|
||||
],
|
||||
[
|
||||
695.0,
|
||||
647.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 932.0,
|
||||
"perimeter_px": 135.67424774169922,
|
||||
"sharpness": {
|
||||
"laplacian_var": 153.48910990467152
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 6.0,
|
||||
"p95": 86.0,
|
||||
"dynamic_range": 80.0,
|
||||
"mean_gray": 40.899371069182386,
|
||||
"std_gray": 30.88255190529213
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.39667633175849915,
|
||||
"distance_to_border_px": 69.0
|
||||
},
|
||||
"edge_ratio": 2.5320229253292195,
|
||||
"edge_lengths_px": [
|
||||
47.16990661621094,
|
||||
19.416488647460938,
|
||||
49.162994384765625,
|
||||
19.92485809326172
|
||||
]
|
||||
},
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"observation_id": "b7f2f0a3-ddf1-4a8b-bdfd-b9c58da8581a",
|
||||
"type": "aruco",
|
||||
"marker_id": 248,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
668.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
664.0,
|
||||
472.0
|
||||
],
|
||||
[
|
||||
614.0,
|
||||
471.0
|
||||
],
|
||||
[
|
||||
620.0,
|
||||
453.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
641.5,
|
||||
462.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 887.0,
|
||||
"perimeter_px": 135.43316650390625,
|
||||
"sharpness": {
|
||||
"laplacian_var": 779.864463176575
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 159.0,
|
||||
"dynamic_range": 145.0,
|
||||
"mean_gray": 90.6723602484472,
|
||||
"std_gray": 54.33953909756743
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.13960322737693787,
|
||||
"distance_to_border_px": 248.0
|
||||
},
|
||||
"edge_ratio": 2.7121729715549994,
|
||||
"edge_lengths_px": [
|
||||
18.439088821411133,
|
||||
50.0099983215332,
|
||||
18.973665237426758,
|
||||
48.010414123535156
|
||||
]
|
||||
},
|
||||
"confidence": 0.21802935857527475
|
||||
},
|
||||
{
|
||||
"observation_id": "f1ba9970-7424-4f86-ac58-5ecd00fa1681",
|
||||
"type": "aruco",
|
||||
"marker_id": 210,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
303.0,
|
||||
555.0
|
||||
],
|
||||
[
|
||||
344.0,
|
||||
557.0
|
||||
],
|
||||
[
|
||||
335.0,
|
||||
573.0
|
||||
],
|
||||
[
|
||||
291.0,
|
||||
572.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 717.0,
|
||||
"perimeter_px": 124.22632789611816,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1043.14627397841
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 22.0,
|
||||
"p95": 161.34999999999997,
|
||||
"dynamic_range": 139.34999999999997,
|
||||
"mean_gray": 87.10700389105058,
|
||||
"std_gray": 50.615686245828684
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5190029740333557,
|
||||
"distance_to_border_px": 147.0
|
||||
},
|
||||
"edge_ratio": 2.3974518340826596,
|
||||
"edge_lengths_px": [
|
||||
41.04875183105469,
|
||||
18.357559204101562,
|
||||
44.0113639831543,
|
||||
20.808652877807617
|
||||
]
|
||||
},
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"observation_id": "c98cab4f-a884-43f2-875c-8afb1b12e94d",
|
||||
"type": "aruco",
|
||||
"marker_id": 214,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
890.0,
|
||||
575.0
|
||||
],
|
||||
[
|
||||
934.0,
|
||||
577.0
|
||||
],
|
||||
[
|
||||
936.0,
|
||||
594.0
|
||||
],
|
||||
[
|
||||
892.0,
|
||||
593.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 767.0,
|
||||
"perimeter_px": 123.2848072052002,
|
||||
"sharpness": {
|
||||
"laplacian_var": 340.67132862592325
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 10.700000000000003,
|
||||
"p95": 125.0,
|
||||
"dynamic_range": 114.3,
|
||||
"mean_gray": 73.4936936936937,
|
||||
"std_gray": 41.824143377234996
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.4815620481967926,
|
||||
"distance_to_border_px": 126.0
|
||||
},
|
||||
"edge_ratio": 2.573161443734459,
|
||||
"edge_lengths_px": [
|
||||
44.04542922973633,
|
||||
17.11724281311035,
|
||||
44.0113639831543,
|
||||
18.11077117919922
|
||||
]
|
||||
},
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
],
|
||||
"rejected_candidates": [
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
546.0,
|
||||
447.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
487.0,
|
||||
460.0
|
||||
],
|
||||
[
|
||||
497.0,
|
||||
447.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
517.0,
|
||||
454.0
|
||||
],
|
||||
"area_px": 709.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
769.0,
|
||||
228.0
|
||||
],
|
||||
[
|
||||
766.0,
|
||||
248.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
265.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
243.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
752.25,
|
||||
246.0
|
||||
],
|
||||
"area_px": 568.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
780.0,
|
||||
520.0
|
||||
],
|
||||
[
|
||||
783.0,
|
||||
543.0
|
||||
],
|
||||
[
|
||||
779.0,
|
||||
572.0
|
||||
],
|
||||
[
|
||||
776.0,
|
||||
534.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
779.5,
|
||||
542.25
|
||||
],
|
||||
"area_px": 186.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1225.0,
|
||||
489.0
|
||||
],
|
||||
[
|
||||
1259.0,
|
||||
491.0
|
||||
],
|
||||
[
|
||||
1269.0,
|
||||
503.0
|
||||
],
|
||||
[
|
||||
1231.0,
|
||||
502.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1246.0,
|
||||
496.25
|
||||
],
|
||||
"area_px": 438.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1026.0,
|
||||
492.0
|
||||
],
|
||||
[
|
||||
1061.0,
|
||||
493.0
|
||||
],
|
||||
[
|
||||
1068.0,
|
||||
505.0
|
||||
],
|
||||
[
|
||||
1032.0,
|
||||
505.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1046.75,
|
||||
498.75
|
||||
],
|
||||
"area_px": 440.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1096.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1129.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1136.0,
|
||||
496.0
|
||||
],
|
||||
[
|
||||
1100.0,
|
||||
495.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1115.25,
|
||||
489.25
|
||||
],
|
||||
"area_px": 428.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1126.0,
|
||||
517.0
|
||||
],
|
||||
[
|
||||
1151.0,
|
||||
515.0
|
||||
],
|
||||
[
|
||||
1161.0,
|
||||
519.0
|
||||
],
|
||||
[
|
||||
1135.0,
|
||||
520.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1143.25,
|
||||
517.75
|
||||
],
|
||||
"area_px": 103.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1208.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1227.0,
|
||||
453.0
|
||||
],
|
||||
[
|
||||
1236.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1238.0,
|
||||
457.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1227.25,
|
||||
454.5
|
||||
],
|
||||
"area_px": 56.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
561.0,
|
||||
383.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
586.0,
|
||||
381.0
|
||||
],
|
||||
[
|
||||
585.0,
|
||||
385.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
575.0,
|
||||
382.0
|
||||
],
|
||||
"area_px": 92.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
566.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.25,
|
||||
560.25
|
||||
],
|
||||
"area_px": 59.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
565.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.0,
|
||||
551.25
|
||||
],
|
||||
"area_px": 58.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
427.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
442.0,
|
||||
461.0
|
||||
],
|
||||
[
|
||||
451.0,
|
||||
464.0
|
||||
],
|
||||
[
|
||||
433.0,
|
||||
465.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
438.25,
|
||||
463.0
|
||||
],
|
||||
"area_px": 57.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
734.0,
|
||||
390.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
386.0
|
||||
],
|
||||
[
|
||||
739.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
751.0,
|
||||
384.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
739.5,
|
||||
384.75
|
||||
],
|
||||
"area_px": 88.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
546.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
560.0
|
||||
],
|
||||
[
|
||||
553.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
560.5
|
||||
],
|
||||
"area_px": 32.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
547.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
551.0
|
||||
],
|
||||
[
|
||||
552.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
551.5
|
||||
],
|
||||
"area_px": 31.0
|
||||
}
|
||||
]
|
||||
}
|
||||
260
data/camera_study/Scene11/k3_acg/render_c_camera_pose.json
Normal file
260
data/camera_study/Scene11/k3_acg/render_c_camera_pose.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:38Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\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": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 4,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
214
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.004464254419595297,
|
||||
0.0009809006222282186,
|
||||
0.0009164799965027451,
|
||||
0.0009158784048461688,
|
||||
0.0009158768761971148
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.29793131172552,
|
||||
"residual_median_px": 2.1452420959349903,
|
||||
"residual_max_px": 3.2739924168757066,
|
||||
"sigma2_normalized": 3.355321802178801e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.995592474937439,
|
||||
0.09327799081802368,
|
||||
0.009738676249980927
|
||||
],
|
||||
[
|
||||
0.036200061440467834,
|
||||
-0.28641805052757263,
|
||||
-0.9574206471443176
|
||||
],
|
||||
[
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19767728447914124,
|
||||
0.10672874003648758,
|
||||
1.007198691368103
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.861498657958019,
|
||||
0.09376354778114666,
|
||||
-0.05560017520536802
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.28008216619491577,
|
||||
-0.9114096760749817,
|
||||
0.3947187662124634
|
||||
],
|
||||
"position_mm": [
|
||||
280.0821533203125,
|
||||
-911.40966796875,
|
||||
394.7187805175781
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 106.83509826660156,
|
||||
"pitch": 4.963260173797607,
|
||||
"yaw": 2.0823752880096436
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0007219214707919095,
|
||||
-0.00010615886627800751,
|
||||
-1.2441742080183794e-05,
|
||||
-2.2292220126872935e-06,
|
||||
-1.9001378278315576e-05,
|
||||
1.6055164393920986e-05
|
||||
],
|
||||
[
|
||||
-0.00010615886627800271,
|
||||
0.00018507450207990957,
|
||||
-0.000229357839230566,
|
||||
1.152655734440853e-05,
|
||||
-5.499754188682744e-06,
|
||||
8.805640626930607e-08
|
||||
],
|
||||
[
|
||||
-1.2441742080190222e-05,
|
||||
-0.0002293578392305681,
|
||||
0.0005299258920832583,
|
||||
-1.9116388130386854e-05,
|
||||
-9.922861831299987e-06,
|
||||
-2.5031660132005536e-06
|
||||
],
|
||||
[
|
||||
-2.229222012687054e-06,
|
||||
1.1526557344408634e-05,
|
||||
-1.9116388130386925e-05,
|
||||
1.6552782007454031e-06,
|
||||
1.9425504100347702e-07,
|
||||
2.1617897081681794e-06
|
||||
],
|
||||
[
|
||||
-1.900137827831593e-05,
|
||||
-5.49975418868228e-06,
|
||||
-9.9228618313007e-06,
|
||||
1.9425504100350238e-07,
|
||||
4.608378172736113e-06,
|
||||
4.99786823219628e-06
|
||||
],
|
||||
[
|
||||
1.605516439392046e-05,
|
||||
8.805640626925034e-08,
|
||||
-2.5031660132003253e-06,
|
||||
2.161789708168179e-06,
|
||||
4.997868232196299e-06,
|
||||
4.025176134184103e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
1.5394571733326972,
|
||||
0.7794637583962379,
|
||||
1.3189556791517139
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0012865761542735833,
|
||||
0.0021467133420035645,
|
||||
0.006344427581889561
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.020869968788817837,
|
||||
0.012354161969592598,
|
||||
0.024547181485578575
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
20.869968788817836,
|
||||
12.354161969592598,
|
||||
24.547181485578577
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.6399289775452035,
|
||||
"pitch": 1.2464776756009308,
|
||||
"yaw": 0.4474521059248073
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.4891967773438,
|
||||
649.7064208984375
|
||||
],
|
||||
"reprojection_error_px": 3.2739924168757066,
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.521240234375,
|
||||
639.6602172851562
|
||||
],
|
||||
"reprojection_error_px": 2.526325770342009,
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
317.2970275878906,
|
||||
564.263916015625
|
||||
],
|
||||
"reprojection_error_px": 0.9530740127253684,
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
914.7592163085938,
|
||||
584.8819580078125
|
||||
],
|
||||
"reprojection_error_px": 1.7641584215279715,
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1946
data/camera_study/Scene11/k3_acg/render_g_aruco_detection.json
Normal file
1946
data/camera_study/Scene11/k3_acg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
537
data/camera_study/Scene11/k3_acg/render_g_camera_pose.json
Normal file
537
data/camera_study/Scene11/k3_acg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:38Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\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": [
|
||||
[
|
||||
1785.6439208984375,
|
||||
0.0,
|
||||
640.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1786.5357666015625,
|
||||
361.6199645996094
|
||||
],
|
||||
[
|
||||
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": [
|
||||
64,
|
||||
53,
|
||||
72,
|
||||
208,
|
||||
103,
|
||||
58,
|
||||
69,
|
||||
46,
|
||||
56,
|
||||
68,
|
||||
55,
|
||||
96,
|
||||
66,
|
||||
217,
|
||||
205,
|
||||
62,
|
||||
54,
|
||||
85,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
71,
|
||||
63,
|
||||
48
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.00870195326179875,
|
||||
0.001363279535551264,
|
||||
0.001199060728077229,
|
||||
0.001199053104347576
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.0367790923254425,
|
||||
"residual_median_px": 3.1199813777087653,
|
||||
"residual_max_px": 4.93984384950384,
|
||||
"sigma2_normalized": 1.6431181107821227e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7074238061904907,
|
||||
-0.7067683935165405,
|
||||
0.005474596284329891
|
||||
],
|
||||
[
|
||||
-0.6422805190086365,
|
||||
0.6396046280860901,
|
||||
-0.42235246300697327
|
||||
],
|
||||
[
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.00036127393832430243,
|
||||
0.33044901490211487,
|
||||
1.3983463048934937
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1183485120500076,
|
||||
-2.6970732488067966,
|
||||
0.6007285717290004
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20053209364414215,
|
||||
0.2111058533191681,
|
||||
1.4070502519607544
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208923339844,
|
||||
211.10585021972656,
|
||||
1407.05029296875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.55593872070312,
|
||||
"pitch": -17.157764434814453,
|
||||
"yaw": -137.76321411132812
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
9.354132016716087e-06,
|
||||
-1.443574019248239e-05,
|
||||
5.885471177100677e-06,
|
||||
1.1428670740376187e-06,
|
||||
2.318699012617028e-06,
|
||||
8.951844145532554e-06
|
||||
],
|
||||
[
|
||||
-1.4435740192482443e-05,
|
||||
4.671751093913296e-05,
|
||||
-2.337334019592571e-05,
|
||||
-7.243154960591987e-06,
|
||||
-4.307565549515974e-06,
|
||||
-2.5252811787435496e-05
|
||||
],
|
||||
[
|
||||
5.8854711771007145e-06,
|
||||
-2.337334019592551e-05,
|
||||
7.950235051082037e-05,
|
||||
8.354010924369335e-06,
|
||||
-4.124681701209505e-06,
|
||||
2.4830482093086567e-06
|
||||
],
|
||||
[
|
||||
1.1428670740376308e-06,
|
||||
-7.243154960591985e-06,
|
||||
8.354010924369375e-06,
|
||||
1.9140230036960594e-06,
|
||||
5.663565259331633e-08,
|
||||
2.373665752439488e-06
|
||||
],
|
||||
[
|
||||
2.318699012617033e-06,
|
||||
-4.307565549515988e-06,
|
||||
-4.124681701209506e-06,
|
||||
5.6635652593317926e-08,
|
||||
1.305232680896371e-06,
|
||||
3.4003215551615167e-06
|
||||
],
|
||||
[
|
||||
8.951844145532607e-06,
|
||||
-2.5252811787435577e-05,
|
||||
2.4830482093088422e-06,
|
||||
2.373665752439505e-06,
|
||||
3.4003215551615146e-06,
|
||||
2.0327680384833784e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.17523642310696635,
|
||||
0.391617851441592,
|
||||
0.5108726075038479
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0013834822021609311,
|
||||
0.0011424678030020675,
|
||||
0.004508622892284714
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.009542497115821408,
|
||||
0.011024308494090234,
|
||||
0.005031149054822321
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
9.542497115821408,
|
||||
11.024308494090233,
|
||||
5.031149054822321
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.3266308639369791,
|
||||
"pitch": 0.37963015525292026,
|
||||
"yaw": 0.14744838278207173
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
819.0,
|
||||
643.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
819.315673828125,
|
||||
647.0012817382812
|
||||
],
|
||||
"reprojection_error_px": 3.266570511629014,
|
||||
"confidence": 0.48136533624324795
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
48.25,
|
||||
559.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
51.31837844848633,
|
||||
558.7727661132812
|
||||
],
|
||||
"reprojection_error_px": 3.1052694707171633,
|
||||
"confidence": 0.23153054349605823
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
102.5,
|
||||
580.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
101.84345245361328,
|
||||
580.8589477539062
|
||||
],
|
||||
"reprojection_error_px": 0.8954730859461313,
|
||||
"confidence": 0.38624485353870913
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
421.75,
|
||||
416.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
424.96087646484375,
|
||||
417.6921081542969
|
||||
],
|
||||
"reprojection_error_px": 3.425032777073615,
|
||||
"confidence": 0.40542326455908895
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
712.0,
|
||||
542.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
708.2036743164062,
|
||||
543.7705688476562
|
||||
],
|
||||
"reprojection_error_px": 4.188914267468879,
|
||||
"confidence": 0.4309876251267861
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
782.5,
|
||||
566.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
780.7999267578125,
|
||||
564.0184326171875
|
||||
],
|
||||
"reprojection_error_px": 3.217407247403886,
|
||||
"confidence": 0.4316478958478293
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
868.25,
|
||||
551.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
868.5160522460938,
|
||||
547.6994018554688
|
||||
],
|
||||
"reprojection_error_px": 3.311303657071435,
|
||||
"confidence": 0.43072753786094703
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
45.5,
|
||||
497.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
40.561859130859375,
|
||||
497.62969970703125
|
||||
],
|
||||
"reprojection_error_px": 4.93984384950384,
|
||||
"confidence": 0.1881506025573149
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
86.5,
|
||||
510.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
83.92694854736328,
|
||||
514.2882080078125
|
||||
],
|
||||
"reprojection_error_px": 4.579422855379341,
|
||||
"confidence": 0.36483353590081535
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
24.75,
|
||||
459.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
28.267345428466797,
|
||||
457.64178466796875
|
||||
],
|
||||
"reprojection_error_px": 3.9780250229670857,
|
||||
"confidence": 0.0435279743462167
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
621.0,
|
||||
352.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
622.7805786132812,
|
||||
352.38861083984375
|
||||
],
|
||||
"reprojection_error_px": 1.8224924095640684,
|
||||
"confidence": 0.3588284331666357
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
490.75,
|
||||
345.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
493.91033935546875,
|
||||
344.9768371582031
|
||||
],
|
||||
"reprojection_error_px": 3.160424237181575,
|
||||
"confidence": 0.33924563726302426
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
762.25,
|
||||
332.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
761.1285400390625,
|
||||
333.5408935546875
|
||||
],
|
||||
"reprojection_error_px": 1.9057873414584898,
|
||||
"confidence": 0.36090001446666387
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
203.75,
|
||||
204.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
201.88092041015625,
|
||||
201.5145263671875
|
||||
],
|
||||
"reprojection_error_px": 3.52228779707013,
|
||||
"confidence": 0.29888533398470685
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
131.5,
|
||||
133.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
132.65219116210938,
|
||||
134.48348999023438
|
||||
],
|
||||
"reprojection_error_px": 1.8783735052349249,
|
||||
"confidence": 0.3144395433415756
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
458.5,
|
||||
331.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
457.8542175292969,
|
||||
328.07879638671875
|
||||
],
|
||||
"reprojection_error_px": 3.727569042906749,
|
||||
"confidence": 0.3405323974609375
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
630.75,
|
||||
266.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
630.4994506835938,
|
||||
263.3753356933594
|
||||
],
|
||||
"reprojection_error_px": 3.1346932847003672,
|
||||
"confidence": 0.3590718541167963
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
493.0,
|
||||
164.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
494.15594482421875,
|
||||
166.28817749023438
|
||||
],
|
||||
"reprojection_error_px": 2.343155120416959,
|
||||
"confidence": 0.29443270389118054
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
319.0,
|
||||
128.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
318.9608459472656,
|
||||
129.9403533935547
|
||||
],
|
||||
"reprojection_error_px": 1.9407483947500042,
|
||||
"confidence": 0.27640167212794914
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
378.25,
|
||||
109.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
380.0524597167969,
|
||||
109.59156036376953
|
||||
],
|
||||
"reprojection_error_px": 1.8094098897166209,
|
||||
"confidence": 0.2660513635396405
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
462.5,
|
||||
69.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
463.1657409667969,
|
||||
71.06117248535156
|
||||
],
|
||||
"reprojection_error_px": 1.6971949104008097,
|
||||
"confidence": 0.23824963089694168
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
27.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
299.1517333984375,
|
||||
29.468339920043945
|
||||
],
|
||||
"reprojection_error_px": 1.970791304481844,
|
||||
"confidence": 0.06705319830932129
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
245.0,
|
||||
43.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
242.44776916503906,
|
||||
41.52781677246094
|
||||
],
|
||||
"reprojection_error_px": 2.9463885844152897,
|
||||
"confidence": 0.1426000599823447
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
369.25,
|
||||
46.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
369.6098327636719,
|
||||
44.57184600830078
|
||||
],
|
||||
"reprojection_error_px": 1.961442691876918,
|
||||
"confidence": 0.15796654930589954
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
75
data/camera_study/Scene11/k3_acg/robot_state.eval.json
Normal file
75
data/camera_study/Scene11/k3_acg/robot_state.eval.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 48.66380926364863,
|
||||
"gt": 50.0,
|
||||
"error": 1.3361907363513694,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 3.8519058128941137,
|
||||
"gt": 4.0,
|
||||
"error": 0.1480941871058974,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 175.992552493884,
|
||||
"gt": 176.0,
|
||||
"error": 0.007447506115994429,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 17.354355013648895,
|
||||
"gt": 20.0,
|
||||
"error": 2.645644986351101,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 59.77972844272169,
|
||||
"gt": 60.0,
|
||||
"error": 0.22027155727829495,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 9.823696305091977,
|
||||
"gt": 9.0,
|
||||
"error": 0.8236963050919712,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 10.342973794203383,
|
||||
"gt": 5.0,
|
||||
"error": 5.342973794203383,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.7690309083886518,
|
||||
"max_abs_deg": 2.645644986351101,
|
||||
"mean_abs_mm": 3.339582265277376,
|
||||
"max_abs_mm": 5.342973794203383,
|
||||
"finger_error_mm": 2.7777493416092853
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene11/k3_acg/robot_state.json
Normal file
58
data/camera_study/Scene11/k3_acg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:41Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 48.66380926364863,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 3
|
||||
},
|
||||
"y": {
|
||||
"value": 3.8519058128941137,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 3
|
||||
},
|
||||
"z": {
|
||||
"value": 175.992552493884,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"a": {
|
||||
"value": 17.354355013648895,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"b": {
|
||||
"value": 59.77972844272169,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 9.823696305091977,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 10.342973794203383,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.029467426462274,
|
||||
"num_markers": 12
|
||||
}
|
||||
669
data/camera_study/Scene11/k3_adg/aruco_marker_poses.json
Normal file
669
data/camera_study/Scene11/k3_adg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,669 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:24:20Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 14
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.29383230795472887,
|
||||
0.12759968719265488,
|
||||
0.12549455638557927
|
||||
],
|
||||
"position_mm": [
|
||||
293.8323079547289,
|
||||
127.59968719265488,
|
||||
125.49455638557927
|
||||
],
|
||||
"normal": [
|
||||
-0.11809544812156057,
|
||||
-0.8430157026678056,
|
||||
0.5247646998307658
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3008109500319882,
|
||||
0.11911311377563602,
|
||||
0.1135943635686152
|
||||
],
|
||||
[
|
||||
0.27909306658529176,
|
||||
0.12549696883436706,
|
||||
0.118641679047217
|
||||
],
|
||||
[
|
||||
0.2868905655447344,
|
||||
0.13611853571068736,
|
||||
0.1377746733181769
|
||||
],
|
||||
[
|
||||
0.3085346496569011,
|
||||
0.1296701304499291,
|
||||
0.131967509608308
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.07415455215104
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.018918527198660953,
|
||||
-0.18927566283214728,
|
||||
-0.026128858421515164
|
||||
],
|
||||
"position_mm": [
|
||||
-18.918527198660954,
|
||||
-189.27566283214728,
|
||||
-26.128858421515165
|
||||
],
|
||||
"normal": [
|
||||
0.0007336753741363999,
|
||||
0.0036962825186020246,
|
||||
0.9999928995827861
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.030048941043787237,
|
||||
-0.20116509814852365,
|
||||
-0.02591802080586272
|
||||
],
|
||||
[
|
||||
-0.03066325990575251,
|
||||
-0.17814571563080775,
|
||||
-0.026318477978639575
|
||||
],
|
||||
[
|
||||
-0.007665881088897663,
|
||||
-0.17763084809224916,
|
||||
-0.026019559759602025
|
||||
],
|
||||
[
|
||||
-0.0072960267562063984,
|
||||
-0.20016098945700858,
|
||||
-0.026259375141956337
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.83705358134983
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4408353923952186,
|
||||
0.1935948376344133,
|
||||
-0.026725447930994725
|
||||
],
|
||||
"position_mm": [
|
||||
440.83539239521855,
|
||||
193.5948376344133,
|
||||
-26.725447930994726
|
||||
],
|
||||
"normal": [
|
||||
0.017839985990738178,
|
||||
0.01078683955001969,
|
||||
0.9997826658791262
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.42983579698916774,
|
||||
0.18142695022992383,
|
||||
-0.026362039378491367
|
||||
],
|
||||
[
|
||||
0.4287653315634974,
|
||||
0.20494169737002804,
|
||||
-0.026668055637523804
|
||||
],
|
||||
[
|
||||
0.45194018884196435,
|
||||
0.20550088167770925,
|
||||
-0.02701566989948161
|
||||
],
|
||||
[
|
||||
0.4528002521862449,
|
||||
0.18250982125999202,
|
||||
-0.026856026808482123
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.182067966756435
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5062644526228689,
|
||||
-0.3131253535899686,
|
||||
-0.027561433998156228
|
||||
],
|
||||
"position_mm": [
|
||||
506.2644526228689,
|
||||
-313.1253535899686,
|
||||
-27.56143399815623
|
||||
],
|
||||
"normal": [
|
||||
-0.03869679227665096,
|
||||
0.09329092374617466,
|
||||
0.9948866075156924
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4935307632130601,
|
||||
-0.3242137989510284,
|
||||
-0.02670767177525763
|
||||
],
|
||||
[
|
||||
0.4971941244022133,
|
||||
-0.2994528066939775,
|
||||
-0.029524217254476418
|
||||
],
|
||||
[
|
||||
0.5182596187017426,
|
||||
-0.3027002216571566,
|
||||
-0.027722723501844723
|
||||
],
|
||||
[
|
||||
0.5160733041744595,
|
||||
-0.3261345870577119,
|
||||
-0.026291123461046145
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.19662613906401
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.37092726243037144,
|
||||
-0.18406203708673222,
|
||||
-0.02664236929459572
|
||||
],
|
||||
"position_mm": [
|
||||
370.92726243037146,
|
||||
-184.0620370867322,
|
||||
-26.642369294595717
|
||||
],
|
||||
"normal": [
|
||||
0.03584573618255802,
|
||||
0.033913287852277214,
|
||||
0.9987817439784225
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.35861299917143574,
|
||||
-0.19504699951277366,
|
||||
-0.02576890337152313
|
||||
],
|
||||
[
|
||||
0.3603499474229027,
|
||||
-0.1721751336593713,
|
||||
-0.026727415534039668
|
||||
],
|
||||
[
|
||||
0.3827560870821133,
|
||||
-0.17326067909020718,
|
||||
-0.027371512629362195
|
||||
],
|
||||
[
|
||||
0.3819900160450341,
|
||||
-0.19576533608457677,
|
||||
-0.02670164564345788
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.833426418256042
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6503593884554816,
|
||||
-0.22394211877891007,
|
||||
-0.02631635815589358
|
||||
],
|
||||
"position_mm": [
|
||||
650.3593884554816,
|
||||
-223.94211877891007,
|
||||
-26.31635815589358
|
||||
],
|
||||
"normal": [
|
||||
-0.016277005021607747,
|
||||
0.0032279930662878487,
|
||||
0.9998623101048918
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6383064799209719,
|
||||
-0.23453950668146242,
|
||||
-0.026599846994606068
|
||||
],
|
||||
[
|
||||
0.6404704310924454,
|
||||
-0.2117701807058976,
|
||||
-0.026394075557635385
|
||||
],
|
||||
[
|
||||
0.6623265987328202,
|
||||
-0.21325880654543178,
|
||||
-0.026277746430881797
|
||||
],
|
||||
[
|
||||
0.6603340440756889,
|
||||
-0.23619998118284852,
|
||||
-0.025993763640451063
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.47690753320266
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10458105801727252,
|
||||
-0.1907811114041893,
|
||||
-0.02658125759815749
|
||||
],
|
||||
"position_mm": [
|
||||
104.58105801727253,
|
||||
-190.7811114041893,
|
||||
-26.58125759815749
|
||||
],
|
||||
"normal": [
|
||||
0.02377299729327363,
|
||||
-0.0049168105825836425,
|
||||
0.9997052913601033
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09335460238633915,
|
||||
-0.2031134673568566,
|
||||
-0.026314161943495767
|
||||
],
|
||||
[
|
||||
0.09264318853480767,
|
||||
-0.1799624289041964,
|
||||
-0.0263068308616176
|
||||
],
|
||||
[
|
||||
0.11546709932749152,
|
||||
-0.17862826434442278,
|
||||
-0.02671684785689167
|
||||
],
|
||||
[
|
||||
0.11685934182045175,
|
||||
-0.20142028501128137,
|
||||
-0.026987189730624913
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.109968337389734
|
||||
},
|
||||
{
|
||||
"marker_id": 124,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.21528623130813215,
|
||||
0.07777857938676631,
|
||||
0.0864938954490071
|
||||
],
|
||||
"position_mm": [
|
||||
215.28623130813216,
|
||||
77.77857938676631,
|
||||
86.4938954490071
|
||||
],
|
||||
"normal": [
|
||||
-0.9492452318038935,
|
||||
0.05947971780268202,
|
||||
0.3088618672929467
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.21800635554831735,
|
||||
0.06452932064621052,
|
||||
0.09832622993958136
|
||||
],
|
||||
[
|
||||
0.21128787572648433,
|
||||
0.06714653756328984,
|
||||
0.07521377950573382
|
||||
],
|
||||
[
|
||||
0.21198975755538174,
|
||||
0.08962563115650606,
|
||||
0.07514301787100204
|
||||
],
|
||||
[
|
||||
0.21986093640234514,
|
||||
0.08981282818105885,
|
||||
0.09729255447971122
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.89523942359061
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.16095346055026835,
|
||||
-0.04813253398715009,
|
||||
0.10634681644679944
|
||||
],
|
||||
"position_mm": [
|
||||
160.95346055026835,
|
||||
-48.13253398715009,
|
||||
106.34681644679944
|
||||
],
|
||||
"normal": [
|
||||
0.0008937516605250341,
|
||||
0.07513397453638254,
|
||||
0.9971730477095416
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1501026215147472,
|
||||
-0.03594277419695734,
|
||||
0.10540602379161418
|
||||
],
|
||||
[
|
||||
0.17306383155906452,
|
||||
-0.03772997665687858,
|
||||
0.10558552473678816
|
||||
],
|
||||
[
|
||||
0.1719112727824216,
|
||||
-0.059878869186987226,
|
||||
0.10718891316421666
|
||||
],
|
||||
[
|
||||
0.14873611634484007,
|
||||
-0.05897851590777718,
|
||||
0.10720680409457874
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.901785057751248
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3520479620208229,
|
||||
-0.08911652518235971,
|
||||
0.0005159895242302728
|
||||
],
|
||||
"position_mm": [
|
||||
352.04796202082287,
|
||||
-89.11652518235971,
|
||||
0.5159895242302728
|
||||
],
|
||||
"normal": [
|
||||
0.01014605564880844,
|
||||
0.003994299491380693,
|
||||
0.999940549796009
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3410496428948106,
|
||||
-0.07685630810313379,
|
||||
0.000534267657199397
|
||||
],
|
||||
[
|
||||
0.3641566714397036,
|
||||
-0.07754186151731224,
|
||||
0.0003919859259022435
|
||||
],
|
||||
[
|
||||
0.36338940981890594,
|
||||
-0.10118120239206073,
|
||||
0.0004052678618169245
|
||||
],
|
||||
[
|
||||
0.33959612392987154,
|
||||
-0.10088672871693212,
|
||||
0.0007324366520025262
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.660484789825095
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6463229230702939,
|
||||
-0.08920975885396559,
|
||||
0.00040811910374655386
|
||||
],
|
||||
"position_mm": [
|
||||
646.3229230702939,
|
||||
-89.2097588539656,
|
||||
0.40811910374655386
|
||||
],
|
||||
"normal": [
|
||||
0.025524590905997978,
|
||||
0.03373291580598281,
|
||||
0.9991048922161817
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6359395290524669,
|
||||
-0.0764690909979013,
|
||||
7.917142346727126e-05
|
||||
],
|
||||
[
|
||||
0.6587715088201005,
|
||||
-0.07853784673890647,
|
||||
-0.00010205461618525657
|
||||
],
|
||||
[
|
||||
0.6571378737599403,
|
||||
-0.10169815253767982,
|
||||
0.000391105037366915
|
||||
],
|
||||
[
|
||||
0.6334427806486683,
|
||||
-0.10013394514137472,
|
||||
0.0012642545703372857
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.434429296501655
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.15720376138728312,
|
||||
-0.1375496145274461,
|
||||
0.1127107946092667
|
||||
],
|
||||
"position_mm": [
|
||||
157.20376138728312,
|
||||
-137.5496145274461,
|
||||
112.7107946092667
|
||||
],
|
||||
"normal": [
|
||||
0.02566747171257231,
|
||||
0.10290330863518095,
|
||||
0.9943601409790203
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14625324073752638,
|
||||
-0.12542239095263488,
|
||||
0.1118185043674426
|
||||
],
|
||||
[
|
||||
0.16908449167009354,
|
||||
-0.1262066459317653,
|
||||
0.11114916540910112
|
||||
],
|
||||
[
|
||||
0.16864378203427777,
|
||||
-0.14951759848627885,
|
||||
0.11373187959773601
|
||||
],
|
||||
[
|
||||
0.1448335311072348,
|
||||
-0.14905182273910536,
|
||||
0.1141436290627871
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.47914381429531
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.15987887390677774,
|
||||
-0.17576856443233013,
|
||||
0.07588527295109476
|
||||
],
|
||||
"position_mm": [
|
||||
159.87887390677773,
|
||||
-175.76856443233012,
|
||||
75.88527295109476
|
||||
],
|
||||
"normal": [
|
||||
-0.0013532174007717358,
|
||||
-0.9985013374018337,
|
||||
0.054710584071237744
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14810526010597413,
|
||||
-0.17507333378816164,
|
||||
0.0880401162429744
|
||||
],
|
||||
[
|
||||
0.17210171817611475,
|
||||
-0.17515677317214212,
|
||||
0.0875937405431623
|
||||
],
|
||||
[
|
||||
0.1714560441730108,
|
||||
-0.17644137305871813,
|
||||
0.06364788683923975
|
||||
],
|
||||
[
|
||||
0.14785247317201125,
|
||||
-0.1764027777102986,
|
||||
0.06425934817900263
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.85512340546649
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.24979555743987325,
|
||||
-0.14202639022128752,
|
||||
0.11281282414526325
|
||||
],
|
||||
"position_mm": [
|
||||
249.79555743987325,
|
||||
-142.02639022128753,
|
||||
112.81282414526325
|
||||
],
|
||||
"normal": [
|
||||
0.014998360553277348,
|
||||
0.015005962030686385,
|
||||
0.9997749098093268
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26216871022854493,
|
||||
-0.1306031417486854,
|
||||
0.11245462685735937
|
||||
],
|
||||
[
|
||||
0.2617462843273758,
|
||||
-0.15383796480808537,
|
||||
0.11281194799219058
|
||||
],
|
||||
[
|
||||
0.2373994863735483,
|
||||
-0.1537840906246572,
|
||||
0.11317417193563843
|
||||
],
|
||||
[
|
||||
0.237867748830024,
|
||||
-0.12988036370372205,
|
||||
0.11281054979586462
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.95408814549181
|
||||
}
|
||||
]
|
||||
}
|
||||
334
data/camera_study/Scene11/k3_adg/aruco_positions_initial.json
Normal file
334
data/camera_study/Scene11/k3_adg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,334 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:24:19Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 14,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.29385770276918044,
|
||||
0.1277133972754314,
|
||||
0.12543813595459263
|
||||
],
|
||||
"position_mm": [
|
||||
293.85770276918043,
|
||||
127.7133972754314,
|
||||
125.43813595459264
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.018947352379261925,
|
||||
-0.18928256192858384,
|
||||
-0.026194635263329012
|
||||
],
|
||||
"position_mm": [
|
||||
-18.947352379261925,
|
||||
-189.28256192858385,
|
||||
-26.194635263329012
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.4408575544220631,
|
||||
0.19363136273404047,
|
||||
-0.02679255683525943
|
||||
],
|
||||
"position_mm": [
|
||||
440.8575544220631,
|
||||
193.63136273404047,
|
||||
-26.79255683525943
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5063173071271212,
|
||||
-0.3131550997217318,
|
||||
-0.027664187139067355
|
||||
],
|
||||
"position_mm": [
|
||||
506.3173071271212,
|
||||
-313.1550997217318,
|
||||
-27.664187139067355
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37094686425489914,
|
||||
-0.18406762541087227,
|
||||
-0.026731964305350332
|
||||
],
|
||||
"position_mm": [
|
||||
370.94686425489914,
|
||||
-184.06762541087227,
|
||||
-26.73196430535033
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6504056323756932,
|
||||
-0.2239520088396493,
|
||||
-0.0264024440269359
|
||||
],
|
||||
"position_mm": [
|
||||
650.4056323756931,
|
||||
-223.9520088396493,
|
||||
-26.4024440269359
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10456103589500733,
|
||||
-0.19078432319282296,
|
||||
-0.02665752574334851
|
||||
],
|
||||
"position_mm": [
|
||||
104.56103589500732,
|
||||
-190.78432319282297,
|
||||
-26.657525743348508
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 124,
|
||||
"position_m": [
|
||||
0.21535152360573795,
|
||||
0.07779205178236161,
|
||||
0.08646499447345979
|
||||
],
|
||||
"position_mm": [
|
||||
215.35152360573795,
|
||||
77.79205178236161,
|
||||
86.46499447345978
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.16095290156226838,
|
||||
-0.048126727985612405,
|
||||
0.10627204689025592
|
||||
],
|
||||
"position_mm": [
|
||||
160.95290156226838,
|
||||
-48.126727985612405,
|
||||
106.27204689025592
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35206763654477524,
|
||||
-0.08909977866501971,
|
||||
0.00043502863065295614
|
||||
],
|
||||
"position_mm": [
|
||||
352.06763654477527,
|
||||
-89.09977866501971,
|
||||
0.43502863065295616
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6463562843803742,
|
||||
-0.08920692407793447,
|
||||
0.00033048019243393084
|
||||
],
|
||||
"position_mm": [
|
||||
646.3562843803742,
|
||||
-89.20692407793447,
|
||||
0.33048019243393084
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.1572061862778183,
|
||||
-0.13755436357277195,
|
||||
0.11262651057557956
|
||||
],
|
||||
"position_mm": [
|
||||
157.2061862778183,
|
||||
-137.55436357277196,
|
||||
112.62651057557956
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.15987801847518524,
|
||||
-0.17567206262545026,
|
||||
0.07586618039177369
|
||||
],
|
||||
"position_mm": [
|
||||
159.87801847518523,
|
||||
-175.67206262545025,
|
||||
75.86618039177368
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.25016851963285125,
|
||||
-0.1422593276558925,
|
||||
0.11297582414704807
|
||||
],
|
||||
"position_mm": [
|
||||
250.16851963285126,
|
||||
-142.2593276558925,
|
||||
112.97582414704807
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
333
data/camera_study/Scene11/k3_adg/aruco_positions_optimized.json
Normal file
333
data/camera_study/Scene11/k3_adg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,333 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:24:19Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 14,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.30248901741824863,
|
||||
-0.7974408418770258,
|
||||
0.793212239629554
|
||||
],
|
||||
"position_mm": [
|
||||
-302.48901741824864,
|
||||
-797.4408418770258,
|
||||
793.212239629554
|
||||
],
|
||||
"direction": [
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.29385024773842566,
|
||||
0.12770494383702707,
|
||||
0.12541892459011908
|
||||
],
|
||||
"position_mm": [
|
||||
293.85024773842565,
|
||||
127.70494383702707,
|
||||
125.41892459011908
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.018776017520875137,
|
||||
-0.1891001082824875,
|
||||
-0.02623466522682498
|
||||
],
|
||||
"position_mm": [
|
||||
-18.776017520875136,
|
||||
-189.1001082824875,
|
||||
-26.23466522682498
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.44087386439383075,
|
||||
0.19363782707663862,
|
||||
-0.02678376023693269
|
||||
],
|
||||
"position_mm": [
|
||||
440.87386439383073,
|
||||
193.63782707663862,
|
||||
-26.78376023693269
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5061197365329587,
|
||||
-0.31305221616405404,
|
||||
-0.027822744349985353
|
||||
],
|
||||
"position_mm": [
|
||||
506.1197365329587,
|
||||
-313.052216164054,
|
||||
-27.822744349985353
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37081627752579416,
|
||||
-0.18401285330085382,
|
||||
-0.026801408267280245
|
||||
],
|
||||
"position_mm": [
|
||||
370.81627752579413,
|
||||
-184.0128533008538,
|
||||
-26.801408267280245
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6503488351898771,
|
||||
-0.22391707843296002,
|
||||
-0.026455823128405623
|
||||
],
|
||||
"position_mm": [
|
||||
650.348835189877,
|
||||
-223.91707843296,
|
||||
-26.455823128405623
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10463663790530657,
|
||||
-0.19071413775867996,
|
||||
-0.026664244409277317
|
||||
],
|
||||
"position_mm": [
|
||||
104.63663790530657,
|
||||
-190.71413775867995,
|
||||
-26.664244409277316
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 124,
|
||||
"position_m": [
|
||||
0.2153394380289068,
|
||||
0.07779570245637325,
|
||||
0.08646124183915686
|
||||
],
|
||||
"position_mm": [
|
||||
215.33943802890678,
|
||||
77.79570245637325,
|
||||
86.46124183915687
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.1607539774066706,
|
||||
-0.04828921569022799,
|
||||
0.10637329075146014
|
||||
],
|
||||
"position_mm": [
|
||||
160.7539774066706,
|
||||
-48.28921569022799,
|
||||
106.37329075146015
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3517592499527152,
|
||||
-0.089293466582066,
|
||||
0.0003462586931327019
|
||||
],
|
||||
"position_mm": [
|
||||
351.7592499527152,
|
||||
-89.29346658206599,
|
||||
0.3462586931327019
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6463538967248621,
|
||||
-0.08920550600910515,
|
||||
0.0003285576521652426
|
||||
],
|
||||
"position_mm": [
|
||||
646.3538967248621,
|
||||
-89.20550600910515,
|
||||
0.3285576521652426
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.1579345821633135,
|
||||
-0.13819414827045612,
|
||||
0.10939899557010593
|
||||
],
|
||||
"position_mm": [
|
||||
157.93458216331348,
|
||||
-138.1941482704561,
|
||||
109.39899557010594
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.15957152880193504,
|
||||
-0.1747540315227482,
|
||||
0.07607177763924376
|
||||
],
|
||||
"position_mm": [
|
||||
159.57152880193505,
|
||||
-174.75403152274822,
|
||||
76.07177763924376
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.24950346198210768,
|
||||
-0.14208483056639704,
|
||||
0.11272026186141354
|
||||
],
|
||||
"position_mm": [
|
||||
249.5034619821077,
|
||||
-142.08483056639705,
|
||||
112.72026186141353
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1790
data/camera_study/Scene11/k3_adg/render_a_aruco_detection.json
Normal file
1790
data/camera_study/Scene11/k3_adg/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
327
data/camera_study/Scene11/k3_adg/render_a_camera_pose.json
Normal file
327
data/camera_study/Scene11/k3_adg/render_a_camera_pose.json
Normal file
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:18Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\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": [
|
||||
[
|
||||
1768.8695068359375,
|
||||
0.0,
|
||||
639.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1774.5469970703125,
|
||||
357.7935485839844
|
||||
],
|
||||
[
|
||||
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": 9,
|
||||
"used_marker_ids": [
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
96,
|
||||
75,
|
||||
102,
|
||||
92,
|
||||
217,
|
||||
206
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.010980819919799259,
|
||||
0.0011531896217766104,
|
||||
0.0009887416871182516,
|
||||
0.0009887321064848743
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.4841199297798613,
|
||||
"residual_median_px": 2.4582316730892884,
|
||||
"residual_max_px": 4.141706938123753,
|
||||
"sigma2_normalized": 1.4663867660167864e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8069714903831482,
|
||||
-0.590590238571167,
|
||||
0.00041733618127182126
|
||||
],
|
||||
[
|
||||
-0.3411347270011902,
|
||||
-0.46669670939445496,
|
||||
-0.8159787058830261
|
||||
],
|
||||
[
|
||||
0.4821038544178009,
|
||||
0.6583291888237,
|
||||
-0.5780817866325378
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.22719182074069977,
|
||||
0.17189177870750427,
|
||||
1.129351258277893
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1004770444031364,
|
||||
-0.6862687731842654,
|
||||
0.35540446327797953
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.3024890124797821,
|
||||
-0.7974408864974976,
|
||||
0.7932122945785522
|
||||
],
|
||||
"position_mm": [
|
||||
-302.489013671875,
|
||||
-797.4408569335938,
|
||||
793.2122802734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.2864990234375,
|
||||
"pitch": -28.822898864746094,
|
||||
"yaw": -22.91545867919922
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.426407873456523e-05,
|
||||
-7.895506409561845e-06,
|
||||
3.1511426506745407e-06,
|
||||
1.3330395330227032e-06,
|
||||
1.6228201831963088e-06,
|
||||
2.7888594415357304e-06
|
||||
],
|
||||
[
|
||||
-7.89550640956188e-06,
|
||||
8.966513264733893e-06,
|
||||
-8.186962788898083e-06,
|
||||
-1.805608492609952e-06,
|
||||
-1.2051151610832277e-06,
|
||||
2.722207074789832e-06
|
||||
],
|
||||
[
|
||||
3.1511426506748325e-06,
|
||||
-8.186962788898244e-06,
|
||||
3.128801691563921e-05,
|
||||
3.840520356479328e-06,
|
||||
-2.958944449333019e-06,
|
||||
-1.1431175024526813e-05
|
||||
],
|
||||
[
|
||||
1.333039533022735e-06,
|
||||
-1.805608492609968e-06,
|
||||
3.84052035647932e-06,
|
||||
9.068706330009748e-07,
|
||||
-6.711836153564835e-08,
|
||||
-6.905114786085991e-07
|
||||
],
|
||||
[
|
||||
1.6228201831962743e-06,
|
||||
-1.205115161083196e-06,
|
||||
-2.958944449333087e-06,
|
||||
-6.71183615356621e-08,
|
||||
1.156400472899055e-06,
|
||||
1.6340366338675525e-06
|
||||
],
|
||||
[
|
||||
2.7888594415356232e-06,
|
||||
2.722207074789906e-06,
|
||||
-1.143117502452688e-05,
|
||||
-6.905114786086415e-07,
|
||||
1.63403663386755e-06,
|
||||
9.77890641732964e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3353838625323722,
|
||||
0.1715672657674912,
|
||||
0.3204879102398954
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0009522975548645364,
|
||||
0.0010753606245809148,
|
||||
0.0031271243047454383
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.004830624949966364,
|
||||
0.006452977477907209,
|
||||
0.005820102892816153
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
4.830624949966364,
|
||||
6.452977477907209,
|
||||
5.820102892816153
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5165332116627502,
|
||||
"pitch": 0.2611451472117435,
|
||||
"yaw": 0.17575981735146345
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
985.0,
|
||||
693.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
986.1359252929688,
|
||||
691.0036010742188
|
||||
],
|
||||
"reprojection_error_px": 2.742687344165922,
|
||||
"confidence": 0.07950295894946531
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
328.0,
|
||||
631.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
325.8231506347656,
|
||||
632.6420288085938
|
||||
],
|
||||
"reprojection_error_px": 2.4582316730892884,
|
||||
"confidence": 0.45856909790460193
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1187.0,
|
||||
610.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1185.957763671875,
|
||||
610.4509887695312
|
||||
],
|
||||
"reprojection_error_px": 1.0842805354749843,
|
||||
"confidence": 0.4539195577436192
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
904.75,
|
||||
584.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
906.6068115234375,
|
||||
587.1532592773438
|
||||
],
|
||||
"reprojection_error_px": 3.446253540448358,
|
||||
"confidence": 0.47818895251106325
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
128.5,
|
||||
516.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
129.30142211914062,
|
||||
515.8756713867188
|
||||
],
|
||||
"reprojection_error_px": 1.186055621398155,
|
||||
"confidence": 0.25798445457040825
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1220.25,
|
||||
461.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1218.746826171875,
|
||||
461.6639709472656
|
||||
],
|
||||
"reprojection_error_px": 1.5591354985183186,
|
||||
"confidence": 0.23928367610236692
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1176.5,
|
||||
438.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1173.768310546875,
|
||||
438.2154235839844
|
||||
],
|
||||
"reprojection_error_px": 2.746472465703354,
|
||||
"confidence": 0.28706086767352934
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1084.0,
|
||||
348.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1087.994384765625,
|
||||
347.4051818847656
|
||||
],
|
||||
"reprojection_error_px": 4.141706938123753,
|
||||
"confidence": 0.333368702898709
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1013.25,
|
||||
301.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1013.131103515625,
|
||||
301.6094970703125
|
||||
],
|
||||
"reprojection_error_px": 0.6209855495228976,
|
||||
"confidence": 0.26319796391165523
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1265
data/camera_study/Scene11/k3_adg/render_d_aruco_detection.json
Normal file
1265
data/camera_study/Scene11/k3_adg/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
299
data/camera_study/Scene11/k3_adg/render_d_camera_pose.json
Normal file
299
data/camera_study/Scene11/k3_adg/render_d_camera_pose.json
Normal file
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:18Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\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": [
|
||||
[
|
||||
1771.155517578125,
|
||||
0.0,
|
||||
640.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1774.3978271484375,
|
||||
361.23284912109375
|
||||
],
|
||||
[
|
||||
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": 7,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
103,
|
||||
215,
|
||||
214,
|
||||
64,
|
||||
211,
|
||||
72
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.009044550647581088,
|
||||
0.0016538644807328245,
|
||||
0.001558187473306732,
|
||||
0.0015581848688445382
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.911038582342608,
|
||||
"residual_median_px": 3.288713241844395,
|
||||
"residual_max_px": 5.863181348110948,
|
||||
"sigma2_normalized": 4.248895149117034e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8213014602661133,
|
||||
0.5704944729804993,
|
||||
0.00012249585415702313
|
||||
],
|
||||
[
|
||||
0.15860019624233246,
|
||||
-0.22811947762966156,
|
||||
-0.9606286883354187
|
||||
],
|
||||
[
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.1159428134560585,
|
||||
0.08624742180109024,
|
||||
1.1204499006271362
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7878119904428784,
|
||||
0.5600947960430909,
|
||||
-0.42088686432931055
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.695557713508606,
|
||||
-0.7981988191604614,
|
||||
0.39416658878326416
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577392578125,
|
||||
-798.1987915039062,
|
||||
394.1665954589844
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.39933776855469,
|
||||
"pitch": 33.230281829833984,
|
||||
"yaw": 10.929759979248047
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00017075757804605105,
|
||||
4.685834695811806e-05,
|
||||
4.688377015572213e-05,
|
||||
-1.3425424271290289e-06,
|
||||
-3.1433035701296834e-05,
|
||||
-7.846845109108273e-06
|
||||
],
|
||||
[
|
||||
4.68583469581189e-05,
|
||||
5.489955722014381e-05,
|
||||
-1.790529000763121e-05,
|
||||
6.900980143286671e-06,
|
||||
-1.1729289062349842e-05,
|
||||
5.987971983905701e-06
|
||||
],
|
||||
[
|
||||
4.688377015572101e-05,
|
||||
-1.790529000763161e-05,
|
||||
0.00010212299887187136,
|
||||
-1.0470592903780147e-05,
|
||||
-1.3600504299334786e-05,
|
||||
-1.742182371666159e-05
|
||||
],
|
||||
[
|
||||
-1.3425424271288516e-06,
|
||||
6.900980143286718e-06,
|
||||
-1.0470592903780122e-05,
|
||||
2.20000480797535e-06,
|
||||
3.818065068721914e-07,
|
||||
3.0860510097403877e-06
|
||||
],
|
||||
[
|
||||
-3.1433035701296834e-05,
|
||||
-1.1729289062349715e-05,
|
||||
-1.360050429933497e-05,
|
||||
3.8180650687221956e-07,
|
||||
7.778277788734531e-06,
|
||||
4.5947589857349e-06
|
||||
],
|
||||
[
|
||||
-7.846845109107946e-06,
|
||||
5.987971983905819e-06,
|
||||
-1.7421823716661586e-05,
|
||||
3.086051009740395e-06,
|
||||
4.594758985734847e-06,
|
||||
2.0313248802970143e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.7487082619566866,
|
||||
0.4245286975636879,
|
||||
0.5790077971658253
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0014832413181864069,
|
||||
0.002788956397782965,
|
||||
0.004507022165795299
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.008691071160615814,
|
||||
0.006844025854617922,
|
||||
0.012160875407669726
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
8.691071160615813,
|
||||
6.844025854617922,
|
||||
12.160875407669726
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9283381340785061,
|
||||
"pitch": 0.5720266297070177,
|
||||
"yaw": 0.5807194253340363
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
892.0,
|
||||
697.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
888.7431640625,
|
||||
696.793212890625
|
||||
],
|
||||
"reprojection_error_px": 3.288713241844395,
|
||||
"confidence": 0.06082651601087287
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
373.0,
|
||||
693.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
378.3336486816406,
|
||||
692.7239990234375
|
||||
],
|
||||
"reprojection_error_px": 5.359522859967245,
|
||||
"confidence": 0.13751453171188766
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
715.5,
|
||||
644.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
714.16943359375,
|
||||
645.6070556640625
|
||||
],
|
||||
"reprojection_error_px": 1.9005280941899156,
|
||||
"confidence": 0.41073527975223467
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
953.75,
|
||||
638.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
959.612548828125,
|
||||
638.5861206054688
|
||||
],
|
||||
"reprojection_error_px": 5.863181348110948,
|
||||
"confidence": 0.31959220576599684
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
211.75,
|
||||
633.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
209.3169708251953,
|
||||
633.8402709960938
|
||||
],
|
||||
"reprojection_error_px": 2.4347032300028966,
|
||||
"confidence": 0.4329145227793108
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
797.0,
|
||||
595.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
792.2921752929688,
|
||||
593.9794921875
|
||||
],
|
||||
"reprojection_error_px": 4.8171619930730385,
|
||||
"confidence": 0.21747661179321545
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1249.75,
|
||||
597.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1250.1585693359375,
|
||||
597.4947509765625
|
||||
],
|
||||
"reprojection_error_px": 0.6416443181996995,
|
||||
"confidence": 0.015337711207576538
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1946
data/camera_study/Scene11/k3_adg/render_g_aruco_detection.json
Normal file
1946
data/camera_study/Scene11/k3_adg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
537
data/camera_study/Scene11/k3_adg/render_g_camera_pose.json
Normal file
537
data/camera_study/Scene11/k3_adg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:19Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\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": [
|
||||
[
|
||||
1785.6439208984375,
|
||||
0.0,
|
||||
640.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1786.5357666015625,
|
||||
361.6199645996094
|
||||
],
|
||||
[
|
||||
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": [
|
||||
64,
|
||||
53,
|
||||
72,
|
||||
208,
|
||||
103,
|
||||
58,
|
||||
69,
|
||||
46,
|
||||
56,
|
||||
68,
|
||||
55,
|
||||
96,
|
||||
66,
|
||||
217,
|
||||
205,
|
||||
62,
|
||||
54,
|
||||
85,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
71,
|
||||
63,
|
||||
48
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.00870195326179875,
|
||||
0.001363279535551264,
|
||||
0.001199060728077229,
|
||||
0.001199053104347576
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.0367790923254425,
|
||||
"residual_median_px": 3.1199813777087653,
|
||||
"residual_max_px": 4.93984384950384,
|
||||
"sigma2_normalized": 1.6431181107821227e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7074238061904907,
|
||||
-0.7067683935165405,
|
||||
0.005474596284329891
|
||||
],
|
||||
[
|
||||
-0.6422805190086365,
|
||||
0.6396046280860901,
|
||||
-0.42235246300697327
|
||||
],
|
||||
[
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.00036127393832430243,
|
||||
0.33044901490211487,
|
||||
1.3983463048934937
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1183485120500076,
|
||||
-2.6970732488067966,
|
||||
0.6007285717290004
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20053209364414215,
|
||||
0.2111058533191681,
|
||||
1.4070502519607544
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208923339844,
|
||||
211.10585021972656,
|
||||
1407.05029296875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.55593872070312,
|
||||
"pitch": -17.157764434814453,
|
||||
"yaw": -137.76321411132812
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
9.354132016716087e-06,
|
||||
-1.443574019248239e-05,
|
||||
5.885471177100677e-06,
|
||||
1.1428670740376187e-06,
|
||||
2.318699012617028e-06,
|
||||
8.951844145532554e-06
|
||||
],
|
||||
[
|
||||
-1.4435740192482443e-05,
|
||||
4.671751093913296e-05,
|
||||
-2.337334019592571e-05,
|
||||
-7.243154960591987e-06,
|
||||
-4.307565549515974e-06,
|
||||
-2.5252811787435496e-05
|
||||
],
|
||||
[
|
||||
5.8854711771007145e-06,
|
||||
-2.337334019592551e-05,
|
||||
7.950235051082037e-05,
|
||||
8.354010924369335e-06,
|
||||
-4.124681701209505e-06,
|
||||
2.4830482093086567e-06
|
||||
],
|
||||
[
|
||||
1.1428670740376308e-06,
|
||||
-7.243154960591985e-06,
|
||||
8.354010924369375e-06,
|
||||
1.9140230036960594e-06,
|
||||
5.663565259331633e-08,
|
||||
2.373665752439488e-06
|
||||
],
|
||||
[
|
||||
2.318699012617033e-06,
|
||||
-4.307565549515988e-06,
|
||||
-4.124681701209506e-06,
|
||||
5.6635652593317926e-08,
|
||||
1.305232680896371e-06,
|
||||
3.4003215551615167e-06
|
||||
],
|
||||
[
|
||||
8.951844145532607e-06,
|
||||
-2.5252811787435577e-05,
|
||||
2.4830482093088422e-06,
|
||||
2.373665752439505e-06,
|
||||
3.4003215551615146e-06,
|
||||
2.0327680384833784e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.17523642310696635,
|
||||
0.391617851441592,
|
||||
0.5108726075038479
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0013834822021609311,
|
||||
0.0011424678030020675,
|
||||
0.004508622892284714
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.009542497115821408,
|
||||
0.011024308494090234,
|
||||
0.005031149054822321
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
9.542497115821408,
|
||||
11.024308494090233,
|
||||
5.031149054822321
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.3266308639369791,
|
||||
"pitch": 0.37963015525292026,
|
||||
"yaw": 0.14744838278207173
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
819.0,
|
||||
643.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
819.315673828125,
|
||||
647.0012817382812
|
||||
],
|
||||
"reprojection_error_px": 3.266570511629014,
|
||||
"confidence": 0.48136533624324795
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
48.25,
|
||||
559.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
51.31837844848633,
|
||||
558.7727661132812
|
||||
],
|
||||
"reprojection_error_px": 3.1052694707171633,
|
||||
"confidence": 0.23153054349605823
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
102.5,
|
||||
580.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
101.84345245361328,
|
||||
580.8589477539062
|
||||
],
|
||||
"reprojection_error_px": 0.8954730859461313,
|
||||
"confidence": 0.38624485353870913
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
421.75,
|
||||
416.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
424.96087646484375,
|
||||
417.6921081542969
|
||||
],
|
||||
"reprojection_error_px": 3.425032777073615,
|
||||
"confidence": 0.40542326455908895
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
712.0,
|
||||
542.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
708.2036743164062,
|
||||
543.7705688476562
|
||||
],
|
||||
"reprojection_error_px": 4.188914267468879,
|
||||
"confidence": 0.4309876251267861
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
782.5,
|
||||
566.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
780.7999267578125,
|
||||
564.0184326171875
|
||||
],
|
||||
"reprojection_error_px": 3.217407247403886,
|
||||
"confidence": 0.4316478958478293
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
868.25,
|
||||
551.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
868.5160522460938,
|
||||
547.6994018554688
|
||||
],
|
||||
"reprojection_error_px": 3.311303657071435,
|
||||
"confidence": 0.43072753786094703
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
45.5,
|
||||
497.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
40.561859130859375,
|
||||
497.62969970703125
|
||||
],
|
||||
"reprojection_error_px": 4.93984384950384,
|
||||
"confidence": 0.1881506025573149
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
86.5,
|
||||
510.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
83.92694854736328,
|
||||
514.2882080078125
|
||||
],
|
||||
"reprojection_error_px": 4.579422855379341,
|
||||
"confidence": 0.36483353590081535
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
24.75,
|
||||
459.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
28.267345428466797,
|
||||
457.64178466796875
|
||||
],
|
||||
"reprojection_error_px": 3.9780250229670857,
|
||||
"confidence": 0.0435279743462167
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
621.0,
|
||||
352.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
622.7805786132812,
|
||||
352.38861083984375
|
||||
],
|
||||
"reprojection_error_px": 1.8224924095640684,
|
||||
"confidence": 0.3588284331666357
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
490.75,
|
||||
345.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
493.91033935546875,
|
||||
344.9768371582031
|
||||
],
|
||||
"reprojection_error_px": 3.160424237181575,
|
||||
"confidence": 0.33924563726302426
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
762.25,
|
||||
332.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
761.1285400390625,
|
||||
333.5408935546875
|
||||
],
|
||||
"reprojection_error_px": 1.9057873414584898,
|
||||
"confidence": 0.36090001446666387
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
203.75,
|
||||
204.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
201.88092041015625,
|
||||
201.5145263671875
|
||||
],
|
||||
"reprojection_error_px": 3.52228779707013,
|
||||
"confidence": 0.29888533398470685
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
131.5,
|
||||
133.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
132.65219116210938,
|
||||
134.48348999023438
|
||||
],
|
||||
"reprojection_error_px": 1.8783735052349249,
|
||||
"confidence": 0.3144395433415756
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
458.5,
|
||||
331.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
457.8542175292969,
|
||||
328.07879638671875
|
||||
],
|
||||
"reprojection_error_px": 3.727569042906749,
|
||||
"confidence": 0.3405323974609375
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
630.75,
|
||||
266.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
630.4994506835938,
|
||||
263.3753356933594
|
||||
],
|
||||
"reprojection_error_px": 3.1346932847003672,
|
||||
"confidence": 0.3590718541167963
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
493.0,
|
||||
164.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
494.15594482421875,
|
||||
166.28817749023438
|
||||
],
|
||||
"reprojection_error_px": 2.343155120416959,
|
||||
"confidence": 0.29443270389118054
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
319.0,
|
||||
128.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
318.9608459472656,
|
||||
129.9403533935547
|
||||
],
|
||||
"reprojection_error_px": 1.9407483947500042,
|
||||
"confidence": 0.27640167212794914
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
378.25,
|
||||
109.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
380.0524597167969,
|
||||
109.59156036376953
|
||||
],
|
||||
"reprojection_error_px": 1.8094098897166209,
|
||||
"confidence": 0.2660513635396405
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
462.5,
|
||||
69.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
463.1657409667969,
|
||||
71.06117248535156
|
||||
],
|
||||
"reprojection_error_px": 1.6971949104008097,
|
||||
"confidence": 0.23824963089694168
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
27.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
299.1517333984375,
|
||||
29.468339920043945
|
||||
],
|
||||
"reprojection_error_px": 1.970791304481844,
|
||||
"confidence": 0.06705319830932129
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
245.0,
|
||||
43.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
242.44776916503906,
|
||||
41.52781677246094
|
||||
],
|
||||
"reprojection_error_px": 2.9463885844152897,
|
||||
"confidence": 0.1426000599823447
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
369.25,
|
||||
46.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
369.6098327636719,
|
||||
44.57184600830078
|
||||
],
|
||||
"reprojection_error_px": 1.961442691876918,
|
||||
"confidence": 0.15796654930589954
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
75
data/camera_study/Scene11/k3_adg/robot_state.eval.json
Normal file
75
data/camera_study/Scene11/k3_adg/robot_state.eval.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 49.41293190702424,
|
||||
"gt": 50.0,
|
||||
"error": 0.5870680929757626,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 3.735319610092179,
|
||||
"gt": 4.0,
|
||||
"error": 0.2646803899078236,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 176.35989211037176,
|
||||
"gt": 176.0,
|
||||
"error": 0.35989211037176005,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 17.398849300602958,
|
||||
"gt": 20.0,
|
||||
"error": 2.6011506993970386,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 60.904132664919445,
|
||||
"gt": 60.0,
|
||||
"error": 0.9041326649194446,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 9.410979127706183,
|
||||
"gt": 9.0,
|
||||
"error": 0.4109791277061845,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 9.428768028931257,
|
||||
"gt": 5.0,
|
||||
"error": 4.428768028931257,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.9081669984604502,
|
||||
"max_abs_deg": 2.6011506993970386,
|
||||
"mean_abs_mm": 2.50791806095351,
|
||||
"max_abs_mm": 4.428768028931257,
|
||||
"finger_error_mm": 3.2460952501361526
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene11/k3_adg/robot_state.json
Normal file
58
data/camera_study/Scene11/k3_adg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:21Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 49.41293190702424,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 3
|
||||
},
|
||||
"y": {
|
||||
"value": 3.735319610092179,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 3
|
||||
},
|
||||
"z": {
|
||||
"value": 176.35989211037176,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"a": {
|
||||
"value": 17.398849300602958,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"b": {
|
||||
"value": 60.904132664919445,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 9.410979127706183,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 9.428768028931257,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.9163796913905022,
|
||||
"num_markers": 14
|
||||
}
|
||||
755
data/camera_study/Scene11/k3_bde/aruco_marker_poses.json
Normal file
755
data/camera_study/Scene11/k3_bde/aruco_marker_poses.json
Normal file
@@ -0,0 +1,755 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:24:34Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 16
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3087709715705254,
|
||||
-0.8865315577687489,
|
||||
1.2045728724504903
|
||||
],
|
||||
"position_mm": [
|
||||
308.77097157052543,
|
||||
-886.5315577687489,
|
||||
1204.5728724504902
|
||||
],
|
||||
"direction": [
|
||||
0.0027412460185587406,
|
||||
0.6196938753128052,
|
||||
-0.7848387956619263
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.1977002351099821,
|
||||
-0.8974846357366002,
|
||||
0.4002518648615185
|
||||
],
|
||||
"position_mm": [
|
||||
1197.700235109982,
|
||||
-897.4846357366002,
|
||||
400.25186486151847
|
||||
],
|
||||
"direction": [
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.29467032330021325,
|
||||
0.1264392412095513,
|
||||
0.12609760823178176
|
||||
],
|
||||
"position_mm": [
|
||||
294.6703233002132,
|
||||
126.4392412095513,
|
||||
126.09760823178176
|
||||
],
|
||||
"normal": [
|
||||
-0.11682678837002074,
|
||||
-0.7947291814785004,
|
||||
0.5956148332820963
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.30165967434698837,
|
||||
0.11712845420696105,
|
||||
0.11502189581375108
|
||||
],
|
||||
[
|
||||
0.28021627746138933,
|
||||
0.12344997888633173,
|
||||
0.11929621154349357
|
||||
],
|
||||
[
|
||||
0.28784402419953303,
|
||||
0.1360384394466367,
|
||||
0.13754461927680847
|
||||
],
|
||||
[
|
||||
0.3089613171929423,
|
||||
0.1291400922982757,
|
||||
0.13252770629307392
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.85784425594983
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.40241534694588355,
|
||||
-0.173461082882798,
|
||||
-0.026922053085082314
|
||||
],
|
||||
"position_mm": [
|
||||
402.4153469458835,
|
||||
-173.461082882798,
|
||||
-26.922053085082315
|
||||
],
|
||||
"normal": [
|
||||
-0.002910053557818463,
|
||||
0.012913745358881028,
|
||||
0.9999123795458763
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3914580082169687,
|
||||
-0.18573988712533818,
|
||||
-0.02648025928295297
|
||||
],
|
||||
[
|
||||
0.39054366231646165,
|
||||
-0.16246721122297156,
|
||||
-0.027405375770136617
|
||||
],
|
||||
[
|
||||
0.4136803691995042,
|
||||
-0.16148131947296188,
|
||||
-0.026728297985651305
|
||||
],
|
||||
[
|
||||
0.41397934805059977,
|
||||
-0.1841559137099204,
|
||||
-0.027074279301588355
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.935146464464
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.018132926549750485,
|
||||
-0.18946313230700046,
|
||||
-0.026016389068804557
|
||||
],
|
||||
"position_mm": [
|
||||
-18.132926549750486,
|
||||
-189.46313230700045,
|
||||
-26.016389068804557
|
||||
],
|
||||
"normal": [
|
||||
-0.005922983369392639,
|
||||
-0.04882244529164745,
|
||||
0.9987899113946587
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.029993501394356213,
|
||||
-0.20046935185348125,
|
||||
-0.026362203817069576
|
||||
],
|
||||
[
|
||||
-0.02944693821001373,
|
||||
-0.17824853755741724,
|
||||
-0.02578964650845911
|
||||
],
|
||||
[
|
||||
-0.005945601933271734,
|
||||
-0.17912008048183964,
|
||||
-0.025168519655357612
|
||||
],
|
||||
[
|
||||
-0.00714566466136027,
|
||||
-0.20001455933526385,
|
||||
-0.02674518629433192
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.401097377826925
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3623521451004457,
|
||||
0.29428732283542947,
|
||||
-0.02762942125700596
|
||||
],
|
||||
"position_mm": [
|
||||
362.35214510044574,
|
||||
294.28732283542945,
|
||||
-27.62942125700596
|
||||
],
|
||||
"normal": [
|
||||
-0.05842452034039615,
|
||||
0.07664089013043286,
|
||||
0.9953455427051501
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.35127765183583415,
|
||||
0.28140508854921736,
|
||||
-0.026933742111715984
|
||||
],
|
||||
[
|
||||
0.3510666054311553,
|
||||
0.3075305445525139,
|
||||
-0.02967036420463021
|
||||
],
|
||||
[
|
||||
0.37325584803842304,
|
||||
0.3058640186039153,
|
||||
-0.027480516313371343
|
||||
],
|
||||
[
|
||||
0.37380847509637044,
|
||||
0.2823496396360714,
|
||||
-0.026433062398306298
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.682207072233883
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.37247464285276355,
|
||||
-0.18476267802270152,
|
||||
-0.026601542991635904
|
||||
],
|
||||
"position_mm": [
|
||||
372.47464285276357,
|
||||
-184.76267802270152,
|
||||
-26.601542991635903
|
||||
],
|
||||
"normal": [
|
||||
-0.02787254685452995,
|
||||
0.029087590051053554,
|
||||
0.9991881870983383
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.36031545228561274,
|
||||
-0.19599462343635563,
|
||||
-0.0265471447156692
|
||||
],
|
||||
[
|
||||
0.3613372413438104,
|
||||
-0.17243512595764018,
|
||||
-0.02733859300729934
|
||||
],
|
||||
[
|
||||
0.3844665972761992,
|
||||
-0.1737891283335365,
|
||||
-0.026517409049908434
|
||||
],
|
||||
[
|
||||
0.3837792805054318,
|
||||
-0.19683183436327373,
|
||||
-0.026003025193666655
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.3305452056147
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10516184218167142,
|
||||
-0.19048349907595397,
|
||||
-0.027093365174732424
|
||||
],
|
||||
"position_mm": [
|
||||
105.16184218167142,
|
||||
-190.48349907595397,
|
||||
-27.093365174732423
|
||||
],
|
||||
"normal": [
|
||||
-0.033499919678086215,
|
||||
0.01941450876327034,
|
||||
0.9992501349667373
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09343346913807088,
|
||||
-0.20227967341297964,
|
||||
-0.027103962472001607
|
||||
],
|
||||
[
|
||||
0.09278906312652707,
|
||||
-0.17867285257233148,
|
||||
-0.027891130924941866
|
||||
],
|
||||
[
|
||||
0.11688422218578837,
|
||||
-0.17908654558868434,
|
||||
-0.02676285143691646
|
||||
],
|
||||
[
|
||||
0.11754061427629937,
|
||||
-0.20189492472982035,
|
||||
-0.02661551586506978
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.671824635765386
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28167513584782694,
|
||||
0.04199491933777735,
|
||||
0.09397811723234542
|
||||
],
|
||||
"position_mm": [
|
||||
281.67513584782694,
|
||||
41.994919337777354,
|
||||
93.97811723234543
|
||||
],
|
||||
"normal": [
|
||||
0.912134957740694,
|
||||
0.01997998523397182,
|
||||
0.40940275897633227
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2869620272747155,
|
||||
0.0301516749478273,
|
||||
0.08267498538704471
|
||||
],
|
||||
[
|
||||
0.2770337242349811,
|
||||
0.02870449037422979,
|
||||
0.10506036481656181
|
||||
],
|
||||
[
|
||||
0.2762474794777121,
|
||||
0.055048896437196494,
|
||||
0.10534165099311643
|
||||
],
|
||||
[
|
||||
0.28645731240389904,
|
||||
0.05407461559185583,
|
||||
0.08283546773265872
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.88759828146689
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28056841924819176,
|
||||
-0.027860504281346524,
|
||||
0.0952578916416055
|
||||
],
|
||||
"position_mm": [
|
||||
280.56841924819173,
|
||||
-27.860504281346525,
|
||||
95.2578916416055
|
||||
],
|
||||
"normal": [
|
||||
0.9103851692553635,
|
||||
0.012667468917692938,
|
||||
0.41356786484336827
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2859734790122883,
|
||||
-0.03940578988248984,
|
||||
0.08393143931441227
|
||||
],
|
||||
[
|
||||
0.2756560851062877,
|
||||
-0.04014289329056095,
|
||||
0.10623555651377477
|
||||
],
|
||||
[
|
||||
0.2752053457201282,
|
||||
-0.015980654859600197,
|
||||
0.10690715858371685
|
||||
],
|
||||
[
|
||||
0.28543876715406274,
|
||||
-0.015912679092735103,
|
||||
0.0839574121545181
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.347225973616457
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3483054057632257,
|
||||
-0.012153262679266336,
|
||||
0.0007070338636763492
|
||||
],
|
||||
"position_mm": [
|
||||
348.30540576322574,
|
||||
-12.153262679266335,
|
||||
0.7070338636763492
|
||||
],
|
||||
"normal": [
|
||||
-0.032417804806311186,
|
||||
0.04782617192408051,
|
||||
0.9983294762805656
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.33647001965668555,
|
||||
0.0011334698887475916,
|
||||
-0.00045007879138174336
|
||||
],
|
||||
[
|
||||
0.35996713707031697,
|
||||
-0.00036502354165252586,
|
||||
0.0006623092154360224
|
||||
],
|
||||
[
|
||||
0.36008132802203313,
|
||||
-0.024995629979797908,
|
||||
0.0015625505365221256
|
||||
],
|
||||
[
|
||||
0.3367031383038672,
|
||||
-0.024385867084362505,
|
||||
0.0010533544941289923
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.29369057610606
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.24939149477659664,
|
||||
-0.08795364836837051,
|
||||
-2.7473134824980037e-05
|
||||
],
|
||||
"position_mm": [
|
||||
249.39149477659663,
|
||||
-87.95364836837051,
|
||||
-0.02747313482498004
|
||||
],
|
||||
"normal": [
|
||||
-0.059765388568863057,
|
||||
0.05570951707260791,
|
||||
0.9966566851412525
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2370286789241587,
|
||||
-0.07465357589409526,
|
||||
-0.0007539393918478441
|
||||
],
|
||||
[
|
||||
0.2607603104416514,
|
||||
-0.07541898294130872,
|
||||
-0.0006777687699096931
|
||||
],
|
||||
[
|
||||
0.26399223305951347,
|
||||
-0.10404585384496577,
|
||||
0.002269658265881596
|
||||
],
|
||||
[
|
||||
0.23578475668106302,
|
||||
-0.09769618079311226,
|
||||
-0.000947842643423979
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 26.217993162572707
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28259835577185133,
|
||||
-0.02761057787392062,
|
||||
0.06411363248419148
|
||||
],
|
||||
"position_mm": [
|
||||
282.59835577185135,
|
||||
-27.610577873920622,
|
||||
64.11363248419148
|
||||
],
|
||||
"normal": [
|
||||
0.939156631936315,
|
||||
-0.012311873971226074,
|
||||
-0.3432684641055069
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.27828294157961475,
|
||||
-0.038459751564721624,
|
||||
0.05182339644288866
|
||||
],
|
||||
[
|
||||
0.28589811052392694,
|
||||
-0.03993257434689328,
|
||||
0.07451530441166948
|
||||
],
|
||||
[
|
||||
0.28766494432703704,
|
||||
-0.017608085510830186,
|
||||
0.07673051377692233
|
||||
],
|
||||
[
|
||||
0.2785474266568265,
|
||||
-0.014441900073237396,
|
||||
0.05338531530528547
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.95404637567179
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28423486511089857,
|
||||
0.07986870629723701,
|
||||
0.06752753749249261
|
||||
],
|
||||
"position_mm": [
|
||||
284.23486511089857,
|
||||
79.86870629723701,
|
||||
67.52753749249261
|
||||
],
|
||||
"normal": [
|
||||
0.9526206336472134,
|
||||
0.004594021200943987,
|
||||
-0.30412632789481914
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2805603575697194,
|
||||
0.06693246915106965,
|
||||
0.05707187049074873
|
||||
],
|
||||
[
|
||||
0.28828559073452287,
|
||||
0.06841871676318656,
|
||||
0.07905070342000185
|
||||
],
|
||||
[
|
||||
0.28701806041649097,
|
||||
0.09542645172441175,
|
||||
0.07753102103234344
|
||||
],
|
||||
[
|
||||
0.2810754517228612,
|
||||
0.0886971875502801,
|
||||
0.056456555026876444
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.777741082909408
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.24906424072249464,
|
||||
-0.16593457979222198,
|
||||
0.1033328347313267
|
||||
],
|
||||
"position_mm": [
|
||||
249.06424072249465,
|
||||
-165.93457979222197,
|
||||
103.3328347313267
|
||||
],
|
||||
"normal": [
|
||||
-0.0008768626786253999,
|
||||
-0.723664525571612,
|
||||
0.6901513497350105
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23778128675039714,
|
||||
-0.15746842315406295,
|
||||
0.11239651035516825
|
||||
],
|
||||
[
|
||||
0.26103665910503726,
|
||||
-0.15822995754189875,
|
||||
0.11122612820575685
|
||||
],
|
||||
[
|
||||
0.25997265947088866,
|
||||
-0.17459198297549447,
|
||||
0.09447623834208313
|
||||
],
|
||||
[
|
||||
0.23746635756365556,
|
||||
-0.17344795549743175,
|
||||
0.09523246202229864
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.18446356897387
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.16133793571623747,
|
||||
-0.17620295991804746,
|
||||
0.0767141496989599
|
||||
],
|
||||
"position_mm": [
|
||||
161.33793571623747,
|
||||
-176.20295991804747,
|
||||
76.7141496989599
|
||||
],
|
||||
"normal": [
|
||||
0.023314130011667468,
|
||||
-0.9972637561423188,
|
||||
0.07015306142081629
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14981673389268446,
|
||||
-0.175575993789194,
|
||||
0.0886560340209019
|
||||
],
|
||||
[
|
||||
0.17311765712176289,
|
||||
-0.1751680301768208,
|
||||
0.08831181364715159
|
||||
],
|
||||
[
|
||||
0.1725324275551733,
|
||||
-0.17672289963509386,
|
||||
0.06477937473649618
|
||||
],
|
||||
[
|
||||
0.1498849242953293,
|
||||
-0.1773449160710811,
|
||||
0.06510937639128996
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.292400250107754
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2845183662909492,
|
||||
-0.14386940947307822,
|
||||
0.07650606076201338
|
||||
],
|
||||
"position_mm": [
|
||||
284.5183662909492,
|
||||
-143.8694094730782,
|
||||
76.50606076201339
|
||||
],
|
||||
"normal": [
|
||||
0.9997519603096889,
|
||||
-0.0222690143874297,
|
||||
-0.0003299320336126661
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.28448344946347714,
|
||||
-0.1557284669905131,
|
||||
0.06362870273265087
|
||||
],
|
||||
[
|
||||
0.2840142763976504,
|
||||
-0.15539998045494155,
|
||||
0.08839070410269786
|
||||
],
|
||||
[
|
||||
0.28501655550269694,
|
||||
-0.13288049574224034,
|
||||
0.08945130446789107
|
||||
],
|
||||
[
|
||||
0.28455918379997225,
|
||||
-0.13146869470461786,
|
||||
0.06455353174481375
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.138703263296733
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2506844783255601,
|
||||
-0.1417751637950238,
|
||||
0.11357723215365878
|
||||
],
|
||||
"position_mm": [
|
||||
250.68447832556012,
|
||||
-141.77516379502381,
|
||||
113.57723215365878
|
||||
],
|
||||
"normal": [
|
||||
0.002422709848773784,
|
||||
0.024042738691083816,
|
||||
0.9997079959634317
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26284074925792783,
|
||||
-0.1301936126708804,
|
||||
0.11333642438668809
|
||||
],
|
||||
[
|
||||
0.26270185815843616,
|
||||
-0.15269708296103074,
|
||||
0.11374319576254231
|
||||
],
|
||||
[
|
||||
0.23859989958033498,
|
||||
-0.1539534819363259,
|
||||
0.1139635641185974
|
||||
],
|
||||
[
|
||||
0.23859540630554138,
|
||||
-0.13025647761185813,
|
||||
0.11326574434680735
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.649017245328878
|
||||
}
|
||||
]
|
||||
}
|
||||
372
data/camera_study/Scene11/k3_bde/aruco_positions_initial.json
Normal file
372
data/camera_study/Scene11/k3_bde/aruco_positions_initial.json
Normal file
@@ -0,0 +1,372 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:24:33Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 16,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3087709715705254,
|
||||
-0.8865315577687489,
|
||||
1.2045728724504903
|
||||
],
|
||||
"position_mm": [
|
||||
308.77097157052543,
|
||||
-886.5315577687489,
|
||||
1204.5728724504902
|
||||
],
|
||||
"direction": [
|
||||
0.0027412460185587406,
|
||||
0.6196938753128052,
|
||||
-0.7848387956619263
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.1977002351099821,
|
||||
-0.8974846357366002,
|
||||
0.4002518648615185
|
||||
],
|
||||
"position_mm": [
|
||||
1197.700235109982,
|
||||
-897.4846357366002,
|
||||
400.25186486151847
|
||||
],
|
||||
"direction": [
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.29488889099046234,
|
||||
0.12644292007227206,
|
||||
0.1262914924080273
|
||||
],
|
||||
"position_mm": [
|
||||
294.88889099046236,
|
||||
126.44292007227206,
|
||||
126.29149240802731
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40242339133502536,
|
||||
-0.17348027261773638,
|
||||
-0.02696416766041962
|
||||
],
|
||||
"position_mm": [
|
||||
402.42339133502537,
|
||||
-173.48027261773638,
|
||||
-26.96416766041962
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.018148538073216598,
|
||||
-0.18947899737962903,
|
||||
-0.026071720987891914
|
||||
],
|
||||
"position_mm": [
|
||||
-18.1485380732166,
|
||||
-189.47899737962902,
|
||||
-26.071720987891915
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"position_m": [
|
||||
0.3623654967562429,
|
||||
0.2942751207417583,
|
||||
-0.027655683758890746
|
||||
],
|
||||
"position_mm": [
|
||||
362.3654967562429,
|
||||
294.2751207417583,
|
||||
-27.655683758890746
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37248411079402205,
|
||||
-0.18478814484883202,
|
||||
-0.026640202664511732
|
||||
],
|
||||
"position_mm": [
|
||||
372.48411079402206,
|
||||
-184.78814484883202,
|
||||
-26.640202664511733
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10528134883020764,
|
||||
-0.1902921521728489,
|
||||
-0.027610765514063614
|
||||
],
|
||||
"position_mm": [
|
||||
105.28134883020763,
|
||||
-190.2921521728489,
|
||||
-27.610765514063612
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2816164016798356,
|
||||
0.04198689218668158,
|
||||
0.09394440799032164
|
||||
],
|
||||
"position_mm": [
|
||||
281.6164016798356,
|
||||
41.98689218668158,
|
||||
93.94440799032164
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2805088139374979,
|
||||
-0.027868400638420894,
|
||||
0.09522312949278915
|
||||
],
|
||||
"position_mm": [
|
||||
280.5088139374979,
|
||||
-27.868400638420894,
|
||||
95.22312949278914
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34864880836624007,
|
||||
-0.01208782014926549,
|
||||
0.0006406332733719036
|
||||
],
|
||||
"position_mm": [
|
||||
348.6488083662401,
|
||||
-12.08782014926549,
|
||||
0.6406332733719036
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.24948074062570902,
|
||||
-0.08804286832914517,
|
||||
-3.758383628397452e-05
|
||||
],
|
||||
"position_mm": [
|
||||
249.48074062570902,
|
||||
-88.04286832914516,
|
||||
-0.03758383628397452
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.28256458237409676,
|
||||
-0.027619641546321315,
|
||||
0.06414359680867925
|
||||
],
|
||||
"position_mm": [
|
||||
282.56458237409674,
|
||||
-27.619641546321315,
|
||||
64.14359680867925
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.28421393468387157,
|
||||
0.0798349294431639,
|
||||
0.0675458934521039
|
||||
],
|
||||
"position_mm": [
|
||||
284.21393468387157,
|
||||
79.83492944316389,
|
||||
67.54589345210391
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.24905824665888135,
|
||||
-0.16584635300028666,
|
||||
0.10322472027312281
|
||||
],
|
||||
"position_mm": [
|
||||
249.05824665888136,
|
||||
-165.84635300028665,
|
||||
103.22472027312281
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.16166120114552332,
|
||||
-0.17593260071350078,
|
||||
0.07686978936350813
|
||||
],
|
||||
"position_mm": [
|
||||
161.6612011455233,
|
||||
-175.9326007135008,
|
||||
76.86978936350813
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"position_m": [
|
||||
0.28444148588513785,
|
||||
-0.1438744404868736,
|
||||
0.07650285785461779
|
||||
],
|
||||
"position_mm": [
|
||||
284.44148588513787,
|
||||
-143.8744404868736,
|
||||
76.50285785461779
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.25068646087820945,
|
||||
-0.14179249900771088,
|
||||
0.1135211234693524
|
||||
],
|
||||
"position_mm": [
|
||||
250.68646087820946,
|
||||
-141.7924990077109,
|
||||
113.5211234693524
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
371
data/camera_study/Scene11/k3_bde/aruco_positions_optimized.json
Normal file
371
data/camera_study/Scene11/k3_bde/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,371 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:24:34Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 16,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3087709715705254,
|
||||
-0.8865315577687489,
|
||||
1.2045728724504903
|
||||
],
|
||||
"position_mm": [
|
||||
308.77097157052543,
|
||||
-886.5315577687489,
|
||||
1204.5728724504902
|
||||
],
|
||||
"direction": [
|
||||
0.0027412460185587406,
|
||||
0.6196938753128052,
|
||||
-0.7848387956619263
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.1977002351099821,
|
||||
-0.8974846357366002,
|
||||
0.4002518648615185
|
||||
],
|
||||
"position_mm": [
|
||||
1197.700235109982,
|
||||
-897.4846357366002,
|
||||
400.25186486151847
|
||||
],
|
||||
"direction": [
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2945087246050804,
|
||||
0.1265158845586367,
|
||||
0.12588322610460054
|
||||
],
|
||||
"position_mm": [
|
||||
294.5087246050804,
|
||||
126.51588455863669,
|
||||
125.88322610460054
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40508363087238736,
|
||||
-0.1743987089081557,
|
||||
-0.025814899860559442
|
||||
],
|
||||
"position_mm": [
|
||||
405.08363087238735,
|
||||
-174.3987089081557,
|
||||
-25.814899860559443
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01810690256124029,
|
||||
-0.18940238272883672,
|
||||
-0.026045866238686797
|
||||
],
|
||||
"position_mm": [
|
||||
-18.106902561240293,
|
||||
-189.40238272883673,
|
||||
-26.0458662386868
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"position_m": [
|
||||
0.3623734745588206,
|
||||
0.29428256815558723,
|
||||
-0.02764602831180817
|
||||
],
|
||||
"position_mm": [
|
||||
362.3734745588206,
|
||||
294.2825681555872,
|
||||
-27.64602831180817
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.36965423578832063,
|
||||
-0.18389197112956934,
|
||||
-0.027928771270308673
|
||||
],
|
||||
"position_mm": [
|
||||
369.65423578832065,
|
||||
-183.89197112956936,
|
||||
-27.928771270308673
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10507794666895948,
|
||||
-0.19060328912076813,
|
||||
-0.026938780072456196
|
||||
],
|
||||
"position_mm": [
|
||||
105.07794666895947,
|
||||
-190.60328912076812,
|
||||
-26.938780072456197
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.38241974622709785,
|
||||
-0.1274233269186438,
|
||||
0.14887685366808176
|
||||
],
|
||||
"position_mm": [
|
||||
382.41974622709785,
|
||||
-127.42332691864381,
|
||||
148.87685366808176
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.3856064188961081,
|
||||
-0.19731257780372527,
|
||||
0.15121288334830138
|
||||
],
|
||||
"position_mm": [
|
||||
385.6064188961081,
|
||||
-197.31257780372528,
|
||||
151.21288334830138
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.348100233630538,
|
||||
-0.012149210038262696,
|
||||
0.0006016944554678178
|
||||
],
|
||||
"position_mm": [
|
||||
348.100233630538,
|
||||
-12.149210038262696,
|
||||
0.6016944554678179
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.24948861810873857,
|
||||
-0.08800107145487898,
|
||||
2.7420232128432654e-05
|
||||
],
|
||||
"position_mm": [
|
||||
249.48861810873856,
|
||||
-88.00107145487898,
|
||||
0.027420232128432656
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.382137332233623,
|
||||
-0.18020015164436892,
|
||||
0.1308958684982653
|
||||
],
|
||||
"position_mm": [
|
||||
382.137332233623,
|
||||
-180.20015164436893,
|
||||
130.8958684982653
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.3803742428034071,
|
||||
-0.08645229085635195,
|
||||
0.1287808237386682
|
||||
],
|
||||
"position_mm": [
|
||||
380.37424280340707,
|
||||
-86.45229085635195,
|
||||
128.7808237386682
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.19181356300392535,
|
||||
-0.06057548984514104,
|
||||
0.052492389874642456
|
||||
],
|
||||
"position_mm": [
|
||||
191.81356300392534,
|
||||
-60.575489845141036,
|
||||
52.492389874642456
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1609485364529813,
|
||||
-0.17636103219013946,
|
||||
0.07652468525799427
|
||||
],
|
||||
"position_mm": [
|
||||
160.9485364529813,
|
||||
-176.36103219013947,
|
||||
76.52468525799428
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"position_m": [
|
||||
0.24779436559258317,
|
||||
-0.08531547343538026,
|
||||
0.04800851238106132
|
||||
],
|
||||
"position_mm": [
|
||||
247.79436559258318,
|
||||
-85.31547343538026,
|
||||
48.008512381061315
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.20558070458869382,
|
||||
-0.07391652472016644,
|
||||
0.07120411858312145
|
||||
],
|
||||
"position_mm": [
|
||||
205.5807045886938,
|
||||
-73.91652472016644,
|
||||
71.20411858312146
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2010
data/camera_study/Scene11/k3_bde/render_b_aruco_detection.json
Normal file
2010
data/camera_study/Scene11/k3_bde/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
397
data/camera_study/Scene11/k3_bde/render_b_camera_pose.json
Normal file
397
data/camera_study/Scene11/k3_bde/render_b_camera_pose.json
Normal file
@@ -0,0 +1,397 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:32Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bde\\render_b_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "b",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1770.3477783203125,
|
||||
0.0,
|
||||
639.934814453125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1767.43359375,
|
||||
359.20611572265625
|
||||
],
|
||||
[
|
||||
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": 14,
|
||||
"used_marker_ids": [
|
||||
102,
|
||||
63,
|
||||
58,
|
||||
103,
|
||||
64,
|
||||
96,
|
||||
62,
|
||||
217,
|
||||
207,
|
||||
206,
|
||||
214,
|
||||
76,
|
||||
50,
|
||||
86
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.011504594611705094,
|
||||
0.0015785469921080425,
|
||||
0.0012415320749792752,
|
||||
0.00124150263986301
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.1152851358184637,
|
||||
"residual_median_px": 3.227059000988983,
|
||||
"residual_max_px": 4.4931617381125735,
|
||||
"sigma2_normalized": 1.9616912039845574e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999353289604187,
|
||||
-0.010362480767071247,
|
||||
-0.004689494613558054
|
||||
],
|
||||
[
|
||||
-0.011038928292691708,
|
||||
-0.7847751975059509,
|
||||
-0.6196821928024292
|
||||
],
|
||||
[
|
||||
0.0027412460185587406,
|
||||
0.6196938753128052,
|
||||
-0.7848387956619263
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3122888207435608,
|
||||
0.05413290858268738,
|
||||
1.4939273595809937
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.4731883635352303,
|
||||
-0.014828122865521536,
|
||||
-0.001349858249896341
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30877095460891724,
|
||||
-0.8865315318107605,
|
||||
1.2045729160308838
|
||||
],
|
||||
"position_mm": [
|
||||
308.7709655761719,
|
||||
-886.5315551757812,
|
||||
1204.5728759765625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.70603942871094,
|
||||
"pitch": -0.15706202387809753,
|
||||
"yaw": -0.6324991583824158
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.5831610423726455e-05,
|
||||
6.016058665785663e-07,
|
||||
1.1474848188706113e-05,
|
||||
5.801708523296007e-07,
|
||||
-2.0010387134510003e-06,
|
||||
-1.3744467574182844e-06
|
||||
],
|
||||
[
|
||||
6.016058665786002e-07,
|
||||
6.736674204486343e-06,
|
||||
-9.980944931765587e-06,
|
||||
1.2109689053929205e-07,
|
||||
-9.352231837146544e-07,
|
||||
4.681472653623283e-06
|
||||
],
|
||||
[
|
||||
1.1474848188705854e-05,
|
||||
-9.980944931765539e-06,
|
||||
0.00011289073318704862,
|
||||
2.052874550765019e-06,
|
||||
-1.0822207325500362e-05,
|
||||
-4.3923029712169e-05
|
||||
],
|
||||
[
|
||||
5.801708523295885e-07,
|
||||
1.2109689053927445e-07,
|
||||
2.052874550765002e-06,
|
||||
4.127507574669582e-07,
|
||||
-2.3787245938837416e-07,
|
||||
-8.69564245198475e-08
|
||||
],
|
||||
[
|
||||
-2.0010387134509698e-06,
|
||||
-9.352231837146599e-07,
|
||||
-1.0822207325500342e-05,
|
||||
-2.3787245938838432e-07,
|
||||
2.0146718814976047e-06,
|
||||
4.5901864546533545e-06
|
||||
],
|
||||
[
|
||||
-1.3744467574181798e-06,
|
||||
4.681472653623265e-06,
|
||||
-4.392302971216893e-05,
|
||||
-8.695642451987514e-08,
|
||||
4.59018645465335e-06,
|
||||
2.4659343441222742e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3429697336940334,
|
||||
0.148711791248872,
|
||||
0.6087679490281372
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0006424568136979778,
|
||||
0.0014193913771393726,
|
||||
0.004965817499790215
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.011962995755558602,
|
||||
0.006787871088395789,
|
||||
0.0056117054108979925
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.962995755558602,
|
||||
6.787871088395789,
|
||||
5.611705410897993
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2740150949546364,
|
||||
"pitch": 0.4536427868494177,
|
||||
"yaw": 0.15160130953940343
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1080.5,
|
||||
666.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1076.9383544921875,
|
||||
665.9205932617188
|
||||
],
|
||||
"reprojection_error_px": 3.6569432947240657,
|
||||
"confidence": 0.3706021060264744
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1242.75,
|
||||
679.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1245.3865966796875,
|
||||
679.4976806640625
|
||||
],
|
||||
"reprojection_error_px": 2.6365976998128366,
|
||||
"confidence": 0.17595316357979146
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
303.5,
|
||||
667.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
306.2834777832031,
|
||||
669.0394287109375
|
||||
],
|
||||
"reprojection_error_px": 3.4506547257848874,
|
||||
"confidence": 0.36477504882812506
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
380.25,
|
||||
636.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
380.96636962890625,
|
||||
633.7794189453125
|
||||
],
|
||||
"reprojection_error_px": 3.055738412836998,
|
||||
"confidence": 0.3840513212463472
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
223.0,
|
||||
637.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
219.71414184570312,
|
||||
636.3827514648438
|
||||
],
|
||||
"reprojection_error_px": 3.398379589140967,
|
||||
"confidence": 0.434623576552645
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
718.75,
|
||||
625.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
715.1912231445312,
|
||||
628.492919921875
|
||||
],
|
||||
"reprojection_error_px": 4.4931617381125735,
|
||||
"confidence": 0.3856676811642117
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
755.75,
|
||||
613.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
758.6010131835938,
|
||||
615.4164428710938
|
||||
],
|
||||
"reprojection_error_px": 3.5807472525631154,
|
||||
"confidence": 0.389399536116577
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1053.25,
|
||||
503.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1056.79931640625,
|
||||
503.5058288574219
|
||||
],
|
||||
"reprojection_error_px": 3.5851791844587257,
|
||||
"confidence": 0.3825847999309671
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1165.25,
|
||||
424.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1161.095458984375,
|
||||
422.81170654296875
|
||||
],
|
||||
"reprojection_error_px": 4.484478325018968,
|
||||
"confidence": 0.3317966979370123
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1043.0,
|
||||
424.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1041.866455078125,
|
||||
424.0936279296875
|
||||
],
|
||||
"reprojection_error_px": 1.144279823418388,
|
||||
"confidence": 0.3395752369504029
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
683.5,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
684.8845825195312,
|
||||
427.9981689453125
|
||||
],
|
||||
"reprojection_error_px": 2.0426857982115783,
|
||||
"confidence": 0.32331803933574066
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1047.0,
|
||||
285.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1045.9468994140625,
|
||||
285.6061096191406
|
||||
],
|
||||
"reprojection_error_px": 1.2150677818610365,
|
||||
"confidence": 0.21897944641113282
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
916.0,
|
||||
251.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
918.3011474609375,
|
||||
250.25804138183594
|
||||
],
|
||||
"reprojection_error_px": 2.7424843035636726,
|
||||
"confidence": 0.2019269129002111
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
689.0,
|
||||
189.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
689.6763305664062,
|
||||
190.35658264160156
|
||||
],
|
||||
"reprojection_error_px": 1.5158296403455345,
|
||||
"confidence": 0.17318614585520362
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1265
data/camera_study/Scene11/k3_bde/render_d_aruco_detection.json
Normal file
1265
data/camera_study/Scene11/k3_bde/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
299
data/camera_study/Scene11/k3_bde/render_d_camera_pose.json
Normal file
299
data/camera_study/Scene11/k3_bde/render_d_camera_pose.json
Normal file
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:32Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bde\\render_d_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "d",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1771.155517578125,
|
||||
0.0,
|
||||
640.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1774.3978271484375,
|
||||
361.23284912109375
|
||||
],
|
||||
[
|
||||
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": 7,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
103,
|
||||
215,
|
||||
214,
|
||||
64,
|
||||
211,
|
||||
72
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.009044550647581088,
|
||||
0.0016538644807328245,
|
||||
0.001558187473306732,
|
||||
0.0015581848688445382
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.911038582342608,
|
||||
"residual_median_px": 3.288713241844395,
|
||||
"residual_max_px": 5.863181348110948,
|
||||
"sigma2_normalized": 4.248895149117034e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8213014602661133,
|
||||
0.5704944729804993,
|
||||
0.00012249585415702313
|
||||
],
|
||||
[
|
||||
0.15860019624233246,
|
||||
-0.22811947762966156,
|
||||
-0.9606286883354187
|
||||
],
|
||||
[
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.1159428134560585,
|
||||
0.08624742180109024,
|
||||
1.1204499006271362
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7878119904428784,
|
||||
0.5600947960430909,
|
||||
-0.42088686432931055
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.695557713508606,
|
||||
-0.7981988191604614,
|
||||
0.39416658878326416
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577392578125,
|
||||
-798.1987915039062,
|
||||
394.1665954589844
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.39933776855469,
|
||||
"pitch": 33.230281829833984,
|
||||
"yaw": 10.929759979248047
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00017075757804605105,
|
||||
4.685834695811806e-05,
|
||||
4.688377015572213e-05,
|
||||
-1.3425424271290289e-06,
|
||||
-3.1433035701296834e-05,
|
||||
-7.846845109108273e-06
|
||||
],
|
||||
[
|
||||
4.68583469581189e-05,
|
||||
5.489955722014381e-05,
|
||||
-1.790529000763121e-05,
|
||||
6.900980143286671e-06,
|
||||
-1.1729289062349842e-05,
|
||||
5.987971983905701e-06
|
||||
],
|
||||
[
|
||||
4.688377015572101e-05,
|
||||
-1.790529000763161e-05,
|
||||
0.00010212299887187136,
|
||||
-1.0470592903780147e-05,
|
||||
-1.3600504299334786e-05,
|
||||
-1.742182371666159e-05
|
||||
],
|
||||
[
|
||||
-1.3425424271288516e-06,
|
||||
6.900980143286718e-06,
|
||||
-1.0470592903780122e-05,
|
||||
2.20000480797535e-06,
|
||||
3.818065068721914e-07,
|
||||
3.0860510097403877e-06
|
||||
],
|
||||
[
|
||||
-3.1433035701296834e-05,
|
||||
-1.1729289062349715e-05,
|
||||
-1.360050429933497e-05,
|
||||
3.8180650687221956e-07,
|
||||
7.778277788734531e-06,
|
||||
4.5947589857349e-06
|
||||
],
|
||||
[
|
||||
-7.846845109107946e-06,
|
||||
5.987971983905819e-06,
|
||||
-1.7421823716661586e-05,
|
||||
3.086051009740395e-06,
|
||||
4.594758985734847e-06,
|
||||
2.0313248802970143e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.7487082619566866,
|
||||
0.4245286975636879,
|
||||
0.5790077971658253
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0014832413181864069,
|
||||
0.002788956397782965,
|
||||
0.004507022165795299
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.008691071160615814,
|
||||
0.006844025854617922,
|
||||
0.012160875407669726
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
8.691071160615813,
|
||||
6.844025854617922,
|
||||
12.160875407669726
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9283381340785061,
|
||||
"pitch": 0.5720266297070177,
|
||||
"yaw": 0.5807194253340363
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
892.0,
|
||||
697.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
888.7431640625,
|
||||
696.793212890625
|
||||
],
|
||||
"reprojection_error_px": 3.288713241844395,
|
||||
"confidence": 0.06082651601087287
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
373.0,
|
||||
693.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
378.3336486816406,
|
||||
692.7239990234375
|
||||
],
|
||||
"reprojection_error_px": 5.359522859967245,
|
||||
"confidence": 0.13751453171188766
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
715.5,
|
||||
644.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
714.16943359375,
|
||||
645.6070556640625
|
||||
],
|
||||
"reprojection_error_px": 1.9005280941899156,
|
||||
"confidence": 0.41073527975223467
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
953.75,
|
||||
638.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
959.612548828125,
|
||||
638.5861206054688
|
||||
],
|
||||
"reprojection_error_px": 5.863181348110948,
|
||||
"confidence": 0.31959220576599684
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
211.75,
|
||||
633.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
209.3169708251953,
|
||||
633.8402709960938
|
||||
],
|
||||
"reprojection_error_px": 2.4347032300028966,
|
||||
"confidence": 0.4329145227793108
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
797.0,
|
||||
595.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
792.2921752929688,
|
||||
593.9794921875
|
||||
],
|
||||
"reprojection_error_px": 4.8171619930730385,
|
||||
"confidence": 0.21747661179321545
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1249.75,
|
||||
597.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1250.1585693359375,
|
||||
597.4947509765625
|
||||
],
|
||||
"reprojection_error_px": 0.6416443181996995,
|
||||
"confidence": 0.015337711207576538
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1839
data/camera_study/Scene11/k3_bde/render_e_aruco_detection.json
Normal file
1839
data/camera_study/Scene11/k3_bde/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
411
data/camera_study/Scene11/k3_bde/render_e_camera_pose.json
Normal file
411
data/camera_study/Scene11/k3_bde/render_e_camera_pose.json
Normal file
@@ -0,0 +1,411 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:33Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bde\\render_e_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "e",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1779.3912353515625,
|
||||
0.0,
|
||||
640.3994750976562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1771.271484375,
|
||||
358.7074279785156
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 15,
|
||||
"used_marker_ids": [
|
||||
92,
|
||||
85,
|
||||
54,
|
||||
62,
|
||||
96,
|
||||
55,
|
||||
66,
|
||||
53,
|
||||
79,
|
||||
51,
|
||||
95,
|
||||
103,
|
||||
214,
|
||||
215,
|
||||
86
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006847823160763762,
|
||||
0.0010908392570462759,
|
||||
0.0010097102253433705,
|
||||
0.001009708108079841
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.5418895887825874,
|
||||
"residual_median_px": 2.179114210157556,
|
||||
"residual_max_px": 4.223236649737238,
|
||||
"sigma2_normalized": 1.2743880793798654e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6289862394332886,
|
||||
0.7774164080619812,
|
||||
-4.520302900345996e-05
|
||||
],
|
||||
[
|
||||
0.2066880613565445,
|
||||
-0.16728167235851288,
|
||||
-0.9640004634857178
|
||||
],
|
||||
[
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.05559958890080452,
|
||||
-0.01184007991105318,
|
||||
1.548203706741333
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7018905465518064,
|
||||
0.8121732672970728,
|
||||
-0.618541738555643
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.1977002620697021,
|
||||
-0.8974846601486206,
|
||||
0.4002518653869629
|
||||
],
|
||||
"position_mm": [
|
||||
1197.7003173828125,
|
||||
-897.4846801757812,
|
||||
400.2518615722656
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.67928314208984,
|
||||
"pitch": 48.54166030883789,
|
||||
"yaw": 18.190784454345703
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
7.143862994181741e-06,
|
||||
1.446715996625232e-06,
|
||||
1.7416459932360616e-06,
|
||||
-3.2218014928034377e-07,
|
||||
-2.1767646795809807e-06,
|
||||
1.1257509104412026e-06
|
||||
],
|
||||
[
|
||||
1.4467159966252256e-06,
|
||||
5.746985345383812e-06,
|
||||
5.110202499641363e-07,
|
||||
1.3257264260705087e-06,
|
||||
-1.4195704971294177e-06,
|
||||
1.2353593501937247e-06
|
||||
],
|
||||
[
|
||||
1.7416459932360033e-06,
|
||||
5.110202499641407e-07,
|
||||
1.0062672837062547e-05,
|
||||
-1.6387655870261812e-06,
|
||||
-1.5538005058192453e-06,
|
||||
-8.944843962488583e-07
|
||||
],
|
||||
[
|
||||
-3.221801492803391e-07,
|
||||
1.3257264260705096e-06,
|
||||
-1.6387655870261876e-06,
|
||||
7.612251497648156e-07,
|
||||
3.089319039406512e-08,
|
||||
5.746513175037978e-07
|
||||
],
|
||||
[
|
||||
-2.176764679580973e-06,
|
||||
-1.4195704971294207e-06,
|
||||
-1.5538005058192597e-06,
|
||||
3.089319039406561e-08,
|
||||
1.121777509629322e-06,
|
||||
1.8628742557256562e-07
|
||||
],
|
||||
[
|
||||
1.1257509104412018e-06,
|
||||
1.2353593501937262e-06,
|
||||
-8.94484396248859e-07,
|
||||
5.746513175037975e-07,
|
||||
1.862874255725652e-07,
|
||||
6.331966808234543e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.15314019329004952,
|
||||
0.13735443198255531,
|
||||
0.1817520461716996
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008724821773336207,
|
||||
0.0010591399858514087,
|
||||
0.002516339962770242
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0028842344444595922,
|
||||
0.0027093174361713457,
|
||||
0.003705667015544412
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
2.8842344444595924,
|
||||
2.7093174361713457,
|
||||
3.705667015544412
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.24295760603880232,
|
||||
"pitch": 0.15450206256615454,
|
||||
"yaw": 0.21172008702206976
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1021.25,
|
||||
690.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1023.6946411132812,
|
||||
689.0123901367188
|
||||
],
|
||||
"reprojection_error_px": 2.6365969382511616,
|
||||
"confidence": 0.14766715850245912
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
674.25,
|
||||
666.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
673.99853515625,
|
||||
665.7089233398438
|
||||
],
|
||||
"reprojection_error_px": 1.07101595691395,
|
||||
"confidence": 0.31040235026858615
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
485.0,
|
||||
582.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
482.6800842285156,
|
||||
585.3987426757812
|
||||
],
|
||||
"reprojection_error_px": 3.521057646402109,
|
||||
"confidence": 0.261936977185694
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
737.25,
|
||||
553.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
737.9805297851562,
|
||||
555.7020263671875
|
||||
],
|
||||
"reprojection_error_px": 2.0842458360749254,
|
||||
"confidence": 0.29470267815689305
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
693.5,
|
||||
544.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
689.2779541015625,
|
||||
544.3502807617188
|
||||
],
|
||||
"reprojection_error_px": 4.223236649737238,
|
||||
"confidence": 0.2320355751581732
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
521.0,
|
||||
533.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
518.1779174804688,
|
||||
533.9116821289062
|
||||
],
|
||||
"reprojection_error_px": 2.8267102536078057,
|
||||
"confidence": 0.18434674728219572
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
329.75,
|
||||
537.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.9173889160156,
|
||||
537.1627807617188
|
||||
],
|
||||
"reprojection_error_px": 0.8371668965624461,
|
||||
"confidence": 0.15690567239379535
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1203.5,
|
||||
466.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1201.361328125,
|
||||
465.5821228027344
|
||||
],
|
||||
"reprojection_error_px": 2.179114210157556,
|
||||
"confidence": 0.13639287915585202
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
664.0,
|
||||
511.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
665.3004760742188,
|
||||
511.48974609375
|
||||
],
|
||||
"reprojection_error_px": 1.3005164982455222,
|
||||
"confidence": 0.15466714018740998
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
526.25,
|
||||
463.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
527.8326416015625,
|
||||
462.8917236328125
|
||||
],
|
||||
"reprojection_error_px": 1.69551012320043,
|
||||
"confidence": 0.12790377393343658
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
422.0,
|
||||
500.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
424.4123229980469,
|
||||
498.7489318847656
|
||||
],
|
||||
"reprojection_error_px": 2.7174388081172967,
|
||||
"confidence": 0.1889374000059173
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
460.75,
|
||||
447.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
463.9916076660156,
|
||||
446.7794189453125
|
||||
],
|
||||
"reprojection_error_px": 3.3837919327419597,
|
||||
"confidence": 0.10911142441352696
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
854.75,
|
||||
444.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
858.4514770507812,
|
||||
444.3890686035156
|
||||
],
|
||||
"reprojection_error_px": 3.7040886104336175,
|
||||
"confidence": 0.1602523119115797
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
685.0,
|
||||
432.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.5575561523438,
|
||||
432.7489013671875
|
||||
],
|
||||
"reprojection_error_px": 1.4424442660412997,
|
||||
"confidence": 0.1299020584933079
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
1129.25,
|
||||
407.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1128.02294921875,
|
||||
408.0578918457031
|
||||
],
|
||||
"reprojection_error_px": 1.265089328236039,
|
||||
"confidence": 0.10688762057177302
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
75
data/camera_study/Scene11/k3_bde/robot_state.eval.json
Normal file
75
data/camera_study/Scene11/k3_bde/robot_state.eval.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 50.15772984552351,
|
||||
"gt": 50.0,
|
||||
"error": 0.15772984552351232,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 3.777137103192895,
|
||||
"gt": 4.0,
|
||||
"error": 0.2228628968071007,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 175.79074744818982,
|
||||
"gt": 176.0,
|
||||
"error": 0.20925255181018088,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 19.810428864025997,
|
||||
"gt": 20.0,
|
||||
"error": 0.1895711359740062,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 4
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 57.15836389894,
|
||||
"gt": 60.0,
|
||||
"error": 2.841636101060004,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 6.377808510714505,
|
||||
"gt": 9.0,
|
||||
"error": 2.622191489285484,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 8.074756068353498,
|
||||
"gt": 5.0,
|
||||
"error": 3.074756068353498,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 1.2171028349873552,
|
||||
"max_abs_deg": 2.841636101060004,
|
||||
"mean_abs_mm": 1.616242956938505,
|
||||
"max_abs_mm": 3.074756068353498,
|
||||
"finger_error_mm": 3.0281438311261266
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene11/k3_bde/robot_state.json
Normal file
58
data/camera_study/Scene11/k3_bde/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:35Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 50.15772984552351,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 3.777137103192895,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 175.79074744818982,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"a": {
|
||||
"value": 19.810428864025997,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 4
|
||||
},
|
||||
"b": {
|
||||
"value": 57.15836389894,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 6.377808510714505,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 8.074756068353498,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.0844746657215327,
|
||||
"num_markers": 16
|
||||
}
|
||||
884
data/camera_study/Scene11/k3_bfg/aruco_marker_poses.json
Normal file
884
data/camera_study/Scene11/k3_bfg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,884 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:24:10Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 19
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3087709715705254,
|
||||
-0.8865315577687489,
|
||||
1.2045728724504903
|
||||
],
|
||||
"position_mm": [
|
||||
308.77097157052543,
|
||||
-886.5315577687489,
|
||||
1204.5728724504902
|
||||
],
|
||||
"direction": [
|
||||
0.0027412460185587406,
|
||||
0.6196938753128052,
|
||||
-0.7848387956619263
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4596745648416638,
|
||||
-0.3017623765300801,
|
||||
1.4128365689465576
|
||||
],
|
||||
"position_mm": [
|
||||
459.6745648416638,
|
||||
-301.7623765300801,
|
||||
1412.8365689465577
|
||||
],
|
||||
"direction": [
|
||||
-0.20994123816490173,
|
||||
0.08133889734745026,
|
||||
-0.9743247032165527
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 46,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5355933045359922,
|
||||
0.18329650226976626,
|
||||
-0.02873796401792881
|
||||
],
|
||||
"position_mm": [
|
||||
535.5933045359922,
|
||||
183.29650226976628,
|
||||
-28.73796401792881
|
||||
],
|
||||
"normal": [
|
||||
0.1364725674347204,
|
||||
0.0069997843119711245,
|
||||
0.990619120226014
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.5233806443530855,
|
||||
0.1713232343520418,
|
||||
-0.027190941551515416
|
||||
],
|
||||
[
|
||||
0.5237040283796738,
|
||||
0.19477839621975593,
|
||||
-0.02696271505115651
|
||||
],
|
||||
[
|
||||
0.5478331026026311,
|
||||
0.19519194005356855,
|
||||
-0.03072812947686368
|
||||
],
|
||||
[
|
||||
0.5474554428085783,
|
||||
0.1718924384536987,
|
||||
-0.030070069992179614
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.86199751936905
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4885017658425155,
|
||||
0.21510535155685037,
|
||||
-0.02708757735107598
|
||||
],
|
||||
"position_mm": [
|
||||
488.50176584251545,
|
||||
215.10535155685037,
|
||||
-27.08757735107598
|
||||
],
|
||||
"normal": [
|
||||
0.058514740557522586,
|
||||
0.005086190814164505,
|
||||
0.9982735876504436
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.476626940923315,
|
||||
0.2034599092188366,
|
||||
-0.026088175572208053
|
||||
],
|
||||
[
|
||||
0.47674386182854794,
|
||||
0.22680257064110224,
|
||||
-0.026704702494336034
|
||||
],
|
||||
[
|
||||
0.5002768577058806,
|
||||
0.2263840051233242,
|
||||
-0.02758049800308598
|
||||
],
|
||||
[
|
||||
0.5003594029123183,
|
||||
0.20377492124413846,
|
||||
-0.027976933334673843
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.331599241007083
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3399811259845254,
|
||||
-0.3291423322219323,
|
||||
-0.028189233416369953
|
||||
],
|
||||
"position_mm": [
|
||||
339.9811259845254,
|
||||
-329.1423322219323,
|
||||
-28.189233416369955
|
||||
],
|
||||
"normal": [
|
||||
0.07356944091295443,
|
||||
-0.0019466689317922947,
|
||||
0.9972881969841142
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3283744363768281,
|
||||
-0.3405817671662383,
|
||||
-0.027084086361009507
|
||||
],
|
||||
[
|
||||
0.3284046012139662,
|
||||
-0.3177582953618993,
|
||||
-0.027594462457036735
|
||||
],
|
||||
[
|
||||
0.3511929496845475,
|
||||
-0.3174804565517185,
|
||||
-0.02871744878977628
|
||||
],
|
||||
[
|
||||
0.3519525166627597,
|
||||
-0.3407488098078731,
|
||||
-0.029360936057657307
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.15621931460276
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5005324255117746,
|
||||
0.16550735949431322,
|
||||
-0.027548554823053864
|
||||
],
|
||||
"position_mm": [
|
||||
500.5324255117746,
|
||||
165.50735949431322,
|
||||
-27.548554823053863
|
||||
],
|
||||
"normal": [
|
||||
-0.008734866712268606,
|
||||
-0.05856920911333087,
|
||||
0.9982451351483552
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.48908615620867985,
|
||||
0.1542745005559876,
|
||||
-0.028452108255493876
|
||||
],
|
||||
[
|
||||
0.4893261075145354,
|
||||
0.1769478943961018,
|
||||
-0.026828232222014085
|
||||
],
|
||||
[
|
||||
0.5117661598585349,
|
||||
0.17646980106569116,
|
||||
-0.026958024258443902
|
||||
],
|
||||
[
|
||||
0.5119512784653479,
|
||||
0.15433724195947235,
|
||||
-0.02795585455626359
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.551166088339777
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.04762992874591724,
|
||||
-0.21693137736669055,
|
||||
-0.026288291521520474
|
||||
],
|
||||
"position_mm": [
|
||||
47.62992874591724,
|
||||
-216.93137736669055,
|
||||
-26.288291521520474
|
||||
],
|
||||
"normal": [
|
||||
0.05956682024242066,
|
||||
0.018285985721223755,
|
||||
0.9980568203526342
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.03629930500936428,
|
||||
-0.2286799960950785,
|
||||
-0.025227759245945988
|
||||
],
|
||||
[
|
||||
0.03622143045074557,
|
||||
-0.2058045500773995,
|
||||
-0.025977736226094526
|
||||
],
|
||||
[
|
||||
0.059151970534843855,
|
||||
-0.20535071241137967,
|
||||
-0.027018997403153357
|
||||
],
|
||||
[
|
||||
0.05884700898871525,
|
||||
-0.22789025088290454,
|
||||
-0.026928673210888033
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.75346566732963
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.40223180648004203,
|
||||
-0.17341601335960227,
|
||||
-0.027636581491511117
|
||||
],
|
||||
"position_mm": [
|
||||
402.23180648004205,
|
||||
-173.41601335960226,
|
||||
-27.636581491511116
|
||||
],
|
||||
"normal": [
|
||||
0.052186422069353304,
|
||||
-0.00166473410297463,
|
||||
0.9986359727207736
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3910314509930949,
|
||||
-0.18536979544328733,
|
||||
-0.026923245342332477
|
||||
],
|
||||
[
|
||||
0.39049747314335737,
|
||||
-0.16300514069783684,
|
||||
-0.027160683928897044
|
||||
],
|
||||
[
|
||||
0.4129428747994505,
|
||||
-0.16154489065038136,
|
||||
-0.028021207627080418
|
||||
],
|
||||
[
|
||||
0.4144554269842653,
|
||||
-0.18374422664690354,
|
||||
-0.028441189067734535
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.666422899733455
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.7746913517970873,
|
||||
-0.2366103926622105,
|
||||
-0.02688859729595742
|
||||
],
|
||||
"position_mm": [
|
||||
774.6913517970872,
|
||||
-236.6103926622105,
|
||||
-26.888597295957418
|
||||
],
|
||||
"normal": [
|
||||
0.05280796616939755,
|
||||
0.025842288037611127,
|
||||
0.998270251413931
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.7635097441838795,
|
||||
-0.24862914657184,
|
||||
-0.025962487206862738
|
||||
],
|
||||
[
|
||||
0.763754669942257,
|
||||
-0.22559566809103385,
|
||||
-0.026619075558443374
|
||||
],
|
||||
[
|
||||
0.7856858398092781,
|
||||
-0.2245411817126052,
|
||||
-0.027758870715833443
|
||||
],
|
||||
[
|
||||
0.785815153252934,
|
||||
-0.24767557427336306,
|
||||
-0.027213955702690126
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.633051993143518
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.01882302483773863,
|
||||
-0.19005138174985906,
|
||||
-0.026385892534349094
|
||||
],
|
||||
"position_mm": [
|
||||
-18.82302483773863,
|
||||
-190.05138174985905,
|
||||
-26.385892534349093
|
||||
],
|
||||
"normal": [
|
||||
0.06877238501115576,
|
||||
0.03800187885193906,
|
||||
0.9969083289167565
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.030446083516662188,
|
||||
-0.20149992351170526,
|
||||
-0.025003159480179553
|
||||
],
|
||||
[
|
||||
-0.030023194727965788,
|
||||
-0.178579441769735,
|
||||
-0.026196408124988087
|
||||
],
|
||||
[
|
||||
-0.007288779503978055,
|
||||
-0.1787381638170899,
|
||||
-0.02746510848223336
|
||||
],
|
||||
[
|
||||
-0.007534041602348494,
|
||||
-0.201387997900906,
|
||||
-0.02687889404999538
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.843367607328517
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.005872463307695642,
|
||||
-0.27920354625088845,
|
||||
-0.027940169241380115
|
||||
],
|
||||
"position_mm": [
|
||||
5.872463307695642,
|
||||
-279.20354625088845,
|
||||
-27.940169241380115
|
||||
],
|
||||
"normal": [
|
||||
0.12671965142346606,
|
||||
0.04987115747439708,
|
||||
0.9906841058557865
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.006058476747572742,
|
||||
-0.29011826821393155,
|
||||
-0.02601967007170375
|
||||
],
|
||||
[
|
||||
-0.0053225337060523155,
|
||||
-0.26735586394997163,
|
||||
-0.026947551921838574
|
||||
],
|
||||
[
|
||||
0.01761210394618285,
|
||||
-0.2684481047908795,
|
||||
-0.03014237801728323
|
||||
],
|
||||
[
|
||||
0.017258759738224775,
|
||||
-0.290891948048771,
|
||||
-0.0286510769546949
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.98728392533236
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4412505476690062,
|
||||
0.19397662027770007,
|
||||
-0.02685263561487444
|
||||
],
|
||||
"position_mm": [
|
||||
441.25054766900615,
|
||||
193.97662027770008,
|
||||
-26.85263561487444
|
||||
],
|
||||
"normal": [
|
||||
0.04396142924477819,
|
||||
-0.03343535286470901,
|
||||
0.9984735699644577
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4302431478544887,
|
||||
0.18180482969406592,
|
||||
-0.026177201908699155
|
||||
],
|
||||
[
|
||||
0.4293840493196122,
|
||||
0.20527448241255866,
|
||||
-0.026570529009748343
|
||||
],
|
||||
[
|
||||
0.45194302352734006,
|
||||
0.20590269833459982,
|
||||
-0.026295310084194196
|
||||
],
|
||||
[
|
||||
0.4534319699745838,
|
||||
0.1829244706695759,
|
||||
-0.028367501456856056
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.124115421338036
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.37210626204237063,
|
||||
-0.18480442730308796,
|
||||
-0.02697626643504179
|
||||
],
|
||||
"position_mm": [
|
||||
372.10626204237064,
|
||||
-184.80442730308798,
|
||||
-26.97626643504179
|
||||
],
|
||||
"normal": [
|
||||
0.03939094479927861,
|
||||
0.03242566036274308,
|
||||
0.9986976169080711
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.36028373011205456,
|
||||
-0.19601134361224887,
|
||||
-0.026289821393674688
|
||||
],
|
||||
[
|
||||
0.3611886286065605,
|
||||
-0.17309244413973796,
|
||||
-0.02677970458862067
|
||||
],
|
||||
[
|
||||
0.3837152296273278,
|
||||
-0.17394012409554446,
|
||||
-0.027937499717876388
|
||||
],
|
||||
[
|
||||
0.3832374598235397,
|
||||
-0.19617379736482057,
|
||||
-0.026898040039995408
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.684922779305115
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6516771239673882,
|
||||
-0.2242282784482315,
|
||||
-0.026910478808399373
|
||||
],
|
||||
"position_mm": [
|
||||
651.6771239673882,
|
||||
-224.22827844823152,
|
||||
-26.910478808399372
|
||||
],
|
||||
"normal": [
|
||||
-0.03135367983892266,
|
||||
-0.041514417943378394,
|
||||
0.9986458330476231
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.640333834673572,
|
||||
-0.23512442394484848,
|
||||
-0.027995851843008204
|
||||
],
|
||||
[
|
||||
0.6411625069615212,
|
||||
-0.21209117367526623,
|
||||
-0.02646536078159265
|
||||
],
|
||||
[
|
||||
0.6632531607671258,
|
||||
-0.21346049072926923,
|
||||
-0.026373428902872115
|
||||
],
|
||||
[
|
||||
0.6619589934673333,
|
||||
-0.23623702544354203,
|
||||
-0.026807273706124523
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.433977448028024
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10496999085054463,
|
||||
-0.19079879891618765,
|
||||
-0.026832836859362098
|
||||
],
|
||||
"position_mm": [
|
||||
104.96999085054463,
|
||||
-190.79879891618765,
|
||||
-26.832836859362097
|
||||
],
|
||||
"normal": [
|
||||
0.04152960921131967,
|
||||
0.05451756047217149,
|
||||
0.9976487995075813
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09337420314052354,
|
||||
-0.203089722594335,
|
||||
-0.025729440028074774
|
||||
],
|
||||
[
|
||||
0.09303087637129073,
|
||||
-0.179998090157255,
|
||||
-0.026873112701135782
|
||||
],
|
||||
[
|
||||
0.11613516330074106,
|
||||
-0.17898594555999023,
|
||||
-0.0279981680417356
|
||||
],
|
||||
[
|
||||
0.11733972058962323,
|
||||
-0.20112143735317034,
|
||||
-0.02673062666650224
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.136943688960397
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.23262610942824416,
|
||||
0.04342806712134,
|
||||
0.10841573749972616
|
||||
],
|
||||
"position_mm": [
|
||||
232.62610942824415,
|
||||
43.42806712134,
|
||||
108.41573749972616
|
||||
],
|
||||
"normal": [
|
||||
-0.39883282177088325,
|
||||
0.06053202927725843,
|
||||
0.9150236356017543
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.24251040497203288,
|
||||
0.03099612510253247,
|
||||
0.1137044951768473
|
||||
],
|
||||
[
|
||||
0.22114183458023026,
|
||||
0.03212849706607356,
|
||||
0.10400111657212305
|
||||
],
|
||||
[
|
||||
0.22287542549238182,
|
||||
0.05598265477539361,
|
||||
0.10349523989402148
|
||||
],
|
||||
[
|
||||
0.24397677266833165,
|
||||
0.05460499154136037,
|
||||
0.11246209835591282
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.518520896079146
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.15853816213366634,
|
||||
-0.0490686376475555,
|
||||
0.1120357905627188
|
||||
],
|
||||
"position_mm": [
|
||||
158.53816213366633,
|
||||
-49.0686376475555,
|
||||
112.0357905627188
|
||||
],
|
||||
"normal": [
|
||||
0.011591444361591955,
|
||||
0.11068767344592256,
|
||||
0.9937876419863254
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14805964176126174,
|
||||
-0.037183633688837425,
|
||||
0.10996036590290205
|
||||
],
|
||||
[
|
||||
0.17061860028533873,
|
||||
-0.038477288889211314,
|
||||
0.1116010035274434
|
||||
],
|
||||
[
|
||||
0.16936097465832115,
|
||||
-0.06101107419223106,
|
||||
0.11238065026364046
|
||||
],
|
||||
[
|
||||
0.14611343182974382,
|
||||
-0.05960255381994219,
|
||||
0.1142011425568893
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.87459412442214
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3519114460857707,
|
||||
-0.08932484305573228,
|
||||
0.0011276247943980172
|
||||
],
|
||||
"position_mm": [
|
||||
351.9114460857707,
|
||||
-89.32484305573229,
|
||||
1.1276247943980173
|
||||
],
|
||||
"normal": [
|
||||
0.10144922530039613,
|
||||
-0.011381399390000047,
|
||||
0.9947756121024857
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3410415443869622,
|
||||
-0.07679449675811025,
|
||||
0.0018938284031426848
|
||||
],
|
||||
[
|
||||
0.3641366439072965,
|
||||
-0.07808272941741609,
|
||||
0.0004948423317187419
|
||||
],
|
||||
[
|
||||
0.363486649497239,
|
||||
-0.10189812773851874,
|
||||
-0.0006504305185730243
|
||||
],
|
||||
[
|
||||
0.3389809465515849,
|
||||
-0.10052401830888404,
|
||||
0.0027722589613036665
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.910439038915037
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.647034129750072,
|
||||
-0.08929545131080592,
|
||||
-0.0001744015483373058
|
||||
],
|
||||
"position_mm": [
|
||||
647.034129750072,
|
||||
-89.29545131080592,
|
||||
-0.17440154833730578
|
||||
],
|
||||
"normal": [
|
||||
-0.027889099955884414,
|
||||
-0.014655128909233485,
|
||||
0.9995035894384294
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6363274210207626,
|
||||
-0.07687583491223714,
|
||||
-0.0004150997018636536
|
||||
],
|
||||
[
|
||||
0.658281632877871,
|
||||
-0.07813537377024812,
|
||||
0.000429429233313111
|
||||
],
|
||||
[
|
||||
0.6581665057851082,
|
||||
-0.1015096225537258,
|
||||
-0.00016467793476903505
|
||||
],
|
||||
[
|
||||
0.6353609593165467,
|
||||
-0.10066097400701264,
|
||||
-0.0005472577900296455
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.00456890821981
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.15824226067735794,
|
||||
-0.1372482769848907,
|
||||
0.1139736425816261
|
||||
],
|
||||
"position_mm": [
|
||||
158.24226067735793,
|
||||
-137.2482769848907,
|
||||
113.9736425816261
|
||||
],
|
||||
"normal": [
|
||||
-0.04687092930502865,
|
||||
0.07876173348369132,
|
||||
0.9957909947999766
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1467862829820748,
|
||||
-0.12572569341073828,
|
||||
0.11222848271625493
|
||||
],
|
||||
[
|
||||
0.16958407397732853,
|
||||
-0.1256961187285362,
|
||||
0.11388964973862485
|
||||
],
|
||||
[
|
||||
0.17002213344090805,
|
||||
-0.14876429648358971,
|
||||
0.11515057916638664
|
||||
],
|
||||
[
|
||||
0.14657655230912042,
|
||||
-0.14880699931669858,
|
||||
0.11462585870523792
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.155732895705356
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.24904873494926139,
|
||||
-0.14241296318649277,
|
||||
0.11667550574474997
|
||||
],
|
||||
"position_mm": [
|
||||
249.0487349492614,
|
||||
-142.41296318649276,
|
||||
116.67550574474997
|
||||
],
|
||||
"normal": [
|
||||
-0.01217815899321856,
|
||||
0.009012231885499046,
|
||||
0.9998852294738522
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2610408860622492,
|
||||
-0.13107257397156719,
|
||||
0.11659291858702005
|
||||
],
|
||||
[
|
||||
0.26094229641197514,
|
||||
-0.15374927544425057,
|
||||
0.11704784394463968
|
||||
],
|
||||
[
|
||||
0.23694510788230458,
|
||||
-0.15428914618704664,
|
||||
0.11651548574189279
|
||||
],
|
||||
[
|
||||
0.23726664944051665,
|
||||
-0.1305408571431066,
|
||||
0.11654577470544739
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.55533885808855
|
||||
}
|
||||
]
|
||||
}
|
||||
429
data/camera_study/Scene11/k3_bfg/aruco_positions_initial.json
Normal file
429
data/camera_study/Scene11/k3_bfg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,429 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:24:09Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 19,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3087709715705254,
|
||||
-0.8865315577687489,
|
||||
1.2045728724504903
|
||||
],
|
||||
"position_mm": [
|
||||
308.77097157052543,
|
||||
-886.5315577687489,
|
||||
1204.5728724504902
|
||||
],
|
||||
"direction": [
|
||||
0.0027412460185587406,
|
||||
0.6196938753128052,
|
||||
-0.7848387956619263
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4596745648416638,
|
||||
-0.3017623765300801,
|
||||
1.4128365689465576
|
||||
],
|
||||
"position_mm": [
|
||||
459.6745648416638,
|
||||
-301.7623765300801,
|
||||
1412.8365689465577
|
||||
],
|
||||
"direction": [
|
||||
-0.20994123816490173,
|
||||
0.08133889734745026,
|
||||
-0.9743247032165527
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 46,
|
||||
"position_m": [
|
||||
0.5356013271339108,
|
||||
0.18331995021138814,
|
||||
-0.02882619471442388
|
||||
],
|
||||
"position_mm": [
|
||||
535.6013271339109,
|
||||
183.31995021138815,
|
||||
-28.82619471442388
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.48851436469063086,
|
||||
0.21513219068868736,
|
||||
-0.02718059168390653
|
||||
],
|
||||
"position_mm": [
|
||||
488.5143646906309,
|
||||
215.13219068868736,
|
||||
-27.180591683906528
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.33998894755572506,
|
||||
-0.3291536489432748,
|
||||
-0.02828582291892894
|
||||
],
|
||||
"position_mm": [
|
||||
339.9889475557251,
|
||||
-329.1536489432748,
|
||||
-28.28582291892894
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"position_m": [
|
||||
0.5005525555239169,
|
||||
0.1655351993238197,
|
||||
-0.027637505410288178
|
||||
],
|
||||
"position_mm": [
|
||||
500.55255552391685,
|
||||
165.53519932381968,
|
||||
-27.637505410288178
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.047605329984644125,
|
||||
-0.21694082927101616,
|
||||
-0.02638072666921987
|
||||
],
|
||||
"position_mm": [
|
||||
47.60532998464412,
|
||||
-216.94082927101616,
|
||||
-26.38072666921987
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40219854019489903,
|
||||
-0.1730499025365875,
|
||||
-0.027754798047751314
|
||||
],
|
||||
"position_mm": [
|
||||
402.198540194899,
|
||||
-173.0499025365875,
|
||||
-27.754798047751315
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7747259708223595,
|
||||
-0.23662099065604436,
|
||||
-0.02698643117339278
|
||||
],
|
||||
"position_mm": [
|
||||
774.7259708223595,
|
||||
-236.62099065604437,
|
||||
-26.98643117339278
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.018845908734819478,
|
||||
-0.1896491874953499,
|
||||
-0.02659034116775602
|
||||
],
|
||||
"position_mm": [
|
||||
-18.845908734819478,
|
||||
-189.6491874953499,
|
||||
-26.59034116775602
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.00584958550915863,
|
||||
-0.2792148931993045,
|
||||
-0.028036597489188245
|
||||
],
|
||||
"position_mm": [
|
||||
5.84958550915863,
|
||||
-279.21489319930447,
|
||||
-28.036597489188246
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.4412637617283816,
|
||||
0.19400692387230498,
|
||||
-0.026947346987041813
|
||||
],
|
||||
"position_mm": [
|
||||
441.2637617283816,
|
||||
194.00692387230498,
|
||||
-26.947346987041815
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3722163268528347,
|
||||
-0.18433004059355998,
|
||||
-0.027270144458418816
|
||||
],
|
||||
"position_mm": [
|
||||
372.2163268528347,
|
||||
-184.33004059355997,
|
||||
-27.270144458418816
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6517093784893121,
|
||||
-0.2242330234535869,
|
||||
-0.027010647039458144
|
||||
],
|
||||
"position_mm": [
|
||||
651.7093784893121,
|
||||
-224.2330234535869,
|
||||
-27.010647039458142
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10494900066623086,
|
||||
-0.19080696771551137,
|
||||
-0.026924106731522988
|
||||
],
|
||||
"position_mm": [
|
||||
104.94900066623086,
|
||||
-190.80696771551138,
|
||||
-26.924106731522986
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"position_m": [
|
||||
0.2326480470618601,
|
||||
0.04344055885236323,
|
||||
0.10833996313995506
|
||||
],
|
||||
"position_mm": [
|
||||
232.6480470618601,
|
||||
43.44055885236323,
|
||||
108.33996313995506
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.15854345737688014,
|
||||
-0.04906560965242619,
|
||||
0.11192264778385956
|
||||
],
|
||||
"position_mm": [
|
||||
158.54345737688013,
|
||||
-49.06560965242619,
|
||||
111.92264778385956
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3519211080899872,
|
||||
-0.08931681571796274,
|
||||
0.0010228342386872592
|
||||
],
|
||||
"position_mm": [
|
||||
351.92110808998723,
|
||||
-89.31681571796274,
|
||||
1.0228342386872593
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6470682940121195,
|
||||
-0.08928835848258616,
|
||||
-0.0002740513656091646
|
||||
],
|
||||
"position_mm": [
|
||||
647.0682940121195,
|
||||
-89.28835848258616,
|
||||
-0.2740513656091646
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.15823376619308901,
|
||||
-0.13725154463080388,
|
||||
0.1138818531236066
|
||||
],
|
||||
"position_mm": [
|
||||
158.23376619308902,
|
||||
-137.2515446308039,
|
||||
113.8818531236066
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.251034874999311,
|
||||
-0.14130257583405204,
|
||||
0.11421425964917867
|
||||
],
|
||||
"position_mm": [
|
||||
251.034874999311,
|
||||
-141.30257583405205,
|
||||
114.21425964917867
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
428
data/camera_study/Scene11/k3_bfg/aruco_positions_optimized.json
Normal file
428
data/camera_study/Scene11/k3_bfg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,428 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:24:10Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 19,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3087709715705254,
|
||||
-0.8865315577687489,
|
||||
1.2045728724504903
|
||||
],
|
||||
"position_mm": [
|
||||
308.77097157052543,
|
||||
-886.5315577687489,
|
||||
1204.5728724504902
|
||||
],
|
||||
"direction": [
|
||||
0.0027412460185587406,
|
||||
0.6196938753128052,
|
||||
-0.7848387956619263
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4596745648416638,
|
||||
-0.3017623765300801,
|
||||
1.4128365689465576
|
||||
],
|
||||
"position_mm": [
|
||||
459.6745648416638,
|
||||
-301.7623765300801,
|
||||
1412.8365689465577
|
||||
],
|
||||
"direction": [
|
||||
-0.20994123816490173,
|
||||
0.08133889734745026,
|
||||
-0.9743247032165527
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 46,
|
||||
"position_m": [
|
||||
0.5368099460452974,
|
||||
0.1840116148856898,
|
||||
-0.03161350944776847
|
||||
],
|
||||
"position_mm": [
|
||||
536.8099460452975,
|
||||
184.0116148856898,
|
||||
-31.61350944776847
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.48772364281409747,
|
||||
0.21164693592668124,
|
||||
-0.023453067837064884
|
||||
],
|
||||
"position_mm": [
|
||||
487.72364281409745,
|
||||
211.64693592668124,
|
||||
-23.453067837064882
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.33995815436645915,
|
||||
-0.329190751876719,
|
||||
-0.02828031259000551
|
||||
],
|
||||
"position_mm": [
|
||||
339.95815436645915,
|
||||
-329.190751876719,
|
||||
-28.28031259000551
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"position_m": [
|
||||
0.4989202609798535,
|
||||
0.1678262482655069,
|
||||
-0.02614374871243229
|
||||
],
|
||||
"position_mm": [
|
||||
498.9202609798535,
|
||||
167.8262482655069,
|
||||
-26.14374871243229
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04974085022321455,
|
||||
-0.21882289043715872,
|
||||
-0.023202560615061464
|
||||
],
|
||||
"position_mm": [
|
||||
49.740850223214544,
|
||||
-218.82289043715872,
|
||||
-23.202560615061465
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4038596338753439,
|
||||
-0.17237689656857524,
|
||||
-0.03145232468898479
|
||||
],
|
||||
"position_mm": [
|
||||
403.8596338753439,
|
||||
-172.37689656857523,
|
||||
-31.45232468898479
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7748214756543191,
|
||||
-0.23658115954896916,
|
||||
-0.026920764721979205
|
||||
],
|
||||
"position_mm": [
|
||||
774.8214756543191,
|
||||
-236.58115954896917,
|
||||
-26.920764721979204
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.021179596661423657,
|
||||
-0.1886643779218006,
|
||||
-0.029970545193529246
|
||||
],
|
||||
"position_mm": [
|
||||
-21.17959666142366,
|
||||
-188.6643779218006,
|
||||
-29.970545193529247
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005266633311791736,
|
||||
-0.28012261028325264,
|
||||
-0.030312132881042172
|
||||
],
|
||||
"position_mm": [
|
||||
5.266633311791736,
|
||||
-280.12261028325264,
|
||||
-30.31213288104217
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.44242775189034883,
|
||||
0.19452812542389278,
|
||||
-0.02843553970529286
|
||||
],
|
||||
"position_mm": [
|
||||
442.4277518903488,
|
||||
194.5281254238928,
|
||||
-28.43553970529286
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37064340055711875,
|
||||
-0.185837504526667,
|
||||
-0.02336982014705858
|
||||
],
|
||||
"position_mm": [
|
||||
370.64340055711875,
|
||||
-185.837504526667,
|
||||
-23.36982014705858
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6518039142875591,
|
||||
-0.22419454360536392,
|
||||
-0.026959440962943365
|
||||
],
|
||||
"position_mm": [
|
||||
651.8039142875591,
|
||||
-224.19454360536392,
|
||||
-26.959440962943365
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10604587810111014,
|
||||
-0.19010182437554593,
|
||||
-0.027954853792567794
|
||||
],
|
||||
"position_mm": [
|
||||
106.04587810111015,
|
||||
-190.10182437554593,
|
||||
-27.954853792567793
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"position_m": [
|
||||
0.2325877192166727,
|
||||
0.043416718924653624,
|
||||
0.10832208189540078
|
||||
],
|
||||
"position_mm": [
|
||||
232.5877192166727,
|
||||
43.41671892465362,
|
||||
108.32208189540079
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.15849872882353677,
|
||||
-0.04831006770127232,
|
||||
0.11164700807495734
|
||||
],
|
||||
"position_mm": [
|
||||
158.49872882353677,
|
||||
-48.310067701272324,
|
||||
111.64700807495734
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3518771664725999,
|
||||
-0.0893699897227775,
|
||||
0.0010178024285886612
|
||||
],
|
||||
"position_mm": [
|
||||
351.8771664725999,
|
||||
-89.3699897227775,
|
||||
1.0178024285886613
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6470985547370134,
|
||||
-0.08927684609312311,
|
||||
-0.0002551668457930516
|
||||
],
|
||||
"position_mm": [
|
||||
647.0985547370134,
|
||||
-89.27684609312311,
|
||||
-0.2551668457930516
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.15829095511086444,
|
||||
-0.13826304371946774,
|
||||
0.11454779003865631
|
||||
],
|
||||
"position_mm": [
|
||||
158.29095511086445,
|
||||
-138.26304371946773,
|
||||
114.54779003865632
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2488243962668508,
|
||||
-0.14261884187978566,
|
||||
0.11691028414842453
|
||||
],
|
||||
"position_mm": [
|
||||
248.82439626685078,
|
||||
-142.61884187978566,
|
||||
116.91028414842452
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2010
data/camera_study/Scene11/k3_bfg/render_b_aruco_detection.json
Normal file
2010
data/camera_study/Scene11/k3_bfg/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
397
data/camera_study/Scene11/k3_bfg/render_b_camera_pose.json
Normal file
397
data/camera_study/Scene11/k3_bfg/render_b_camera_pose.json
Normal file
@@ -0,0 +1,397 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:08Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bfg\\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": [
|
||||
[
|
||||
1770.3477783203125,
|
||||
0.0,
|
||||
639.934814453125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1767.43359375,
|
||||
359.20611572265625
|
||||
],
|
||||
[
|
||||
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": 14,
|
||||
"used_marker_ids": [
|
||||
102,
|
||||
63,
|
||||
58,
|
||||
103,
|
||||
64,
|
||||
96,
|
||||
62,
|
||||
217,
|
||||
207,
|
||||
206,
|
||||
214,
|
||||
76,
|
||||
50,
|
||||
86
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.011504594611705094,
|
||||
0.0015785469921080425,
|
||||
0.0012415320749792752,
|
||||
0.00124150263986301
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.1152851358184637,
|
||||
"residual_median_px": 3.227059000988983,
|
||||
"residual_max_px": 4.4931617381125735,
|
||||
"sigma2_normalized": 1.9616912039845574e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999353289604187,
|
||||
-0.010362480767071247,
|
||||
-0.004689494613558054
|
||||
],
|
||||
[
|
||||
-0.011038928292691708,
|
||||
-0.7847751975059509,
|
||||
-0.6196821928024292
|
||||
],
|
||||
[
|
||||
0.0027412460185587406,
|
||||
0.6196938753128052,
|
||||
-0.7848387956619263
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3122888207435608,
|
||||
0.05413290858268738,
|
||||
1.4939273595809937
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.4731883635352303,
|
||||
-0.014828122865521536,
|
||||
-0.001349858249896341
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30877095460891724,
|
||||
-0.8865315318107605,
|
||||
1.2045729160308838
|
||||
],
|
||||
"position_mm": [
|
||||
308.7709655761719,
|
||||
-886.5315551757812,
|
||||
1204.5728759765625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.70603942871094,
|
||||
"pitch": -0.15706202387809753,
|
||||
"yaw": -0.6324991583824158
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.5831610423726455e-05,
|
||||
6.016058665785663e-07,
|
||||
1.1474848188706113e-05,
|
||||
5.801708523296007e-07,
|
||||
-2.0010387134510003e-06,
|
||||
-1.3744467574182844e-06
|
||||
],
|
||||
[
|
||||
6.016058665786002e-07,
|
||||
6.736674204486343e-06,
|
||||
-9.980944931765587e-06,
|
||||
1.2109689053929205e-07,
|
||||
-9.352231837146544e-07,
|
||||
4.681472653623283e-06
|
||||
],
|
||||
[
|
||||
1.1474848188705854e-05,
|
||||
-9.980944931765539e-06,
|
||||
0.00011289073318704862,
|
||||
2.052874550765019e-06,
|
||||
-1.0822207325500362e-05,
|
||||
-4.3923029712169e-05
|
||||
],
|
||||
[
|
||||
5.801708523295885e-07,
|
||||
1.2109689053927445e-07,
|
||||
2.052874550765002e-06,
|
||||
4.127507574669582e-07,
|
||||
-2.3787245938837416e-07,
|
||||
-8.69564245198475e-08
|
||||
],
|
||||
[
|
||||
-2.0010387134509698e-06,
|
||||
-9.352231837146599e-07,
|
||||
-1.0822207325500342e-05,
|
||||
-2.3787245938838432e-07,
|
||||
2.0146718814976047e-06,
|
||||
4.5901864546533545e-06
|
||||
],
|
||||
[
|
||||
-1.3744467574181798e-06,
|
||||
4.681472653623265e-06,
|
||||
-4.392302971216893e-05,
|
||||
-8.695642451987514e-08,
|
||||
4.59018645465335e-06,
|
||||
2.4659343441222742e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3429697336940334,
|
||||
0.148711791248872,
|
||||
0.6087679490281372
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0006424568136979778,
|
||||
0.0014193913771393726,
|
||||
0.004965817499790215
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.011962995755558602,
|
||||
0.006787871088395789,
|
||||
0.0056117054108979925
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.962995755558602,
|
||||
6.787871088395789,
|
||||
5.611705410897993
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2740150949546364,
|
||||
"pitch": 0.4536427868494177,
|
||||
"yaw": 0.15160130953940343
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1080.5,
|
||||
666.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1076.9383544921875,
|
||||
665.9205932617188
|
||||
],
|
||||
"reprojection_error_px": 3.6569432947240657,
|
||||
"confidence": 0.3706021060264744
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1242.75,
|
||||
679.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1245.3865966796875,
|
||||
679.4976806640625
|
||||
],
|
||||
"reprojection_error_px": 2.6365976998128366,
|
||||
"confidence": 0.17595316357979146
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
303.5,
|
||||
667.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
306.2834777832031,
|
||||
669.0394287109375
|
||||
],
|
||||
"reprojection_error_px": 3.4506547257848874,
|
||||
"confidence": 0.36477504882812506
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
380.25,
|
||||
636.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
380.96636962890625,
|
||||
633.7794189453125
|
||||
],
|
||||
"reprojection_error_px": 3.055738412836998,
|
||||
"confidence": 0.3840513212463472
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
223.0,
|
||||
637.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
219.71414184570312,
|
||||
636.3827514648438
|
||||
],
|
||||
"reprojection_error_px": 3.398379589140967,
|
||||
"confidence": 0.434623576552645
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
718.75,
|
||||
625.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
715.1912231445312,
|
||||
628.492919921875
|
||||
],
|
||||
"reprojection_error_px": 4.4931617381125735,
|
||||
"confidence": 0.3856676811642117
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
755.75,
|
||||
613.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
758.6010131835938,
|
||||
615.4164428710938
|
||||
],
|
||||
"reprojection_error_px": 3.5807472525631154,
|
||||
"confidence": 0.389399536116577
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1053.25,
|
||||
503.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1056.79931640625,
|
||||
503.5058288574219
|
||||
],
|
||||
"reprojection_error_px": 3.5851791844587257,
|
||||
"confidence": 0.3825847999309671
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1165.25,
|
||||
424.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1161.095458984375,
|
||||
422.81170654296875
|
||||
],
|
||||
"reprojection_error_px": 4.484478325018968,
|
||||
"confidence": 0.3317966979370123
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1043.0,
|
||||
424.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1041.866455078125,
|
||||
424.0936279296875
|
||||
],
|
||||
"reprojection_error_px": 1.144279823418388,
|
||||
"confidence": 0.3395752369504029
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
683.5,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
684.8845825195312,
|
||||
427.9981689453125
|
||||
],
|
||||
"reprojection_error_px": 2.0426857982115783,
|
||||
"confidence": 0.32331803933574066
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1047.0,
|
||||
285.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1045.9468994140625,
|
||||
285.6061096191406
|
||||
],
|
||||
"reprojection_error_px": 1.2150677818610365,
|
||||
"confidence": 0.21897944641113282
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
916.0,
|
||||
251.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
918.3011474609375,
|
||||
250.25804138183594
|
||||
],
|
||||
"reprojection_error_px": 2.7424843035636726,
|
||||
"confidence": 0.2019269129002111
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
689.0,
|
||||
189.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
689.6763305664062,
|
||||
190.35658264160156
|
||||
],
|
||||
"reprojection_error_px": 1.5158296403455345,
|
||||
"confidence": 0.17318614585520362
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1390
data/camera_study/Scene11/k3_bfg/render_f_aruco_detection.json
Normal file
1390
data/camera_study/Scene11/k3_bfg/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
403
data/camera_study/Scene11/k3_bfg/render_f_camera_pose.json
Normal file
403
data/camera_study/Scene11/k3_bfg/render_f_camera_pose.json
Normal file
@@ -0,0 +1,403 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:09Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bfg\\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": [
|
||||
[
|
||||
1782.066162109375,
|
||||
0.0,
|
||||
642.6578979492188
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1768.0228271484375,
|
||||
359.4897766113281
|
||||
],
|
||||
[
|
||||
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": 14,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
46,
|
||||
54,
|
||||
53,
|
||||
62,
|
||||
56,
|
||||
72,
|
||||
96,
|
||||
73,
|
||||
69,
|
||||
210,
|
||||
82,
|
||||
52,
|
||||
64
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5
|
||||
],
|
||||
"rms": [
|
||||
0.009308775076823378,
|
||||
0.0014330993607598948,
|
||||
0.001327319209375645,
|
||||
0.001327208640831927,
|
||||
0.0013272082463498774,
|
||||
0.0013272082451253626
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05,
|
||||
3.125e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.3427990598691837,
|
||||
"residual_median_px": 3.104018978043626,
|
||||
"residual_max_px": 6.1826516615780625,
|
||||
"sigma2_normalized": 2.2418858329871643e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.31685158610343933,
|
||||
0.9484124779701233,
|
||||
0.010902531445026398
|
||||
],
|
||||
[
|
||||
0.924948513507843,
|
||||
-0.3064274489879608,
|
||||
-0.22488324344158173
|
||||
],
|
||||
[
|
||||
-0.20994123816490173,
|
||||
0.08133889734745026,
|
||||
-0.9743247032165527
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12514308094978333,
|
||||
-0.19992029666900635,
|
||||
1.4976112842559814
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.389128436915193,
|
||||
1.7230110326964123,
|
||||
-0.18306449447137285
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.45967453718185425,
|
||||
-0.3017623722553253,
|
||||
1.4128365516662598
|
||||
],
|
||||
"position_mm": [
|
||||
459.6745300292969,
|
||||
-301.7623596191406,
|
||||
1412.8365478515625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 175.2278594970703,
|
||||
"pitch": 12.118907928466797,
|
||||
"yaw": 71.09051513671875
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00012927519885653523,
|
||||
7.355082752258642e-05,
|
||||
3.3642505963957154e-05,
|
||||
-7.419173843570506e-07,
|
||||
3.208295756095789e-07,
|
||||
-9.243138271715984e-06
|
||||
],
|
||||
[
|
||||
7.355082752258645e-05,
|
||||
5.479371823621011e-05,
|
||||
7.921077759239813e-06,
|
||||
1.388445927540301e-06,
|
||||
-4.800892207796481e-07,
|
||||
-3.23444643200701e-06
|
||||
],
|
||||
[
|
||||
3.364250596395541e-05,
|
||||
7.921077759238683e-06,
|
||||
0.0002764899057762162,
|
||||
1.9032795255963847e-06,
|
||||
-2.8151216812229854e-06,
|
||||
-5.2656469615103395e-05
|
||||
],
|
||||
[
|
||||
-7.41917384357023e-07,
|
||||
1.3884459275403153e-06,
|
||||
1.90327952559642e-06,
|
||||
8.899025931426177e-07,
|
||||
-7.045458201075336e-08,
|
||||
1.115364482472444e-06
|
||||
],
|
||||
[
|
||||
3.208295756096154e-07,
|
||||
-4.800892207796352e-07,
|
||||
-2.815121681222934e-06,
|
||||
-7.045458201075372e-08,
|
||||
4.4596121146400613e-07,
|
||||
9.780444259490918e-07
|
||||
],
|
||||
[
|
||||
-9.243138271715564e-06,
|
||||
-3.23444643200674e-06,
|
||||
-5.265646961510338e-05,
|
||||
1.1153644824724507e-06,
|
||||
9.780444259490997e-07,
|
||||
1.9132440068815822e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.6514487268429225,
|
||||
0.4241192829459477,
|
||||
0.9527133978255534
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0009433464862618707,
|
||||
0.0006678032730258261,
|
||||
0.00437406447927049
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.018119605200826592,
|
||||
0.01716001396017204,
|
||||
0.008317910088745377
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
18.11960520082659,
|
||||
17.16001396017204,
|
||||
8.317910088745377
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.8368223134283057,
|
||||
"pitch": 0.732631267917689,
|
||||
"yaw": 0.2108268126643306
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
833.0,
|
||||
550.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
832.3167724609375,
|
||||
548.447509765625
|
||||
],
|
||||
"reprojection_error_px": 1.696179765815859,
|
||||
"confidence": 0.5428712495800384
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1230.25,
|
||||
665.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1232.2481689453125,
|
||||
664.9286499023438
|
||||
],
|
||||
"reprojection_error_px": 1.9994424148864165,
|
||||
"confidence": 0.3159706492088821
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
542.75,
|
||||
634.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
542.2876586914062,
|
||||
637.6007080078125
|
||||
],
|
||||
"reprojection_error_px": 3.3824552678861837,
|
||||
"confidence": 0.5341344274256629
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1244.5,
|
||||
596.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1238.6202392578125,
|
||||
594.5885620117188
|
||||
],
|
||||
"reprojection_error_px": 6.1826516615780625,
|
||||
"confidence": 0.17144184573051313
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
751.75,
|
||||
647.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
751.5335693359375,
|
||||
650.2422485351562
|
||||
],
|
||||
"reprojection_error_px": 3.249464232157262,
|
||||
"confidence": 0.5065168665005101
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1192.5,
|
||||
630.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1194.4803466796875,
|
||||
626.2740478515625
|
||||
],
|
||||
"reprojection_error_px": 4.219536986944815,
|
||||
"confidence": 0.5039410452696613
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1197.0,
|
||||
549.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1196.4263916015625,
|
||||
548.6759033203125
|
||||
],
|
||||
"reprojection_error_px": 0.811550116989854,
|
||||
"confidence": 0.5122595869208664
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
725.75,
|
||||
615.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
723.7894287109375,
|
||||
613.2843017578125
|
||||
],
|
||||
"reprojection_error_px": 2.95857372392999,
|
||||
"confidence": 0.4992534885349089
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1246.0,
|
||||
252.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1249.216064453125,
|
||||
252.60470581054688
|
||||
],
|
||||
"reprojection_error_px": 3.2724210737561505,
|
||||
"confidence": 0.14638465244442148
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
478.5,
|
||||
238.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
476.9173889160156,
|
||||
240.89622497558594
|
||||
],
|
||||
"reprojection_error_px": 2.871681036739983,
|
||||
"confidence": 0.48333333333333334
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
775.25,
|
||||
152.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
777.1452026367188,
|
||||
151.53663635253906
|
||||
],
|
||||
"reprojection_error_px": 2.12599683712722,
|
||||
"confidence": 0.4498725719059821
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1206.25,
|
||||
262.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1208.609130859375,
|
||||
262.62249755859375
|
||||
],
|
||||
"reprojection_error_px": 2.439877378498888,
|
||||
"confidence": 0.45054573733100234
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1058.25,
|
||||
157.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1056.3900146484375,
|
||||
161.4969482421875
|
||||
],
|
||||
"reprojection_error_px": 4.408530453422412,
|
||||
"confidence": 0.4300811948723771
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
569.5,
|
||||
180.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
571.5004272460938,
|
||||
177.45713806152344
|
||||
],
|
||||
"reprojection_error_px": 3.6415268698093617,
|
||||
"confidence": 0.4222114154249674
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1946
data/camera_study/Scene11/k3_bfg/render_g_aruco_detection.json
Normal file
1946
data/camera_study/Scene11/k3_bfg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
537
data/camera_study/Scene11/k3_bfg/render_g_camera_pose.json
Normal file
537
data/camera_study/Scene11/k3_bfg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:09Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_bfg\\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": [
|
||||
[
|
||||
1785.6439208984375,
|
||||
0.0,
|
||||
640.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1786.5357666015625,
|
||||
361.6199645996094
|
||||
],
|
||||
[
|
||||
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": [
|
||||
64,
|
||||
53,
|
||||
72,
|
||||
208,
|
||||
103,
|
||||
58,
|
||||
69,
|
||||
46,
|
||||
56,
|
||||
68,
|
||||
55,
|
||||
96,
|
||||
66,
|
||||
217,
|
||||
205,
|
||||
62,
|
||||
54,
|
||||
85,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
71,
|
||||
63,
|
||||
48
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.00870195326179875,
|
||||
0.001363279535551264,
|
||||
0.001199060728077229,
|
||||
0.001199053104347576
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.0367790923254425,
|
||||
"residual_median_px": 3.1199813777087653,
|
||||
"residual_max_px": 4.93984384950384,
|
||||
"sigma2_normalized": 1.6431181107821227e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7074238061904907,
|
||||
-0.7067683935165405,
|
||||
0.005474596284329891
|
||||
],
|
||||
[
|
||||
-0.6422805190086365,
|
||||
0.6396046280860901,
|
||||
-0.42235246300697327
|
||||
],
|
||||
[
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.00036127393832430243,
|
||||
0.33044901490211487,
|
||||
1.3983463048934937
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1183485120500076,
|
||||
-2.6970732488067966,
|
||||
0.6007285717290004
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20053209364414215,
|
||||
0.2111058533191681,
|
||||
1.4070502519607544
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208923339844,
|
||||
211.10585021972656,
|
||||
1407.05029296875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.55593872070312,
|
||||
"pitch": -17.157764434814453,
|
||||
"yaw": -137.76321411132812
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
9.354132016716087e-06,
|
||||
-1.443574019248239e-05,
|
||||
5.885471177100677e-06,
|
||||
1.1428670740376187e-06,
|
||||
2.318699012617028e-06,
|
||||
8.951844145532554e-06
|
||||
],
|
||||
[
|
||||
-1.4435740192482443e-05,
|
||||
4.671751093913296e-05,
|
||||
-2.337334019592571e-05,
|
||||
-7.243154960591987e-06,
|
||||
-4.307565549515974e-06,
|
||||
-2.5252811787435496e-05
|
||||
],
|
||||
[
|
||||
5.8854711771007145e-06,
|
||||
-2.337334019592551e-05,
|
||||
7.950235051082037e-05,
|
||||
8.354010924369335e-06,
|
||||
-4.124681701209505e-06,
|
||||
2.4830482093086567e-06
|
||||
],
|
||||
[
|
||||
1.1428670740376308e-06,
|
||||
-7.243154960591985e-06,
|
||||
8.354010924369375e-06,
|
||||
1.9140230036960594e-06,
|
||||
5.663565259331633e-08,
|
||||
2.373665752439488e-06
|
||||
],
|
||||
[
|
||||
2.318699012617033e-06,
|
||||
-4.307565549515988e-06,
|
||||
-4.124681701209506e-06,
|
||||
5.6635652593317926e-08,
|
||||
1.305232680896371e-06,
|
||||
3.4003215551615167e-06
|
||||
],
|
||||
[
|
||||
8.951844145532607e-06,
|
||||
-2.5252811787435577e-05,
|
||||
2.4830482093088422e-06,
|
||||
2.373665752439505e-06,
|
||||
3.4003215551615146e-06,
|
||||
2.0327680384833784e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.17523642310696635,
|
||||
0.391617851441592,
|
||||
0.5108726075038479
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0013834822021609311,
|
||||
0.0011424678030020675,
|
||||
0.004508622892284714
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.009542497115821408,
|
||||
0.011024308494090234,
|
||||
0.005031149054822321
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
9.542497115821408,
|
||||
11.024308494090233,
|
||||
5.031149054822321
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.3266308639369791,
|
||||
"pitch": 0.37963015525292026,
|
||||
"yaw": 0.14744838278207173
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
819.0,
|
||||
643.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
819.315673828125,
|
||||
647.0012817382812
|
||||
],
|
||||
"reprojection_error_px": 3.266570511629014,
|
||||
"confidence": 0.48136533624324795
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
48.25,
|
||||
559.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
51.31837844848633,
|
||||
558.7727661132812
|
||||
],
|
||||
"reprojection_error_px": 3.1052694707171633,
|
||||
"confidence": 0.23153054349605823
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
102.5,
|
||||
580.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
101.84345245361328,
|
||||
580.8589477539062
|
||||
],
|
||||
"reprojection_error_px": 0.8954730859461313,
|
||||
"confidence": 0.38624485353870913
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
421.75,
|
||||
416.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
424.96087646484375,
|
||||
417.6921081542969
|
||||
],
|
||||
"reprojection_error_px": 3.425032777073615,
|
||||
"confidence": 0.40542326455908895
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
712.0,
|
||||
542.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
708.2036743164062,
|
||||
543.7705688476562
|
||||
],
|
||||
"reprojection_error_px": 4.188914267468879,
|
||||
"confidence": 0.4309876251267861
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
782.5,
|
||||
566.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
780.7999267578125,
|
||||
564.0184326171875
|
||||
],
|
||||
"reprojection_error_px": 3.217407247403886,
|
||||
"confidence": 0.4316478958478293
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
868.25,
|
||||
551.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
868.5160522460938,
|
||||
547.6994018554688
|
||||
],
|
||||
"reprojection_error_px": 3.311303657071435,
|
||||
"confidence": 0.43072753786094703
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
45.5,
|
||||
497.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
40.561859130859375,
|
||||
497.62969970703125
|
||||
],
|
||||
"reprojection_error_px": 4.93984384950384,
|
||||
"confidence": 0.1881506025573149
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
86.5,
|
||||
510.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
83.92694854736328,
|
||||
514.2882080078125
|
||||
],
|
||||
"reprojection_error_px": 4.579422855379341,
|
||||
"confidence": 0.36483353590081535
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
24.75,
|
||||
459.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
28.267345428466797,
|
||||
457.64178466796875
|
||||
],
|
||||
"reprojection_error_px": 3.9780250229670857,
|
||||
"confidence": 0.0435279743462167
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
621.0,
|
||||
352.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
622.7805786132812,
|
||||
352.38861083984375
|
||||
],
|
||||
"reprojection_error_px": 1.8224924095640684,
|
||||
"confidence": 0.3588284331666357
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
490.75,
|
||||
345.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
493.91033935546875,
|
||||
344.9768371582031
|
||||
],
|
||||
"reprojection_error_px": 3.160424237181575,
|
||||
"confidence": 0.33924563726302426
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
762.25,
|
||||
332.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
761.1285400390625,
|
||||
333.5408935546875
|
||||
],
|
||||
"reprojection_error_px": 1.9057873414584898,
|
||||
"confidence": 0.36090001446666387
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
203.75,
|
||||
204.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
201.88092041015625,
|
||||
201.5145263671875
|
||||
],
|
||||
"reprojection_error_px": 3.52228779707013,
|
||||
"confidence": 0.29888533398470685
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
131.5,
|
||||
133.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
132.65219116210938,
|
||||
134.48348999023438
|
||||
],
|
||||
"reprojection_error_px": 1.8783735052349249,
|
||||
"confidence": 0.3144395433415756
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
458.5,
|
||||
331.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
457.8542175292969,
|
||||
328.07879638671875
|
||||
],
|
||||
"reprojection_error_px": 3.727569042906749,
|
||||
"confidence": 0.3405323974609375
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
630.75,
|
||||
266.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
630.4994506835938,
|
||||
263.3753356933594
|
||||
],
|
||||
"reprojection_error_px": 3.1346932847003672,
|
||||
"confidence": 0.3590718541167963
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
493.0,
|
||||
164.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
494.15594482421875,
|
||||
166.28817749023438
|
||||
],
|
||||
"reprojection_error_px": 2.343155120416959,
|
||||
"confidence": 0.29443270389118054
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
319.0,
|
||||
128.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
318.9608459472656,
|
||||
129.9403533935547
|
||||
],
|
||||
"reprojection_error_px": 1.9407483947500042,
|
||||
"confidence": 0.27640167212794914
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
378.25,
|
||||
109.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
380.0524597167969,
|
||||
109.59156036376953
|
||||
],
|
||||
"reprojection_error_px": 1.8094098897166209,
|
||||
"confidence": 0.2660513635396405
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
462.5,
|
||||
69.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
463.1657409667969,
|
||||
71.06117248535156
|
||||
],
|
||||
"reprojection_error_px": 1.6971949104008097,
|
||||
"confidence": 0.23824963089694168
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
27.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
299.1517333984375,
|
||||
29.468339920043945
|
||||
],
|
||||
"reprojection_error_px": 1.970791304481844,
|
||||
"confidence": 0.06705319830932129
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
245.0,
|
||||
43.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
242.44776916503906,
|
||||
41.52781677246094
|
||||
],
|
||||
"reprojection_error_px": 2.9463885844152897,
|
||||
"confidence": 0.1426000599823447
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
369.25,
|
||||
46.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
369.6098327636719,
|
||||
44.57184600830078
|
||||
],
|
||||
"reprojection_error_px": 1.961442691876918,
|
||||
"confidence": 0.15796654930589954
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
75
data/camera_study/Scene11/k3_bfg/robot_state.eval.json
Normal file
75
data/camera_study/Scene11/k3_bfg/robot_state.eval.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 48.13932746203305,
|
||||
"gt": 50.0,
|
||||
"error": 1.8606725379669484,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 4.787284760620794,
|
||||
"gt": 4.0,
|
||||
"error": 0.7872847606207927,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 176.99268195226128,
|
||||
"gt": 176.0,
|
||||
"error": 0.9926819522612789,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 21.241488188882965,
|
||||
"gt": 20.0,
|
||||
"error": 1.241488188882954,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 0.0,
|
||||
"gt": 60.0,
|
||||
"error": 60.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 0.0,
|
||||
"gt": 9.0,
|
||||
"error": 9.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 0.0,
|
||||
"gt": 5.0,
|
||||
"error": 5.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 1.0071516339216753,
|
||||
"max_abs_deg": 1.241488188882954,
|
||||
"mean_abs_mm": 1.8606725379669484,
|
||||
"max_abs_mm": 1.8606725379669484,
|
||||
"finger_error_mm": 39.31679848458195
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene11/k3_bfg/robot_state.json
Normal file
58
data/camera_study/Scene11/k3_bfg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:11Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 48.13932746203305,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"y": {
|
||||
"value": 4.787284760620794,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"z": {
|
||||
"value": 176.99268195226128,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"a": {
|
||||
"value": 21.241488188882965,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"b": {
|
||||
"value": 0.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"c": {
|
||||
"value": 0.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"e": {
|
||||
"value": 0.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
}
|
||||
},
|
||||
"residual_rms": 3.1149826619011627,
|
||||
"num_markers": 19
|
||||
}
|
||||
626
data/camera_study/Scene11/k3_cde/aruco_marker_poses.json
Normal file
626
data/camera_study/Scene11/k3_cde/aruco_marker_poses.json
Normal file
@@ -0,0 +1,626 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:24:44Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 13
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.1977002351099821,
|
||||
-0.8974846357366002,
|
||||
0.4002518648615185
|
||||
],
|
||||
"position_mm": [
|
||||
1197.700235109982,
|
||||
-897.4846357366002,
|
||||
400.25186486151847
|
||||
],
|
||||
"direction": [
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.29555623186233126,
|
||||
0.12455115029340151,
|
||||
0.12747916702693346
|
||||
],
|
||||
"position_mm": [
|
||||
295.5562318623313,
|
||||
124.5511502934015,
|
||||
127.47916702693345
|
||||
],
|
||||
"normal": [
|
||||
-0.16420216779120564,
|
||||
-0.7779255665835212,
|
||||
0.6065224323538054
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3028855921349425,
|
||||
0.11421165453100798,
|
||||
0.11642729963943306
|
||||
],
|
||||
[
|
||||
0.28053530857452164,
|
||||
0.1225000574580266,
|
||||
0.12056265256715731
|
||||
],
|
||||
[
|
||||
0.288439312333032,
|
||||
0.13479199283664306,
|
||||
0.13890961217043005
|
||||
],
|
||||
[
|
||||
0.3103647144068288,
|
||||
0.12670089634792842,
|
||||
0.13401710373071335
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.589808739538125
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10207236183727103,
|
||||
-0.18808274260712377,
|
||||
-0.028656273459332887
|
||||
],
|
||||
"position_mm": [
|
||||
102.07236183727103,
|
||||
-188.08274260712378,
|
||||
-28.656273459332887
|
||||
],
|
||||
"normal": [
|
||||
-0.08179923708285333,
|
||||
0.08635217316131882,
|
||||
0.9929008948545575
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09175793919857207,
|
||||
-0.20110741855257208,
|
||||
-0.02795747054673902
|
||||
],
|
||||
[
|
||||
0.08482941726720074,
|
||||
-0.1720587556170777,
|
||||
-0.03184571874154238
|
||||
],
|
||||
[
|
||||
0.1139322385264004,
|
||||
-0.1765398247832233,
|
||||
-0.02826521176711428
|
||||
],
|
||||
[
|
||||
0.1177698523569109,
|
||||
-0.20262497147562192,
|
||||
-0.026556692781935873
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 28.073310339373286
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28167513584782694,
|
||||
0.04199491933777735,
|
||||
0.09397811723234542
|
||||
],
|
||||
"position_mm": [
|
||||
281.67513584782694,
|
||||
41.994919337777354,
|
||||
93.97811723234543
|
||||
],
|
||||
"normal": [
|
||||
0.912134957740694,
|
||||
0.01997998523397182,
|
||||
0.40940275897633227
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2869620272747155,
|
||||
0.0301516749478273,
|
||||
0.08267498538704471
|
||||
],
|
||||
[
|
||||
0.2770337242349811,
|
||||
0.02870449037422979,
|
||||
0.10506036481656181
|
||||
],
|
||||
[
|
||||
0.2762474794777121,
|
||||
0.055048896437196494,
|
||||
0.10534165099311643
|
||||
],
|
||||
[
|
||||
0.28645731240389904,
|
||||
0.05407461559185583,
|
||||
0.08283546773265872
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.88759828146689
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28056841924819176,
|
||||
-0.027860504281346524,
|
||||
0.0952578916416055
|
||||
],
|
||||
"position_mm": [
|
||||
280.56841924819173,
|
||||
-27.860504281346525,
|
||||
95.2578916416055
|
||||
],
|
||||
"normal": [
|
||||
0.9103851692553635,
|
||||
0.012667468917692938,
|
||||
0.41356786484336827
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2859734790122883,
|
||||
-0.03940578988248984,
|
||||
0.08393143931441227
|
||||
],
|
||||
[
|
||||
0.2756560851062877,
|
||||
-0.04014289329056095,
|
||||
0.10623555651377477
|
||||
],
|
||||
[
|
||||
0.2752053457201282,
|
||||
-0.015980654859600197,
|
||||
0.10690715858371685
|
||||
],
|
||||
[
|
||||
0.28543876715406274,
|
||||
-0.015912679092735103,
|
||||
0.0839574121545181
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.347225973616457
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.35159568382296086,
|
||||
-0.08982411333371218,
|
||||
0.00036802379069468446
|
||||
],
|
||||
"position_mm": [
|
||||
351.59568382296084,
|
||||
-89.82411333371218,
|
||||
0.36802379069468444
|
||||
],
|
||||
"normal": [
|
||||
-0.0070360859570285745,
|
||||
-0.028388150466944987,
|
||||
0.9995722117023219
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.34033975093690144,
|
||||
-0.07835824651033681,
|
||||
0.0006539567374414058
|
||||
],
|
||||
[
|
||||
0.36393229324775866,
|
||||
-0.0791276409805276,
|
||||
0.0007193581878023673
|
||||
],
|
||||
[
|
||||
0.3633060515844633,
|
||||
-0.10137823461241281,
|
||||
0.00016012661346929356
|
||||
],
|
||||
[
|
||||
0.33880463952272,
|
||||
-0.1004323312315715,
|
||||
-6.134637593432882e-05
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.1328063782982
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.34853910322636517,
|
||||
-0.012686433960794382,
|
||||
0.0010691190909142344
|
||||
],
|
||||
"position_mm": [
|
||||
348.53910322636517,
|
||||
-12.686433960794382,
|
||||
1.0691190909142343
|
||||
],
|
||||
"normal": [
|
||||
-0.045550411241429715,
|
||||
0.04522156317726601,
|
||||
0.9979379591234824
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3362854432799191,
|
||||
0.0021296159095106812,
|
||||
-0.00029023935833338653
|
||||
],
|
||||
[
|
||||
0.3605232455752303,
|
||||
-0.0013861462364258192,
|
||||
0.0012422546077214363
|
||||
],
|
||||
[
|
||||
0.36051863444425786,
|
||||
-0.026561960602888478,
|
||||
0.0021033717453857177
|
||||
],
|
||||
[
|
||||
0.3368290896060534,
|
||||
-0.024927244913373916,
|
||||
0.0012210893688831697
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 25.149163151928523
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.24868316894666276,
|
||||
-0.08726124564631377,
|
||||
-0.0005821624967882312
|
||||
],
|
||||
"position_mm": [
|
||||
248.68316894666276,
|
||||
-87.26124564631377,
|
||||
-0.5821624967882312
|
||||
],
|
||||
"normal": [
|
||||
-0.028072655118456257,
|
||||
0.013947680341999225,
|
||||
0.9995085733737744
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23713126621347952,
|
||||
-0.07480815143913165,
|
||||
-0.0008094985654843235
|
||||
],
|
||||
[
|
||||
0.2613674030466606,
|
||||
-0.07621204674989213,
|
||||
-0.0006322793353658712
|
||||
],
|
||||
[
|
||||
0.26071548846131265,
|
||||
-0.10061598221200352,
|
||||
0.0001832211180478976
|
||||
],
|
||||
[
|
||||
0.2355185180651982,
|
||||
-0.09740880218422775,
|
||||
-0.0010700932043506276
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.198612742104608
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28259835577185133,
|
||||
-0.02761057787392062,
|
||||
0.06411363248419148
|
||||
],
|
||||
"position_mm": [
|
||||
282.59835577185135,
|
||||
-27.610577873920622,
|
||||
64.11363248419148
|
||||
],
|
||||
"normal": [
|
||||
0.939156631936315,
|
||||
-0.012311873971226074,
|
||||
-0.3432684641055069
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.27828294157961475,
|
||||
-0.038459751564721624,
|
||||
0.05182339644288866
|
||||
],
|
||||
[
|
||||
0.28589811052392694,
|
||||
-0.03993257434689328,
|
||||
0.07451530441166948
|
||||
],
|
||||
[
|
||||
0.28766494432703704,
|
||||
-0.017608085510830186,
|
||||
0.07673051377692233
|
||||
],
|
||||
[
|
||||
0.2785474266568265,
|
||||
-0.014441900073237396,
|
||||
0.05338531530528547
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.95404637567179
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28423486511089857,
|
||||
0.07986870629723701,
|
||||
0.06752753749249261
|
||||
],
|
||||
"position_mm": [
|
||||
284.23486511089857,
|
||||
79.86870629723701,
|
||||
67.52753749249261
|
||||
],
|
||||
"normal": [
|
||||
0.9526206336472134,
|
||||
0.004594021200943987,
|
||||
-0.30412632789481914
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2805603575697194,
|
||||
0.06693246915106965,
|
||||
0.05707187049074873
|
||||
],
|
||||
[
|
||||
0.28828559073452287,
|
||||
0.06841871676318656,
|
||||
0.07905070342000185
|
||||
],
|
||||
[
|
||||
0.28701806041649097,
|
||||
0.09542645172441175,
|
||||
0.07753102103234344
|
||||
],
|
||||
[
|
||||
0.2810754517228612,
|
||||
0.0886971875502801,
|
||||
0.056456555026876444
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.777741082909408
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2436330997144608,
|
||||
-0.16020597134528552,
|
||||
0.09995355253677995
|
||||
],
|
||||
"position_mm": [
|
||||
243.6330997144608,
|
||||
-160.20597134528552,
|
||||
99.95355253677995
|
||||
],
|
||||
"normal": [
|
||||
-0.023184684459708383,
|
||||
-0.7330470796448807,
|
||||
0.679782648668393
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23187066925846675,
|
||||
-0.15164988600932036,
|
||||
0.10904721865998
|
||||
],
|
||||
[
|
||||
0.2561836012598511,
|
||||
-0.152675261821212,
|
||||
0.10823598066566179
|
||||
],
|
||||
[
|
||||
0.25503058252435606,
|
||||
-0.16907036254724417,
|
||||
0.09105772588560489
|
||||
],
|
||||
[
|
||||
0.23144754581516924,
|
||||
-0.16742837500336558,
|
||||
0.09147328493587312
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.84697201884835
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.1548705030687943,
|
||||
-0.17124387474498357,
|
||||
0.07363714342470787
|
||||
],
|
||||
"position_mm": [
|
||||
154.8705030687943,
|
||||
-171.24387474498357,
|
||||
73.63714342470787
|
||||
],
|
||||
"normal": [
|
||||
-0.021726143681266748,
|
||||
-0.9976650666302774,
|
||||
0.06474866412788138
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14294914868300013,
|
||||
-0.17038150854944073,
|
||||
0.08564332398449123
|
||||
],
|
||||
[
|
||||
0.16741729999311036,
|
||||
-0.17056103218511576,
|
||||
0.08564275206059113
|
||||
],
|
||||
[
|
||||
0.16674300465855132,
|
||||
-0.17245564293418492,
|
||||
0.061684876791511196
|
||||
],
|
||||
[
|
||||
0.14237255894051537,
|
||||
-0.17157731531119294,
|
||||
0.06157762086223795
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.24993399143908
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2845183662909492,
|
||||
-0.14386940947307822,
|
||||
0.07650606076201338
|
||||
],
|
||||
"position_mm": [
|
||||
284.5183662909492,
|
||||
-143.8694094730782,
|
||||
76.50606076201339
|
||||
],
|
||||
"normal": [
|
||||
0.9997519603096889,
|
||||
-0.0222690143874297,
|
||||
-0.0003299320336126661
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.28448344946347714,
|
||||
-0.1557284669905131,
|
||||
0.06362870273265087
|
||||
],
|
||||
[
|
||||
0.2840142763976504,
|
||||
-0.15539998045494155,
|
||||
0.08839070410269786
|
||||
],
|
||||
[
|
||||
0.28501655550269694,
|
||||
-0.13288049574224034,
|
||||
0.08945130446789107
|
||||
],
|
||||
[
|
||||
0.28455918379997225,
|
||||
-0.13146869470461786,
|
||||
0.06455353174481375
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.138703263296733
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.24572013183353877,
|
||||
-0.1369094506687222,
|
||||
0.11077289649610413
|
||||
],
|
||||
"position_mm": [
|
||||
245.72013183353877,
|
||||
-136.9094506687222,
|
||||
110.77289649610412
|
||||
],
|
||||
"normal": [
|
||||
0.003890630587552925,
|
||||
-0.003526210662333357,
|
||||
0.9999862143209756
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2582893914478634,
|
||||
-0.12509426673681165,
|
||||
0.11077542520058829
|
||||
],
|
||||
[
|
||||
0.2577722335092833,
|
||||
-0.14836855572038185,
|
||||
0.11067597238701322
|
||||
],
|
||||
[
|
||||
0.23298635336477008,
|
||||
-0.14828189399073052,
|
||||
0.11079234868246268
|
||||
],
|
||||
[
|
||||
0.23383254901223827,
|
||||
-0.12589308622696482,
|
||||
0.1108478397143523
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.735351242839872
|
||||
}
|
||||
]
|
||||
}
|
||||
315
data/camera_study/Scene11/k3_cde/aruco_positions_initial.json
Normal file
315
data/camera_study/Scene11/k3_cde/aruco_positions_initial.json
Normal file
@@ -0,0 +1,315 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:24:43Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 13,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.1977002351099821,
|
||||
-0.8974846357366002,
|
||||
0.4002518648615185
|
||||
],
|
||||
"position_mm": [
|
||||
1197.700235109982,
|
||||
-897.4846357366002,
|
||||
400.25186486151847
|
||||
],
|
||||
"direction": [
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2956925135049676,
|
||||
0.12491970848420074,
|
||||
0.12791893047812225
|
||||
],
|
||||
"position_mm": [
|
||||
295.6925135049676,
|
||||
124.91970848420074,
|
||||
127.91893047812225
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10216747604418681,
|
||||
-0.18819417654169066,
|
||||
-0.028665376756741134
|
||||
],
|
||||
"position_mm": [
|
||||
102.16747604418681,
|
||||
-188.19417654169067,
|
||||
-28.665376756741136
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2816164016798356,
|
||||
0.04198689218668158,
|
||||
0.09394440799032164
|
||||
],
|
||||
"position_mm": [
|
||||
281.6164016798356,
|
||||
41.98689218668158,
|
||||
93.94440799032164
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2805088139374979,
|
||||
-0.027868400638420894,
|
||||
0.09522312949278915
|
||||
],
|
||||
"position_mm": [
|
||||
280.5088139374979,
|
||||
-27.868400638420894,
|
||||
95.22312949278914
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35162434744591275,
|
||||
-0.08980061648665667,
|
||||
0.000289879206199393
|
||||
],
|
||||
"position_mm": [
|
||||
351.62434744591275,
|
||||
-89.80061648665668,
|
||||
0.289879206199393
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3488666872699251,
|
||||
-0.012488356457833586,
|
||||
0.0010096215290810297
|
||||
],
|
||||
"position_mm": [
|
||||
348.8666872699251,
|
||||
-12.488356457833586,
|
||||
1.0096215290810298
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2486258831437343,
|
||||
-0.08750273977817839,
|
||||
-0.0007072851756733519
|
||||
],
|
||||
"position_mm": [
|
||||
248.62588314373428,
|
||||
-87.5027397781784,
|
||||
-0.7072851756733519
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.28256458237409676,
|
||||
-0.027619641546321315,
|
||||
0.06414359680867925
|
||||
],
|
||||
"position_mm": [
|
||||
282.56458237409674,
|
||||
-27.619641546321315,
|
||||
64.14359680867925
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.28421393468387157,
|
||||
0.0798349294431639,
|
||||
0.0675458934521039
|
||||
],
|
||||
"position_mm": [
|
||||
284.21393468387157,
|
||||
79.83492944316389,
|
||||
67.54589345210391
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.24364820017502567,
|
||||
-0.16012959885146352,
|
||||
0.09985140504322566
|
||||
],
|
||||
"position_mm": [
|
||||
243.64820017502566,
|
||||
-160.12959885146353,
|
||||
99.85140504322567
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.15461708478063305,
|
||||
-0.17174422728125185,
|
||||
0.07388863681047199
|
||||
],
|
||||
"position_mm": [
|
||||
154.61708478063304,
|
||||
-171.74422728125185,
|
||||
73.888636810472
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"position_m": [
|
||||
0.28444148588513785,
|
||||
-0.1438744404868736,
|
||||
0.07650285785461779
|
||||
],
|
||||
"position_mm": [
|
||||
284.44148588513787,
|
||||
-143.8744404868736,
|
||||
76.50285785461779
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2457219486607531,
|
||||
-0.1368931309882243,
|
||||
0.11071250876976364
|
||||
],
|
||||
"position_mm": [
|
||||
245.7219486607531,
|
||||
-136.8931309882243,
|
||||
110.71250876976364
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
314
data/camera_study/Scene11/k3_cde/aruco_positions_optimized.json
Normal file
314
data/camera_study/Scene11/k3_cde/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,314 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:24:44Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 13,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.1977002351099821,
|
||||
-0.8974846357366002,
|
||||
0.4002518648615185
|
||||
],
|
||||
"position_mm": [
|
||||
1197.700235109982,
|
||||
-897.4846357366002,
|
||||
400.25186486151847
|
||||
],
|
||||
"direction": [
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2956481953638456,
|
||||
0.12423576085839244,
|
||||
0.12792910818723466
|
||||
],
|
||||
"position_mm": [
|
||||
295.6481953638456,
|
||||
124.23576085839244,
|
||||
127.92910818723466
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10217219043246038,
|
||||
-0.1881280445744465,
|
||||
-0.02859669112511683
|
||||
],
|
||||
"position_mm": [
|
||||
102.17219043246038,
|
||||
-188.1280445744465,
|
||||
-28.59669112511683
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.3827492821130661,
|
||||
-0.12799719985125638,
|
||||
0.14906592493350077
|
||||
],
|
||||
"position_mm": [
|
||||
382.7492821130661,
|
||||
-127.99719985125638,
|
||||
149.06592493350075
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.3859476920754833,
|
||||
-0.19788562515084873,
|
||||
0.1514107329733391
|
||||
],
|
||||
"position_mm": [
|
||||
385.9476920754833,
|
||||
-197.88562515084874,
|
||||
151.4107329733391
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3519795450616504,
|
||||
-0.09173424594989799,
|
||||
0.001223566303162454
|
||||
],
|
||||
"position_mm": [
|
||||
351.9795450616504,
|
||||
-91.73424594989798,
|
||||
1.223566303162454
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34825565678623366,
|
||||
-0.0118226090214939,
|
||||
0.0007125728178960861
|
||||
],
|
||||
"position_mm": [
|
||||
348.25565678623366,
|
||||
-11.8226090214939,
|
||||
0.7125728178960861
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.24867386492031623,
|
||||
-0.08708660940233383,
|
||||
-0.000712113332880982
|
||||
],
|
||||
"position_mm": [
|
||||
248.67386492031625,
|
||||
-87.08660940233383,
|
||||
-0.712113332880982
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.3824752532534587,
|
||||
-0.1807406003569695,
|
||||
0.13112179006567287
|
||||
],
|
||||
"position_mm": [
|
||||
382.47525325345873,
|
||||
-180.7406003569695,
|
||||
131.12179006567288
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.3806918558649089,
|
||||
-0.08701827667532791,
|
||||
0.12898719652355162
|
||||
],
|
||||
"position_mm": [
|
||||
380.6918558649089,
|
||||
-87.01827667532791,
|
||||
128.98719652355163
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.21590575737073664,
|
||||
-0.061149793853438564,
|
||||
0.06362504060084885
|
||||
],
|
||||
"position_mm": [
|
||||
215.90575737073664,
|
||||
-61.14979385343857,
|
||||
63.62504060084885
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1543830333371992,
|
||||
-0.16991076623706197,
|
||||
0.07269573099238319
|
||||
],
|
||||
"position_mm": [
|
||||
154.38303333719918,
|
||||
-169.91076623706198,
|
||||
72.69573099238319
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"position_m": [
|
||||
0.24485986821743208,
|
||||
-0.08588734923963251,
|
||||
0.04486431111652868
|
||||
],
|
||||
"position_mm": [
|
||||
244.85986821743208,
|
||||
-85.88734923963251,
|
||||
44.86431111652868
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.22177501639711816,
|
||||
-0.07326040466692618,
|
||||
0.08678818657732831
|
||||
],
|
||||
"position_mm": [
|
||||
221.77501639711815,
|
||||
-73.26040466692618,
|
||||
86.78818657732832
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
966
data/camera_study/Scene11/k3_cde/render_c_aruco_detection.json
Normal file
966
data/camera_study/Scene11/k3_cde/render_c_aruco_detection.json
Normal file
@@ -0,0 +1,966 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:41Z",
|
||||
"vision_config": {
|
||||
"MarkerType": "DICT_4X4_250",
|
||||
"MarkerSize": 0.025
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"image": {
|
||||
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
|
||||
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
|
||||
"width_px": 1280,
|
||||
"height_px": 720
|
||||
},
|
||||
"aruco": {
|
||||
"dictionary": "DICT_4X4_250",
|
||||
"num_detected_markers": 10,
|
||||
"num_rejected_candidates": 15
|
||||
},
|
||||
"detections": [
|
||||
{
|
||||
"observation_id": "9ae5abeb-0483-4a02-b2ea-7d39ff3e1378",
|
||||
"type": "aruco",
|
||||
"marker_id": 243,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
485.0,
|
||||
535.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
538.0
|
||||
],
|
||||
[
|
||||
536.0,
|
||||
589.0
|
||||
],
|
||||
[
|
||||
484.0,
|
||||
585.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
510.75,
|
||||
561.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2656.5,
|
||||
"perimeter_px": 206.28765487670898,
|
||||
"sharpness": {
|
||||
"laplacian_var": 194.57776733430927
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 19.0,
|
||||
"p95": 167.0,
|
||||
"dynamic_range": 148.0,
|
||||
"mean_gray": 77.51414027149322,
|
||||
"std_gray": 62.50480364568594
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.32629743218421936,
|
||||
"distance_to_border_px": 131.0
|
||||
},
|
||||
"edge_ratio": 1.0614845160738655,
|
||||
"edge_lengths_px": [
|
||||
53.0848388671875,
|
||||
51.03919982910156,
|
||||
52.15361785888672,
|
||||
50.0099983215332
|
||||
]
|
||||
},
|
||||
"confidence": 0.9420768601493317
|
||||
},
|
||||
{
|
||||
"observation_id": "4cbd9ad5-b8b6-4550-9217-33c0649a4dda",
|
||||
"type": "aruco",
|
||||
"marker_id": 232,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
684.0,
|
||||
479.0
|
||||
],
|
||||
[
|
||||
737.0,
|
||||
484.0
|
||||
],
|
||||
[
|
||||
732.0,
|
||||
533.0
|
||||
],
|
||||
[
|
||||
680.0,
|
||||
528.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
708.25,
|
||||
506.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2595.0,
|
||||
"perimeter_px": 203.8925895690918,
|
||||
"sharpness": {
|
||||
"laplacian_var": 423.96591859102955
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 42.0,
|
||||
"p95": 177.0,
|
||||
"dynamic_range": 135.0,
|
||||
"mean_gray": 118.92873432155073,
|
||||
"std_gray": 53.41795407389024
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.2194800227880478,
|
||||
"distance_to_border_px": 187.0
|
||||
},
|
||||
"edge_ratio": 1.082833247360446,
|
||||
"edge_lengths_px": [
|
||||
53.23532485961914,
|
||||
49.25444030761719,
|
||||
52.239830017089844,
|
||||
49.162994384765625
|
||||
]
|
||||
},
|
||||
"confidence": 0.9235032286251245
|
||||
},
|
||||
{
|
||||
"observation_id": "81e96da0-d8f3-4f0a-8a84-5f602ddff0cf",
|
||||
"type": "aruco",
|
||||
"marker_id": 40,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
834.0,
|
||||
313.0
|
||||
],
|
||||
[
|
||||
797.0,
|
||||
301.0
|
||||
],
|
||||
[
|
||||
812.0,
|
||||
267.0
|
||||
],
|
||||
[
|
||||
848.0,
|
||||
280.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
822.75,
|
||||
290.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1404.0,
|
||||
"perimeter_px": 150.18132400512695,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1033.8424402835647
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 51.0,
|
||||
"p95": 174.0,
|
||||
"dynamic_range": 123.0,
|
||||
"mean_gray": 99.09217577706323,
|
||||
"std_gray": 49.548508963403066
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.26638665795326233,
|
||||
"distance_to_border_px": 267.0
|
||||
},
|
||||
"edge_ratio": 1.0850953315237581,
|
||||
"edge_lengths_px": [
|
||||
38.897300720214844,
|
||||
37.161808013916016,
|
||||
38.27531814575195,
|
||||
35.84689712524414
|
||||
]
|
||||
},
|
||||
"confidence": 0.8625970205637239
|
||||
},
|
||||
{
|
||||
"observation_id": "b98cf053-3be4-4fef-9c24-8c1954cf3682",
|
||||
"type": "aruco",
|
||||
"marker_id": 231,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
681.0,
|
||||
598.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
599.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
616.0
|
||||
],
|
||||
[
|
||||
689.0,
|
||||
615.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
712.5,
|
||||
607.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 931.0,
|
||||
"perimeter_px": 145.8065700531006,
|
||||
"sharpness": {
|
||||
"laplacian_var": 408.6101101899093
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 24.0,
|
||||
"p95": 113.0,
|
||||
"dynamic_range": 89.0,
|
||||
"mean_gray": 64.45386904761905,
|
||||
"std_gray": 33.31198505231576
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.35056453943252563,
|
||||
"distance_to_border_px": 104.0
|
||||
},
|
||||
"edge_ratio": 3.4710866142721737,
|
||||
"edge_lengths_px": [
|
||||
59.00847244262695,
|
||||
17.0,
|
||||
51.009803771972656,
|
||||
18.788293838500977
|
||||
]
|
||||
},
|
||||
"confidence": 0.17881048087784743
|
||||
},
|
||||
{
|
||||
"observation_id": "5f2a3731-1ec7-4ffa-a38b-a51cf46cb38f",
|
||||
"type": "aruco",
|
||||
"marker_id": 245,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
744.0,
|
||||
458.0
|
||||
],
|
||||
[
|
||||
741.0,
|
||||
476.0
|
||||
],
|
||||
[
|
||||
687.0,
|
||||
473.0
|
||||
],
|
||||
[
|
||||
692.0,
|
||||
456.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
716.0,
|
||||
465.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 937.5,
|
||||
"perimeter_px": 142.09005165100098,
|
||||
"sharpness": {
|
||||
"laplacian_var": 992.9299474249533
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 158.79999999999995,
|
||||
"dynamic_range": 144.79999999999995,
|
||||
"mean_gray": 80.30977443609022,
|
||||
"std_gray": 57.04112994992437
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.17734786868095398,
|
||||
"distance_to_border_px": 244.0
|
||||
},
|
||||
"edge_ratio": 3.0520955648121766,
|
||||
"edge_lengths_px": [
|
||||
18.248287200927734,
|
||||
54.08327102661133,
|
||||
17.72004508972168,
|
||||
52.038448333740234
|
||||
]
|
||||
},
|
||||
"confidence": 0.20477733633431033
|
||||
},
|
||||
{
|
||||
"observation_id": "334b21c9-0179-4fc5-9d53-103a877ca017",
|
||||
"type": "aruco",
|
||||
"marker_id": 208,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
903.0,
|
||||
638.0
|
||||
],
|
||||
[
|
||||
950.0,
|
||||
641.0
|
||||
],
|
||||
[
|
||||
952.0,
|
||||
662.0
|
||||
],
|
||||
[
|
||||
902.0,
|
||||
659.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1017.0,
|
||||
"perimeter_px": 139.30438423156738,
|
||||
"sharpness": {
|
||||
"laplacian_var": 411.0265107039022
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 9.0,
|
||||
"p95": 138.0,
|
||||
"dynamic_range": 129.0,
|
||||
"mean_gray": 61.5855354659249,
|
||||
"std_gray": 49.92554246853262
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5553983449935913,
|
||||
"distance_to_border_px": 58.0
|
||||
},
|
||||
"edge_ratio": 2.382534526574857,
|
||||
"edge_lengths_px": [
|
||||
47.095645904541016,
|
||||
21.095022201538086,
|
||||
50.08992004394531,
|
||||
21.02379608154297
|
||||
]
|
||||
},
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"observation_id": "775c90c1-487a-4969-b3ce-40ff6118e979",
|
||||
"type": "aruco",
|
||||
"marker_id": 215,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
701.0,
|
||||
628.0
|
||||
],
|
||||
[
|
||||
748.0,
|
||||
632.0
|
||||
],
|
||||
[
|
||||
744.0,
|
||||
651.0
|
||||
],
|
||||
[
|
||||
695.0,
|
||||
647.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 932.0,
|
||||
"perimeter_px": 135.67424774169922,
|
||||
"sharpness": {
|
||||
"laplacian_var": 153.48910990467152
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 6.0,
|
||||
"p95": 86.0,
|
||||
"dynamic_range": 80.0,
|
||||
"mean_gray": 40.899371069182386,
|
||||
"std_gray": 30.88255190529213
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.39667633175849915,
|
||||
"distance_to_border_px": 69.0
|
||||
},
|
||||
"edge_ratio": 2.5320229253292195,
|
||||
"edge_lengths_px": [
|
||||
47.16990661621094,
|
||||
19.416488647460938,
|
||||
49.162994384765625,
|
||||
19.92485809326172
|
||||
]
|
||||
},
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"observation_id": "82d9606b-73bf-4fdc-bcab-1d74009a90a4",
|
||||
"type": "aruco",
|
||||
"marker_id": 248,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
668.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
664.0,
|
||||
472.0
|
||||
],
|
||||
[
|
||||
614.0,
|
||||
471.0
|
||||
],
|
||||
[
|
||||
620.0,
|
||||
453.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
641.5,
|
||||
462.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 887.0,
|
||||
"perimeter_px": 135.43316650390625,
|
||||
"sharpness": {
|
||||
"laplacian_var": 779.864463176575
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 159.0,
|
||||
"dynamic_range": 145.0,
|
||||
"mean_gray": 90.6723602484472,
|
||||
"std_gray": 54.33953909756743
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.13960322737693787,
|
||||
"distance_to_border_px": 248.0
|
||||
},
|
||||
"edge_ratio": 2.7121729715549994,
|
||||
"edge_lengths_px": [
|
||||
18.439088821411133,
|
||||
50.0099983215332,
|
||||
18.973665237426758,
|
||||
48.010414123535156
|
||||
]
|
||||
},
|
||||
"confidence": 0.21802935857527475
|
||||
},
|
||||
{
|
||||
"observation_id": "82adfef4-a006-41d2-8884-5ba85a32b375",
|
||||
"type": "aruco",
|
||||
"marker_id": 210,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
303.0,
|
||||
555.0
|
||||
],
|
||||
[
|
||||
344.0,
|
||||
557.0
|
||||
],
|
||||
[
|
||||
335.0,
|
||||
573.0
|
||||
],
|
||||
[
|
||||
291.0,
|
||||
572.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 717.0,
|
||||
"perimeter_px": 124.22632789611816,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1043.14627397841
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 22.0,
|
||||
"p95": 161.34999999999997,
|
||||
"dynamic_range": 139.34999999999997,
|
||||
"mean_gray": 87.10700389105058,
|
||||
"std_gray": 50.615686245828684
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5190029740333557,
|
||||
"distance_to_border_px": 147.0
|
||||
},
|
||||
"edge_ratio": 2.3974518340826596,
|
||||
"edge_lengths_px": [
|
||||
41.04875183105469,
|
||||
18.357559204101562,
|
||||
44.0113639831543,
|
||||
20.808652877807617
|
||||
]
|
||||
},
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"observation_id": "54554f12-6678-4f86-80f5-47073ff4935d",
|
||||
"type": "aruco",
|
||||
"marker_id": 214,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
890.0,
|
||||
575.0
|
||||
],
|
||||
[
|
||||
934.0,
|
||||
577.0
|
||||
],
|
||||
[
|
||||
936.0,
|
||||
594.0
|
||||
],
|
||||
[
|
||||
892.0,
|
||||
593.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 767.0,
|
||||
"perimeter_px": 123.2848072052002,
|
||||
"sharpness": {
|
||||
"laplacian_var": 340.67132862592325
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 10.700000000000003,
|
||||
"p95": 125.0,
|
||||
"dynamic_range": 114.3,
|
||||
"mean_gray": 73.4936936936937,
|
||||
"std_gray": 41.824143377234996
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.4815620481967926,
|
||||
"distance_to_border_px": 126.0
|
||||
},
|
||||
"edge_ratio": 2.573161443734459,
|
||||
"edge_lengths_px": [
|
||||
44.04542922973633,
|
||||
17.11724281311035,
|
||||
44.0113639831543,
|
||||
18.11077117919922
|
||||
]
|
||||
},
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
],
|
||||
"rejected_candidates": [
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
546.0,
|
||||
447.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
487.0,
|
||||
460.0
|
||||
],
|
||||
[
|
||||
497.0,
|
||||
447.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
517.0,
|
||||
454.0
|
||||
],
|
||||
"area_px": 709.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
769.0,
|
||||
228.0
|
||||
],
|
||||
[
|
||||
766.0,
|
||||
248.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
265.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
243.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
752.25,
|
||||
246.0
|
||||
],
|
||||
"area_px": 568.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
780.0,
|
||||
520.0
|
||||
],
|
||||
[
|
||||
783.0,
|
||||
543.0
|
||||
],
|
||||
[
|
||||
779.0,
|
||||
572.0
|
||||
],
|
||||
[
|
||||
776.0,
|
||||
534.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
779.5,
|
||||
542.25
|
||||
],
|
||||
"area_px": 186.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1225.0,
|
||||
489.0
|
||||
],
|
||||
[
|
||||
1259.0,
|
||||
491.0
|
||||
],
|
||||
[
|
||||
1269.0,
|
||||
503.0
|
||||
],
|
||||
[
|
||||
1231.0,
|
||||
502.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1246.0,
|
||||
496.25
|
||||
],
|
||||
"area_px": 438.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1026.0,
|
||||
492.0
|
||||
],
|
||||
[
|
||||
1061.0,
|
||||
493.0
|
||||
],
|
||||
[
|
||||
1068.0,
|
||||
505.0
|
||||
],
|
||||
[
|
||||
1032.0,
|
||||
505.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1046.75,
|
||||
498.75
|
||||
],
|
||||
"area_px": 440.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1096.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1129.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1136.0,
|
||||
496.0
|
||||
],
|
||||
[
|
||||
1100.0,
|
||||
495.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1115.25,
|
||||
489.25
|
||||
],
|
||||
"area_px": 428.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1126.0,
|
||||
517.0
|
||||
],
|
||||
[
|
||||
1151.0,
|
||||
515.0
|
||||
],
|
||||
[
|
||||
1161.0,
|
||||
519.0
|
||||
],
|
||||
[
|
||||
1135.0,
|
||||
520.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1143.25,
|
||||
517.75
|
||||
],
|
||||
"area_px": 103.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1208.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1227.0,
|
||||
453.0
|
||||
],
|
||||
[
|
||||
1236.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1238.0,
|
||||
457.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1227.25,
|
||||
454.5
|
||||
],
|
||||
"area_px": 56.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
561.0,
|
||||
383.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
586.0,
|
||||
381.0
|
||||
],
|
||||
[
|
||||
585.0,
|
||||
385.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
575.0,
|
||||
382.0
|
||||
],
|
||||
"area_px": 92.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
566.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.25,
|
||||
560.25
|
||||
],
|
||||
"area_px": 59.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
565.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.0,
|
||||
551.25
|
||||
],
|
||||
"area_px": 58.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
427.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
442.0,
|
||||
461.0
|
||||
],
|
||||
[
|
||||
451.0,
|
||||
464.0
|
||||
],
|
||||
[
|
||||
433.0,
|
||||
465.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
438.25,
|
||||
463.0
|
||||
],
|
||||
"area_px": 57.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
734.0,
|
||||
390.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
386.0
|
||||
],
|
||||
[
|
||||
739.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
751.0,
|
||||
384.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
739.5,
|
||||
384.75
|
||||
],
|
||||
"area_px": 88.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
546.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
560.0
|
||||
],
|
||||
[
|
||||
553.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
560.5
|
||||
],
|
||||
"area_px": 32.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
547.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
551.0
|
||||
],
|
||||
[
|
||||
552.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
551.5
|
||||
],
|
||||
"area_px": 31.0
|
||||
}
|
||||
]
|
||||
}
|
||||
260
data/camera_study/Scene11/k3_cde/render_c_camera_pose.json
Normal file
260
data/camera_study/Scene11/k3_cde/render_c_camera_pose.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:42Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cde\\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": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 4,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
214
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.004464254419595297,
|
||||
0.0009809006222282186,
|
||||
0.0009164799965027451,
|
||||
0.0009158784048461688,
|
||||
0.0009158768761971148
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.29793131172552,
|
||||
"residual_median_px": 2.1452420959349903,
|
||||
"residual_max_px": 3.2739924168757066,
|
||||
"sigma2_normalized": 3.355321802178801e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.995592474937439,
|
||||
0.09327799081802368,
|
||||
0.009738676249980927
|
||||
],
|
||||
[
|
||||
0.036200061440467834,
|
||||
-0.28641805052757263,
|
||||
-0.9574206471443176
|
||||
],
|
||||
[
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19767728447914124,
|
||||
0.10672874003648758,
|
||||
1.007198691368103
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.861498657958019,
|
||||
0.09376354778114666,
|
||||
-0.05560017520536802
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.28008216619491577,
|
||||
-0.9114096760749817,
|
||||
0.3947187662124634
|
||||
],
|
||||
"position_mm": [
|
||||
280.0821533203125,
|
||||
-911.40966796875,
|
||||
394.7187805175781
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 106.83509826660156,
|
||||
"pitch": 4.963260173797607,
|
||||
"yaw": 2.0823752880096436
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0007219214707919095,
|
||||
-0.00010615886627800751,
|
||||
-1.2441742080183794e-05,
|
||||
-2.2292220126872935e-06,
|
||||
-1.9001378278315576e-05,
|
||||
1.6055164393920986e-05
|
||||
],
|
||||
[
|
||||
-0.00010615886627800271,
|
||||
0.00018507450207990957,
|
||||
-0.000229357839230566,
|
||||
1.152655734440853e-05,
|
||||
-5.499754188682744e-06,
|
||||
8.805640626930607e-08
|
||||
],
|
||||
[
|
||||
-1.2441742080190222e-05,
|
||||
-0.0002293578392305681,
|
||||
0.0005299258920832583,
|
||||
-1.9116388130386854e-05,
|
||||
-9.922861831299987e-06,
|
||||
-2.5031660132005536e-06
|
||||
],
|
||||
[
|
||||
-2.229222012687054e-06,
|
||||
1.1526557344408634e-05,
|
||||
-1.9116388130386925e-05,
|
||||
1.6552782007454031e-06,
|
||||
1.9425504100347702e-07,
|
||||
2.1617897081681794e-06
|
||||
],
|
||||
[
|
||||
-1.900137827831593e-05,
|
||||
-5.49975418868228e-06,
|
||||
-9.9228618313007e-06,
|
||||
1.9425504100350238e-07,
|
||||
4.608378172736113e-06,
|
||||
4.99786823219628e-06
|
||||
],
|
||||
[
|
||||
1.605516439392046e-05,
|
||||
8.805640626925034e-08,
|
||||
-2.5031660132003253e-06,
|
||||
2.161789708168179e-06,
|
||||
4.997868232196299e-06,
|
||||
4.025176134184103e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
1.5394571733326972,
|
||||
0.7794637583962379,
|
||||
1.3189556791517139
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0012865761542735833,
|
||||
0.0021467133420035645,
|
||||
0.006344427581889561
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.020869968788817837,
|
||||
0.012354161969592598,
|
||||
0.024547181485578575
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
20.869968788817836,
|
||||
12.354161969592598,
|
||||
24.547181485578577
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.6399289775452035,
|
||||
"pitch": 1.2464776756009308,
|
||||
"yaw": 0.4474521059248073
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.4891967773438,
|
||||
649.7064208984375
|
||||
],
|
||||
"reprojection_error_px": 3.2739924168757066,
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.521240234375,
|
||||
639.6602172851562
|
||||
],
|
||||
"reprojection_error_px": 2.526325770342009,
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
317.2970275878906,
|
||||
564.263916015625
|
||||
],
|
||||
"reprojection_error_px": 0.9530740127253684,
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
914.7592163085938,
|
||||
584.8819580078125
|
||||
],
|
||||
"reprojection_error_px": 1.7641584215279715,
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1265
data/camera_study/Scene11/k3_cde/render_d_aruco_detection.json
Normal file
1265
data/camera_study/Scene11/k3_cde/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
299
data/camera_study/Scene11/k3_cde/render_d_camera_pose.json
Normal file
299
data/camera_study/Scene11/k3_cde/render_d_camera_pose.json
Normal file
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:43Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cde\\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": [
|
||||
[
|
||||
1771.155517578125,
|
||||
0.0,
|
||||
640.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1774.3978271484375,
|
||||
361.23284912109375
|
||||
],
|
||||
[
|
||||
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": 7,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
103,
|
||||
215,
|
||||
214,
|
||||
64,
|
||||
211,
|
||||
72
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.009044550647581088,
|
||||
0.0016538644807328245,
|
||||
0.001558187473306732,
|
||||
0.0015581848688445382
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.911038582342608,
|
||||
"residual_median_px": 3.288713241844395,
|
||||
"residual_max_px": 5.863181348110948,
|
||||
"sigma2_normalized": 4.248895149117034e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8213014602661133,
|
||||
0.5704944729804993,
|
||||
0.00012249585415702313
|
||||
],
|
||||
[
|
||||
0.15860019624233246,
|
||||
-0.22811947762966156,
|
||||
-0.9606286883354187
|
||||
],
|
||||
[
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.1159428134560585,
|
||||
0.08624742180109024,
|
||||
1.1204499006271362
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7878119904428784,
|
||||
0.5600947960430909,
|
||||
-0.42088686432931055
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.695557713508606,
|
||||
-0.7981988191604614,
|
||||
0.39416658878326416
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577392578125,
|
||||
-798.1987915039062,
|
||||
394.1665954589844
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.39933776855469,
|
||||
"pitch": 33.230281829833984,
|
||||
"yaw": 10.929759979248047
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00017075757804605105,
|
||||
4.685834695811806e-05,
|
||||
4.688377015572213e-05,
|
||||
-1.3425424271290289e-06,
|
||||
-3.1433035701296834e-05,
|
||||
-7.846845109108273e-06
|
||||
],
|
||||
[
|
||||
4.68583469581189e-05,
|
||||
5.489955722014381e-05,
|
||||
-1.790529000763121e-05,
|
||||
6.900980143286671e-06,
|
||||
-1.1729289062349842e-05,
|
||||
5.987971983905701e-06
|
||||
],
|
||||
[
|
||||
4.688377015572101e-05,
|
||||
-1.790529000763161e-05,
|
||||
0.00010212299887187136,
|
||||
-1.0470592903780147e-05,
|
||||
-1.3600504299334786e-05,
|
||||
-1.742182371666159e-05
|
||||
],
|
||||
[
|
||||
-1.3425424271288516e-06,
|
||||
6.900980143286718e-06,
|
||||
-1.0470592903780122e-05,
|
||||
2.20000480797535e-06,
|
||||
3.818065068721914e-07,
|
||||
3.0860510097403877e-06
|
||||
],
|
||||
[
|
||||
-3.1433035701296834e-05,
|
||||
-1.1729289062349715e-05,
|
||||
-1.360050429933497e-05,
|
||||
3.8180650687221956e-07,
|
||||
7.778277788734531e-06,
|
||||
4.5947589857349e-06
|
||||
],
|
||||
[
|
||||
-7.846845109107946e-06,
|
||||
5.987971983905819e-06,
|
||||
-1.7421823716661586e-05,
|
||||
3.086051009740395e-06,
|
||||
4.594758985734847e-06,
|
||||
2.0313248802970143e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.7487082619566866,
|
||||
0.4245286975636879,
|
||||
0.5790077971658253
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0014832413181864069,
|
||||
0.002788956397782965,
|
||||
0.004507022165795299
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.008691071160615814,
|
||||
0.006844025854617922,
|
||||
0.012160875407669726
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
8.691071160615813,
|
||||
6.844025854617922,
|
||||
12.160875407669726
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9283381340785061,
|
||||
"pitch": 0.5720266297070177,
|
||||
"yaw": 0.5807194253340363
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
892.0,
|
||||
697.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
888.7431640625,
|
||||
696.793212890625
|
||||
],
|
||||
"reprojection_error_px": 3.288713241844395,
|
||||
"confidence": 0.06082651601087287
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
373.0,
|
||||
693.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
378.3336486816406,
|
||||
692.7239990234375
|
||||
],
|
||||
"reprojection_error_px": 5.359522859967245,
|
||||
"confidence": 0.13751453171188766
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
715.5,
|
||||
644.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
714.16943359375,
|
||||
645.6070556640625
|
||||
],
|
||||
"reprojection_error_px": 1.9005280941899156,
|
||||
"confidence": 0.41073527975223467
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
953.75,
|
||||
638.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
959.612548828125,
|
||||
638.5861206054688
|
||||
],
|
||||
"reprojection_error_px": 5.863181348110948,
|
||||
"confidence": 0.31959220576599684
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
211.75,
|
||||
633.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
209.3169708251953,
|
||||
633.8402709960938
|
||||
],
|
||||
"reprojection_error_px": 2.4347032300028966,
|
||||
"confidence": 0.4329145227793108
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
797.0,
|
||||
595.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
792.2921752929688,
|
||||
593.9794921875
|
||||
],
|
||||
"reprojection_error_px": 4.8171619930730385,
|
||||
"confidence": 0.21747661179321545
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1249.75,
|
||||
597.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1250.1585693359375,
|
||||
597.4947509765625
|
||||
],
|
||||
"reprojection_error_px": 0.6416443181996995,
|
||||
"confidence": 0.015337711207576538
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1839
data/camera_study/Scene11/k3_cde/render_e_aruco_detection.json
Normal file
1839
data/camera_study/Scene11/k3_cde/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
411
data/camera_study/Scene11/k3_cde/render_e_camera_pose.json
Normal file
411
data/camera_study/Scene11/k3_cde/render_e_camera_pose.json
Normal file
@@ -0,0 +1,411 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:43Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cde\\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": [
|
||||
[
|
||||
1779.3912353515625,
|
||||
0.0,
|
||||
640.3994750976562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1771.271484375,
|
||||
358.7074279785156
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 15,
|
||||
"used_marker_ids": [
|
||||
92,
|
||||
85,
|
||||
54,
|
||||
62,
|
||||
96,
|
||||
55,
|
||||
66,
|
||||
53,
|
||||
79,
|
||||
51,
|
||||
95,
|
||||
103,
|
||||
214,
|
||||
215,
|
||||
86
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006847823160763762,
|
||||
0.0010908392570462759,
|
||||
0.0010097102253433705,
|
||||
0.001009708108079841
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.5418895887825874,
|
||||
"residual_median_px": 2.179114210157556,
|
||||
"residual_max_px": 4.223236649737238,
|
||||
"sigma2_normalized": 1.2743880793798654e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6289862394332886,
|
||||
0.7774164080619812,
|
||||
-4.520302900345996e-05
|
||||
],
|
||||
[
|
||||
0.2066880613565445,
|
||||
-0.16728167235851288,
|
||||
-0.9640004634857178
|
||||
],
|
||||
[
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.05559958890080452,
|
||||
-0.01184007991105318,
|
||||
1.548203706741333
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7018905465518064,
|
||||
0.8121732672970728,
|
||||
-0.618541738555643
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.1977002620697021,
|
||||
-0.8974846601486206,
|
||||
0.4002518653869629
|
||||
],
|
||||
"position_mm": [
|
||||
1197.7003173828125,
|
||||
-897.4846801757812,
|
||||
400.2518615722656
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.67928314208984,
|
||||
"pitch": 48.54166030883789,
|
||||
"yaw": 18.190784454345703
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
7.143862994181741e-06,
|
||||
1.446715996625232e-06,
|
||||
1.7416459932360616e-06,
|
||||
-3.2218014928034377e-07,
|
||||
-2.1767646795809807e-06,
|
||||
1.1257509104412026e-06
|
||||
],
|
||||
[
|
||||
1.4467159966252256e-06,
|
||||
5.746985345383812e-06,
|
||||
5.110202499641363e-07,
|
||||
1.3257264260705087e-06,
|
||||
-1.4195704971294177e-06,
|
||||
1.2353593501937247e-06
|
||||
],
|
||||
[
|
||||
1.7416459932360033e-06,
|
||||
5.110202499641407e-07,
|
||||
1.0062672837062547e-05,
|
||||
-1.6387655870261812e-06,
|
||||
-1.5538005058192453e-06,
|
||||
-8.944843962488583e-07
|
||||
],
|
||||
[
|
||||
-3.221801492803391e-07,
|
||||
1.3257264260705096e-06,
|
||||
-1.6387655870261876e-06,
|
||||
7.612251497648156e-07,
|
||||
3.089319039406512e-08,
|
||||
5.746513175037978e-07
|
||||
],
|
||||
[
|
||||
-2.176764679580973e-06,
|
||||
-1.4195704971294207e-06,
|
||||
-1.5538005058192597e-06,
|
||||
3.089319039406561e-08,
|
||||
1.121777509629322e-06,
|
||||
1.8628742557256562e-07
|
||||
],
|
||||
[
|
||||
1.1257509104412018e-06,
|
||||
1.2353593501937262e-06,
|
||||
-8.94484396248859e-07,
|
||||
5.746513175037975e-07,
|
||||
1.862874255725652e-07,
|
||||
6.331966808234543e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.15314019329004952,
|
||||
0.13735443198255531,
|
||||
0.1817520461716996
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008724821773336207,
|
||||
0.0010591399858514087,
|
||||
0.002516339962770242
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0028842344444595922,
|
||||
0.0027093174361713457,
|
||||
0.003705667015544412
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
2.8842344444595924,
|
||||
2.7093174361713457,
|
||||
3.705667015544412
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.24295760603880232,
|
||||
"pitch": 0.15450206256615454,
|
||||
"yaw": 0.21172008702206976
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1021.25,
|
||||
690.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1023.6946411132812,
|
||||
689.0123901367188
|
||||
],
|
||||
"reprojection_error_px": 2.6365969382511616,
|
||||
"confidence": 0.14766715850245912
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
674.25,
|
||||
666.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
673.99853515625,
|
||||
665.7089233398438
|
||||
],
|
||||
"reprojection_error_px": 1.07101595691395,
|
||||
"confidence": 0.31040235026858615
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
485.0,
|
||||
582.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
482.6800842285156,
|
||||
585.3987426757812
|
||||
],
|
||||
"reprojection_error_px": 3.521057646402109,
|
||||
"confidence": 0.261936977185694
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
737.25,
|
||||
553.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
737.9805297851562,
|
||||
555.7020263671875
|
||||
],
|
||||
"reprojection_error_px": 2.0842458360749254,
|
||||
"confidence": 0.29470267815689305
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
693.5,
|
||||
544.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
689.2779541015625,
|
||||
544.3502807617188
|
||||
],
|
||||
"reprojection_error_px": 4.223236649737238,
|
||||
"confidence": 0.2320355751581732
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
521.0,
|
||||
533.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
518.1779174804688,
|
||||
533.9116821289062
|
||||
],
|
||||
"reprojection_error_px": 2.8267102536078057,
|
||||
"confidence": 0.18434674728219572
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
329.75,
|
||||
537.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.9173889160156,
|
||||
537.1627807617188
|
||||
],
|
||||
"reprojection_error_px": 0.8371668965624461,
|
||||
"confidence": 0.15690567239379535
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1203.5,
|
||||
466.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1201.361328125,
|
||||
465.5821228027344
|
||||
],
|
||||
"reprojection_error_px": 2.179114210157556,
|
||||
"confidence": 0.13639287915585202
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
664.0,
|
||||
511.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
665.3004760742188,
|
||||
511.48974609375
|
||||
],
|
||||
"reprojection_error_px": 1.3005164982455222,
|
||||
"confidence": 0.15466714018740998
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
526.25,
|
||||
463.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
527.8326416015625,
|
||||
462.8917236328125
|
||||
],
|
||||
"reprojection_error_px": 1.69551012320043,
|
||||
"confidence": 0.12790377393343658
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
422.0,
|
||||
500.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
424.4123229980469,
|
||||
498.7489318847656
|
||||
],
|
||||
"reprojection_error_px": 2.7174388081172967,
|
||||
"confidence": 0.1889374000059173
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
460.75,
|
||||
447.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
463.9916076660156,
|
||||
446.7794189453125
|
||||
],
|
||||
"reprojection_error_px": 3.3837919327419597,
|
||||
"confidence": 0.10911142441352696
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
854.75,
|
||||
444.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
858.4514770507812,
|
||||
444.3890686035156
|
||||
],
|
||||
"reprojection_error_px": 3.7040886104336175,
|
||||
"confidence": 0.1602523119115797
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
685.0,
|
||||
432.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.5575561523438,
|
||||
432.7489013671875
|
||||
],
|
||||
"reprojection_error_px": 1.4424442660412997,
|
||||
"confidence": 0.1299020584933079
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
1129.25,
|
||||
407.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1128.02294921875,
|
||||
408.0578918457031
|
||||
],
|
||||
"reprojection_error_px": 1.265089328236039,
|
||||
"confidence": 0.10688762057177302
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
75
data/camera_study/Scene11/k3_cde/robot_state.eval.json
Normal file
75
data/camera_study/Scene11/k3_cde/robot_state.eval.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 48.07430180550368,
|
||||
"gt": 50.0,
|
||||
"error": 1.92569819449632,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 3.3907220814426036,
|
||||
"gt": 4.0,
|
||||
"error": 0.6092779185574102,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 175.59061057053137,
|
||||
"gt": 176.0,
|
||||
"error": 0.4093894294686322,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 19.836351661011886,
|
||||
"gt": 20.0,
|
||||
"error": 0.1636483389881107,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 4
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 56.69071491619632,
|
||||
"gt": 60.0,
|
||||
"error": 3.3092850838036725,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 3.05480070348685,
|
||||
"gt": 9.0,
|
||||
"error": 5.945199296513152,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 11.683312016309577,
|
||||
"gt": 5.0,
|
||||
"error": 6.683312016309577,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 2.0873600134661956,
|
||||
"max_abs_deg": 5.945199296513152,
|
||||
"mean_abs_mm": 4.304505105402948,
|
||||
"max_abs_mm": 6.683312016309577,
|
||||
"finger_error_mm": 4.2306647737689485
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene11/k3_cde/robot_state.json
Normal file
58
data/camera_study/Scene11/k3_cde/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:46Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 48.07430180550368,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 3.3907220814426036,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 175.59061057053137,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"a": {
|
||||
"value": 19.836351661011886,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 4
|
||||
},
|
||||
"b": {
|
||||
"value": 56.69071491619632,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 3.05480070348685,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 11.683312016309577,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.5651209583565904,
|
||||
"num_markers": 13
|
||||
}
|
||||
497
data/camera_study/Scene11/k3_cdg/aruco_marker_poses.json
Normal file
497
data/camera_study/Scene11/k3_cdg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,497 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:24:25Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 10
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.2957376998359253,
|
||||
0.12324248524444419,
|
||||
0.12846576467066018
|
||||
],
|
||||
"position_mm": [
|
||||
295.7376998359253,
|
||||
123.24248524444418,
|
||||
128.46576467066018
|
||||
],
|
||||
"normal": [
|
||||
-0.14097265668376105,
|
||||
-0.8435220533989966,
|
||||
0.5182636930145337
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.30286216993639653,
|
||||
0.11458865671001486,
|
||||
0.11687421331848706
|
||||
],
|
||||
[
|
||||
0.280660431308529,
|
||||
0.1217597545751975,
|
||||
0.121413187236837
|
||||
],
|
||||
[
|
||||
0.28887842510204104,
|
||||
0.13150347263086762,
|
||||
0.14059478391590075
|
||||
],
|
||||
[
|
||||
0.31054977299673464,
|
||||
0.12511805706169676,
|
||||
0.13498087421141589
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.09763834237035
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.018918527198660953,
|
||||
-0.18927566283214728,
|
||||
-0.026128858421515164
|
||||
],
|
||||
"position_mm": [
|
||||
-18.918527198660954,
|
||||
-189.27566283214728,
|
||||
-26.128858421515165
|
||||
],
|
||||
"normal": [
|
||||
0.0007336753741363999,
|
||||
0.0036962825186020246,
|
||||
0.9999928995827861
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.030048941043787237,
|
||||
-0.20116509814852365,
|
||||
-0.02591802080586272
|
||||
],
|
||||
[
|
||||
-0.03066325990575251,
|
||||
-0.17814571563080775,
|
||||
-0.026318477978639575
|
||||
],
|
||||
[
|
||||
-0.007665881088897663,
|
||||
-0.17763084809224916,
|
||||
-0.026019559759602025
|
||||
],
|
||||
[
|
||||
-0.0072960267562063984,
|
||||
-0.20016098945700858,
|
||||
-0.026259375141956337
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.83705358134983
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4408353923952186,
|
||||
0.1935948376344133,
|
||||
-0.026725447930994725
|
||||
],
|
||||
"position_mm": [
|
||||
440.83539239521855,
|
||||
193.5948376344133,
|
||||
-26.725447930994726
|
||||
],
|
||||
"normal": [
|
||||
0.017839985990738178,
|
||||
0.01078683955001969,
|
||||
0.9997826658791262
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.42983579698916774,
|
||||
0.18142695022992383,
|
||||
-0.026362039378491367
|
||||
],
|
||||
[
|
||||
0.4287653315634974,
|
||||
0.20494169737002804,
|
||||
-0.026668055637523804
|
||||
],
|
||||
[
|
||||
0.45194018884196435,
|
||||
0.20550088167770925,
|
||||
-0.02701566989948161
|
||||
],
|
||||
[
|
||||
0.4528002521862449,
|
||||
0.18250982125999202,
|
||||
-0.026856026808482123
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.182067966756435
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10458105801727252,
|
||||
-0.1907811114041893,
|
||||
-0.02658125759815749
|
||||
],
|
||||
"position_mm": [
|
||||
104.58105801727253,
|
||||
-190.7811114041893,
|
||||
-26.58125759815749
|
||||
],
|
||||
"normal": [
|
||||
0.02377299729327363,
|
||||
-0.0049168105825836425,
|
||||
0.9997052913601033
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09335460238633915,
|
||||
-0.2031134673568566,
|
||||
-0.026314161943495767
|
||||
],
|
||||
[
|
||||
0.09264318853480767,
|
||||
-0.1799624289041964,
|
||||
-0.0263068308616176
|
||||
],
|
||||
[
|
||||
0.11546709932749152,
|
||||
-0.17862826434442278,
|
||||
-0.02671684785689167
|
||||
],
|
||||
[
|
||||
0.11685934182045175,
|
||||
-0.20142028501128137,
|
||||
-0.026987189730624913
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.109968337389734
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.35192407211403065,
|
||||
-0.08913355957703327,
|
||||
0.00023829094220706378
|
||||
],
|
||||
"position_mm": [
|
||||
351.92407211403065,
|
||||
-89.13355957703327,
|
||||
0.2382909422070638
|
||||
],
|
||||
"normal": [
|
||||
0.006266776988589766,
|
||||
0.000709102130146494,
|
||||
0.9999801121424088
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.34083712352678575,
|
||||
-0.07683725439289264,
|
||||
0.0002683189568055634
|
||||
],
|
||||
[
|
||||
0.36414845904475324,
|
||||
-0.07758223244710774,
|
||||
0.0001847262202028105
|
||||
],
|
||||
[
|
||||
0.36339490758648957,
|
||||
-0.10124238848778865,
|
||||
0.0001447205665428462
|
||||
],
|
||||
[
|
||||
0.3393157982980942,
|
||||
-0.10087236298034402,
|
||||
0.00035539802527703506
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.79045285567908
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3487146948044783,
|
||||
-0.014508033731833929,
|
||||
0.0020754658267781757
|
||||
],
|
||||
"position_mm": [
|
||||
348.7146948044783,
|
||||
-14.508033731833928,
|
||||
2.0754658267781756
|
||||
],
|
||||
"normal": [
|
||||
-0.0012409587747341465,
|
||||
-0.0271185984268311,
|
||||
0.999631452906862
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3367950467238434,
|
||||
-0.0033720576670071907,
|
||||
0.002291568997779528
|
||||
],
|
||||
[
|
||||
0.36068949633291386,
|
||||
-0.003649287725340158,
|
||||
0.002461250897066973
|
||||
],
|
||||
[
|
||||
0.3604302410456694,
|
||||
-0.024885486334068244,
|
||||
0.0017308517665695613
|
||||
],
|
||||
[
|
||||
0.3369439951154864,
|
||||
-0.026125303200920123,
|
||||
0.00181819164569664
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.85619093970113
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.24855018307076548,
|
||||
-0.08654687093918785,
|
||||
-0.0009358855450670118
|
||||
],
|
||||
"position_mm": [
|
||||
248.55018307076548,
|
||||
-86.54687093918785,
|
||||
-0.9358855450670118
|
||||
],
|
||||
"normal": [
|
||||
-0.004955162026429585,
|
||||
-0.02302481024083936,
|
||||
0.9997226137697722
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23713783429011057,
|
||||
-0.07488005855099113,
|
||||
-0.0008446485887884392
|
||||
],
|
||||
[
|
||||
0.2614154197460768,
|
||||
-0.07649168576260347,
|
||||
-0.0005140467700850441
|
||||
],
|
||||
[
|
||||
0.26018309383158017,
|
||||
-0.09772190618706356,
|
||||
-0.0012602231331144808
|
||||
],
|
||||
[
|
||||
0.2354643844152944,
|
||||
-0.09709383325609326,
|
||||
-0.0011246236882800835
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.1544614669773
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2436330997144608,
|
||||
-0.16020597134528552,
|
||||
0.09995355253677995
|
||||
],
|
||||
"position_mm": [
|
||||
243.6330997144608,
|
||||
-160.20597134528552,
|
||||
99.95355253677995
|
||||
],
|
||||
"normal": [
|
||||
-0.023184684459708383,
|
||||
-0.7330470796448807,
|
||||
0.679782648668393
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23187066925846675,
|
||||
-0.15164988600932036,
|
||||
0.10904721865998
|
||||
],
|
||||
[
|
||||
0.2561836012598511,
|
||||
-0.152675261821212,
|
||||
0.10823598066566179
|
||||
],
|
||||
[
|
||||
0.25503058252435606,
|
||||
-0.16907036254724417,
|
||||
0.09105772588560489
|
||||
],
|
||||
[
|
||||
0.23144754581516924,
|
||||
-0.16742837500336558,
|
||||
0.09147328493587312
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.84697201884835
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.15409267338395244,
|
||||
-0.16902825839650876,
|
||||
0.07221806795984599
|
||||
],
|
||||
"position_mm": [
|
||||
154.09267338395244,
|
||||
-169.02825839650876,
|
||||
72.218067959846
|
||||
],
|
||||
"normal": [
|
||||
-0.0008903516306247786,
|
||||
-0.998684847613831,
|
||||
0.05126190028191558
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14226059335403624,
|
||||
-0.1684523298971075,
|
||||
0.08456778393036277
|
||||
],
|
||||
[
|
||||
0.16668870963090318,
|
||||
-0.168348900433552,
|
||||
0.084351637363331
|
||||
],
|
||||
[
|
||||
0.165800982433762,
|
||||
-0.1697474412081387,
|
||||
0.059743885120484744
|
||||
],
|
||||
[
|
||||
0.14162040811710835,
|
||||
-0.16956436204723685,
|
||||
0.06020896542520549
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.41776633578101
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.24844869033730982,
|
||||
-0.1417694400011133,
|
||||
0.11306383858953446
|
||||
],
|
||||
"position_mm": [
|
||||
248.4486903373098,
|
||||
-141.7694400011133,
|
||||
113.06383858953447
|
||||
],
|
||||
"normal": [
|
||||
0.003729431153396492,
|
||||
0.005141809238095611,
|
||||
0.9999798263670279
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26088344155395593,
|
||||
-0.13017734465796418,
|
||||
0.11309782577844985
|
||||
],
|
||||
[
|
||||
0.26021650752302244,
|
||||
-0.15326379990809305,
|
||||
0.11293902894585876
|
||||
],
|
||||
[
|
||||
0.23601161515494146,
|
||||
-0.1536492791763022,
|
||||
0.1133079105919132
|
||||
],
|
||||
[
|
||||
0.23668319711731955,
|
||||
-0.12998733626209383,
|
||||
0.11291058904191605
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.795981244796522
|
||||
}
|
||||
]
|
||||
}
|
||||
258
data/camera_study/Scene11/k3_cdg/aruco_positions_initial.json
Normal file
258
data/camera_study/Scene11/k3_cdg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,258 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:24:24Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 10,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.29576930089846926,
|
||||
0.1233561319210678,
|
||||
0.1284092422466248
|
||||
],
|
||||
"position_mm": [
|
||||
295.7693008984693,
|
||||
123.3561319210678,
|
||||
128.4092422466248
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.018947352379261925,
|
||||
-0.18928256192858384,
|
||||
-0.026194635263329012
|
||||
],
|
||||
"position_mm": [
|
||||
-18.947352379261925,
|
||||
-189.28256192858385,
|
||||
-26.194635263329012
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.4408575544220631,
|
||||
0.19363136273404047,
|
||||
-0.02679255683525943
|
||||
],
|
||||
"position_mm": [
|
||||
440.8575544220631,
|
||||
193.63136273404047,
|
||||
-26.79255683525943
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10456103589500733,
|
||||
-0.19078432319282296,
|
||||
-0.02665752574334851
|
||||
],
|
||||
"position_mm": [
|
||||
104.56103589500732,
|
||||
-190.78432319282297,
|
||||
-26.657525743348508
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35206763654477524,
|
||||
-0.08909977866501971,
|
||||
0.00043502863065295614
|
||||
],
|
||||
"position_mm": [
|
||||
352.06763654477527,
|
||||
-89.09977866501971,
|
||||
0.43502863065295616
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3487374343300215,
|
||||
-0.014472897253848782,
|
||||
0.0020038459657548543
|
||||
],
|
||||
"position_mm": [
|
||||
348.73743433002153,
|
||||
-14.472897253848782,
|
||||
2.0038459657548544
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.24855775812429784,
|
||||
-0.086516129795667,
|
||||
-0.0010112428326066675
|
||||
],
|
||||
"position_mm": [
|
||||
248.55775812429783,
|
||||
-86.516129795667,
|
||||
-1.0112428326066676
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.24364820017502567,
|
||||
-0.16012959885146352,
|
||||
0.09985140504322566
|
||||
],
|
||||
"position_mm": [
|
||||
243.64820017502566,
|
||||
-160.12959885146353,
|
||||
99.85140504322567
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.15408967998302658,
|
||||
-0.16891495407538523,
|
||||
0.072208019728943
|
||||
],
|
||||
"position_mm": [
|
||||
154.08967998302657,
|
||||
-168.91495407538522,
|
||||
72.208019728943
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.25016851963285125,
|
||||
-0.1422593276558925,
|
||||
0.11297582414704807
|
||||
],
|
||||
"position_mm": [
|
||||
250.16851963285126,
|
||||
-142.2593276558925,
|
||||
112.97582414704807
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
257
data/camera_study/Scene11/k3_cdg/aruco_positions_optimized.json
Normal file
257
data/camera_study/Scene11/k3_cdg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,257 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:24:24Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 10,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.6955577422885929,
|
||||
-0.7981988629911659,
|
||||
0.3941665952931933
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577422885929,
|
||||
-798.1988629911659,
|
||||
394.1665952931933
|
||||
],
|
||||
"direction": [
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.29575563694399404,
|
||||
0.12341474481955302,
|
||||
0.1284037309388967
|
||||
],
|
||||
"position_mm": [
|
||||
295.75563694399403,
|
||||
123.41474481955302,
|
||||
128.4037309388967
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01877601752091243,
|
||||
-0.1891001082835718,
|
||||
-0.026234665226825032
|
||||
],
|
||||
"position_mm": [
|
||||
-18.77601752091243,
|
||||
-189.10010828357179,
|
||||
-26.234665226825033
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.44087386439402615,
|
||||
0.1936378270769351,
|
||||
-0.026783760237245307
|
||||
],
|
||||
"position_mm": [
|
||||
440.87386439402616,
|
||||
193.6378270769351,
|
||||
-26.783760237245307
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10463663790506447,
|
||||
-0.19071413775849094,
|
||||
-0.026664244409614943
|
||||
],
|
||||
"position_mm": [
|
||||
104.63663790506448,
|
||||
-190.71413775849095,
|
||||
-26.66424440961494
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3518452651551388,
|
||||
-0.0901409348344389,
|
||||
0.0004850773508271575
|
||||
],
|
||||
"position_mm": [
|
||||
351.8452651551388,
|
||||
-90.1409348344389,
|
||||
0.4850773508271575
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3479874375001902,
|
||||
-0.010234832079188572,
|
||||
0.00012582963852476834
|
||||
],
|
||||
"position_mm": [
|
||||
347.9874375001902,
|
||||
-10.234832079188571,
|
||||
0.12582963852476833
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.24855598058751047,
|
||||
-0.08650924301821948,
|
||||
-0.0010025941807014877
|
||||
],
|
||||
"position_mm": [
|
||||
248.55598058751048,
|
||||
-86.50924301821948,
|
||||
-1.0025941807014878
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.24433051590333332,
|
||||
-0.1627552652154231,
|
||||
0.10071007109927403
|
||||
],
|
||||
"position_mm": [
|
||||
244.33051590333332,
|
||||
-162.7552652154231,
|
||||
100.71007109927403
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.15409500512905555,
|
||||
-0.168933853015937,
|
||||
0.07215719035510176
|
||||
],
|
||||
"position_mm": [
|
||||
154.09500512905555,
|
||||
-168.933853015937,
|
||||
72.15719035510176
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2471151528659618,
|
||||
-0.13872925946048822,
|
||||
0.11222604875097512
|
||||
],
|
||||
"position_mm": [
|
||||
247.11515286596182,
|
||||
-138.72925946048824,
|
||||
112.22604875097512
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
966
data/camera_study/Scene11/k3_cdg/render_c_aruco_detection.json
Normal file
966
data/camera_study/Scene11/k3_cdg/render_c_aruco_detection.json
Normal file
@@ -0,0 +1,966 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:22Z",
|
||||
"vision_config": {
|
||||
"MarkerType": "DICT_4X4_250",
|
||||
"MarkerSize": 0.025
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"image": {
|
||||
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
|
||||
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
|
||||
"width_px": 1280,
|
||||
"height_px": 720
|
||||
},
|
||||
"aruco": {
|
||||
"dictionary": "DICT_4X4_250",
|
||||
"num_detected_markers": 10,
|
||||
"num_rejected_candidates": 15
|
||||
},
|
||||
"detections": [
|
||||
{
|
||||
"observation_id": "16971cd5-21dd-4784-be1d-b77a52c734c0",
|
||||
"type": "aruco",
|
||||
"marker_id": 243,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
485.0,
|
||||
535.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
538.0
|
||||
],
|
||||
[
|
||||
536.0,
|
||||
589.0
|
||||
],
|
||||
[
|
||||
484.0,
|
||||
585.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
510.75,
|
||||
561.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2656.5,
|
||||
"perimeter_px": 206.28765487670898,
|
||||
"sharpness": {
|
||||
"laplacian_var": 194.57776733430927
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 19.0,
|
||||
"p95": 167.0,
|
||||
"dynamic_range": 148.0,
|
||||
"mean_gray": 77.51414027149322,
|
||||
"std_gray": 62.50480364568594
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.32629743218421936,
|
||||
"distance_to_border_px": 131.0
|
||||
},
|
||||
"edge_ratio": 1.0614845160738655,
|
||||
"edge_lengths_px": [
|
||||
53.0848388671875,
|
||||
51.03919982910156,
|
||||
52.15361785888672,
|
||||
50.0099983215332
|
||||
]
|
||||
},
|
||||
"confidence": 0.9420768601493317
|
||||
},
|
||||
{
|
||||
"observation_id": "2f1f7834-d0c0-4cff-b55d-8bbcbad6ce64",
|
||||
"type": "aruco",
|
||||
"marker_id": 232,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
684.0,
|
||||
479.0
|
||||
],
|
||||
[
|
||||
737.0,
|
||||
484.0
|
||||
],
|
||||
[
|
||||
732.0,
|
||||
533.0
|
||||
],
|
||||
[
|
||||
680.0,
|
||||
528.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
708.25,
|
||||
506.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2595.0,
|
||||
"perimeter_px": 203.8925895690918,
|
||||
"sharpness": {
|
||||
"laplacian_var": 423.96591859102955
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 42.0,
|
||||
"p95": 177.0,
|
||||
"dynamic_range": 135.0,
|
||||
"mean_gray": 118.92873432155073,
|
||||
"std_gray": 53.41795407389024
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.2194800227880478,
|
||||
"distance_to_border_px": 187.0
|
||||
},
|
||||
"edge_ratio": 1.082833247360446,
|
||||
"edge_lengths_px": [
|
||||
53.23532485961914,
|
||||
49.25444030761719,
|
||||
52.239830017089844,
|
||||
49.162994384765625
|
||||
]
|
||||
},
|
||||
"confidence": 0.9235032286251245
|
||||
},
|
||||
{
|
||||
"observation_id": "04d25f16-cd66-4356-a40c-e7a8c50fe748",
|
||||
"type": "aruco",
|
||||
"marker_id": 40,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
834.0,
|
||||
313.0
|
||||
],
|
||||
[
|
||||
797.0,
|
||||
301.0
|
||||
],
|
||||
[
|
||||
812.0,
|
||||
267.0
|
||||
],
|
||||
[
|
||||
848.0,
|
||||
280.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
822.75,
|
||||
290.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1404.0,
|
||||
"perimeter_px": 150.18132400512695,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1033.8424402835647
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 51.0,
|
||||
"p95": 174.0,
|
||||
"dynamic_range": 123.0,
|
||||
"mean_gray": 99.09217577706323,
|
||||
"std_gray": 49.548508963403066
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.26638665795326233,
|
||||
"distance_to_border_px": 267.0
|
||||
},
|
||||
"edge_ratio": 1.0850953315237581,
|
||||
"edge_lengths_px": [
|
||||
38.897300720214844,
|
||||
37.161808013916016,
|
||||
38.27531814575195,
|
||||
35.84689712524414
|
||||
]
|
||||
},
|
||||
"confidence": 0.8625970205637239
|
||||
},
|
||||
{
|
||||
"observation_id": "e04d8790-ece5-4c40-8ac5-29290fb5625f",
|
||||
"type": "aruco",
|
||||
"marker_id": 231,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
681.0,
|
||||
598.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
599.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
616.0
|
||||
],
|
||||
[
|
||||
689.0,
|
||||
615.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
712.5,
|
||||
607.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 931.0,
|
||||
"perimeter_px": 145.8065700531006,
|
||||
"sharpness": {
|
||||
"laplacian_var": 408.6101101899093
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 24.0,
|
||||
"p95": 113.0,
|
||||
"dynamic_range": 89.0,
|
||||
"mean_gray": 64.45386904761905,
|
||||
"std_gray": 33.31198505231576
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.35056453943252563,
|
||||
"distance_to_border_px": 104.0
|
||||
},
|
||||
"edge_ratio": 3.4710866142721737,
|
||||
"edge_lengths_px": [
|
||||
59.00847244262695,
|
||||
17.0,
|
||||
51.009803771972656,
|
||||
18.788293838500977
|
||||
]
|
||||
},
|
||||
"confidence": 0.17881048087784743
|
||||
},
|
||||
{
|
||||
"observation_id": "76ca95c9-b586-4c3d-ad4b-7cee3cbaef1a",
|
||||
"type": "aruco",
|
||||
"marker_id": 245,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
744.0,
|
||||
458.0
|
||||
],
|
||||
[
|
||||
741.0,
|
||||
476.0
|
||||
],
|
||||
[
|
||||
687.0,
|
||||
473.0
|
||||
],
|
||||
[
|
||||
692.0,
|
||||
456.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
716.0,
|
||||
465.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 937.5,
|
||||
"perimeter_px": 142.09005165100098,
|
||||
"sharpness": {
|
||||
"laplacian_var": 992.9299474249533
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 158.79999999999995,
|
||||
"dynamic_range": 144.79999999999995,
|
||||
"mean_gray": 80.30977443609022,
|
||||
"std_gray": 57.04112994992437
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.17734786868095398,
|
||||
"distance_to_border_px": 244.0
|
||||
},
|
||||
"edge_ratio": 3.0520955648121766,
|
||||
"edge_lengths_px": [
|
||||
18.248287200927734,
|
||||
54.08327102661133,
|
||||
17.72004508972168,
|
||||
52.038448333740234
|
||||
]
|
||||
},
|
||||
"confidence": 0.20477733633431033
|
||||
},
|
||||
{
|
||||
"observation_id": "1a1154b0-356e-4a79-a0f8-5f88a9133731",
|
||||
"type": "aruco",
|
||||
"marker_id": 208,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
903.0,
|
||||
638.0
|
||||
],
|
||||
[
|
||||
950.0,
|
||||
641.0
|
||||
],
|
||||
[
|
||||
952.0,
|
||||
662.0
|
||||
],
|
||||
[
|
||||
902.0,
|
||||
659.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1017.0,
|
||||
"perimeter_px": 139.30438423156738,
|
||||
"sharpness": {
|
||||
"laplacian_var": 411.0265107039022
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 9.0,
|
||||
"p95": 138.0,
|
||||
"dynamic_range": 129.0,
|
||||
"mean_gray": 61.5855354659249,
|
||||
"std_gray": 49.92554246853262
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5553983449935913,
|
||||
"distance_to_border_px": 58.0
|
||||
},
|
||||
"edge_ratio": 2.382534526574857,
|
||||
"edge_lengths_px": [
|
||||
47.095645904541016,
|
||||
21.095022201538086,
|
||||
50.08992004394531,
|
||||
21.02379608154297
|
||||
]
|
||||
},
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"observation_id": "273bf066-aabb-41e0-b600-65c70fda8d1d",
|
||||
"type": "aruco",
|
||||
"marker_id": 215,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
701.0,
|
||||
628.0
|
||||
],
|
||||
[
|
||||
748.0,
|
||||
632.0
|
||||
],
|
||||
[
|
||||
744.0,
|
||||
651.0
|
||||
],
|
||||
[
|
||||
695.0,
|
||||
647.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 932.0,
|
||||
"perimeter_px": 135.67424774169922,
|
||||
"sharpness": {
|
||||
"laplacian_var": 153.48910990467152
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 6.0,
|
||||
"p95": 86.0,
|
||||
"dynamic_range": 80.0,
|
||||
"mean_gray": 40.899371069182386,
|
||||
"std_gray": 30.88255190529213
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.39667633175849915,
|
||||
"distance_to_border_px": 69.0
|
||||
},
|
||||
"edge_ratio": 2.5320229253292195,
|
||||
"edge_lengths_px": [
|
||||
47.16990661621094,
|
||||
19.416488647460938,
|
||||
49.162994384765625,
|
||||
19.92485809326172
|
||||
]
|
||||
},
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"observation_id": "aaacf754-ce96-461e-8294-eb0f440d1261",
|
||||
"type": "aruco",
|
||||
"marker_id": 248,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
668.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
664.0,
|
||||
472.0
|
||||
],
|
||||
[
|
||||
614.0,
|
||||
471.0
|
||||
],
|
||||
[
|
||||
620.0,
|
||||
453.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
641.5,
|
||||
462.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 887.0,
|
||||
"perimeter_px": 135.43316650390625,
|
||||
"sharpness": {
|
||||
"laplacian_var": 779.864463176575
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 159.0,
|
||||
"dynamic_range": 145.0,
|
||||
"mean_gray": 90.6723602484472,
|
||||
"std_gray": 54.33953909756743
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.13960322737693787,
|
||||
"distance_to_border_px": 248.0
|
||||
},
|
||||
"edge_ratio": 2.7121729715549994,
|
||||
"edge_lengths_px": [
|
||||
18.439088821411133,
|
||||
50.0099983215332,
|
||||
18.973665237426758,
|
||||
48.010414123535156
|
||||
]
|
||||
},
|
||||
"confidence": 0.21802935857527475
|
||||
},
|
||||
{
|
||||
"observation_id": "fd056fc5-e683-497f-990a-fb08825b7f6b",
|
||||
"type": "aruco",
|
||||
"marker_id": 210,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
303.0,
|
||||
555.0
|
||||
],
|
||||
[
|
||||
344.0,
|
||||
557.0
|
||||
],
|
||||
[
|
||||
335.0,
|
||||
573.0
|
||||
],
|
||||
[
|
||||
291.0,
|
||||
572.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 717.0,
|
||||
"perimeter_px": 124.22632789611816,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1043.14627397841
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 22.0,
|
||||
"p95": 161.34999999999997,
|
||||
"dynamic_range": 139.34999999999997,
|
||||
"mean_gray": 87.10700389105058,
|
||||
"std_gray": 50.615686245828684
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5190029740333557,
|
||||
"distance_to_border_px": 147.0
|
||||
},
|
||||
"edge_ratio": 2.3974518340826596,
|
||||
"edge_lengths_px": [
|
||||
41.04875183105469,
|
||||
18.357559204101562,
|
||||
44.0113639831543,
|
||||
20.808652877807617
|
||||
]
|
||||
},
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"observation_id": "963e4756-c450-4618-98fa-7339a0a2a8dc",
|
||||
"type": "aruco",
|
||||
"marker_id": 214,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
890.0,
|
||||
575.0
|
||||
],
|
||||
[
|
||||
934.0,
|
||||
577.0
|
||||
],
|
||||
[
|
||||
936.0,
|
||||
594.0
|
||||
],
|
||||
[
|
||||
892.0,
|
||||
593.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 767.0,
|
||||
"perimeter_px": 123.2848072052002,
|
||||
"sharpness": {
|
||||
"laplacian_var": 340.67132862592325
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 10.700000000000003,
|
||||
"p95": 125.0,
|
||||
"dynamic_range": 114.3,
|
||||
"mean_gray": 73.4936936936937,
|
||||
"std_gray": 41.824143377234996
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.4815620481967926,
|
||||
"distance_to_border_px": 126.0
|
||||
},
|
||||
"edge_ratio": 2.573161443734459,
|
||||
"edge_lengths_px": [
|
||||
44.04542922973633,
|
||||
17.11724281311035,
|
||||
44.0113639831543,
|
||||
18.11077117919922
|
||||
]
|
||||
},
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
],
|
||||
"rejected_candidates": [
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
546.0,
|
||||
447.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
487.0,
|
||||
460.0
|
||||
],
|
||||
[
|
||||
497.0,
|
||||
447.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
517.0,
|
||||
454.0
|
||||
],
|
||||
"area_px": 709.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
769.0,
|
||||
228.0
|
||||
],
|
||||
[
|
||||
766.0,
|
||||
248.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
265.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
243.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
752.25,
|
||||
246.0
|
||||
],
|
||||
"area_px": 568.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
780.0,
|
||||
520.0
|
||||
],
|
||||
[
|
||||
783.0,
|
||||
543.0
|
||||
],
|
||||
[
|
||||
779.0,
|
||||
572.0
|
||||
],
|
||||
[
|
||||
776.0,
|
||||
534.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
779.5,
|
||||
542.25
|
||||
],
|
||||
"area_px": 186.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1225.0,
|
||||
489.0
|
||||
],
|
||||
[
|
||||
1259.0,
|
||||
491.0
|
||||
],
|
||||
[
|
||||
1269.0,
|
||||
503.0
|
||||
],
|
||||
[
|
||||
1231.0,
|
||||
502.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1246.0,
|
||||
496.25
|
||||
],
|
||||
"area_px": 438.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1026.0,
|
||||
492.0
|
||||
],
|
||||
[
|
||||
1061.0,
|
||||
493.0
|
||||
],
|
||||
[
|
||||
1068.0,
|
||||
505.0
|
||||
],
|
||||
[
|
||||
1032.0,
|
||||
505.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1046.75,
|
||||
498.75
|
||||
],
|
||||
"area_px": 440.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1096.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1129.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1136.0,
|
||||
496.0
|
||||
],
|
||||
[
|
||||
1100.0,
|
||||
495.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1115.25,
|
||||
489.25
|
||||
],
|
||||
"area_px": 428.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1126.0,
|
||||
517.0
|
||||
],
|
||||
[
|
||||
1151.0,
|
||||
515.0
|
||||
],
|
||||
[
|
||||
1161.0,
|
||||
519.0
|
||||
],
|
||||
[
|
||||
1135.0,
|
||||
520.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1143.25,
|
||||
517.75
|
||||
],
|
||||
"area_px": 103.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1208.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1227.0,
|
||||
453.0
|
||||
],
|
||||
[
|
||||
1236.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1238.0,
|
||||
457.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1227.25,
|
||||
454.5
|
||||
],
|
||||
"area_px": 56.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
561.0,
|
||||
383.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
586.0,
|
||||
381.0
|
||||
],
|
||||
[
|
||||
585.0,
|
||||
385.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
575.0,
|
||||
382.0
|
||||
],
|
||||
"area_px": 92.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
566.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.25,
|
||||
560.25
|
||||
],
|
||||
"area_px": 59.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
565.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.0,
|
||||
551.25
|
||||
],
|
||||
"area_px": 58.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
427.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
442.0,
|
||||
461.0
|
||||
],
|
||||
[
|
||||
451.0,
|
||||
464.0
|
||||
],
|
||||
[
|
||||
433.0,
|
||||
465.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
438.25,
|
||||
463.0
|
||||
],
|
||||
"area_px": 57.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
734.0,
|
||||
390.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
386.0
|
||||
],
|
||||
[
|
||||
739.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
751.0,
|
||||
384.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
739.5,
|
||||
384.75
|
||||
],
|
||||
"area_px": 88.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
546.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
560.0
|
||||
],
|
||||
[
|
||||
553.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
560.5
|
||||
],
|
||||
"area_px": 32.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
547.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
551.0
|
||||
],
|
||||
[
|
||||
552.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
551.5
|
||||
],
|
||||
"area_px": 31.0
|
||||
}
|
||||
]
|
||||
}
|
||||
260
data/camera_study/Scene11/k3_cdg/render_c_camera_pose.json
Normal file
260
data/camera_study/Scene11/k3_cdg/render_c_camera_pose.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:23Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\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": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 4,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
214
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.004464254419595297,
|
||||
0.0009809006222282186,
|
||||
0.0009164799965027451,
|
||||
0.0009158784048461688,
|
||||
0.0009158768761971148
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.29793131172552,
|
||||
"residual_median_px": 2.1452420959349903,
|
||||
"residual_max_px": 3.2739924168757066,
|
||||
"sigma2_normalized": 3.355321802178801e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.995592474937439,
|
||||
0.09327799081802368,
|
||||
0.009738676249980927
|
||||
],
|
||||
[
|
||||
0.036200061440467834,
|
||||
-0.28641805052757263,
|
||||
-0.9574206471443176
|
||||
],
|
||||
[
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19767728447914124,
|
||||
0.10672874003648758,
|
||||
1.007198691368103
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.861498657958019,
|
||||
0.09376354778114666,
|
||||
-0.05560017520536802
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.28008216619491577,
|
||||
-0.9114096760749817,
|
||||
0.3947187662124634
|
||||
],
|
||||
"position_mm": [
|
||||
280.0821533203125,
|
||||
-911.40966796875,
|
||||
394.7187805175781
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 106.83509826660156,
|
||||
"pitch": 4.963260173797607,
|
||||
"yaw": 2.0823752880096436
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0007219214707919095,
|
||||
-0.00010615886627800751,
|
||||
-1.2441742080183794e-05,
|
||||
-2.2292220126872935e-06,
|
||||
-1.9001378278315576e-05,
|
||||
1.6055164393920986e-05
|
||||
],
|
||||
[
|
||||
-0.00010615886627800271,
|
||||
0.00018507450207990957,
|
||||
-0.000229357839230566,
|
||||
1.152655734440853e-05,
|
||||
-5.499754188682744e-06,
|
||||
8.805640626930607e-08
|
||||
],
|
||||
[
|
||||
-1.2441742080190222e-05,
|
||||
-0.0002293578392305681,
|
||||
0.0005299258920832583,
|
||||
-1.9116388130386854e-05,
|
||||
-9.922861831299987e-06,
|
||||
-2.5031660132005536e-06
|
||||
],
|
||||
[
|
||||
-2.229222012687054e-06,
|
||||
1.1526557344408634e-05,
|
||||
-1.9116388130386925e-05,
|
||||
1.6552782007454031e-06,
|
||||
1.9425504100347702e-07,
|
||||
2.1617897081681794e-06
|
||||
],
|
||||
[
|
||||
-1.900137827831593e-05,
|
||||
-5.49975418868228e-06,
|
||||
-9.9228618313007e-06,
|
||||
1.9425504100350238e-07,
|
||||
4.608378172736113e-06,
|
||||
4.99786823219628e-06
|
||||
],
|
||||
[
|
||||
1.605516439392046e-05,
|
||||
8.805640626925034e-08,
|
||||
-2.5031660132003253e-06,
|
||||
2.161789708168179e-06,
|
||||
4.997868232196299e-06,
|
||||
4.025176134184103e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
1.5394571733326972,
|
||||
0.7794637583962379,
|
||||
1.3189556791517139
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0012865761542735833,
|
||||
0.0021467133420035645,
|
||||
0.006344427581889561
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.020869968788817837,
|
||||
0.012354161969592598,
|
||||
0.024547181485578575
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
20.869968788817836,
|
||||
12.354161969592598,
|
||||
24.547181485578577
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.6399289775452035,
|
||||
"pitch": 1.2464776756009308,
|
||||
"yaw": 0.4474521059248073
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.4891967773438,
|
||||
649.7064208984375
|
||||
],
|
||||
"reprojection_error_px": 3.2739924168757066,
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.521240234375,
|
||||
639.6602172851562
|
||||
],
|
||||
"reprojection_error_px": 2.526325770342009,
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
317.2970275878906,
|
||||
564.263916015625
|
||||
],
|
||||
"reprojection_error_px": 0.9530740127253684,
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
914.7592163085938,
|
||||
584.8819580078125
|
||||
],
|
||||
"reprojection_error_px": 1.7641584215279715,
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1265
data/camera_study/Scene11/k3_cdg/render_d_aruco_detection.json
Normal file
1265
data/camera_study/Scene11/k3_cdg/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
299
data/camera_study/Scene11/k3_cdg/render_d_camera_pose.json
Normal file
299
data/camera_study/Scene11/k3_cdg/render_d_camera_pose.json
Normal file
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:23Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\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": [
|
||||
[
|
||||
1771.155517578125,
|
||||
0.0,
|
||||
640.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1774.3978271484375,
|
||||
361.23284912109375
|
||||
],
|
||||
[
|
||||
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": 7,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
103,
|
||||
215,
|
||||
214,
|
||||
64,
|
||||
211,
|
||||
72
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.009044550647581088,
|
||||
0.0016538644807328245,
|
||||
0.001558187473306732,
|
||||
0.0015581848688445382
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.911038582342608,
|
||||
"residual_median_px": 3.288713241844395,
|
||||
"residual_max_px": 5.863181348110948,
|
||||
"sigma2_normalized": 4.248895149117034e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8213014602661133,
|
||||
0.5704944729804993,
|
||||
0.00012249585415702313
|
||||
],
|
||||
[
|
||||
0.15860019624233246,
|
||||
-0.22811947762966156,
|
||||
-0.9606286883354187
|
||||
],
|
||||
[
|
||||
-0.5480054020881653,
|
||||
0.7889851331710815,
|
||||
-0.2778353989124298
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.1159428134560585,
|
||||
0.08624742180109024,
|
||||
1.1204499006271362
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7878119904428784,
|
||||
0.5600947960430909,
|
||||
-0.42088686432931055
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.695557713508606,
|
||||
-0.7981988191604614,
|
||||
0.39416658878326416
|
||||
],
|
||||
"position_mm": [
|
||||
695.5577392578125,
|
||||
-798.1987915039062,
|
||||
394.1665954589844
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.39933776855469,
|
||||
"pitch": 33.230281829833984,
|
||||
"yaw": 10.929759979248047
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00017075757804605105,
|
||||
4.685834695811806e-05,
|
||||
4.688377015572213e-05,
|
||||
-1.3425424271290289e-06,
|
||||
-3.1433035701296834e-05,
|
||||
-7.846845109108273e-06
|
||||
],
|
||||
[
|
||||
4.68583469581189e-05,
|
||||
5.489955722014381e-05,
|
||||
-1.790529000763121e-05,
|
||||
6.900980143286671e-06,
|
||||
-1.1729289062349842e-05,
|
||||
5.987971983905701e-06
|
||||
],
|
||||
[
|
||||
4.688377015572101e-05,
|
||||
-1.790529000763161e-05,
|
||||
0.00010212299887187136,
|
||||
-1.0470592903780147e-05,
|
||||
-1.3600504299334786e-05,
|
||||
-1.742182371666159e-05
|
||||
],
|
||||
[
|
||||
-1.3425424271288516e-06,
|
||||
6.900980143286718e-06,
|
||||
-1.0470592903780122e-05,
|
||||
2.20000480797535e-06,
|
||||
3.818065068721914e-07,
|
||||
3.0860510097403877e-06
|
||||
],
|
||||
[
|
||||
-3.1433035701296834e-05,
|
||||
-1.1729289062349715e-05,
|
||||
-1.360050429933497e-05,
|
||||
3.8180650687221956e-07,
|
||||
7.778277788734531e-06,
|
||||
4.5947589857349e-06
|
||||
],
|
||||
[
|
||||
-7.846845109107946e-06,
|
||||
5.987971983905819e-06,
|
||||
-1.7421823716661586e-05,
|
||||
3.086051009740395e-06,
|
||||
4.594758985734847e-06,
|
||||
2.0313248802970143e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.7487082619566866,
|
||||
0.4245286975636879,
|
||||
0.5790077971658253
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0014832413181864069,
|
||||
0.002788956397782965,
|
||||
0.004507022165795299
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.008691071160615814,
|
||||
0.006844025854617922,
|
||||
0.012160875407669726
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
8.691071160615813,
|
||||
6.844025854617922,
|
||||
12.160875407669726
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9283381340785061,
|
||||
"pitch": 0.5720266297070177,
|
||||
"yaw": 0.5807194253340363
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
892.0,
|
||||
697.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
888.7431640625,
|
||||
696.793212890625
|
||||
],
|
||||
"reprojection_error_px": 3.288713241844395,
|
||||
"confidence": 0.06082651601087287
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
373.0,
|
||||
693.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
378.3336486816406,
|
||||
692.7239990234375
|
||||
],
|
||||
"reprojection_error_px": 5.359522859967245,
|
||||
"confidence": 0.13751453171188766
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
715.5,
|
||||
644.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
714.16943359375,
|
||||
645.6070556640625
|
||||
],
|
||||
"reprojection_error_px": 1.9005280941899156,
|
||||
"confidence": 0.41073527975223467
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
953.75,
|
||||
638.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
959.612548828125,
|
||||
638.5861206054688
|
||||
],
|
||||
"reprojection_error_px": 5.863181348110948,
|
||||
"confidence": 0.31959220576599684
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
211.75,
|
||||
633.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
209.3169708251953,
|
||||
633.8402709960938
|
||||
],
|
||||
"reprojection_error_px": 2.4347032300028966,
|
||||
"confidence": 0.4329145227793108
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
797.0,
|
||||
595.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
792.2921752929688,
|
||||
593.9794921875
|
||||
],
|
||||
"reprojection_error_px": 4.8171619930730385,
|
||||
"confidence": 0.21747661179321545
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1249.75,
|
||||
597.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1250.1585693359375,
|
||||
597.4947509765625
|
||||
],
|
||||
"reprojection_error_px": 0.6416443181996995,
|
||||
"confidence": 0.015337711207576538
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1946
data/camera_study/Scene11/k3_cdg/render_g_aruco_detection.json
Normal file
1946
data/camera_study/Scene11/k3_cdg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
537
data/camera_study/Scene11/k3_cdg/render_g_camera_pose.json
Normal file
537
data/camera_study/Scene11/k3_cdg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:24Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\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": [
|
||||
[
|
||||
1785.6439208984375,
|
||||
0.0,
|
||||
640.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1786.5357666015625,
|
||||
361.6199645996094
|
||||
],
|
||||
[
|
||||
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": [
|
||||
64,
|
||||
53,
|
||||
72,
|
||||
208,
|
||||
103,
|
||||
58,
|
||||
69,
|
||||
46,
|
||||
56,
|
||||
68,
|
||||
55,
|
||||
96,
|
||||
66,
|
||||
217,
|
||||
205,
|
||||
62,
|
||||
54,
|
||||
85,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
71,
|
||||
63,
|
||||
48
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.00870195326179875,
|
||||
0.001363279535551264,
|
||||
0.001199060728077229,
|
||||
0.001199053104347576
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.0367790923254425,
|
||||
"residual_median_px": 3.1199813777087653,
|
||||
"residual_max_px": 4.93984384950384,
|
||||
"sigma2_normalized": 1.6431181107821227e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7074238061904907,
|
||||
-0.7067683935165405,
|
||||
0.005474596284329891
|
||||
],
|
||||
[
|
||||
-0.6422805190086365,
|
||||
0.6396046280860901,
|
||||
-0.42235246300697327
|
||||
],
|
||||
[
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.00036127393832430243,
|
||||
0.33044901490211487,
|
||||
1.3983463048934937
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1183485120500076,
|
||||
-2.6970732488067966,
|
||||
0.6007285717290004
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20053209364414215,
|
||||
0.2111058533191681,
|
||||
1.4070502519607544
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208923339844,
|
||||
211.10585021972656,
|
||||
1407.05029296875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.55593872070312,
|
||||
"pitch": -17.157764434814453,
|
||||
"yaw": -137.76321411132812
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
9.354132016716087e-06,
|
||||
-1.443574019248239e-05,
|
||||
5.885471177100677e-06,
|
||||
1.1428670740376187e-06,
|
||||
2.318699012617028e-06,
|
||||
8.951844145532554e-06
|
||||
],
|
||||
[
|
||||
-1.4435740192482443e-05,
|
||||
4.671751093913296e-05,
|
||||
-2.337334019592571e-05,
|
||||
-7.243154960591987e-06,
|
||||
-4.307565549515974e-06,
|
||||
-2.5252811787435496e-05
|
||||
],
|
||||
[
|
||||
5.8854711771007145e-06,
|
||||
-2.337334019592551e-05,
|
||||
7.950235051082037e-05,
|
||||
8.354010924369335e-06,
|
||||
-4.124681701209505e-06,
|
||||
2.4830482093086567e-06
|
||||
],
|
||||
[
|
||||
1.1428670740376308e-06,
|
||||
-7.243154960591985e-06,
|
||||
8.354010924369375e-06,
|
||||
1.9140230036960594e-06,
|
||||
5.663565259331633e-08,
|
||||
2.373665752439488e-06
|
||||
],
|
||||
[
|
||||
2.318699012617033e-06,
|
||||
-4.307565549515988e-06,
|
||||
-4.124681701209506e-06,
|
||||
5.6635652593317926e-08,
|
||||
1.305232680896371e-06,
|
||||
3.4003215551615167e-06
|
||||
],
|
||||
[
|
||||
8.951844145532607e-06,
|
||||
-2.5252811787435577e-05,
|
||||
2.4830482093088422e-06,
|
||||
2.373665752439505e-06,
|
||||
3.4003215551615146e-06,
|
||||
2.0327680384833784e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.17523642310696635,
|
||||
0.391617851441592,
|
||||
0.5108726075038479
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0013834822021609311,
|
||||
0.0011424678030020675,
|
||||
0.004508622892284714
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.009542497115821408,
|
||||
0.011024308494090234,
|
||||
0.005031149054822321
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
9.542497115821408,
|
||||
11.024308494090233,
|
||||
5.031149054822321
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.3266308639369791,
|
||||
"pitch": 0.37963015525292026,
|
||||
"yaw": 0.14744838278207173
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
819.0,
|
||||
643.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
819.315673828125,
|
||||
647.0012817382812
|
||||
],
|
||||
"reprojection_error_px": 3.266570511629014,
|
||||
"confidence": 0.48136533624324795
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
48.25,
|
||||
559.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
51.31837844848633,
|
||||
558.7727661132812
|
||||
],
|
||||
"reprojection_error_px": 3.1052694707171633,
|
||||
"confidence": 0.23153054349605823
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
102.5,
|
||||
580.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
101.84345245361328,
|
||||
580.8589477539062
|
||||
],
|
||||
"reprojection_error_px": 0.8954730859461313,
|
||||
"confidence": 0.38624485353870913
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
421.75,
|
||||
416.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
424.96087646484375,
|
||||
417.6921081542969
|
||||
],
|
||||
"reprojection_error_px": 3.425032777073615,
|
||||
"confidence": 0.40542326455908895
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
712.0,
|
||||
542.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
708.2036743164062,
|
||||
543.7705688476562
|
||||
],
|
||||
"reprojection_error_px": 4.188914267468879,
|
||||
"confidence": 0.4309876251267861
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
782.5,
|
||||
566.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
780.7999267578125,
|
||||
564.0184326171875
|
||||
],
|
||||
"reprojection_error_px": 3.217407247403886,
|
||||
"confidence": 0.4316478958478293
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
868.25,
|
||||
551.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
868.5160522460938,
|
||||
547.6994018554688
|
||||
],
|
||||
"reprojection_error_px": 3.311303657071435,
|
||||
"confidence": 0.43072753786094703
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
45.5,
|
||||
497.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
40.561859130859375,
|
||||
497.62969970703125
|
||||
],
|
||||
"reprojection_error_px": 4.93984384950384,
|
||||
"confidence": 0.1881506025573149
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
86.5,
|
||||
510.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
83.92694854736328,
|
||||
514.2882080078125
|
||||
],
|
||||
"reprojection_error_px": 4.579422855379341,
|
||||
"confidence": 0.36483353590081535
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
24.75,
|
||||
459.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
28.267345428466797,
|
||||
457.64178466796875
|
||||
],
|
||||
"reprojection_error_px": 3.9780250229670857,
|
||||
"confidence": 0.0435279743462167
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
621.0,
|
||||
352.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
622.7805786132812,
|
||||
352.38861083984375
|
||||
],
|
||||
"reprojection_error_px": 1.8224924095640684,
|
||||
"confidence": 0.3588284331666357
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
490.75,
|
||||
345.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
493.91033935546875,
|
||||
344.9768371582031
|
||||
],
|
||||
"reprojection_error_px": 3.160424237181575,
|
||||
"confidence": 0.33924563726302426
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
762.25,
|
||||
332.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
761.1285400390625,
|
||||
333.5408935546875
|
||||
],
|
||||
"reprojection_error_px": 1.9057873414584898,
|
||||
"confidence": 0.36090001446666387
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
203.75,
|
||||
204.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
201.88092041015625,
|
||||
201.5145263671875
|
||||
],
|
||||
"reprojection_error_px": 3.52228779707013,
|
||||
"confidence": 0.29888533398470685
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
131.5,
|
||||
133.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
132.65219116210938,
|
||||
134.48348999023438
|
||||
],
|
||||
"reprojection_error_px": 1.8783735052349249,
|
||||
"confidence": 0.3144395433415756
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
458.5,
|
||||
331.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
457.8542175292969,
|
||||
328.07879638671875
|
||||
],
|
||||
"reprojection_error_px": 3.727569042906749,
|
||||
"confidence": 0.3405323974609375
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
630.75,
|
||||
266.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
630.4994506835938,
|
||||
263.3753356933594
|
||||
],
|
||||
"reprojection_error_px": 3.1346932847003672,
|
||||
"confidence": 0.3590718541167963
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
493.0,
|
||||
164.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
494.15594482421875,
|
||||
166.28817749023438
|
||||
],
|
||||
"reprojection_error_px": 2.343155120416959,
|
||||
"confidence": 0.29443270389118054
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
319.0,
|
||||
128.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
318.9608459472656,
|
||||
129.9403533935547
|
||||
],
|
||||
"reprojection_error_px": 1.9407483947500042,
|
||||
"confidence": 0.27640167212794914
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
378.25,
|
||||
109.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
380.0524597167969,
|
||||
109.59156036376953
|
||||
],
|
||||
"reprojection_error_px": 1.8094098897166209,
|
||||
"confidence": 0.2660513635396405
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
462.5,
|
||||
69.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
463.1657409667969,
|
||||
71.06117248535156
|
||||
],
|
||||
"reprojection_error_px": 1.6971949104008097,
|
||||
"confidence": 0.23824963089694168
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
27.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
299.1517333984375,
|
||||
29.468339920043945
|
||||
],
|
||||
"reprojection_error_px": 1.970791304481844,
|
||||
"confidence": 0.06705319830932129
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
245.0,
|
||||
43.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
242.44776916503906,
|
||||
41.52781677246094
|
||||
],
|
||||
"reprojection_error_px": 2.9463885844152897,
|
||||
"confidence": 0.1426000599823447
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
369.25,
|
||||
46.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
369.6098327636719,
|
||||
44.57184600830078
|
||||
],
|
||||
"reprojection_error_px": 1.961442691876918,
|
||||
"confidence": 0.15796654930589954
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
75
data/camera_study/Scene11/k3_cdg/robot_state.eval.json
Normal file
75
data/camera_study/Scene11/k3_cdg/robot_state.eval.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 45.63769149492876,
|
||||
"gt": 50.0,
|
||||
"error": 4.3623085050712405,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 3.2621328177684163,
|
||||
"gt": 4.0,
|
||||
"error": 0.7378671822315823,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 175.25045673033478,
|
||||
"gt": 176.0,
|
||||
"error": 0.7495432696652244,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 18.390450794958465,
|
||||
"gt": 20.0,
|
||||
"error": 1.6095492050415316,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 61.077422015337916,
|
||||
"gt": 60.0,
|
||||
"error": 1.077422015337902,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 6.99849976428674,
|
||||
"gt": 9.0,
|
||||
"error": 2.0015002357132516,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 14.87110163403669,
|
||||
"gt": 5.0,
|
||||
"error": 9.87110163403669,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 1.14158317573699,
|
||||
"max_abs_deg": 2.0015002357132516,
|
||||
"mean_abs_mm": 7.116705069553965,
|
||||
"max_abs_mm": 9.87110163403669,
|
||||
"finger_error_mm": 4.430459451221965
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene11/k3_cdg/robot_state.json
Normal file
58
data/camera_study/Scene11/k3_cdg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:26Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 45.63769149492876,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 3.2621328177684163,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 175.25045673033478,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 18.390450794958465,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"b": {
|
||||
"value": 61.077422015337916,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 6.99849976428674,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 14.87110163403669,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.086485459609508,
|
||||
"num_markers": 10
|
||||
}
|
||||
626
data/camera_study/Scene11/k3_cfg/aruco_marker_poses.json
Normal file
626
data/camera_study/Scene11/k3_cfg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,626 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:24:30Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 13
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4596745648416638,
|
||||
-0.3017623765300801,
|
||||
1.4128365689465576
|
||||
],
|
||||
"position_mm": [
|
||||
459.6745648416638,
|
||||
-301.7623765300801,
|
||||
1412.8365689465577
|
||||
],
|
||||
"direction": [
|
||||
-0.20994123816490173,
|
||||
0.08133889734745026,
|
||||
-0.9743247032165527
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 46,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5355933045359922,
|
||||
0.18329650226976626,
|
||||
-0.02873796401792881
|
||||
],
|
||||
"position_mm": [
|
||||
535.5933045359922,
|
||||
183.29650226976628,
|
||||
-28.73796401792881
|
||||
],
|
||||
"normal": [
|
||||
0.1364725674347204,
|
||||
0.0069997843119711245,
|
||||
0.990619120226014
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.5233806443530855,
|
||||
0.1713232343520418,
|
||||
-0.027190941551515416
|
||||
],
|
||||
[
|
||||
0.5237040283796738,
|
||||
0.19477839621975593,
|
||||
-0.02696271505115651
|
||||
],
|
||||
[
|
||||
0.5478331026026311,
|
||||
0.19519194005356855,
|
||||
-0.03072812947686368
|
||||
],
|
||||
[
|
||||
0.5474554428085783,
|
||||
0.1718924384536987,
|
||||
-0.030070069992179614
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.86199751936905
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4885017658425155,
|
||||
0.21510535155685037,
|
||||
-0.02708757735107598
|
||||
],
|
||||
"position_mm": [
|
||||
488.50176584251545,
|
||||
215.10535155685037,
|
||||
-27.08757735107598
|
||||
],
|
||||
"normal": [
|
||||
0.058514740557522586,
|
||||
0.005086190814164505,
|
||||
0.9982735876504436
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.476626940923315,
|
||||
0.2034599092188366,
|
||||
-0.026088175572208053
|
||||
],
|
||||
[
|
||||
0.47674386182854794,
|
||||
0.22680257064110224,
|
||||
-0.026704702494336034
|
||||
],
|
||||
[
|
||||
0.5002768577058806,
|
||||
0.2263840051233242,
|
||||
-0.02758049800308598
|
||||
],
|
||||
[
|
||||
0.5003594029123183,
|
||||
0.20377492124413846,
|
||||
-0.027976933334673843
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.331599241007083
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3399811259845254,
|
||||
-0.3291423322219323,
|
||||
-0.028189233416369953
|
||||
],
|
||||
"position_mm": [
|
||||
339.9811259845254,
|
||||
-329.1423322219323,
|
||||
-28.189233416369955
|
||||
],
|
||||
"normal": [
|
||||
0.07356944091295443,
|
||||
-0.0019466689317922947,
|
||||
0.9972881969841142
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3283744363768281,
|
||||
-0.3405817671662383,
|
||||
-0.027084086361009507
|
||||
],
|
||||
[
|
||||
0.3284046012139662,
|
||||
-0.3177582953618993,
|
||||
-0.027594462457036735
|
||||
],
|
||||
[
|
||||
0.3511929496845475,
|
||||
-0.3174804565517185,
|
||||
-0.02871744878977628
|
||||
],
|
||||
[
|
||||
0.3519525166627597,
|
||||
-0.3407488098078731,
|
||||
-0.029360936057657307
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.15621931460276
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5005324255117746,
|
||||
0.16550735949431322,
|
||||
-0.027548554823053864
|
||||
],
|
||||
"position_mm": [
|
||||
500.5324255117746,
|
||||
165.50735949431322,
|
||||
-27.548554823053863
|
||||
],
|
||||
"normal": [
|
||||
-0.008734866712268606,
|
||||
-0.05856920911333087,
|
||||
0.9982451351483552
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.48908615620867985,
|
||||
0.1542745005559876,
|
||||
-0.028452108255493876
|
||||
],
|
||||
[
|
||||
0.4893261075145354,
|
||||
0.1769478943961018,
|
||||
-0.026828232222014085
|
||||
],
|
||||
[
|
||||
0.5117661598585349,
|
||||
0.17646980106569116,
|
||||
-0.026958024258443902
|
||||
],
|
||||
[
|
||||
0.5119512784653479,
|
||||
0.15433724195947235,
|
||||
-0.02795585455626359
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.551166088339777
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.40234390413127574,
|
||||
-0.1737448430632097,
|
||||
-0.029274648565693714
|
||||
],
|
||||
"position_mm": [
|
||||
402.34390413127574,
|
||||
-173.7448430632097,
|
||||
-29.274648565693713
|
||||
],
|
||||
"normal": [
|
||||
0.08662273861038536,
|
||||
-0.005564554328373995,
|
||||
0.996225645569699
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3908666314737905,
|
||||
-0.18570977157059898,
|
||||
-0.02845026563285511
|
||||
],
|
||||
[
|
||||
0.390664093153945,
|
||||
-0.16317634934350306,
|
||||
-0.02808443705092186
|
||||
],
|
||||
[
|
||||
0.41289266897738497,
|
||||
-0.16198669452135564,
|
||||
-0.03024333762431023
|
||||
],
|
||||
[
|
||||
0.41495222291998235,
|
||||
-0.18410655681738108,
|
||||
-0.030320553954687662
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.832260392083278
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.019251034017924627,
|
||||
-0.19044637508354395,
|
||||
-0.0278781331116114
|
||||
],
|
||||
"position_mm": [
|
||||
-19.251034017924628,
|
||||
-190.44637508354396,
|
||||
-27.8781331116114
|
||||
],
|
||||
"normal": [
|
||||
0.09422850128408976,
|
||||
0.10178658754271197,
|
||||
0.9903335196499027
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.030788350059695605,
|
||||
-0.20151243439463962,
|
||||
-0.024652886670619236
|
||||
],
|
||||
[
|
||||
-0.030676038815384173,
|
||||
-0.17926214875439853,
|
||||
-0.0289538322438068
|
||||
],
|
||||
[
|
||||
-0.007791918510139511,
|
||||
-0.17917490052640736,
|
||||
-0.02911386604260488
|
||||
],
|
||||
[
|
||||
-0.00774782868647922,
|
||||
-0.2018360166587303,
|
||||
-0.028791947489414684
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.90557705908648
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.005872463307695642,
|
||||
-0.27920354625088845,
|
||||
-0.027940169241380115
|
||||
],
|
||||
"position_mm": [
|
||||
5.872463307695642,
|
||||
-279.20354625088845,
|
||||
-27.940169241380115
|
||||
],
|
||||
"normal": [
|
||||
0.12671965142346606,
|
||||
0.04987115747439708,
|
||||
0.9906841058557865
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.006058476747572742,
|
||||
-0.29011826821393155,
|
||||
-0.02601967007170375
|
||||
],
|
||||
[
|
||||
-0.0053225337060523155,
|
||||
-0.26735586394997163,
|
||||
-0.026947551921838574
|
||||
],
|
||||
[
|
||||
0.01761210394618285,
|
||||
-0.2684481047908795,
|
||||
-0.03014237801728323
|
||||
],
|
||||
[
|
||||
0.017258759738224775,
|
||||
-0.290891948048771,
|
||||
-0.0286510769546949
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.98728392533236
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4412505476690062,
|
||||
0.19397662027770007,
|
||||
-0.02685263561487444
|
||||
],
|
||||
"position_mm": [
|
||||
441.25054766900615,
|
||||
193.97662027770008,
|
||||
-26.85263561487444
|
||||
],
|
||||
"normal": [
|
||||
0.04396142924477819,
|
||||
-0.03343535286470901,
|
||||
0.9984735699644577
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4302431478544887,
|
||||
0.18180482969406592,
|
||||
-0.026177201908699155
|
||||
],
|
||||
[
|
||||
0.4293840493196122,
|
||||
0.20527448241255866,
|
||||
-0.026570529009748343
|
||||
],
|
||||
[
|
||||
0.45194302352734006,
|
||||
0.20590269833459982,
|
||||
-0.026295310084194196
|
||||
],
|
||||
[
|
||||
0.4534319699745838,
|
||||
0.1829244706695759,
|
||||
-0.028367501456856056
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.124115421338036
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3720724338538993,
|
||||
-0.18516625974409134,
|
||||
-0.028650967941657956
|
||||
],
|
||||
"position_mm": [
|
||||
372.0724338538993,
|
||||
-185.16625974409135,
|
||||
-28.650967941657957
|
||||
],
|
||||
"normal": [
|
||||
0.058269477845383104,
|
||||
0.029526421065988576,
|
||||
0.9978641482740326
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3603504797867397,
|
||||
-0.19636068706082624,
|
||||
-0.027886861447306385
|
||||
],
|
||||
[
|
||||
0.3612930714073719,
|
||||
-0.17336049703720507,
|
||||
-0.02811682304786943
|
||||
],
|
||||
[
|
||||
0.3836467026750413,
|
||||
-0.1743536253795112,
|
||||
-0.029909197881043185
|
||||
],
|
||||
[
|
||||
0.38299948154644436,
|
||||
-0.19659022949882288,
|
||||
-0.02869098939041283
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.602946440666265
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.15853816213366634,
|
||||
-0.0490686376475555,
|
||||
0.1120357905627188
|
||||
],
|
||||
"position_mm": [
|
||||
158.53816213366633,
|
||||
-49.0686376475555,
|
||||
112.0357905627188
|
||||
],
|
||||
"normal": [
|
||||
0.011591444361591955,
|
||||
0.11068767344592256,
|
||||
0.9937876419863254
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14805964176126174,
|
||||
-0.037183633688837425,
|
||||
0.10996036590290205
|
||||
],
|
||||
[
|
||||
0.17061860028533873,
|
||||
-0.038477288889211314,
|
||||
0.1116010035274434
|
||||
],
|
||||
[
|
||||
0.16936097465832115,
|
||||
-0.06101107419223106,
|
||||
0.11238065026364046
|
||||
],
|
||||
[
|
||||
0.14611343182974382,
|
||||
-0.05960255381994219,
|
||||
0.1142011425568893
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.87459412442214
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3518954344254541,
|
||||
-0.08937292774535846,
|
||||
0.0002134691340451541
|
||||
],
|
||||
"position_mm": [
|
||||
351.89543442545414,
|
||||
-89.37292774535847,
|
||||
0.2134691340451541
|
||||
],
|
||||
"normal": [
|
||||
0.007882548194010465,
|
||||
-0.005630122090751644,
|
||||
0.9999530824789793
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3409662328090329,
|
||||
-0.07686264720031123,
|
||||
0.0003181296628007886
|
||||
],
|
||||
[
|
||||
0.36412815744661015,
|
||||
-0.078093069835033,
|
||||
0.00023273591206271992
|
||||
],
|
||||
[
|
||||
0.3633574724341093,
|
||||
-0.10184981396686098,
|
||||
2.9582632812687896e-06
|
||||
],
|
||||
[
|
||||
0.3391298750120642,
|
||||
-0.1006861799792286,
|
||||
0.00030005269803583907
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.77916180982868
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.020878409180946977,
|
||||
-0.02195667284866403,
|
||||
0.001313957056033276
|
||||
],
|
||||
"position_mm": [
|
||||
20.878409180946978,
|
||||
-21.95667284866403,
|
||||
1.313957056033276
|
||||
],
|
||||
"normal": [
|
||||
-0.012368881490911166,
|
||||
-0.004876720797180379,
|
||||
0.9999116102760934
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.009157952649297557,
|
||||
-0.010965326419029234,
|
||||
0.0015889290519128507
|
||||
],
|
||||
[
|
||||
0.03206347354022358,
|
||||
-0.010033344891872402,
|
||||
0.001167805118129554
|
||||
],
|
||||
[
|
||||
0.033466613421326084,
|
||||
-0.033739372968866234,
|
||||
0.001730180366568687
|
||||
],
|
||||
[
|
||||
0.008825597112940689,
|
||||
-0.03308864711488825,
|
||||
0.0007689136875220117
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.372966686566407
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.24713270873076026,
|
||||
-0.14265039927713513,
|
||||
0.11419264503264138
|
||||
],
|
||||
"position_mm": [
|
||||
247.13270873076027,
|
||||
-142.65039927713514,
|
||||
114.19264503264138
|
||||
],
|
||||
"normal": [
|
||||
0.008551335124694167,
|
||||
-0.010835554581103525,
|
||||
0.9999047281738922
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.25930918687473725,
|
||||
-0.13118637981695724,
|
||||
0.11438844026592161
|
||||
],
|
||||
[
|
||||
0.2589997348905034,
|
||||
-0.15421843709747632,
|
||||
0.11379148624817279
|
||||
],
|
||||
[
|
||||
0.23485469051018973,
|
||||
-0.154543194383113,
|
||||
0.11433684882158159
|
||||
],
|
||||
[
|
||||
0.23536722264761079,
|
||||
-0.130653585810994,
|
||||
0.11425380479488956
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.759694139217835
|
||||
}
|
||||
]
|
||||
}
|
||||
315
data/camera_study/Scene11/k3_cfg/aruco_positions_initial.json
Normal file
315
data/camera_study/Scene11/k3_cfg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,315 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:24:29Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 13,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4596745648416638,
|
||||
-0.3017623765300801,
|
||||
1.4128365689465576
|
||||
],
|
||||
"position_mm": [
|
||||
459.6745648416638,
|
||||
-301.7623765300801,
|
||||
1412.8365689465577
|
||||
],
|
||||
"direction": [
|
||||
-0.20994123816490173,
|
||||
0.08133889734745026,
|
||||
-0.9743247032165527
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 46,
|
||||
"position_m": [
|
||||
0.5356013271339108,
|
||||
0.18331995021138814,
|
||||
-0.02882619471442388
|
||||
],
|
||||
"position_mm": [
|
||||
535.6013271339109,
|
||||
183.31995021138815,
|
||||
-28.82619471442388
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.48851436469063086,
|
||||
0.21513219068868736,
|
||||
-0.02718059168390653
|
||||
],
|
||||
"position_mm": [
|
||||
488.5143646906309,
|
||||
215.13219068868736,
|
||||
-27.180591683906528
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.33998894755572506,
|
||||
-0.3291536489432748,
|
||||
-0.02828582291892894
|
||||
],
|
||||
"position_mm": [
|
||||
339.9889475557251,
|
||||
-329.1536489432748,
|
||||
-28.28582291892894
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"position_m": [
|
||||
0.5005525555239169,
|
||||
0.1655351993238197,
|
||||
-0.027637505410288178
|
||||
],
|
||||
"position_mm": [
|
||||
500.55255552391685,
|
||||
165.53519932381968,
|
||||
-27.637505410288178
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40235314553471874,
|
||||
-0.17374506397972456,
|
||||
-0.02936642594469571
|
||||
],
|
||||
"position_mm": [
|
||||
402.35314553471875,
|
||||
-173.74506397972456,
|
||||
-29.36642594469571
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019272723225520944,
|
||||
-0.19045497646814075,
|
||||
-0.027974947591632698
|
||||
],
|
||||
"position_mm": [
|
||||
-19.272723225520945,
|
||||
-190.45497646814076,
|
||||
-27.9749475916327
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.00584958550915863,
|
||||
-0.2792148931993045,
|
||||
-0.028036597489188245
|
||||
],
|
||||
"position_mm": [
|
||||
5.84958550915863,
|
||||
-279.21489319930447,
|
||||
-28.036597489188246
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.4412637617283816,
|
||||
0.19400692387230498,
|
||||
-0.026947346987041813
|
||||
],
|
||||
"position_mm": [
|
||||
441.2637617283816,
|
||||
194.00692387230498,
|
||||
-26.947346987041815
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37208366828338607,
|
||||
-0.18516876396952048,
|
||||
-0.028743580418620834
|
||||
],
|
||||
"position_mm": [
|
||||
372.0836682833861,
|
||||
-185.16876396952048,
|
||||
-28.743580418620834
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.15854345737688014,
|
||||
-0.04906560965242619,
|
||||
0.11192264778385956
|
||||
],
|
||||
"position_mm": [
|
||||
158.54345737688013,
|
||||
-49.06560965242619,
|
||||
111.92264778385956
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35227150639234595,
|
||||
-0.08888045045828058,
|
||||
-6.271468742346595e-05
|
||||
],
|
||||
"position_mm": [
|
||||
352.27150639234594,
|
||||
-88.88045045828058,
|
||||
-0.06271468742346595
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.020865926039972168,
|
||||
-0.021952608099679187,
|
||||
0.001252409577336729
|
||||
],
|
||||
"position_mm": [
|
||||
20.86592603997217,
|
||||
-21.952608099679185,
|
||||
1.2524095773367292
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.24812976171020412,
|
||||
-0.14185803545894224,
|
||||
0.11362273366293513
|
||||
],
|
||||
"position_mm": [
|
||||
248.12976171020412,
|
||||
-141.85803545894223,
|
||||
113.62273366293513
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
314
data/camera_study/Scene11/k3_cfg/aruco_positions_optimized.json
Normal file
314
data/camera_study/Scene11/k3_cfg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,314 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:24:29Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 13,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.280082177793039,
|
||||
-0.9114096774406122,
|
||||
0.3947187862124093
|
||||
],
|
||||
"position_mm": [
|
||||
280.082177793039,
|
||||
-911.4096774406122,
|
||||
394.7187862124093
|
||||
],
|
||||
"direction": [
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4596745648416638,
|
||||
-0.3017623765300801,
|
||||
1.4128365689465576
|
||||
],
|
||||
"position_mm": [
|
||||
459.6745648416638,
|
||||
-301.7623765300801,
|
||||
1412.8365689465577
|
||||
],
|
||||
"direction": [
|
||||
-0.20994123816490173,
|
||||
0.08133889734745026,
|
||||
-0.9743247032165527
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 46,
|
||||
"position_m": [
|
||||
0.5368098756569144,
|
||||
0.18401161107784697,
|
||||
-0.031613737312999476
|
||||
],
|
||||
"position_mm": [
|
||||
536.8098756569144,
|
||||
184.01161107784696,
|
||||
-31.613737312999476
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.4877237376437266,
|
||||
0.21164703597613307,
|
||||
-0.023453947737434023
|
||||
],
|
||||
"position_mm": [
|
||||
487.7237376437266,
|
||||
211.64703597613308,
|
||||
-23.453947737434024
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3399581543663473,
|
||||
-0.32919075187638747,
|
||||
-0.028280312587850426
|
||||
],
|
||||
"position_mm": [
|
||||
339.9581543663473,
|
||||
-329.1907518763875,
|
||||
-28.28031258785043
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"position_m": [
|
||||
0.4989202871224452,
|
||||
0.16782624908029561,
|
||||
-0.026143294260632777
|
||||
],
|
||||
"position_mm": [
|
||||
498.9202871224452,
|
||||
167.8262490802956,
|
||||
-26.14329426063278
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40393054516748556,
|
||||
-0.17377234743934902,
|
||||
-0.03447452640289577
|
||||
],
|
||||
"position_mm": [
|
||||
403.93054516748555,
|
||||
-173.77234743934903,
|
||||
-34.47452640289577
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01922946230839998,
|
||||
-0.19034417892763733,
|
||||
-0.02769435745546515
|
||||
],
|
||||
"position_mm": [
|
||||
-19.229462308399977,
|
||||
-190.34417892763733,
|
||||
-27.694357455465152
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005848799835825107,
|
||||
-0.27921534024743627,
|
||||
-0.028035323983274206
|
||||
],
|
||||
"position_mm": [
|
||||
5.848799835825107,
|
||||
-279.21534024743625,
|
||||
-28.035323983274207
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.4424277500685971,
|
||||
0.19452806937084643,
|
||||
-0.028435003625632033
|
||||
],
|
||||
"position_mm": [
|
||||
442.4277500685971,
|
||||
194.52806937084642,
|
||||
-28.43500362563203
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37060722094849596,
|
||||
-0.18516419407076873,
|
||||
-0.024004710769159224
|
||||
],
|
||||
"position_mm": [
|
||||
370.607220948496,
|
||||
-185.16419407076873,
|
||||
-24.004710769159225
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.15852736747140883,
|
||||
-0.049076674310216915,
|
||||
0.11189374606921061
|
||||
],
|
||||
"position_mm": [
|
||||
158.52736747140884,
|
||||
-49.076674310216916,
|
||||
111.89374606921061
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35180574416292304,
|
||||
-0.08940256260042002,
|
||||
2.837159457116596e-05
|
||||
],
|
||||
"position_mm": [
|
||||
351.805744162923,
|
||||
-89.40256260042003,
|
||||
0.028371594571165958
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.020986411486245436,
|
||||
-0.022092116215482776,
|
||||
0.0012924228378044683
|
||||
],
|
||||
"position_mm": [
|
||||
20.986411486245437,
|
||||
-22.092116215482775,
|
||||
1.2924228378044682
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.24657898489001673,
|
||||
-0.14281622464720745,
|
||||
0.11359327137853077
|
||||
],
|
||||
"position_mm": [
|
||||
246.57898489001673,
|
||||
-142.81622464720743,
|
||||
113.59327137853077
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
966
data/camera_study/Scene11/k3_cfg/render_c_aruco_detection.json
Normal file
966
data/camera_study/Scene11/k3_cfg/render_c_aruco_detection.json
Normal file
@@ -0,0 +1,966 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:27Z",
|
||||
"vision_config": {
|
||||
"MarkerType": "DICT_4X4_250",
|
||||
"MarkerSize": 0.025
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.npz",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"image": {
|
||||
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene11\\render_c.png",
|
||||
"image_sha256": "a4fb61bb0c7145a0b952537d229dcefe8cf144488dfe7ba4339a0d136e785cf4",
|
||||
"width_px": 1280,
|
||||
"height_px": 720
|
||||
},
|
||||
"aruco": {
|
||||
"dictionary": "DICT_4X4_250",
|
||||
"num_detected_markers": 10,
|
||||
"num_rejected_candidates": 15
|
||||
},
|
||||
"detections": [
|
||||
{
|
||||
"observation_id": "af10b8e5-0059-4964-a09f-5deb9d831169",
|
||||
"type": "aruco",
|
||||
"marker_id": 243,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
485.0,
|
||||
535.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
538.0
|
||||
],
|
||||
[
|
||||
536.0,
|
||||
589.0
|
||||
],
|
||||
[
|
||||
484.0,
|
||||
585.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
510.75,
|
||||
561.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2656.5,
|
||||
"perimeter_px": 206.28765487670898,
|
||||
"sharpness": {
|
||||
"laplacian_var": 194.57776733430927
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 19.0,
|
||||
"p95": 167.0,
|
||||
"dynamic_range": 148.0,
|
||||
"mean_gray": 77.51414027149322,
|
||||
"std_gray": 62.50480364568594
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.32629743218421936,
|
||||
"distance_to_border_px": 131.0
|
||||
},
|
||||
"edge_ratio": 1.0614845160738655,
|
||||
"edge_lengths_px": [
|
||||
53.0848388671875,
|
||||
51.03919982910156,
|
||||
52.15361785888672,
|
||||
50.0099983215332
|
||||
]
|
||||
},
|
||||
"confidence": 0.9420768601493317
|
||||
},
|
||||
{
|
||||
"observation_id": "8f79e56d-38e9-4654-a7b3-f8e6b1bde1f4",
|
||||
"type": "aruco",
|
||||
"marker_id": 232,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
684.0,
|
||||
479.0
|
||||
],
|
||||
[
|
||||
737.0,
|
||||
484.0
|
||||
],
|
||||
[
|
||||
732.0,
|
||||
533.0
|
||||
],
|
||||
[
|
||||
680.0,
|
||||
528.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
708.25,
|
||||
506.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2595.0,
|
||||
"perimeter_px": 203.8925895690918,
|
||||
"sharpness": {
|
||||
"laplacian_var": 423.96591859102955
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 42.0,
|
||||
"p95": 177.0,
|
||||
"dynamic_range": 135.0,
|
||||
"mean_gray": 118.92873432155073,
|
||||
"std_gray": 53.41795407389024
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.2194800227880478,
|
||||
"distance_to_border_px": 187.0
|
||||
},
|
||||
"edge_ratio": 1.082833247360446,
|
||||
"edge_lengths_px": [
|
||||
53.23532485961914,
|
||||
49.25444030761719,
|
||||
52.239830017089844,
|
||||
49.162994384765625
|
||||
]
|
||||
},
|
||||
"confidence": 0.9235032286251245
|
||||
},
|
||||
{
|
||||
"observation_id": "4d496474-1235-4989-b3f8-1d7c9cd05866",
|
||||
"type": "aruco",
|
||||
"marker_id": 40,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
834.0,
|
||||
313.0
|
||||
],
|
||||
[
|
||||
797.0,
|
||||
301.0
|
||||
],
|
||||
[
|
||||
812.0,
|
||||
267.0
|
||||
],
|
||||
[
|
||||
848.0,
|
||||
280.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
822.75,
|
||||
290.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1404.0,
|
||||
"perimeter_px": 150.18132400512695,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1033.8424402835647
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 51.0,
|
||||
"p95": 174.0,
|
||||
"dynamic_range": 123.0,
|
||||
"mean_gray": 99.09217577706323,
|
||||
"std_gray": 49.548508963403066
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.26638665795326233,
|
||||
"distance_to_border_px": 267.0
|
||||
},
|
||||
"edge_ratio": 1.0850953315237581,
|
||||
"edge_lengths_px": [
|
||||
38.897300720214844,
|
||||
37.161808013916016,
|
||||
38.27531814575195,
|
||||
35.84689712524414
|
||||
]
|
||||
},
|
||||
"confidence": 0.8625970205637239
|
||||
},
|
||||
{
|
||||
"observation_id": "e63ec36e-d23e-4357-859c-227d846952bc",
|
||||
"type": "aruco",
|
||||
"marker_id": 231,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
681.0,
|
||||
598.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
599.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
616.0
|
||||
],
|
||||
[
|
||||
689.0,
|
||||
615.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
712.5,
|
||||
607.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 931.0,
|
||||
"perimeter_px": 145.8065700531006,
|
||||
"sharpness": {
|
||||
"laplacian_var": 408.6101101899093
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 24.0,
|
||||
"p95": 113.0,
|
||||
"dynamic_range": 89.0,
|
||||
"mean_gray": 64.45386904761905,
|
||||
"std_gray": 33.31198505231576
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.35056453943252563,
|
||||
"distance_to_border_px": 104.0
|
||||
},
|
||||
"edge_ratio": 3.4710866142721737,
|
||||
"edge_lengths_px": [
|
||||
59.00847244262695,
|
||||
17.0,
|
||||
51.009803771972656,
|
||||
18.788293838500977
|
||||
]
|
||||
},
|
||||
"confidence": 0.17881048087784743
|
||||
},
|
||||
{
|
||||
"observation_id": "17caff2b-72f6-46ad-beca-42558eed856b",
|
||||
"type": "aruco",
|
||||
"marker_id": 245,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
744.0,
|
||||
458.0
|
||||
],
|
||||
[
|
||||
741.0,
|
||||
476.0
|
||||
],
|
||||
[
|
||||
687.0,
|
||||
473.0
|
||||
],
|
||||
[
|
||||
692.0,
|
||||
456.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
716.0,
|
||||
465.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 937.5,
|
||||
"perimeter_px": 142.09005165100098,
|
||||
"sharpness": {
|
||||
"laplacian_var": 992.9299474249533
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 158.79999999999995,
|
||||
"dynamic_range": 144.79999999999995,
|
||||
"mean_gray": 80.30977443609022,
|
||||
"std_gray": 57.04112994992437
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.17734786868095398,
|
||||
"distance_to_border_px": 244.0
|
||||
},
|
||||
"edge_ratio": 3.0520955648121766,
|
||||
"edge_lengths_px": [
|
||||
18.248287200927734,
|
||||
54.08327102661133,
|
||||
17.72004508972168,
|
||||
52.038448333740234
|
||||
]
|
||||
},
|
||||
"confidence": 0.20477733633431033
|
||||
},
|
||||
{
|
||||
"observation_id": "e65b4dec-6d81-4b5b-9669-cdcef5cddd5b",
|
||||
"type": "aruco",
|
||||
"marker_id": 208,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
903.0,
|
||||
638.0
|
||||
],
|
||||
[
|
||||
950.0,
|
||||
641.0
|
||||
],
|
||||
[
|
||||
952.0,
|
||||
662.0
|
||||
],
|
||||
[
|
||||
902.0,
|
||||
659.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1017.0,
|
||||
"perimeter_px": 139.30438423156738,
|
||||
"sharpness": {
|
||||
"laplacian_var": 411.0265107039022
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 9.0,
|
||||
"p95": 138.0,
|
||||
"dynamic_range": 129.0,
|
||||
"mean_gray": 61.5855354659249,
|
||||
"std_gray": 49.92554246853262
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5553983449935913,
|
||||
"distance_to_border_px": 58.0
|
||||
},
|
||||
"edge_ratio": 2.382534526574857,
|
||||
"edge_lengths_px": [
|
||||
47.095645904541016,
|
||||
21.095022201538086,
|
||||
50.08992004394531,
|
||||
21.02379608154297
|
||||
]
|
||||
},
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"observation_id": "a7b43853-ed1b-41e1-b011-1f74fbda1349",
|
||||
"type": "aruco",
|
||||
"marker_id": 215,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
701.0,
|
||||
628.0
|
||||
],
|
||||
[
|
||||
748.0,
|
||||
632.0
|
||||
],
|
||||
[
|
||||
744.0,
|
||||
651.0
|
||||
],
|
||||
[
|
||||
695.0,
|
||||
647.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 932.0,
|
||||
"perimeter_px": 135.67424774169922,
|
||||
"sharpness": {
|
||||
"laplacian_var": 153.48910990467152
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 6.0,
|
||||
"p95": 86.0,
|
||||
"dynamic_range": 80.0,
|
||||
"mean_gray": 40.899371069182386,
|
||||
"std_gray": 30.88255190529213
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.39667633175849915,
|
||||
"distance_to_border_px": 69.0
|
||||
},
|
||||
"edge_ratio": 2.5320229253292195,
|
||||
"edge_lengths_px": [
|
||||
47.16990661621094,
|
||||
19.416488647460938,
|
||||
49.162994384765625,
|
||||
19.92485809326172
|
||||
]
|
||||
},
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"observation_id": "1204ac4d-462a-4921-8d14-7cfeb6a53f81",
|
||||
"type": "aruco",
|
||||
"marker_id": 248,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
668.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
664.0,
|
||||
472.0
|
||||
],
|
||||
[
|
||||
614.0,
|
||||
471.0
|
||||
],
|
||||
[
|
||||
620.0,
|
||||
453.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
641.5,
|
||||
462.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 887.0,
|
||||
"perimeter_px": 135.43316650390625,
|
||||
"sharpness": {
|
||||
"laplacian_var": 779.864463176575
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 159.0,
|
||||
"dynamic_range": 145.0,
|
||||
"mean_gray": 90.6723602484472,
|
||||
"std_gray": 54.33953909756743
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.13960322737693787,
|
||||
"distance_to_border_px": 248.0
|
||||
},
|
||||
"edge_ratio": 2.7121729715549994,
|
||||
"edge_lengths_px": [
|
||||
18.439088821411133,
|
||||
50.0099983215332,
|
||||
18.973665237426758,
|
||||
48.010414123535156
|
||||
]
|
||||
},
|
||||
"confidence": 0.21802935857527475
|
||||
},
|
||||
{
|
||||
"observation_id": "dadc5899-35ad-4422-bf32-7c6c17c75873",
|
||||
"type": "aruco",
|
||||
"marker_id": 210,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
303.0,
|
||||
555.0
|
||||
],
|
||||
[
|
||||
344.0,
|
||||
557.0
|
||||
],
|
||||
[
|
||||
335.0,
|
||||
573.0
|
||||
],
|
||||
[
|
||||
291.0,
|
||||
572.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 717.0,
|
||||
"perimeter_px": 124.22632789611816,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1043.14627397841
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 22.0,
|
||||
"p95": 161.34999999999997,
|
||||
"dynamic_range": 139.34999999999997,
|
||||
"mean_gray": 87.10700389105058,
|
||||
"std_gray": 50.615686245828684
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5190029740333557,
|
||||
"distance_to_border_px": 147.0
|
||||
},
|
||||
"edge_ratio": 2.3974518340826596,
|
||||
"edge_lengths_px": [
|
||||
41.04875183105469,
|
||||
18.357559204101562,
|
||||
44.0113639831543,
|
||||
20.808652877807617
|
||||
]
|
||||
},
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"observation_id": "1d415d11-37e8-4421-a406-206855d058f1",
|
||||
"type": "aruco",
|
||||
"marker_id": 214,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
890.0,
|
||||
575.0
|
||||
],
|
||||
[
|
||||
934.0,
|
||||
577.0
|
||||
],
|
||||
[
|
||||
936.0,
|
||||
594.0
|
||||
],
|
||||
[
|
||||
892.0,
|
||||
593.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 767.0,
|
||||
"perimeter_px": 123.2848072052002,
|
||||
"sharpness": {
|
||||
"laplacian_var": 340.67132862592325
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 10.700000000000003,
|
||||
"p95": 125.0,
|
||||
"dynamic_range": 114.3,
|
||||
"mean_gray": 73.4936936936937,
|
||||
"std_gray": 41.824143377234996
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.4815620481967926,
|
||||
"distance_to_border_px": 126.0
|
||||
},
|
||||
"edge_ratio": 2.573161443734459,
|
||||
"edge_lengths_px": [
|
||||
44.04542922973633,
|
||||
17.11724281311035,
|
||||
44.0113639831543,
|
||||
18.11077117919922
|
||||
]
|
||||
},
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
],
|
||||
"rejected_candidates": [
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
546.0,
|
||||
447.0
|
||||
],
|
||||
[
|
||||
538.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
487.0,
|
||||
460.0
|
||||
],
|
||||
[
|
||||
497.0,
|
||||
447.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
517.0,
|
||||
454.0
|
||||
],
|
||||
"area_px": 709.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
769.0,
|
||||
228.0
|
||||
],
|
||||
[
|
||||
766.0,
|
||||
248.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
265.0
|
||||
],
|
||||
[
|
||||
740.0,
|
||||
243.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
752.25,
|
||||
246.0
|
||||
],
|
||||
"area_px": 568.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
780.0,
|
||||
520.0
|
||||
],
|
||||
[
|
||||
783.0,
|
||||
543.0
|
||||
],
|
||||
[
|
||||
779.0,
|
||||
572.0
|
||||
],
|
||||
[
|
||||
776.0,
|
||||
534.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
779.5,
|
||||
542.25
|
||||
],
|
||||
"area_px": 186.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1225.0,
|
||||
489.0
|
||||
],
|
||||
[
|
||||
1259.0,
|
||||
491.0
|
||||
],
|
||||
[
|
||||
1269.0,
|
||||
503.0
|
||||
],
|
||||
[
|
||||
1231.0,
|
||||
502.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1246.0,
|
||||
496.25
|
||||
],
|
||||
"area_px": 438.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1026.0,
|
||||
492.0
|
||||
],
|
||||
[
|
||||
1061.0,
|
||||
493.0
|
||||
],
|
||||
[
|
||||
1068.0,
|
||||
505.0
|
||||
],
|
||||
[
|
||||
1032.0,
|
||||
505.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1046.75,
|
||||
498.75
|
||||
],
|
||||
"area_px": 440.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1096.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1129.0,
|
||||
483.0
|
||||
],
|
||||
[
|
||||
1136.0,
|
||||
496.0
|
||||
],
|
||||
[
|
||||
1100.0,
|
||||
495.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1115.25,
|
||||
489.25
|
||||
],
|
||||
"area_px": 428.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1126.0,
|
||||
517.0
|
||||
],
|
||||
[
|
||||
1151.0,
|
||||
515.0
|
||||
],
|
||||
[
|
||||
1161.0,
|
||||
519.0
|
||||
],
|
||||
[
|
||||
1135.0,
|
||||
520.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1143.25,
|
||||
517.75
|
||||
],
|
||||
"area_px": 103.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1208.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1227.0,
|
||||
453.0
|
||||
],
|
||||
[
|
||||
1236.0,
|
||||
454.0
|
||||
],
|
||||
[
|
||||
1238.0,
|
||||
457.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1227.25,
|
||||
454.5
|
||||
],
|
||||
"area_px": 56.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
561.0,
|
||||
383.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
586.0,
|
||||
381.0
|
||||
],
|
||||
[
|
||||
585.0,
|
||||
385.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
575.0,
|
||||
382.0
|
||||
],
|
||||
"area_px": 92.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
566.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.25,
|
||||
560.25
|
||||
],
|
||||
"area_px": 59.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
543.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
565.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
568.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
544.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
555.0,
|
||||
551.25
|
||||
],
|
||||
"area_px": 58.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
427.0,
|
||||
462.0
|
||||
],
|
||||
[
|
||||
442.0,
|
||||
461.0
|
||||
],
|
||||
[
|
||||
451.0,
|
||||
464.0
|
||||
],
|
||||
[
|
||||
433.0,
|
||||
465.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
438.25,
|
||||
463.0
|
||||
],
|
||||
"area_px": 57.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
734.0,
|
||||
390.0
|
||||
],
|
||||
[
|
||||
734.0,
|
||||
386.0
|
||||
],
|
||||
[
|
||||
739.0,
|
||||
379.0
|
||||
],
|
||||
[
|
||||
751.0,
|
||||
384.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
739.5,
|
||||
384.75
|
||||
],
|
||||
"area_px": 88.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
561.0
|
||||
],
|
||||
[
|
||||
546.0,
|
||||
559.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
560.0
|
||||
],
|
||||
[
|
||||
553.0,
|
||||
562.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
560.5
|
||||
],
|
||||
"area_px": 32.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
552.0
|
||||
],
|
||||
[
|
||||
547.0,
|
||||
550.0
|
||||
],
|
||||
[
|
||||
564.0,
|
||||
551.0
|
||||
],
|
||||
[
|
||||
552.0,
|
||||
553.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
552.0,
|
||||
551.5
|
||||
],
|
||||
"area_px": 31.0
|
||||
}
|
||||
]
|
||||
}
|
||||
260
data/camera_study/Scene11/k3_cfg/render_c_camera_pose.json
Normal file
260
data/camera_study/Scene11/k3_cfg/render_c_camera_pose.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cfg\\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": [
|
||||
[
|
||||
1771.1837158203125,
|
||||
0.0,
|
||||
640.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1772.2083740234375,
|
||||
361.2322082519531
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 4,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
214
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.004464254419595297,
|
||||
0.0009809006222282186,
|
||||
0.0009164799965027451,
|
||||
0.0009158784048461688,
|
||||
0.0009158768761971148
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.29793131172552,
|
||||
"residual_median_px": 2.1452420959349903,
|
||||
"residual_max_px": 3.2739924168757066,
|
||||
"sigma2_normalized": 3.355321802178801e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.995592474937439,
|
||||
0.09327799081802368,
|
||||
0.009738676249980927
|
||||
],
|
||||
[
|
||||
0.036200061440467834,
|
||||
-0.28641805052757263,
|
||||
-0.9574206471443176
|
||||
],
|
||||
[
|
||||
-0.08651693910360336,
|
||||
0.953553318977356,
|
||||
-0.2885323166847229
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19767728447914124,
|
||||
0.10672874003648758,
|
||||
1.007198691368103
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.861498657958019,
|
||||
0.09376354778114666,
|
||||
-0.05560017520536802
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.28008216619491577,
|
||||
-0.9114096760749817,
|
||||
0.3947187662124634
|
||||
],
|
||||
"position_mm": [
|
||||
280.0821533203125,
|
||||
-911.40966796875,
|
||||
394.7187805175781
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 106.83509826660156,
|
||||
"pitch": 4.963260173797607,
|
||||
"yaw": 2.0823752880096436
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0007219214707919095,
|
||||
-0.00010615886627800751,
|
||||
-1.2441742080183794e-05,
|
||||
-2.2292220126872935e-06,
|
||||
-1.9001378278315576e-05,
|
||||
1.6055164393920986e-05
|
||||
],
|
||||
[
|
||||
-0.00010615886627800271,
|
||||
0.00018507450207990957,
|
||||
-0.000229357839230566,
|
||||
1.152655734440853e-05,
|
||||
-5.499754188682744e-06,
|
||||
8.805640626930607e-08
|
||||
],
|
||||
[
|
||||
-1.2441742080190222e-05,
|
||||
-0.0002293578392305681,
|
||||
0.0005299258920832583,
|
||||
-1.9116388130386854e-05,
|
||||
-9.922861831299987e-06,
|
||||
-2.5031660132005536e-06
|
||||
],
|
||||
[
|
||||
-2.229222012687054e-06,
|
||||
1.1526557344408634e-05,
|
||||
-1.9116388130386925e-05,
|
||||
1.6552782007454031e-06,
|
||||
1.9425504100347702e-07,
|
||||
2.1617897081681794e-06
|
||||
],
|
||||
[
|
||||
-1.900137827831593e-05,
|
||||
-5.49975418868228e-06,
|
||||
-9.9228618313007e-06,
|
||||
1.9425504100350238e-07,
|
||||
4.608378172736113e-06,
|
||||
4.99786823219628e-06
|
||||
],
|
||||
[
|
||||
1.605516439392046e-05,
|
||||
8.805640626925034e-08,
|
||||
-2.5031660132003253e-06,
|
||||
2.161789708168179e-06,
|
||||
4.997868232196299e-06,
|
||||
4.025176134184103e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
1.5394571733326972,
|
||||
0.7794637583962379,
|
||||
1.3189556791517139
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0012865761542735833,
|
||||
0.0021467133420035645,
|
||||
0.006344427581889561
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.020869968788817837,
|
||||
0.012354161969592598,
|
||||
0.024547181485578575
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
20.869968788817836,
|
||||
12.354161969592598,
|
||||
24.547181485578577
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.6399289775452035,
|
||||
"pitch": 1.2464776756009308,
|
||||
"yaw": 0.4474521059248073
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
926.75,
|
||||
650.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.4891967773438,
|
||||
649.7064208984375
|
||||
],
|
||||
"reprojection_error_px": 3.2739924168757066,
|
||||
"confidence": 0.2845709023049064
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
722.0,
|
||||
639.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.521240234375,
|
||||
639.6602172851562
|
||||
],
|
||||
"reprojection_error_px": 2.526325770342009,
|
||||
"confidence": 0.24539008992288097
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
318.25,
|
||||
564.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
317.2970275878906,
|
||||
564.263916015625
|
||||
],
|
||||
"reprojection_error_px": 0.9530740127253684,
|
||||
"confidence": 0.1993783538024228
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
913.0,
|
||||
584.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
914.7592163085938,
|
||||
584.8819580078125
|
||||
],
|
||||
"reprojection_error_px": 1.7641584215279715,
|
||||
"confidence": 0.19871793687038514
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1390
data/camera_study/Scene11/k3_cfg/render_f_aruco_detection.json
Normal file
1390
data/camera_study/Scene11/k3_cfg/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
403
data/camera_study/Scene11/k3_cfg/render_f_camera_pose.json
Normal file
403
data/camera_study/Scene11/k3_cfg/render_f_camera_pose.json
Normal file
@@ -0,0 +1,403 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cfg\\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": [
|
||||
[
|
||||
1782.066162109375,
|
||||
0.0,
|
||||
642.6578979492188
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1768.0228271484375,
|
||||
359.4897766113281
|
||||
],
|
||||
[
|
||||
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": 14,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
46,
|
||||
54,
|
||||
53,
|
||||
62,
|
||||
56,
|
||||
72,
|
||||
96,
|
||||
73,
|
||||
69,
|
||||
210,
|
||||
82,
|
||||
52,
|
||||
64
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5
|
||||
],
|
||||
"rms": [
|
||||
0.009308775076823378,
|
||||
0.0014330993607598948,
|
||||
0.001327319209375645,
|
||||
0.001327208640831927,
|
||||
0.0013272082463498774,
|
||||
0.0013272082451253626
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05,
|
||||
3.125e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.3427990598691837,
|
||||
"residual_median_px": 3.104018978043626,
|
||||
"residual_max_px": 6.1826516615780625,
|
||||
"sigma2_normalized": 2.2418858329871643e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.31685158610343933,
|
||||
0.9484124779701233,
|
||||
0.010902531445026398
|
||||
],
|
||||
[
|
||||
0.924948513507843,
|
||||
-0.3064274489879608,
|
||||
-0.22488324344158173
|
||||
],
|
||||
[
|
||||
-0.20994123816490173,
|
||||
0.08133889734745026,
|
||||
-0.9743247032165527
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12514308094978333,
|
||||
-0.19992029666900635,
|
||||
1.4976112842559814
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.389128436915193,
|
||||
1.7230110326964123,
|
||||
-0.18306449447137285
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.45967453718185425,
|
||||
-0.3017623722553253,
|
||||
1.4128365516662598
|
||||
],
|
||||
"position_mm": [
|
||||
459.6745300292969,
|
||||
-301.7623596191406,
|
||||
1412.8365478515625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 175.2278594970703,
|
||||
"pitch": 12.118907928466797,
|
||||
"yaw": 71.09051513671875
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00012927519885653523,
|
||||
7.355082752258642e-05,
|
||||
3.3642505963957154e-05,
|
||||
-7.419173843570506e-07,
|
||||
3.208295756095789e-07,
|
||||
-9.243138271715984e-06
|
||||
],
|
||||
[
|
||||
7.355082752258645e-05,
|
||||
5.479371823621011e-05,
|
||||
7.921077759239813e-06,
|
||||
1.388445927540301e-06,
|
||||
-4.800892207796481e-07,
|
||||
-3.23444643200701e-06
|
||||
],
|
||||
[
|
||||
3.364250596395541e-05,
|
||||
7.921077759238683e-06,
|
||||
0.0002764899057762162,
|
||||
1.9032795255963847e-06,
|
||||
-2.8151216812229854e-06,
|
||||
-5.2656469615103395e-05
|
||||
],
|
||||
[
|
||||
-7.41917384357023e-07,
|
||||
1.3884459275403153e-06,
|
||||
1.90327952559642e-06,
|
||||
8.899025931426177e-07,
|
||||
-7.045458201075336e-08,
|
||||
1.115364482472444e-06
|
||||
],
|
||||
[
|
||||
3.208295756096154e-07,
|
||||
-4.800892207796352e-07,
|
||||
-2.815121681222934e-06,
|
||||
-7.045458201075372e-08,
|
||||
4.4596121146400613e-07,
|
||||
9.780444259490918e-07
|
||||
],
|
||||
[
|
||||
-9.243138271715564e-06,
|
||||
-3.23444643200674e-06,
|
||||
-5.265646961510338e-05,
|
||||
1.1153644824724507e-06,
|
||||
9.780444259490997e-07,
|
||||
1.9132440068815822e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.6514487268429225,
|
||||
0.4241192829459477,
|
||||
0.9527133978255534
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0009433464862618707,
|
||||
0.0006678032730258261,
|
||||
0.00437406447927049
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.018119605200826592,
|
||||
0.01716001396017204,
|
||||
0.008317910088745377
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
18.11960520082659,
|
||||
17.16001396017204,
|
||||
8.317910088745377
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.8368223134283057,
|
||||
"pitch": 0.732631267917689,
|
||||
"yaw": 0.2108268126643306
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
833.0,
|
||||
550.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
832.3167724609375,
|
||||
548.447509765625
|
||||
],
|
||||
"reprojection_error_px": 1.696179765815859,
|
||||
"confidence": 0.5428712495800384
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1230.25,
|
||||
665.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1232.2481689453125,
|
||||
664.9286499023438
|
||||
],
|
||||
"reprojection_error_px": 1.9994424148864165,
|
||||
"confidence": 0.3159706492088821
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
542.75,
|
||||
634.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
542.2876586914062,
|
||||
637.6007080078125
|
||||
],
|
||||
"reprojection_error_px": 3.3824552678861837,
|
||||
"confidence": 0.5341344274256629
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1244.5,
|
||||
596.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1238.6202392578125,
|
||||
594.5885620117188
|
||||
],
|
||||
"reprojection_error_px": 6.1826516615780625,
|
||||
"confidence": 0.17144184573051313
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
751.75,
|
||||
647.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
751.5335693359375,
|
||||
650.2422485351562
|
||||
],
|
||||
"reprojection_error_px": 3.249464232157262,
|
||||
"confidence": 0.5065168665005101
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1192.5,
|
||||
630.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1194.4803466796875,
|
||||
626.2740478515625
|
||||
],
|
||||
"reprojection_error_px": 4.219536986944815,
|
||||
"confidence": 0.5039410452696613
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1197.0,
|
||||
549.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1196.4263916015625,
|
||||
548.6759033203125
|
||||
],
|
||||
"reprojection_error_px": 0.811550116989854,
|
||||
"confidence": 0.5122595869208664
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
725.75,
|
||||
615.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
723.7894287109375,
|
||||
613.2843017578125
|
||||
],
|
||||
"reprojection_error_px": 2.95857372392999,
|
||||
"confidence": 0.4992534885349089
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1246.0,
|
||||
252.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1249.216064453125,
|
||||
252.60470581054688
|
||||
],
|
||||
"reprojection_error_px": 3.2724210737561505,
|
||||
"confidence": 0.14638465244442148
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
478.5,
|
||||
238.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
476.9173889160156,
|
||||
240.89622497558594
|
||||
],
|
||||
"reprojection_error_px": 2.871681036739983,
|
||||
"confidence": 0.48333333333333334
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
775.25,
|
||||
152.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
777.1452026367188,
|
||||
151.53663635253906
|
||||
],
|
||||
"reprojection_error_px": 2.12599683712722,
|
||||
"confidence": 0.4498725719059821
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1206.25,
|
||||
262.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1208.609130859375,
|
||||
262.62249755859375
|
||||
],
|
||||
"reprojection_error_px": 2.439877378498888,
|
||||
"confidence": 0.45054573733100234
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1058.25,
|
||||
157.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1056.3900146484375,
|
||||
161.4969482421875
|
||||
],
|
||||
"reprojection_error_px": 4.408530453422412,
|
||||
"confidence": 0.4300811948723771
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
569.5,
|
||||
180.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
571.5004272460938,
|
||||
177.45713806152344
|
||||
],
|
||||
"reprojection_error_px": 3.6415268698093617,
|
||||
"confidence": 0.4222114154249674
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1946
data/camera_study/Scene11/k3_cfg/render_g_aruco_detection.json
Normal file
1946
data/camera_study/Scene11/k3_cfg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
537
data/camera_study/Scene11/k3_cfg/render_g_camera_pose.json
Normal file
537
data/camera_study/Scene11/k3_cfg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene11\\k3_cfg\\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": [
|
||||
[
|
||||
1785.6439208984375,
|
||||
0.0,
|
||||
640.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1786.5357666015625,
|
||||
361.6199645996094
|
||||
],
|
||||
[
|
||||
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": [
|
||||
64,
|
||||
53,
|
||||
72,
|
||||
208,
|
||||
103,
|
||||
58,
|
||||
69,
|
||||
46,
|
||||
56,
|
||||
68,
|
||||
55,
|
||||
96,
|
||||
66,
|
||||
217,
|
||||
205,
|
||||
62,
|
||||
54,
|
||||
85,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
71,
|
||||
63,
|
||||
48
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.00870195326179875,
|
||||
0.001363279535551264,
|
||||
0.001199060728077229,
|
||||
0.001199053104347576
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.0367790923254425,
|
||||
"residual_median_px": 3.1199813777087653,
|
||||
"residual_max_px": 4.93984384950384,
|
||||
"sigma2_normalized": 1.6431181107821227e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7074238061904907,
|
||||
-0.7067683935165405,
|
||||
0.005474596284329891
|
||||
],
|
||||
[
|
||||
-0.6422805190086365,
|
||||
0.6396046280860901,
|
||||
-0.42235246300697327
|
||||
],
|
||||
[
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.00036127393832430243,
|
||||
0.33044901490211487,
|
||||
1.3983463048934937
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1183485120500076,
|
||||
-2.6970732488067966,
|
||||
0.6007285717290004
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20053209364414215,
|
||||
0.2111058533191681,
|
||||
1.4070502519607544
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208923339844,
|
||||
211.10585021972656,
|
||||
1407.05029296875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.55593872070312,
|
||||
"pitch": -17.157764434814453,
|
||||
"yaw": -137.76321411132812
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
9.354132016716087e-06,
|
||||
-1.443574019248239e-05,
|
||||
5.885471177100677e-06,
|
||||
1.1428670740376187e-06,
|
||||
2.318699012617028e-06,
|
||||
8.951844145532554e-06
|
||||
],
|
||||
[
|
||||
-1.4435740192482443e-05,
|
||||
4.671751093913296e-05,
|
||||
-2.337334019592571e-05,
|
||||
-7.243154960591987e-06,
|
||||
-4.307565549515974e-06,
|
||||
-2.5252811787435496e-05
|
||||
],
|
||||
[
|
||||
5.8854711771007145e-06,
|
||||
-2.337334019592551e-05,
|
||||
7.950235051082037e-05,
|
||||
8.354010924369335e-06,
|
||||
-4.124681701209505e-06,
|
||||
2.4830482093086567e-06
|
||||
],
|
||||
[
|
||||
1.1428670740376308e-06,
|
||||
-7.243154960591985e-06,
|
||||
8.354010924369375e-06,
|
||||
1.9140230036960594e-06,
|
||||
5.663565259331633e-08,
|
||||
2.373665752439488e-06
|
||||
],
|
||||
[
|
||||
2.318699012617033e-06,
|
||||
-4.307565549515988e-06,
|
||||
-4.124681701209506e-06,
|
||||
5.6635652593317926e-08,
|
||||
1.305232680896371e-06,
|
||||
3.4003215551615167e-06
|
||||
],
|
||||
[
|
||||
8.951844145532607e-06,
|
||||
-2.5252811787435577e-05,
|
||||
2.4830482093088422e-06,
|
||||
2.373665752439505e-06,
|
||||
3.4003215551615146e-06,
|
||||
2.0327680384833784e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.17523642310696635,
|
||||
0.391617851441592,
|
||||
0.5108726075038479
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0013834822021609311,
|
||||
0.0011424678030020675,
|
||||
0.004508622892284714
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.009542497115821408,
|
||||
0.011024308494090234,
|
||||
0.005031149054822321
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
9.542497115821408,
|
||||
11.024308494090233,
|
||||
5.031149054822321
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.3266308639369791,
|
||||
"pitch": 0.37963015525292026,
|
||||
"yaw": 0.14744838278207173
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
819.0,
|
||||
643.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
819.315673828125,
|
||||
647.0012817382812
|
||||
],
|
||||
"reprojection_error_px": 3.266570511629014,
|
||||
"confidence": 0.48136533624324795
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
48.25,
|
||||
559.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
51.31837844848633,
|
||||
558.7727661132812
|
||||
],
|
||||
"reprojection_error_px": 3.1052694707171633,
|
||||
"confidence": 0.23153054349605823
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
102.5,
|
||||
580.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
101.84345245361328,
|
||||
580.8589477539062
|
||||
],
|
||||
"reprojection_error_px": 0.8954730859461313,
|
||||
"confidence": 0.38624485353870913
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
421.75,
|
||||
416.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
424.96087646484375,
|
||||
417.6921081542969
|
||||
],
|
||||
"reprojection_error_px": 3.425032777073615,
|
||||
"confidence": 0.40542326455908895
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
712.0,
|
||||
542.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
708.2036743164062,
|
||||
543.7705688476562
|
||||
],
|
||||
"reprojection_error_px": 4.188914267468879,
|
||||
"confidence": 0.4309876251267861
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
782.5,
|
||||
566.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
780.7999267578125,
|
||||
564.0184326171875
|
||||
],
|
||||
"reprojection_error_px": 3.217407247403886,
|
||||
"confidence": 0.4316478958478293
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
868.25,
|
||||
551.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
868.5160522460938,
|
||||
547.6994018554688
|
||||
],
|
||||
"reprojection_error_px": 3.311303657071435,
|
||||
"confidence": 0.43072753786094703
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
45.5,
|
||||
497.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
40.561859130859375,
|
||||
497.62969970703125
|
||||
],
|
||||
"reprojection_error_px": 4.93984384950384,
|
||||
"confidence": 0.1881506025573149
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
86.5,
|
||||
510.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
83.92694854736328,
|
||||
514.2882080078125
|
||||
],
|
||||
"reprojection_error_px": 4.579422855379341,
|
||||
"confidence": 0.36483353590081535
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
24.75,
|
||||
459.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
28.267345428466797,
|
||||
457.64178466796875
|
||||
],
|
||||
"reprojection_error_px": 3.9780250229670857,
|
||||
"confidence": 0.0435279743462167
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
621.0,
|
||||
352.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
622.7805786132812,
|
||||
352.38861083984375
|
||||
],
|
||||
"reprojection_error_px": 1.8224924095640684,
|
||||
"confidence": 0.3588284331666357
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
490.75,
|
||||
345.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
493.91033935546875,
|
||||
344.9768371582031
|
||||
],
|
||||
"reprojection_error_px": 3.160424237181575,
|
||||
"confidence": 0.33924563726302426
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
762.25,
|
||||
332.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
761.1285400390625,
|
||||
333.5408935546875
|
||||
],
|
||||
"reprojection_error_px": 1.9057873414584898,
|
||||
"confidence": 0.36090001446666387
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
203.75,
|
||||
204.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
201.88092041015625,
|
||||
201.5145263671875
|
||||
],
|
||||
"reprojection_error_px": 3.52228779707013,
|
||||
"confidence": 0.29888533398470685
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
131.5,
|
||||
133.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
132.65219116210938,
|
||||
134.48348999023438
|
||||
],
|
||||
"reprojection_error_px": 1.8783735052349249,
|
||||
"confidence": 0.3144395433415756
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
458.5,
|
||||
331.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
457.8542175292969,
|
||||
328.07879638671875
|
||||
],
|
||||
"reprojection_error_px": 3.727569042906749,
|
||||
"confidence": 0.3405323974609375
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
630.75,
|
||||
266.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
630.4994506835938,
|
||||
263.3753356933594
|
||||
],
|
||||
"reprojection_error_px": 3.1346932847003672,
|
||||
"confidence": 0.3590718541167963
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
493.0,
|
||||
164.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
494.15594482421875,
|
||||
166.28817749023438
|
||||
],
|
||||
"reprojection_error_px": 2.343155120416959,
|
||||
"confidence": 0.29443270389118054
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
319.0,
|
||||
128.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
318.9608459472656,
|
||||
129.9403533935547
|
||||
],
|
||||
"reprojection_error_px": 1.9407483947500042,
|
||||
"confidence": 0.27640167212794914
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
378.25,
|
||||
109.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
380.0524597167969,
|
||||
109.59156036376953
|
||||
],
|
||||
"reprojection_error_px": 1.8094098897166209,
|
||||
"confidence": 0.2660513635396405
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
462.5,
|
||||
69.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
463.1657409667969,
|
||||
71.06117248535156
|
||||
],
|
||||
"reprojection_error_px": 1.6971949104008097,
|
||||
"confidence": 0.23824963089694168
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
27.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
299.1517333984375,
|
||||
29.468339920043945
|
||||
],
|
||||
"reprojection_error_px": 1.970791304481844,
|
||||
"confidence": 0.06705319830932129
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
245.0,
|
||||
43.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
242.44776916503906,
|
||||
41.52781677246094
|
||||
],
|
||||
"reprojection_error_px": 2.9463885844152897,
|
||||
"confidence": 0.1426000599823447
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
369.25,
|
||||
46.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
369.6098327636719,
|
||||
44.57184600830078
|
||||
],
|
||||
"reprojection_error_px": 1.961442691876918,
|
||||
"confidence": 0.15796654930589954
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
75
data/camera_study/Scene11/k3_cfg/robot_state.eval.json
Normal file
75
data/camera_study/Scene11/k3_cfg/robot_state.eval.json
Normal file
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 47.83550695186444,
|
||||
"gt": 50.0,
|
||||
"error": 2.1644930481355615,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 4.787534868739218,
|
||||
"gt": 4.0,
|
||||
"error": 0.7875348687392147,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 174.38038847451807,
|
||||
"gt": 176.0,
|
||||
"error": 1.619611525481929,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 0.0,
|
||||
"gt": 20.0,
|
||||
"error": 20.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 0.0,
|
||||
"gt": 60.0,
|
||||
"error": 60.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 0.0,
|
||||
"gt": 9.0,
|
||||
"error": 9.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 0.0,
|
||||
"gt": 5.0,
|
||||
"error": 5.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 1.2035731971105719,
|
||||
"max_abs_deg": 1.619611525481929,
|
||||
"mean_abs_mm": 2.1644930481355615,
|
||||
"max_abs_mm": 2.1644930481355615,
|
||||
"finger_error_mm": 29.088194334194533
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene11/k3_cfg/robot_state.json
Normal file
58
data/camera_study/Scene11/k3_cfg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:24:30Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 47.83550695186444,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 4.787534868739218,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 174.38038847451807,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"a": {
|
||||
"value": 0.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"b": {
|
||||
"value": 0.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"c": {
|
||||
"value": 0.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"e": {
|
||||
"value": 0.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
}
|
||||
},
|
||||
"residual_rms": 3.5070868175462944,
|
||||
"num_markers": 13
|
||||
}
|
||||
755
data/camera_study/Scene11/k3_efg/aruco_marker_poses.json
Normal file
755
data/camera_study/Scene11/k3_efg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,755 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:24:15Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 16
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.1977002351099821,
|
||||
-0.8974846357366002,
|
||||
0.4002518648615185
|
||||
],
|
||||
"position_mm": [
|
||||
1197.700235109982,
|
||||
-897.4846357366002,
|
||||
400.25186486151847
|
||||
],
|
||||
"direction": [
|
||||
-0.7494373321533203,
|
||||
0.6063336730003357,
|
||||
-0.26590055227279663
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4596745648416638,
|
||||
-0.3017623765300801,
|
||||
1.4128365689465576
|
||||
],
|
||||
"position_mm": [
|
||||
459.6745648416638,
|
||||
-301.7623765300801,
|
||||
1412.8365689465577
|
||||
],
|
||||
"direction": [
|
||||
-0.20994123816490173,
|
||||
0.08133889734745026,
|
||||
-0.9743247032165527
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20053208486216448,
|
||||
0.21110583157164756,
|
||||
1.40705022910809
|
||||
],
|
||||
"position_mm": [
|
||||
-200.53208486216448,
|
||||
211.10583157164757,
|
||||
1407.05022910809
|
||||
],
|
||||
"direction": [
|
||||
0.2950038015842438,
|
||||
-0.3022984266281128,
|
||||
-0.9064151644706726
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 46,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5355933045359922,
|
||||
0.18329650226976626,
|
||||
-0.02873796401792881
|
||||
],
|
||||
"position_mm": [
|
||||
535.5933045359922,
|
||||
183.29650226976628,
|
||||
-28.73796401792881
|
||||
],
|
||||
"normal": [
|
||||
0.1364725674347204,
|
||||
0.0069997843119711245,
|
||||
0.990619120226014
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.5233806443530855,
|
||||
0.1713232343520418,
|
||||
-0.027190941551515416
|
||||
],
|
||||
[
|
||||
0.5237040283796738,
|
||||
0.19477839621975593,
|
||||
-0.02696271505115651
|
||||
],
|
||||
[
|
||||
0.5478331026026311,
|
||||
0.19519194005356855,
|
||||
-0.03072812947686368
|
||||
],
|
||||
[
|
||||
0.5474554428085783,
|
||||
0.1718924384536987,
|
||||
-0.030070069992179614
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.86199751936905
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4879704582494803,
|
||||
0.21473580606989912,
|
||||
-0.027317038783123866
|
||||
],
|
||||
"position_mm": [
|
||||
487.9704582494803,
|
||||
214.73580606989913,
|
||||
-27.317038783123866
|
||||
],
|
||||
"normal": [
|
||||
0.007994726569645684,
|
||||
0.010625522909109788,
|
||||
0.9999115873965981
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4761515073230396,
|
||||
0.20309734988657013,
|
||||
-0.027039116738482655
|
||||
],
|
||||
[
|
||||
0.47649504638709084,
|
||||
0.22662387369810255,
|
||||
-0.027412162275479608
|
||||
],
|
||||
[
|
||||
0.4996353156626579,
|
||||
0.22595162081013345,
|
||||
-0.027466685139124012
|
||||
],
|
||||
[
|
||||
0.4995999636251329,
|
||||
0.2032703798847903,
|
||||
-0.027350190979409182
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.203702716319206
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3400643944055528,
|
||||
-0.32849793405055405,
|
||||
-0.026905969919307153
|
||||
],
|
||||
"position_mm": [
|
||||
340.06439440555283,
|
||||
-328.4979340505541,
|
||||
-26.905969919307154
|
||||
],
|
||||
"normal": [
|
||||
0.02197588864056822,
|
||||
0.01670677421460687,
|
||||
0.9996188993880616
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3285410709151818,
|
||||
-0.3400469568105701,
|
||||
-0.026380956332991822
|
||||
],
|
||||
[
|
||||
0.3286310597864946,
|
||||
-0.3171716445584288,
|
||||
-0.026924864742585018
|
||||
],
|
||||
[
|
||||
0.35125849956831373,
|
||||
-0.31680915132535,
|
||||
-0.02726743727979766
|
||||
],
|
||||
[
|
||||
0.35182694735222114,
|
||||
-0.3399639835078674,
|
||||
-0.02705062132185411
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.99334138011733
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.2851286768011195,
|
||||
-0.2614937514194916,
|
||||
-0.02698139771470746
|
||||
],
|
||||
"position_mm": [
|
||||
285.12867680111947,
|
||||
-261.4937514194916,
|
||||
-26.98139771470746
|
||||
],
|
||||
"normal": [
|
||||
-0.008073134911494924,
|
||||
0.012540702292097097,
|
||||
0.9998887714534662
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2724100059298529,
|
||||
-0.27275530301483947,
|
||||
-0.026845639387490995
|
||||
],
|
||||
[
|
||||
0.27527321432532004,
|
||||
-0.24942697087765492,
|
||||
-0.027313862547169134
|
||||
],
|
||||
[
|
||||
0.2973346684907453,
|
||||
-0.2504338428437278,
|
||||
-0.026918089038559884
|
||||
],
|
||||
[
|
||||
0.29549681845855974,
|
||||
-0.2733588889417442,
|
||||
-0.026847999885609833
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.92235408301571
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5005324255117746,
|
||||
0.16550735949431322,
|
||||
-0.027548554823053864
|
||||
],
|
||||
"position_mm": [
|
||||
500.5324255117746,
|
||||
165.50735949431322,
|
||||
-27.548554823053863
|
||||
],
|
||||
"normal": [
|
||||
-0.008734866712268606,
|
||||
-0.05856920911333087,
|
||||
0.9982451351483552
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.48908615620867985,
|
||||
0.1542745005559876,
|
||||
-0.028452108255493876
|
||||
],
|
||||
[
|
||||
0.4893261075145354,
|
||||
0.1769478943961018,
|
||||
-0.026828232222014085
|
||||
],
|
||||
[
|
||||
0.5117661598585349,
|
||||
0.17646980106569116,
|
||||
-0.026958024258443902
|
||||
],
|
||||
[
|
||||
0.5119512784653479,
|
||||
0.15433724195947235,
|
||||
-0.02795585455626359
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.551166088339777
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.40204216736240006,
|
||||
-0.17352483530511925,
|
||||
-0.027431054787175536
|
||||
],
|
||||
"position_mm": [
|
||||
402.04216736240005,
|
||||
-173.52483530511924,
|
||||
-27.431054787175537
|
||||
],
|
||||
"normal": [
|
||||
0.009116374982434231,
|
||||
0.0009145880430763144,
|
||||
0.9999580267370681
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.39061970630131926,
|
||||
-0.18565156477418085,
|
||||
-0.027325664185726132
|
||||
],
|
||||
[
|
||||
0.3906582480110603,
|
||||
-0.16296487249840205,
|
||||
-0.027326328525940115
|
||||
],
|
||||
[
|
||||
0.41261510948214036,
|
||||
-0.16149482312940783,
|
||||
-0.027549083622474792
|
||||
],
|
||||
[
|
||||
0.41427560565508037,
|
||||
-0.18398808081848625,
|
||||
-0.027523142814561107
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.740871867200408
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.019251034017924627,
|
||||
-0.19044637508354395,
|
||||
-0.0278781331116114
|
||||
],
|
||||
"position_mm": [
|
||||
-19.251034017924628,
|
||||
-190.44637508354396,
|
||||
-27.8781331116114
|
||||
],
|
||||
"normal": [
|
||||
0.09422850128408976,
|
||||
0.10178658754271197,
|
||||
0.9903335196499027
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.030788350059695605,
|
||||
-0.20151243439463962,
|
||||
-0.024652886670619236
|
||||
],
|
||||
[
|
||||
-0.030676038815384173,
|
||||
-0.17926214875439853,
|
||||
-0.0289538322438068
|
||||
],
|
||||
[
|
||||
-0.007791918510139511,
|
||||
-0.17917490052640736,
|
||||
-0.02911386604260488
|
||||
],
|
||||
[
|
||||
-0.00774782868647922,
|
||||
-0.2018360166587303,
|
||||
-0.028791947489414684
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.90557705908648
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.210427973514833,
|
||||
-0.36400301462739787,
|
||||
-0.026782043993204562
|
||||
],
|
||||
"position_mm": [
|
||||
210.427973514833,
|
||||
-364.0030146273979,
|
||||
-26.782043993204564
|
||||
],
|
||||
"normal": [
|
||||
3.708039806802108e-05,
|
||||
0.004834806284518962,
|
||||
0.9999883115683079
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.19894763671917087,
|
||||
-0.37555777324901357,
|
||||
-0.02662751301994662
|
||||
],
|
||||
[
|
||||
0.1994583890383759,
|
||||
-0.3523814213118228,
|
||||
-0.02693608365625313
|
||||
],
|
||||
[
|
||||
0.22190703429014036,
|
||||
-0.35241185097339395,
|
||||
-0.02674055334833661
|
||||
],
|
||||
[
|
||||
0.22139883401164487,
|
||||
-0.375661012975361,
|
||||
-0.02682402594828188
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.835177568142864
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.005872463307695642,
|
||||
-0.27920354625088845,
|
||||
-0.027940169241380115
|
||||
],
|
||||
"position_mm": [
|
||||
5.872463307695642,
|
||||
-279.20354625088845,
|
||||
-27.940169241380115
|
||||
],
|
||||
"normal": [
|
||||
0.12671965142346606,
|
||||
0.04987115747439708,
|
||||
0.9906841058557865
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.006058476747572742,
|
||||
-0.29011826821393155,
|
||||
-0.02601967007170375
|
||||
],
|
||||
[
|
||||
-0.0053225337060523155,
|
||||
-0.26735586394997163,
|
||||
-0.026947551921838574
|
||||
],
|
||||
[
|
||||
0.01761210394618285,
|
||||
-0.2684481047908795,
|
||||
-0.03014237801728323
|
||||
],
|
||||
[
|
||||
0.017258759738224775,
|
||||
-0.290891948048771,
|
||||
-0.0286510769546949
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.98728392533236
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4412505476690062,
|
||||
0.19397662027770007,
|
||||
-0.02685263561487444
|
||||
],
|
||||
"position_mm": [
|
||||
441.25054766900615,
|
||||
193.97662027770008,
|
||||
-26.85263561487444
|
||||
],
|
||||
"normal": [
|
||||
0.04396142924477819,
|
||||
-0.03343535286470901,
|
||||
0.9984735699644577
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4302431478544887,
|
||||
0.18180482969406592,
|
||||
-0.026177201908699155
|
||||
],
|
||||
[
|
||||
0.4293840493196122,
|
||||
0.20527448241255866,
|
||||
-0.026570529009748343
|
||||
],
|
||||
[
|
||||
0.45194302352734006,
|
||||
0.20590269833459982,
|
||||
-0.026295310084194196
|
||||
],
|
||||
[
|
||||
0.4534319699745838,
|
||||
0.1829244706695759,
|
||||
-0.028367501456856056
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.124115421338036
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5065112955734186,
|
||||
-0.3136731763586106,
|
||||
-0.02687670698244397
|
||||
],
|
||||
"position_mm": [
|
||||
506.5112955734186,
|
||||
-313.6731763586106,
|
||||
-26.87670698244397
|
||||
],
|
||||
"normal": [
|
||||
-0.029182764276173678,
|
||||
0.005817210632339754,
|
||||
0.9995571651134618
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4941168516006809,
|
||||
-0.3251035135139103,
|
||||
-0.027036048746658974
|
||||
],
|
||||
[
|
||||
0.4963003352445982,
|
||||
-0.3003254384395337,
|
||||
-0.02739078750389218
|
||||
],
|
||||
[
|
||||
0.5186607324315823,
|
||||
-0.3028957842003273,
|
||||
-0.0264385982275097
|
||||
],
|
||||
[
|
||||
0.5169672630168131,
|
||||
-0.3263679692806711,
|
||||
-0.026641393451715022
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.456810719224265
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3718904265728285,
|
||||
-0.18494229594685108,
|
||||
-0.02717358732521995
|
||||
],
|
||||
"position_mm": [
|
||||
371.8904265728285,
|
||||
-184.9422959468511,
|
||||
-27.173587325219952
|
||||
],
|
||||
"normal": [
|
||||
-0.000595007772617728,
|
||||
0.009230109882329847,
|
||||
0.9999572246037881
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3601456795058257,
|
||||
-0.19634181230129052,
|
||||
-0.02699740054790739
|
||||
],
|
||||
[
|
||||
0.3613156143917716,
|
||||
-0.17312336378650597,
|
||||
-0.027368142551359713
|
||||
],
|
||||
[
|
||||
0.3834537629274121,
|
||||
-0.17377917715112268,
|
||||
-0.02718891420306757
|
||||
],
|
||||
[
|
||||
0.3826466494663045,
|
||||
-0.19652483054848513,
|
||||
-0.027139891998545117
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.665408416291942
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10491576970280371,
|
||||
-0.1907676505647391,
|
||||
-0.027577270657346352
|
||||
],
|
||||
"position_mm": [
|
||||
104.91576970280371,
|
||||
-190.76765056473909,
|
||||
-27.57727065734635
|
||||
],
|
||||
"normal": [
|
||||
-0.011846982045658629,
|
||||
0.021449959508363706,
|
||||
0.9996997290454267
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09354010141725347,
|
||||
-0.20322121229535567,
|
||||
-0.027311950841639735
|
||||
],
|
||||
[
|
||||
0.09369525913100159,
|
||||
-0.17939699242666823,
|
||||
-0.028094669617076486
|
||||
],
|
||||
[
|
||||
0.11567886370065437,
|
||||
-0.1786361416733449,
|
||||
-0.027566047275805947
|
||||
],
|
||||
[
|
||||
0.11674885456230538,
|
||||
-0.20181625586358765,
|
||||
-0.027336414894863235
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.07447044122031
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.15853816213366634,
|
||||
-0.0490686376475555,
|
||||
0.1120357905627188
|
||||
],
|
||||
"position_mm": [
|
||||
158.53816213366633,
|
||||
-49.0686376475555,
|
||||
112.0357905627188
|
||||
],
|
||||
"normal": [
|
||||
0.011591444361591955,
|
||||
0.11068767344592256,
|
||||
0.9937876419863254
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.14805964176126174,
|
||||
-0.037183633688837425,
|
||||
0.10996036590290205
|
||||
],
|
||||
[
|
||||
0.17061860028533873,
|
||||
-0.038477288889211314,
|
||||
0.1116010035274434
|
||||
],
|
||||
[
|
||||
0.16936097465832115,
|
||||
-0.06101107419223106,
|
||||
0.11238065026364046
|
||||
],
|
||||
[
|
||||
0.14611343182974382,
|
||||
-0.05960255381994219,
|
||||
0.1142011425568893
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.87459412442214
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3519114460857707,
|
||||
-0.08932484305573228,
|
||||
0.0011276247943980172
|
||||
],
|
||||
"position_mm": [
|
||||
351.9114460857707,
|
||||
-89.32484305573229,
|
||||
1.1276247943980173
|
||||
],
|
||||
"normal": [
|
||||
0.10144922530039613,
|
||||
-0.011381399390000047,
|
||||
0.9947756121024857
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3410415443869622,
|
||||
-0.07679449675811025,
|
||||
0.0018938284031426848
|
||||
],
|
||||
[
|
||||
0.3641366439072965,
|
||||
-0.07808272941741609,
|
||||
0.0004948423317187419
|
||||
],
|
||||
[
|
||||
0.363486649497239,
|
||||
-0.10189812773851874,
|
||||
-0.0006504305185730243
|
||||
],
|
||||
[
|
||||
0.3389809465515849,
|
||||
-0.10052401830888404,
|
||||
0.0027722589613036665
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.910439038915037
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2474201027810986,
|
||||
-0.14221994469017624,
|
||||
0.11856458717352573
|
||||
],
|
||||
"position_mm": [
|
||||
247.4201027810986,
|
||||
-142.21994469017625,
|
||||
118.56458717352574
|
||||
],
|
||||
"normal": [
|
||||
0.02115123914807049,
|
||||
-0.05479931897564907,
|
||||
0.9982733391823636
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.25937769334150385,
|
||||
-0.13077343835363953,
|
||||
0.11905674015208481
|
||||
],
|
||||
[
|
||||
0.2592453622717738,
|
||||
-0.15382248261099105,
|
||||
0.11756085135632334
|
||||
],
|
||||
[
|
||||
0.2353710824753441,
|
||||
-0.15410271835565872,
|
||||
0.11827971610180302
|
||||
],
|
||||
[
|
||||
0.23568627303577272,
|
||||
-0.13018113944041568,
|
||||
0.11936104108389174
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.65837871848295
|
||||
}
|
||||
]
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user