script-arbeit und rendering merge
This commit is contained in:
497
data/camera_study/Scene9/k3_acd/aruco_marker_poses.json
Normal file
497
data/camera_study/Scene9/k3_acd/aruco_marker_poses.json
Normal file
@@ -0,0 +1,497 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-03T04:28:23Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 10
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3014392781131834,
|
||||
-0.7976593540300962,
|
||||
0.8090873924075274
|
||||
],
|
||||
"position_mm": [
|
||||
-301.4392781131834,
|
||||
-797.6593540300962,
|
||||
809.0873924075273
|
||||
],
|
||||
"direction": [
|
||||
0.478444904088974,
|
||||
0.6539158821105957,
|
||||
-0.5860755443572998
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.3287264582676568,
|
||||
-0.9186429714357892,
|
||||
0.3564346556463644
|
||||
],
|
||||
"position_mm": [
|
||||
328.72645826765677,
|
||||
-918.6429714357893,
|
||||
356.4346556463644
|
||||
],
|
||||
"direction": [
|
||||
-0.13607342541217804,
|
||||
0.9607956409454346,
|
||||
-0.24156945943832397
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7029130020015959,
|
||||
-0.7907698766672966,
|
||||
0.4011397354766348
|
||||
],
|
||||
"position_mm": [
|
||||
702.9130020015959,
|
||||
-790.7698766672966,
|
||||
401.13973547663477
|
||||
],
|
||||
"direction": [
|
||||
-0.5559978485107422,
|
||||
0.7807162404060364,
|
||||
-0.28521665930747986
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 43,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.26911754305535357,
|
||||
-0.07418389728119656,
|
||||
0.3403655292931286
|
||||
],
|
||||
"position_mm": [
|
||||
269.11754305535356,
|
||||
-74.18389728119656,
|
||||
340.3655292931286
|
||||
],
|
||||
"normal": [
|
||||
-0.0890056402775434,
|
||||
-0.4847052013579648,
|
||||
0.8701372672028933
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.27713713342547996,
|
||||
-0.062259847836023265,
|
||||
0.347784644957453
|
||||
],
|
||||
[
|
||||
0.28325948842492393,
|
||||
-0.08153308716630105,
|
||||
0.3377617258721971
|
||||
],
|
||||
[
|
||||
0.2612929678350581,
|
||||
-0.08664025654874923,
|
||||
0.33258538660512804
|
||||
],
|
||||
[
|
||||
0.2547805825359522,
|
||||
-0.06630239757371267,
|
||||
0.3433303597377362
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.191575758867025
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.1677282288567216,
|
||||
-0.17252160515390808,
|
||||
-0.027509109693729453
|
||||
],
|
||||
"position_mm": [
|
||||
167.72822885672159,
|
||||
-172.52160515390807,
|
||||
-27.509109693729453
|
||||
],
|
||||
"normal": [
|
||||
0.012618397204548912,
|
||||
-0.026577532878786947,
|
||||
0.9995671117028937
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.15545792281958123,
|
||||
-0.18325602047488154,
|
||||
-0.027786023024129063
|
||||
],
|
||||
[
|
||||
0.15623111222604347,
|
||||
-0.1614608839108911,
|
||||
-0.026921995677549146
|
||||
],
|
||||
[
|
||||
0.1798795692017854,
|
||||
-0.16157665763670118,
|
||||
-0.0275167077060026
|
||||
],
|
||||
[
|
||||
0.17934431117947625,
|
||||
-0.18379285859315855,
|
||||
-0.027811712367236997
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.899803201281507
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4023975861896849,
|
||||
-0.17332724740462693,
|
||||
-0.02781732348869418
|
||||
],
|
||||
"position_mm": [
|
||||
402.3975861896849,
|
||||
-173.32724740462695,
|
||||
-27.817323488694182
|
||||
],
|
||||
"normal": [
|
||||
-0.009185555612027179,
|
||||
-0.10902654201174215,
|
||||
0.9939963977324365
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.39198087267388254,
|
||||
-0.18404414412762013,
|
||||
-0.02902580400049422
|
||||
],
|
||||
[
|
||||
0.39002950711998496,
|
||||
-0.16277284620547697,
|
||||
-0.02683809922940243
|
||||
],
|
||||
[
|
||||
0.4127109428244989,
|
||||
-0.1631398061084698,
|
||||
-0.02653722681629445
|
||||
],
|
||||
[
|
||||
0.4148690221403733,
|
||||
-0.18335219317694085,
|
||||
-0.02886816390858562
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 21.87959517707015
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18677911010146045,
|
||||
-0.2759403933002717,
|
||||
-0.027365381329907897
|
||||
],
|
||||
"position_mm": [
|
||||
186.77911010146045,
|
||||
-275.9403933002717,
|
||||
-27.365381329907898
|
||||
],
|
||||
"normal": [
|
||||
-0.0047647837946902475,
|
||||
-0.004244470211534846,
|
||||
0.9999796404467509
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17549815498747348,
|
||||
-0.28803274690442715,
|
||||
-0.027460645012107557
|
||||
],
|
||||
[
|
||||
0.17456664008269004,
|
||||
-0.2650726571387735,
|
||||
-0.027387534351473477
|
||||
],
|
||||
[
|
||||
0.1977367165060201,
|
||||
-0.2638903761241465,
|
||||
-0.027251909856588433
|
||||
],
|
||||
[
|
||||
0.19931492882965815,
|
||||
-0.2867657930337398,
|
||||
-0.027361436099462122
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.240105439874732
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3727875403041322,
|
||||
-0.18368639718357715,
|
||||
-0.028527983307824488
|
||||
],
|
||||
"position_mm": [
|
||||
372.78754030413216,
|
||||
-183.68639718357716,
|
||||
-28.52798330782449
|
||||
],
|
||||
"normal": [
|
||||
0.017770061840246834,
|
||||
-0.07848355088780756,
|
||||
0.9967570201118399
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.36118828331046615,
|
||||
-0.19475982548571577,
|
||||
-0.029203500100543366
|
||||
],
|
||||
[
|
||||
0.3609217410592672,
|
||||
-0.17276892102925,
|
||||
-0.027446296410072787
|
||||
],
|
||||
[
|
||||
0.3842565772094942,
|
||||
-0.17269317207643886,
|
||||
-0.027877449838596736
|
||||
],
|
||||
[
|
||||
0.38478355963730115,
|
||||
-0.1945236701429039,
|
||||
-0.029584686882085067
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.726145075046833
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10477595949584195,
|
||||
-0.18976943117763573,
|
||||
-0.027561199292237354
|
||||
],
|
||||
"position_mm": [
|
||||
104.77595949584196,
|
||||
-189.76943117763574,
|
||||
-27.561199292237355
|
||||
],
|
||||
"normal": [
|
||||
0.013489636782943066,
|
||||
-0.04041663209038304,
|
||||
0.999091850407126
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09316090718079784,
|
||||
-0.2015796970568706,
|
||||
-0.027763426555443494
|
||||
],
|
||||
[
|
||||
0.09306121908431296,
|
||||
-0.17867405219229993,
|
||||
-0.027076696630834344
|
||||
],
|
||||
[
|
||||
0.11602994640630415,
|
||||
-0.17807167829181686,
|
||||
-0.027116449535372456
|
||||
],
|
||||
[
|
||||
0.11685176531195283,
|
||||
-0.20075229716955548,
|
||||
-0.028288224447299115
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.082413987718557
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.27337449804388364,
|
||||
-0.15924064880984792,
|
||||
0.23358485562312406
|
||||
],
|
||||
"position_mm": [
|
||||
273.37449804388365,
|
||||
-159.24064880984793,
|
||||
233.58485562312407
|
||||
],
|
||||
"normal": [
|
||||
0.3453123739316811,
|
||||
-0.9372124909543619,
|
||||
0.04890921394570811
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2848618207330342,
|
||||
-0.15557373141440914,
|
||||
0.22150130781235638
|
||||
],
|
||||
[
|
||||
0.2620460340741289,
|
||||
-0.1641253474107253,
|
||||
0.2212002661789572
|
||||
],
|
||||
[
|
||||
0.2618282026040348,
|
||||
-0.1627944853105144,
|
||||
0.24577160532918718
|
||||
],
|
||||
[
|
||||
0.28476193476433664,
|
||||
-0.15446903110374285,
|
||||
0.24586624317199549
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.44110819928058
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.1715828014317773,
|
||||
-0.17519572953360585,
|
||||
0.04566679709979497
|
||||
],
|
||||
"position_mm": [
|
||||
171.58280143177728,
|
||||
-175.19572953360586,
|
||||
45.66679709979497
|
||||
],
|
||||
"normal": [
|
||||
0.0001934774556445613,
|
||||
-0.9995117088936325,
|
||||
-0.031245901347294658
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1595266550399777,
|
||||
-0.17550742807798475,
|
||||
0.05720045077368836
|
||||
],
|
||||
[
|
||||
0.1837108657978255,
|
||||
-0.17561234264447168,
|
||||
0.05745464082841888
|
||||
],
|
||||
[
|
||||
0.18381568798160186,
|
||||
-0.1747779146817036,
|
||||
0.03396786461553103
|
||||
],
|
||||
[
|
||||
0.1592779969077041,
|
||||
-0.1748852327302634,
|
||||
0.03404423218154164
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.847889320735792
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.26301319695934344,
|
||||
-0.18007223737025468,
|
||||
0.05306475036013751
|
||||
],
|
||||
"position_mm": [
|
||||
263.0131969593434,
|
||||
-180.0722373702547,
|
||||
53.06475036013751
|
||||
],
|
||||
"normal": [
|
||||
-0.002033727772675249,
|
||||
-0.9998899991904816,
|
||||
0.014691952566131095
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2754881826997384,
|
||||
-0.17984916424374553,
|
||||
0.06476736468917958
|
||||
],
|
||||
[
|
||||
0.2743580746955665,
|
||||
-0.180348439823529,
|
||||
0.04117332380913915
|
||||
],
|
||||
[
|
||||
0.25082659841567173,
|
||||
-0.18014576976782595,
|
||||
0.04113523039968885
|
||||
],
|
||||
[
|
||||
0.2513799320263972,
|
||||
-0.1799455756459183,
|
||||
0.06518308254254247
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.83145599735425
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2270027410667941,
|
||||
-0.17567089447645604,
|
||||
0.052052177515004565
|
||||
],
|
||||
"position_mm": [
|
||||
227.0027410667941,
|
||||
-175.67089447645603,
|
||||
52.052177515004566
|
||||
],
|
||||
"normal": [
|
||||
0.032852027869677794,
|
||||
-0.9991589805985962,
|
||||
0.02453723199596994
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23807583359847764,
|
||||
-0.17525674466732336,
|
||||
0.0646341303090058
|
||||
],
|
||||
[
|
||||
0.23863116542940588,
|
||||
-0.17532900324576245,
|
||||
0.039940826731269884
|
||||
],
|
||||
[
|
||||
0.21585756341852164,
|
||||
-0.17660223610677325,
|
||||
0.03973087296980131
|
||||
],
|
||||
[
|
||||
0.2154464018207712,
|
||||
-0.17549559388596506,
|
||||
0.06390288004994124
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.588276974111285
|
||||
}
|
||||
]
|
||||
}
|
||||
258
data/camera_study/Scene9/k3_acd/aruco_positions_initial.json
Normal file
258
data/camera_study/Scene9/k3_acd/aruco_positions_initial.json
Normal file
@@ -0,0 +1,258 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-03T04:28:22Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 10,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3014392781131834,
|
||||
-0.7976593540300962,
|
||||
0.8090873924075274
|
||||
],
|
||||
"position_mm": [
|
||||
-301.4392781131834,
|
||||
-797.6593540300962,
|
||||
809.0873924075273
|
||||
],
|
||||
"direction": [
|
||||
0.478444904088974,
|
||||
0.6539158821105957,
|
||||
-0.5860755443572998
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.3287264582676568,
|
||||
-0.9186429714357892,
|
||||
0.3564346556463644
|
||||
],
|
||||
"position_mm": [
|
||||
328.72645826765677,
|
||||
-918.6429714357893,
|
||||
356.4346556463644
|
||||
],
|
||||
"direction": [
|
||||
-0.13607342541217804,
|
||||
0.9607956409454346,
|
||||
-0.24156945943832397
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7029130020015959,
|
||||
-0.7907698766672966,
|
||||
0.4011397354766348
|
||||
],
|
||||
"position_mm": [
|
||||
702.9130020015959,
|
||||
-790.7698766672966,
|
||||
401.13973547663477
|
||||
],
|
||||
"direction": [
|
||||
-0.5559978485107422,
|
||||
0.7807162404060364,
|
||||
-0.28521665930747986
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 43,
|
||||
"position_m": [
|
||||
0.2691314996318053,
|
||||
-0.07413091490012769,
|
||||
0.34030671634304427
|
||||
],
|
||||
"position_mm": [
|
||||
269.13149963180535,
|
||||
-74.13091490012769,
|
||||
340.3067163430443
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.4224220616915755,
|
||||
0.0,
|
||||
0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16771788217228745,
|
||||
-0.17251892518430356,
|
||||
-0.027592545532380573
|
||||
],
|
||||
"position_mm": [
|
||||
167.71788217228746,
|
||||
-172.51892518430355,
|
||||
-27.592545532380573
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.402445448235319,
|
||||
-0.17329331204338863,
|
||||
-0.027922288581062774
|
||||
],
|
||||
"position_mm": [
|
||||
402.445448235319,
|
||||
-173.29331204338862,
|
||||
-27.922288581062773
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.1867683482816059,
|
||||
-0.27596509615120146,
|
||||
-0.027453327125883182
|
||||
],
|
||||
"position_mm": [
|
||||
186.7683482816059,
|
||||
-275.96509615120146,
|
||||
-27.45332712588318
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3728202738420811,
|
||||
-0.18366826214691032,
|
||||
-0.028630506420009708
|
||||
],
|
||||
"position_mm": [
|
||||
372.8202738420811,
|
||||
-183.6682621469103,
|
||||
-28.63050642000971
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10417481909922857,
|
||||
-0.18994269969697433,
|
||||
-0.027589738335198368
|
||||
],
|
||||
"position_mm": [
|
||||
104.17481909922857,
|
||||
-189.94269969697433,
|
||||
-27.58973833519837
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.2710983590596924,
|
||||
-0.15965184746976951,
|
||||
0.2351627765562781
|
||||
],
|
||||
"position_mm": [
|
||||
271.09835905969237,
|
||||
-159.6518474697695,
|
||||
235.1627765562781
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.17080312948062298,
|
||||
-0.17534160974514862,
|
||||
0.04648120109655762
|
||||
],
|
||||
"position_mm": [
|
||||
170.80312948062297,
|
||||
-175.34160974514862,
|
||||
46.481201096557626
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2630297446961479,
|
||||
-0.17995804521763648,
|
||||
0.053055149426680326
|
||||
],
|
||||
"position_mm": [
|
||||
263.02974469614793,
|
||||
-179.95804521763648,
|
||||
53.05514942668032
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.22608447232278653,
|
||||
-0.1758234577552331,
|
||||
0.0531579147296938
|
||||
],
|
||||
"position_mm": [
|
||||
226.08447232278652,
|
||||
-175.82345775523308,
|
||||
53.1579147296938
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
257
data/camera_study/Scene9/k3_acd/aruco_positions_optimized.json
Normal file
257
data/camera_study/Scene9/k3_acd/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,257 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-03T04:28:22Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 10,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3014392781131834,
|
||||
-0.7976593540300962,
|
||||
0.8090873924075274
|
||||
],
|
||||
"position_mm": [
|
||||
-301.4392781131834,
|
||||
-797.6593540300962,
|
||||
809.0873924075273
|
||||
],
|
||||
"direction": [
|
||||
0.478444904088974,
|
||||
0.6539158821105957,
|
||||
-0.5860755443572998
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.3287264582676568,
|
||||
-0.9186429714357892,
|
||||
0.3564346556463644
|
||||
],
|
||||
"position_mm": [
|
||||
328.72645826765677,
|
||||
-918.6429714357893,
|
||||
356.4346556463644
|
||||
],
|
||||
"direction": [
|
||||
-0.13607342541217804,
|
||||
0.9607956409454346,
|
||||
-0.24156945943832397
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7029130020015959,
|
||||
-0.7907698766672966,
|
||||
0.4011397354766348
|
||||
],
|
||||
"position_mm": [
|
||||
702.9130020015959,
|
||||
-790.7698766672966,
|
||||
401.13973547663477
|
||||
],
|
||||
"direction": [
|
||||
-0.5559978485107422,
|
||||
0.7807162404060364,
|
||||
-0.28521665930747986
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 43,
|
||||
"position_m": [
|
||||
0.2690330019575988,
|
||||
-0.07420143739619722,
|
||||
0.3400658087940308
|
||||
],
|
||||
"position_mm": [
|
||||
269.0330019575988,
|
||||
-74.20143739619722,
|
||||
340.06580879403083
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.4224220616915755,
|
||||
0.0,
|
||||
0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16712389190015997,
|
||||
-0.17325132449783853,
|
||||
-0.027307287086356522
|
||||
],
|
||||
"position_mm": [
|
||||
167.12389190015998,
|
||||
-173.25132449783854,
|
||||
-27.30728708635652
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40385912182721656,
|
||||
-0.1696296403707854,
|
||||
-0.030210224584124694
|
||||
],
|
||||
"position_mm": [
|
||||
403.85912182721654,
|
||||
-169.6296403707854,
|
||||
-30.210224584124695
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18646375745703306,
|
||||
-0.2750368139598187,
|
||||
-0.027896766956004446
|
||||
],
|
||||
"position_mm": [
|
||||
186.46375745703307,
|
||||
-275.0368139598187,
|
||||
-27.896766956004445
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37148680369673864,
|
||||
-0.18664872864594603,
|
||||
-0.026714909606175622
|
||||
],
|
||||
"position_mm": [
|
||||
371.48680369673866,
|
||||
-186.64872864594602,
|
||||
-26.71490960617562
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10530446021600964,
|
||||
-0.18991819075572441,
|
||||
-0.02752481371840619
|
||||
],
|
||||
"position_mm": [
|
||||
105.30446021600964,
|
||||
-189.91819075572442,
|
||||
-27.52481371840619
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.2741422894834701,
|
||||
-0.16183492940244526,
|
||||
0.23387460797461693
|
||||
],
|
||||
"position_mm": [
|
||||
274.1422894834701,
|
||||
-161.83492940244525,
|
||||
233.87460797461694
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.17206090361715953,
|
||||
-0.17596498913394745,
|
||||
0.04582023157694639
|
||||
],
|
||||
"position_mm": [
|
||||
172.06090361715954,
|
||||
-175.96498913394746,
|
||||
45.82023157694639
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.26394707928542627,
|
||||
-0.1817524585981931,
|
||||
0.05379832850067292
|
||||
],
|
||||
"position_mm": [
|
||||
263.94707928542624,
|
||||
-181.7524585981931,
|
||||
53.798328500672916
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.22699249213067746,
|
||||
-0.1757156069462625,
|
||||
0.05175887971517895
|
||||
],
|
||||
"position_mm": [
|
||||
226.99249213067745,
|
||||
-175.7156069462625,
|
||||
51.75887971517895
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1702
data/camera_study/Scene9/k3_acd/render_a_aruco_detection.json
Normal file
1702
data/camera_study/Scene9/k3_acd/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene9/k3_acd/render_a_camera_pose.json
Normal file
355
data/camera_study/Scene9/k3_acd/render_a_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:28:21Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9\\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": [
|
||||
[
|
||||
1992.8416748046875,
|
||||
0.0,
|
||||
719.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.40380859375,
|
||||
537.7935791015625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 11,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
103,
|
||||
54,
|
||||
51,
|
||||
55,
|
||||
210,
|
||||
85,
|
||||
96,
|
||||
62,
|
||||
217,
|
||||
72
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.012596611338444681,
|
||||
0.001823459559382797,
|
||||
0.0013336547633117414,
|
||||
0.001333617704124427
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.7740966455353937,
|
||||
"residual_median_px": 3.212772940593517,
|
||||
"residual_max_px": 6.202529448643419,
|
||||
"sigma2_normalized": 2.445487248334908e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.806882381439209,
|
||||
-0.5907120704650879,
|
||||
-0.0003876964037772268
|
||||
],
|
||||
[
|
||||
-0.3464553952217102,
|
||||
-0.472708523273468,
|
||||
-0.8102563619613647
|
||||
],
|
||||
[
|
||||
0.478444904088974,
|
||||
0.6539158821105957,
|
||||
-0.5860755443572998
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.22764724493026733,
|
||||
0.17407254874706268,
|
||||
1.1400104761123657
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.109480425106677,
|
||||
-0.6898696845922361,
|
||||
0.35190848901829686
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.3014392852783203,
|
||||
-0.7976593375205994,
|
||||
0.8090873956680298
|
||||
],
|
||||
"position_mm": [
|
||||
-301.43927001953125,
|
||||
-797.6593627929688,
|
||||
809.08740234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.8684539794922,
|
||||
"pitch": -28.58388328552246,
|
||||
"yaw": -23.237491607666016
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.7725908954999174e-05,
|
||||
-4.336264240020541e-06,
|
||||
2.874379737299334e-06,
|
||||
1.42455613611222e-06,
|
||||
-3.3997305965027654e-07,
|
||||
8.780625583276048e-06
|
||||
],
|
||||
[
|
||||
-4.33626424002045e-06,
|
||||
1.235339583308422e-05,
|
||||
-3.1382503086935615e-07,
|
||||
-4.810377606184651e-07,
|
||||
-2.884469935618526e-06,
|
||||
-2.757182922057696e-07
|
||||
],
|
||||
[
|
||||
2.8743797372994927e-06,
|
||||
-3.1382503086937383e-07,
|
||||
6.421520255144679e-05,
|
||||
1.589852417802596e-06,
|
||||
-1.0313586967674234e-05,
|
||||
-2.639986584739018e-05
|
||||
],
|
||||
[
|
||||
1.424556136112218e-06,
|
||||
-4.810377606184746e-07,
|
||||
1.5898524178026153e-06,
|
||||
5.25158373021709e-07,
|
||||
2.4601732546295158e-08,
|
||||
9.242146393941159e-07
|
||||
],
|
||||
[
|
||||
-3.399730596503203e-07,
|
||||
-2.8844699356185343e-06,
|
||||
-1.0313586967674231e-05,
|
||||
2.4601732546296564e-08,
|
||||
3.0101863708973597e-06,
|
||||
6.130349421653036e-06
|
||||
],
|
||||
[
|
||||
8.780625583275953e-06,
|
||||
-2.7571829220583174e-07,
|
||||
-2.639986584739021e-05,
|
||||
9.242146393941262e-07,
|
||||
6.1303494216530616e-06,
|
||||
2.6354114554486426e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3519188166004146,
|
||||
0.20137975639338104,
|
||||
0.45913622673796917
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.000724678116836509,
|
||||
0.0017349888676580492,
|
||||
0.005133625868183854
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006010664624785401,
|
||||
0.007049372056075051,
|
||||
0.007045635883701703
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.010664624785401,
|
||||
7.04937205607505,
|
||||
7.045635883701703
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.3204280070795569,
|
||||
"pitch": 0.330959843866862,
|
||||
"yaw": 0.2352878178703698
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
880.75,
|
||||
1030.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.2113647460938,
|
||||
1028.1080322265625
|
||||
],
|
||||
"reprojection_error_px": 4.416099316825931,
|
||||
"confidence": 0.48062443979044517
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
661.3468017578125,
|
||||
995.8610229492188
|
||||
],
|
||||
"reprojection_error_px": 3.640264352547517,
|
||||
"confidence": 0.8492473171954678
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1154.75,
|
||||
960.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1160.31884765625,
|
||||
961.8600463867188
|
||||
],
|
||||
"reprojection_error_px": 5.678403578400224,
|
||||
"confidence": 0.7156057017530675
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.25,
|
||||
928.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
735.9454345703125,
|
||||
928.0528564453125
|
||||
],
|
||||
"reprojection_error_px": 0.7607688458415308,
|
||||
"confidence": 0.7281251715798226
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
997.8427734375,
|
||||
934.1776123046875
|
||||
],
|
||||
"reprojection_error_px": 2.2044248635374197,
|
||||
"confidence": 0.8146776238253017
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
368.6568908691406,
|
||||
848.1165771484375
|
||||
],
|
||||
"reprojection_error_px": 2.8870380017629045,
|
||||
"confidence": 0.5810048492836246
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.25,
|
||||
821.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1329.0474853515625,
|
||||
821.7364501953125
|
||||
],
|
||||
"reprojection_error_px": 6.202529448643419,
|
||||
"confidence": 0.563942625830182
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1017.5,
|
||||
792.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1017.1517944335938,
|
||||
795.69384765625
|
||||
],
|
||||
"reprojection_error_px": 3.212772940593517,
|
||||
"confidence": 0.630176526311095
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1041.25,
|
||||
762.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1045.972900390625,
|
||||
762.3524169921875
|
||||
],
|
||||
"reprojection_error_px": 4.739605505510665,
|
||||
"confidence": 0.5408087705459368
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.5,
|
||||
526.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1220.9332275390625,
|
||||
525.1178588867188
|
||||
],
|
||||
"reprojection_error_px": 2.172101699366332,
|
||||
"confidence": 0.38635420079609184
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
738.5,
|
||||
473.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
737.1273193359375,
|
||||
473.02313232421875
|
||||
],
|
||||
"reprojection_error_px": 1.3913019614035813,
|
||||
"confidence": 0.2699080271668978
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1041
data/camera_study/Scene9/k3_acd/render_c_aruco_detection.json
Normal file
1041
data/camera_study/Scene9/k3_acd/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
291
data/camera_study/Scene9/k3_acd/render_c_camera_pose.json
Normal file
291
data/camera_study/Scene9/k3_acd/render_c_camera_pose.json
Normal file
@@ -0,0 +1,291 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:28:21Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9\\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": [
|
||||
[
|
||||
1994.701171875,
|
||||
0.0,
|
||||
720.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1995.5245361328125,
|
||||
541.232177734375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 6,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
96,
|
||||
62,
|
||||
64,
|
||||
103,
|
||||
79
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5
|
||||
],
|
||||
"rms": [
|
||||
0.008349413376415336,
|
||||
0.0016504880280259497,
|
||||
0.0015759798504030179,
|
||||
0.0015755701165085163,
|
||||
0.0015755629520037386,
|
||||
0.0015755629202711871
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05,
|
||||
3.125e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.462444988553178,
|
||||
"residual_median_px": 2.9957948456372425,
|
||||
"residual_max_px": 7.261467136704596,
|
||||
"sigma2_normalized": 4.9647970313112095e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9905201196670532,
|
||||
0.13657259941101074,
|
||||
-0.014758122153580189
|
||||
],
|
||||
[
|
||||
0.018812227994203568,
|
||||
-0.24128760397434235,
|
||||
-0.9702712893486023
|
||||
],
|
||||
[
|
||||
-0.13607342541217804,
|
||||
0.9607956409454346,
|
||||
-0.24156945943832397
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.1948884129524231,
|
||||
0.11799708753824234,
|
||||
1.013462781906128
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.812587441803086,
|
||||
0.11387206766058035,
|
||||
-0.11053524561415286
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.32872647047042847,
|
||||
-0.9186429977416992,
|
||||
0.3564346432685852
|
||||
],
|
||||
"position_mm": [
|
||||
328.7264709472656,
|
||||
-918.6430053710938,
|
||||
356.43463134765625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 104.1131362915039,
|
||||
"pitch": 7.820694923400879,
|
||||
"yaw": 1.0880461931228638
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0033297643910965512,
|
||||
4.5538087618852444e-05,
|
||||
-7.692681882483746e-05,
|
||||
-1.2456399300444454e-05,
|
||||
-0.0006192036523822213,
|
||||
-0.00023806607634638158
|
||||
],
|
||||
[
|
||||
4.553808761882524e-05,
|
||||
0.000330429340101458,
|
||||
-0.0006769712996470649,
|
||||
9.693915508172016e-05,
|
||||
4.1581619517906127e-07,
|
||||
5.77560865446087e-05
|
||||
],
|
||||
[
|
||||
-7.692681882477907e-05,
|
||||
-0.0006769712996470649,
|
||||
0.0015263263520935051,
|
||||
-0.00020916352022384553,
|
||||
-1.5661095106955834e-05,
|
||||
-0.0001281815591286064
|
||||
],
|
||||
[
|
||||
-1.2456399300452609e-05,
|
||||
9.693915508171994e-05,
|
||||
-0.00020916352022384512,
|
||||
2.9970737255150626e-05,
|
||||
5.76993475798201e-06,
|
||||
1.9321909318967827e-05
|
||||
],
|
||||
[
|
||||
-0.000619203652382222,
|
||||
4.158161951740297e-07,
|
||||
-1.5661095106945012e-05,
|
||||
5.769934757980506e-06,
|
||||
0.00011768022806462987,
|
||||
4.981194329171975e-05
|
||||
],
|
||||
[
|
||||
-0.0002380660763463879,
|
||||
5.775608654460635e-05,
|
||||
-0.00012818155912860127,
|
||||
1.9321909318967163e-05,
|
||||
4.981194329172085e-05,
|
||||
4.2160344823719006e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
3.3062020033771,
|
||||
1.0415063782403142,
|
||||
2.238444513684183
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.005474553612409931,
|
||||
0.010848051809639825,
|
||||
0.006493099785442929
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.03154393435586156,
|
||||
0.02328885529001911,
|
||||
0.04348494417010275
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
31.54393435586156,
|
||||
23.28885529001911,
|
||||
43.48494417010275
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 3.5307199195496453,
|
||||
"pitch": 2.073501762713676,
|
||||
"yaw": 0.5915145501472072
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.25,
|
||||
1033.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
285.780029296875,
|
||||
1034.0025634765625
|
||||
],
|
||||
"reprojection_error_px": 2.5426042855189133,
|
||||
"confidence": 0.3455642187784726
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1038.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1089.9932861328125,
|
||||
1037.9873046875
|
||||
],
|
||||
"reprojection_error_px": 7.261467136704596,
|
||||
"confidence": 0.24498606281991034
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1177.9298095703125,
|
||||
1029.019775390625
|
||||
],
|
||||
"reprojection_error_px": 6.475724304083219,
|
||||
"confidence": 0.37942062793404846
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.75,
|
||||
989.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
147.2631072998047,
|
||||
991.4095458984375
|
||||
],
|
||||
"reprojection_error_px": 2.989770541580986,
|
||||
"confidence": 0.5991514656644388
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.5,
|
||||
1008.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
440.82305908203125,
|
||||
1005.5554809570312
|
||||
],
|
||||
"reprojection_error_px": 3.001819149693499,
|
||||
"confidence": 0.5496098643171499
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.25,
|
||||
998.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
945.6839599609375,
|
||||
998.5358276367188
|
||||
],
|
||||
"reprojection_error_px": 0.6341125797002471,
|
||||
"confidence": 0.4739639622362142
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1099
data/camera_study/Scene9/k3_acd/render_d_aruco_detection.json
Normal file
1099
data/camera_study/Scene9/k3_acd/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
299
data/camera_study/Scene9/k3_acd/render_d_camera_pose.json
Normal file
299
data/camera_study/Scene9/k3_acd/render_d_camera_pose.json
Normal file
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:28:22Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene9\\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": [
|
||||
[
|
||||
1994.6785888671875,
|
||||
0.0,
|
||||
720.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.283935546875,
|
||||
541.2328491210938
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 7,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
208,
|
||||
69,
|
||||
51,
|
||||
103,
|
||||
214,
|
||||
211
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.008188696345242167,
|
||||
0.0018694817429455886,
|
||||
0.0018373125816728525,
|
||||
0.0018373121099168372
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 5.199280170969751,
|
||||
"residual_median_px": 5.638632809088584,
|
||||
"residual_max_px": 6.820089134729525,
|
||||
"sigma2_normalized": 5.907502631029793e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8147047162055969,
|
||||
0.5798754096031189,
|
||||
-0.0008973124204203486
|
||||
],
|
||||
[
|
||||
0.1646895855665207,
|
||||
-0.23286625742912292,
|
||||
-0.958462655544281
|
||||
],
|
||||
[
|
||||
-0.5559978485107422,
|
||||
0.7807162404060364,
|
||||
-0.28521665930747986
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.11375858634710312,
|
||||
0.08457139134407043,
|
||||
1.1225967407226562
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7929989226630128,
|
||||
0.5722784971576711,
|
||||
-0.42803400696915006
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.7029129862785339,
|
||||
-0.7907698750495911,
|
||||
0.4011397361755371
|
||||
],
|
||||
"position_mm": [
|
||||
702.9129638671875,
|
||||
-790.7698974609375,
|
||||
401.1397399902344
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 110.068603515625,
|
||||
"pitch": 33.77947235107422,
|
||||
"yaw": 11.428130149841309
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0003111379966124668,
|
||||
9.472497916692324e-05,
|
||||
8.779460832805294e-05,
|
||||
-3.958542663949911e-06,
|
||||
-7.135325634092011e-05,
|
||||
-1.1969085520221157e-05
|
||||
],
|
||||
[
|
||||
9.472497916692374e-05,
|
||||
0.00012716703631632546,
|
||||
-8.804590578879433e-05,
|
||||
2.5527985145289416e-05,
|
||||
-2.5336695203193423e-05,
|
||||
5.771898809471573e-06
|
||||
],
|
||||
[
|
||||
8.779460832805497e-05,
|
||||
-8.804590578879483e-05,
|
||||
0.00032574713158616453,
|
||||
-4.848568180738122e-05,
|
||||
-2.661952222608106e-05,
|
||||
-2.440613768406124e-05
|
||||
],
|
||||
[
|
||||
-3.958542663950026e-06,
|
||||
2.5527985145289467e-05,
|
||||
-4.848568180738104e-05,
|
||||
9.605206442999074e-06,
|
||||
7.635694310285047e-07,
|
||||
2.645490211630807e-06
|
||||
],
|
||||
[
|
||||
-7.135325634092047e-05,
|
||||
-2.5336695203193355e-05,
|
||||
-2.6619522226080837e-05,
|
||||
7.635694310285125e-07,
|
||||
1.8740214539134888e-05,
|
||||
7.662445948412546e-06
|
||||
],
|
||||
[
|
||||
-1.1969085520221808e-05,
|
||||
5.771898809471372e-06,
|
||||
-2.440613768406123e-05,
|
||||
2.645490211630829e-06,
|
||||
7.662445948412675e-06,
|
||||
2.6216022887703195e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
1.010646224457074,
|
||||
0.6461151246731555,
|
||||
1.0341009390137754
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00309922674920682,
|
||||
0.004328996943765945,
|
||||
0.0051201584826744565
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.013268855013594968,
|
||||
0.01117814668575118,
|
||||
0.01621827264682108
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
13.268855013594969,
|
||||
11.17814668575118,
|
||||
16.21827264682108
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.3532625495946415,
|
||||
"pitch": 0.9637067987327874,
|
||||
"yaw": 0.8241207333085551
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.5,
|
||||
1048.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
422.6895751953125,
|
||||
1046.1839599609375
|
||||
],
|
||||
"reprojection_error_px": 2.3840324218248687,
|
||||
"confidence": 0.20059440065661768
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1004.0,
|
||||
919.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
997.8126831054688,
|
||||
920.9627075195312
|
||||
],
|
||||
"reprojection_error_px": 6.419988894134531,
|
||||
"confidence": 0.5701206199530169
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.0,
|
||||
929.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
123.50090026855469,
|
||||
933.1488647460938
|
||||
],
|
||||
"reprojection_error_px": 5.638632809088584,
|
||||
"confidence": 0.6485521925210277
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
549.5,
|
||||
937.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
550.411376953125,
|
||||
936.3912963867188
|
||||
],
|
||||
"reprojection_error_px": 1.4352113617130782,
|
||||
"confidence": 0.7026612913493538
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
419.5,
|
||||
914.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
425.71990966796875,
|
||||
912.6949462890625
|
||||
],
|
||||
"reprojection_error_px": 6.550612340272405,
|
||||
"confidence": 0.7296444872984649
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1079.6612548828125,
|
||||
854.7133178710938
|
||||
],
|
||||
"reprojection_error_px": 6.820089134729525,
|
||||
"confidence": 0.43104882288349655
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
896.5,
|
||||
804.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.3373413085938,
|
||||
802.9378051757812
|
||||
],
|
||||
"reprojection_error_px": 4.36458275644379,
|
||||
"confidence": 0.3830481293947153
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene9/k3_acd/robot_state.eval.json
Normal file
77
data/camera_study/Scene9/k3_acd/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 62.888770674874515,
|
||||
"gt": 60.0,
|
||||
"error": 2.8887706748745146,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": -2.4393555194509653,
|
||||
"gt": -2.0,
|
||||
"error": 0.4393555194509702,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 95.44359985870618,
|
||||
"gt": 95.0,
|
||||
"error": 0.4435998587061931,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": -159.5233536495732,
|
||||
"gt": 200.0,
|
||||
"error": 0.4766463504267904,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 60.84918117833634,
|
||||
"gt": 60.0,
|
||||
"error": 0.8491811783363232,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 9.223768584397027,
|
||||
"gt": 9.0,
|
||||
"error": 0.2237685843970212,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 5.43293232561796,
|
||||
"gt": 8.0,
|
||||
"error": 2.5670676743820398,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.4865102982634596,
|
||||
"max_abs_deg": 0.8491811783363232,
|
||||
"mean_abs_mm": 2.727919174628277,
|
||||
"max_abs_mm": 2.8887706748745146,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 3.46797698153362,
|
||||
"finger_error_mm": 5.778100954762003
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene9/k3_acd/robot_state.json
Normal file
58
data/camera_study/Scene9/k3_acd/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:28:25Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 62.888770674874515,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": -2.4393555194509653,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 95.44359985870618,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": -159.5233536495732,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"b": {
|
||||
"value": 60.84918117833634,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 9.223768584397027,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 5.43293232561796,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.328260520109352,
|
||||
"num_markers": 10
|
||||
}
|
||||
Reference in New Issue
Block a user