Claude: Studie - Wie viele Kameras brauchts
This commit is contained in:
1185
data/camera_study/Scene10/k3_abf/aruco_marker_poses.json
Normal file
1185
data/camera_study/Scene10/k3_abf/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
562
data/camera_study/Scene10/k3_abf/aruco_positions_initial.json
Normal file
562
data/camera_study/Scene10/k3_abf/aruco_positions_initial.json
Normal file
@@ -0,0 +1,562 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:18:57Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 26,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3437251241398752,
|
||||
-0.2880518570653535,
|
||||
-0.027336175680837974
|
||||
],
|
||||
"position_mm": [
|
||||
343.7251241398752,
|
||||
-288.05185706535354,
|
||||
-27.336175680837975
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16785854357163119,
|
||||
-0.17315579742762638,
|
||||
-0.027341000491546467
|
||||
],
|
||||
"position_mm": [
|
||||
167.85854357163117,
|
||||
-173.15579742762637,
|
||||
-27.341000491546467
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.4887969373394409,
|
||||
0.2151519019436198,
|
||||
-0.027344778657349317
|
||||
],
|
||||
"position_mm": [
|
||||
488.7969373394409,
|
||||
215.1519019436198,
|
||||
-27.344778657349316
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3399007685346788,
|
||||
-0.32741013108724015,
|
||||
-0.02754239461514119
|
||||
],
|
||||
"position_mm": [
|
||||
339.90076853467883,
|
||||
-327.41013108724013,
|
||||
-27.542394615141188
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.284542628458916,
|
||||
-0.2609142429326301,
|
||||
-0.027523444076098025
|
||||
],
|
||||
"position_mm": [
|
||||
284.542628458916,
|
||||
-260.9142429326301,
|
||||
-27.523444076098023
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4016442754970195,
|
||||
-0.17304360384293327,
|
||||
-0.02782735644960473
|
||||
],
|
||||
"position_mm": [
|
||||
401.64427549701946,
|
||||
-173.04360384293327,
|
||||
-27.82735644960473
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019583400771359276,
|
||||
-0.1888305609196817,
|
||||
-0.02823846532607405
|
||||
],
|
||||
"position_mm": [
|
||||
-19.583400771359276,
|
||||
-188.8305609196817,
|
||||
-28.23846532607405
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005437878298835949,
|
||||
-0.27719563632950794,
|
||||
-0.028747015326655703
|
||||
],
|
||||
"position_mm": [
|
||||
5.437878298835949,
|
||||
-277.1956363295079,
|
||||
-28.747015326655703
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.4418532539715914,
|
||||
0.19413790567464606,
|
||||
-0.027882661763834013
|
||||
],
|
||||
"position_mm": [
|
||||
441.8532539715914,
|
||||
194.13790567464605,
|
||||
-27.88266176383401
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027390253334127496,
|
||||
0.19253937360267048,
|
||||
-0.025965078296917538
|
||||
],
|
||||
"position_mm": [
|
||||
-27.390253334127497,
|
||||
192.53937360267048,
|
||||
-25.96507829691754
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5063530924316049,
|
||||
-0.3135538253142812,
|
||||
-0.02766300592122651
|
||||
],
|
||||
"position_mm": [
|
||||
506.35309243160486,
|
||||
-313.5538253142812,
|
||||
-27.66300592122651
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18662820880639008,
|
||||
-0.2766962770611542,
|
||||
-0.027457045100409562
|
||||
],
|
||||
"position_mm": [
|
||||
186.6282088063901,
|
||||
-276.6962770611542,
|
||||
-27.457045100409562
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.30660433344953525,
|
||||
-0.35825402004545726,
|
||||
-0.027246402971970632
|
||||
],
|
||||
"position_mm": [
|
||||
306.60433344953526,
|
||||
-358.25402004545725,
|
||||
-27.24640297197063
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6506496658425812,
|
||||
-0.22406775861996026,
|
||||
-0.027142007301685093
|
||||
],
|
||||
"position_mm": [
|
||||
650.6496658425813,
|
||||
-224.06775861996024,
|
||||
-27.142007301685094
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10456229275120435,
|
||||
-0.19034887967147093,
|
||||
-0.027147622219092876
|
||||
],
|
||||
"position_mm": [
|
||||
104.56229275120435,
|
||||
-190.34887967147094,
|
||||
-27.147622219092874
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3088928580879901,
|
||||
-0.15643470938822562,
|
||||
0.1584966868546083
|
||||
],
|
||||
"position_mm": [
|
||||
308.89285808799013,
|
||||
-156.43470938822563,
|
||||
158.4966868546083
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7523091316145816,
|
||||
-0.0908295201086147,
|
||||
0.000834633856532585
|
||||
],
|
||||
"position_mm": [
|
||||
752.3091316145816,
|
||||
-90.8295201086147,
|
||||
0.8346338565325849
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6500135896057839,
|
||||
-0.010136006087639692,
|
||||
0.00037332949430560306
|
||||
],
|
||||
"position_mm": [
|
||||
650.013589605784,
|
||||
-10.136006087639691,
|
||||
0.3733294943056031
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021586136197409667,
|
||||
-0.020230171447986223,
|
||||
0.0011640471470370068
|
||||
],
|
||||
"position_mm": [
|
||||
21.58613619740967,
|
||||
-20.230171447986223,
|
||||
1.1640471470370068
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.25300004414982186,
|
||||
-0.009074606313736522,
|
||||
0.00016276608304794952
|
||||
],
|
||||
"position_mm": [
|
||||
253.00004414982186,
|
||||
-9.074606313736522,
|
||||
0.1627660830479495
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34782586912632224,
|
||||
-0.011675676699665745,
|
||||
0.0011163084924605883
|
||||
],
|
||||
"position_mm": [
|
||||
347.82586912632223,
|
||||
-11.675676699665745,
|
||||
1.1163084924605882
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25041920016634434,
|
||||
-0.08847728419421877,
|
||||
0.0002108696475885868
|
||||
],
|
||||
"position_mm": [
|
||||
250.41920016634432,
|
||||
-88.47728419421877,
|
||||
0.21086964758858678
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 231,
|
||||
"position_m": [
|
||||
0.31814418950007245,
|
||||
-0.018667115816921015,
|
||||
0.31569076123152473
|
||||
],
|
||||
"position_mm": [
|
||||
318.14418950007246,
|
||||
-18.667115816921015,
|
||||
315.69076123152473
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.22799483997378076,
|
||||
-0.03999951767550287,
|
||||
0.30914420610618387
|
||||
],
|
||||
"position_mm": [
|
||||
227.99483997378076,
|
||||
-39.999517675502865,
|
||||
309.14420610618384
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.31782474092135893,
|
||||
-0.048088089880697654,
|
||||
0.3003235767699683
|
||||
],
|
||||
"position_mm": [
|
||||
317.8247409213589,
|
||||
-48.08808988069765,
|
||||
300.32357676996827
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2796467080466959,
|
||||
-0.044322090402926444,
|
||||
0.3050079005902346
|
||||
],
|
||||
"position_mm": [
|
||||
279.6467080466959,
|
||||
-44.32209040292644,
|
||||
305.00790059023456
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
561
data/camera_study/Scene10/k3_abf/aruco_positions_optimized.json
Normal file
561
data/camera_study/Scene10/k3_abf/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:18:58Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 26,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.344872227980913,
|
||||
-0.285073897939649,
|
||||
-0.03143016651550026
|
||||
],
|
||||
"position_mm": [
|
||||
344.872227980913,
|
||||
-285.073897939649,
|
||||
-31.430166515500265
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16700631887332593,
|
||||
-0.17444926210749503,
|
||||
-0.025891896354220702
|
||||
],
|
||||
"position_mm": [
|
||||
167.00631887332594,
|
||||
-174.44926210749503,
|
||||
-25.8918963542207
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.48779727201417955,
|
||||
0.2133454849240495,
|
||||
-0.02479275348533003
|
||||
],
|
||||
"position_mm": [
|
||||
487.79727201417955,
|
||||
213.34548492404952,
|
||||
-24.79275348533003
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3398750501871461,
|
||||
-0.3285630089908697,
|
||||
-0.026142418289381908
|
||||
],
|
||||
"position_mm": [
|
||||
339.8750501871461,
|
||||
-328.5630089908697,
|
||||
-26.142418289381908
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2845919289905986,
|
||||
-0.2608369780414383,
|
||||
-0.02763534277536527
|
||||
],
|
||||
"position_mm": [
|
||||
284.5919289905986,
|
||||
-260.8369780414383,
|
||||
-27.63534277536527
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4016644069779143,
|
||||
-0.17304943837477102,
|
||||
-0.027828213389374825
|
||||
],
|
||||
"position_mm": [
|
||||
401.66440697791427,
|
||||
-173.04943837477103,
|
||||
-27.828213389374824
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01965977228731217,
|
||||
-0.1884068861653073,
|
||||
-0.028581807301438677
|
||||
],
|
||||
"position_mm": [
|
||||
-19.65977228731217,
|
||||
-188.4068861653073,
|
||||
-28.581807301438676
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005387783813752628,
|
||||
-0.27718561529635405,
|
||||
-0.028725518417530446
|
||||
],
|
||||
"position_mm": [
|
||||
5.387783813752628,
|
||||
-277.18561529635406,
|
||||
-28.725518417530445
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.442768900428819,
|
||||
0.1955280319745608,
|
||||
-0.029750639362916352
|
||||
],
|
||||
"position_mm": [
|
||||
442.768900428819,
|
||||
195.5280319745608,
|
||||
-29.750639362916353
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027448885668632163,
|
||||
0.1926398437810037,
|
||||
-0.026109561869874075
|
||||
],
|
||||
"position_mm": [
|
||||
-27.448885668632162,
|
||||
192.63984378100372,
|
||||
-26.109561869874074
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.506351081186413,
|
||||
-0.31353395946887236,
|
||||
-0.027654667111455335
|
||||
],
|
||||
"position_mm": [
|
||||
506.351081186413,
|
||||
-313.53395946887235,
|
||||
-27.654667111455336
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.186545851078748,
|
||||
-0.27617288981820337,
|
||||
-0.028166175075422083
|
||||
],
|
||||
"position_mm": [
|
||||
186.545851078748,
|
||||
-276.1728898182034,
|
||||
-28.166175075422082
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.3041012147597672,
|
||||
-0.3601778877311039,
|
||||
-0.024069200263459135
|
||||
],
|
||||
"position_mm": [
|
||||
304.1012147597672,
|
||||
-360.17788773110385,
|
||||
-24.069200263459134
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6506496532964678,
|
||||
-0.22406764829245043,
|
||||
-0.02714195869540798
|
||||
],
|
||||
"position_mm": [
|
||||
650.6496532964678,
|
||||
-224.06764829245043,
|
||||
-27.14195869540798
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10491566403682026,
|
||||
-0.18996136261885396,
|
||||
-0.027787598978289058
|
||||
],
|
||||
"position_mm": [
|
||||
104.91566403682026,
|
||||
-189.96136261885397,
|
||||
-27.787598978289058
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.30965492124044636,
|
||||
-0.15596107363559772,
|
||||
0.15797558142572546
|
||||
],
|
||||
"position_mm": [
|
||||
309.65492124044636,
|
||||
-155.96107363559773,
|
||||
157.97558142572547
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7523093215211043,
|
||||
-0.09083060961463339,
|
||||
0.0008346340150468042
|
||||
],
|
||||
"position_mm": [
|
||||
752.3093215211043,
|
||||
-90.83060961463339,
|
||||
0.8346340150468042
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6500123085938552,
|
||||
-0.010129749719406483,
|
||||
0.0003763093512072362
|
||||
],
|
||||
"position_mm": [
|
||||
650.0123085938552,
|
||||
-10.129749719406483,
|
||||
0.37630935120723624
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021557510339485133,
|
||||
-0.020545166296238707,
|
||||
0.0012491713748413356
|
||||
],
|
||||
"position_mm": [
|
||||
21.557510339485134,
|
||||
-20.54516629623871,
|
||||
1.2491713748413356
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.25309340711613837,
|
||||
-0.008692479028847573,
|
||||
-0.00011457923176328382
|
||||
],
|
||||
"position_mm": [
|
||||
253.09340711613837,
|
||||
-8.692479028847574,
|
||||
-0.11457923176328381
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.347807910175868,
|
||||
-0.011649294441395425,
|
||||
0.0011185463630914389
|
||||
],
|
||||
"position_mm": [
|
||||
347.80791017586796,
|
||||
-11.649294441395424,
|
||||
1.118546363091439
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2503001632101795,
|
||||
-0.08864128819362872,
|
||||
0.0005062843649424625
|
||||
],
|
||||
"position_mm": [
|
||||
250.3001632101795,
|
||||
-88.64128819362872,
|
||||
0.5062843649424625
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 231,
|
||||
"position_m": [
|
||||
0.3178066697150719,
|
||||
-0.021322238874038946,
|
||||
0.3134795864903713
|
||||
],
|
||||
"position_mm": [
|
||||
317.80666971507185,
|
||||
-21.322238874038945,
|
||||
313.4795864903713
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.22916700510228374,
|
||||
-0.03948904278962731,
|
||||
0.3086720540374003
|
||||
],
|
||||
"position_mm": [
|
||||
229.16700510228375,
|
||||
-39.48904278962731,
|
||||
308.6720540374003
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.31883199824928526,
|
||||
-0.04470988005227605,
|
||||
0.3004562876316581
|
||||
],
|
||||
"position_mm": [
|
||||
318.8319982492853,
|
||||
-44.70988005227605,
|
||||
300.4562876316581
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2815490392367006,
|
||||
-0.04344116689728757,
|
||||
0.30428071051817984
|
||||
],
|
||||
"position_mm": [
|
||||
281.5490392367006,
|
||||
-43.441166897287566,
|
||||
304.28071051817983
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2330
data/camera_study/Scene10/k3_abf/render_a_aruco_detection.json
Normal file
2330
data/camera_study/Scene10/k3_abf/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
467
data/camera_study/Scene10/k3_abf/render_a_camera_pose.json
Normal file
467
data/camera_study/Scene10/k3_abf/render_a_camera_pose.json
Normal file
@@ -0,0 +1,467 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:56Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abf\\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": 19,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
97,
|
||||
103,
|
||||
54,
|
||||
55,
|
||||
51,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
215,
|
||||
105,
|
||||
211,
|
||||
75,
|
||||
214,
|
||||
74,
|
||||
102,
|
||||
217,
|
||||
205,
|
||||
206
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01009749778311845,
|
||||
0.0013500052634516154,
|
||||
0.0012080581027067798,
|
||||
0.001208056584232894
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.418903298149159,
|
||||
"residual_median_px": 2.9058066287550095,
|
||||
"residual_max_px": 7.881774161943574,
|
||||
"sigma2_normalized": 1.7330383439497478e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8081126809120178,
|
||||
-0.5890257358551025,
|
||||
-0.0016104801325127482
|
||||
],
|
||||
[
|
||||
-0.3439487814903259,
|
||||
-0.46965670585632324,
|
||||
-0.8130939602851868
|
||||
],
|
||||
[
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2276943325996399,
|
||||
0.17315705120563507,
|
||||
1.1353343725204468
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1050851025918234,
|
||||
-0.6867341612291594,
|
||||
0.3507860528401858
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.29933083057403564,
|
||||
-0.7994182705879211,
|
||||
0.8013386726379395
|
||||
],
|
||||
"position_mm": [
|
||||
-299.3308410644531,
|
||||
-799.4182739257812,
|
||||
801.3386840820312
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.5152587890625,
|
||||
"pitch": -28.5664005279541,
|
||||
"yaw": -23.05556297302246
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.5705111713147538e-05,
|
||||
-3.606186641991224e-06,
|
||||
9.93455859227922e-07,
|
||||
5.974998436558746e-07,
|
||||
4.6929081989455075e-07,
|
||||
2.8925877037560832e-06
|
||||
],
|
||||
[
|
||||
-3.606186641991253e-06,
|
||||
4.525067031199804e-06,
|
||||
-1.5535915979518367e-06,
|
||||
-4.146706877795486e-07,
|
||||
-8.403171882148325e-07,
|
||||
3.704138848703875e-08
|
||||
],
|
||||
[
|
||||
9.93455859228011e-07,
|
||||
-1.5535915979518793e-06,
|
||||
1.4511663564702391e-05,
|
||||
8.397716382398054e-07,
|
||||
-1.8034796850892003e-06,
|
||||
-4.925606373863842e-06
|
||||
],
|
||||
[
|
||||
5.974998436558832e-07,
|
||||
-4.146706877795502e-07,
|
||||
8.397716382397962e-07,
|
||||
2.430616306834126e-07,
|
||||
1.4873676074531513e-08,
|
||||
1.58103612736764e-07
|
||||
],
|
||||
[
|
||||
4.692908198945444e-07,
|
||||
-8.403171882148285e-07,
|
||||
-1.8034796850892121e-06,
|
||||
1.4873676074530825e-08,
|
||||
6.717933155003761e-07,
|
||||
1.166485422903723e-06
|
||||
],
|
||||
[
|
||||
2.892587703756058e-06,
|
||||
3.704138848704778e-08,
|
||||
-4.925606373863879e-06,
|
||||
1.5810361273676463e-07,
|
||||
1.166485422903725e-06,
|
||||
5.922812492193122e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.22706131431744284,
|
||||
0.12188075641483156,
|
||||
0.21826355925678265
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0004930128098573226,
|
||||
0.0008196299869455584,
|
||||
0.0024336829070758423
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0031789461102063005,
|
||||
0.004041324498858458,
|
||||
0.00434604702092401
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.1789461102063004,
|
||||
4.041324498858458,
|
||||
4.3460470209240105
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2878030578767992,
|
||||
"pitch": 0.1683177033483575,
|
||||
"yaw": 0.1374718863525747
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.25,
|
||||
1031.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.61865234375,
|
||||
1028.5360107421875
|
||||
],
|
||||
"reprojection_error_px": 4.53347807892285,
|
||||
"confidence": 0.45573027871641286
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1152.7294921875,
|
||||
1027.8443603515625
|
||||
],
|
||||
"reprojection_error_px": 3.879437445756702,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.6806030273438,
|
||||
996.0768432617188
|
||||
],
|
||||
"reprojection_error_px": 3.7170274866418533,
|
||||
"confidence": 0.8987700853806685
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1154.75,
|
||||
961.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.5029296875,
|
||||
962.4193115234375
|
||||
],
|
||||
"reprojection_error_px": 7.881774161943574,
|
||||
"confidence": 0.7524431457735686
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.1104736328125,
|
||||
934.5891723632812
|
||||
],
|
||||
"reprojection_error_px": 2.8399564551455856,
|
||||
"confidence": 0.8623788434718633
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
735.853271484375,
|
||||
928.2763061523438
|
||||
],
|
||||
"reprojection_error_px": 1.1689043938176247,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.25,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.45166015625,
|
||||
913.0933837890625
|
||||
],
|
||||
"reprojection_error_px": 2.0670103729610174,
|
||||
"confidence": 0.7309457014059588
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
367.08258056640625,
|
||||
847.7832641601562
|
||||
],
|
||||
"reprojection_error_px": 2.98157550791138,
|
||||
"confidence": 0.5963354569243849
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.0,
|
||||
822.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.3167724609375,
|
||||
822.3063354492188
|
||||
],
|
||||
"reprojection_error_px": 2.7006575928524246,
|
||||
"confidence": 0.6128519038478318
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
763.5,
|
||||
751.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
764.8435668945312,
|
||||
753.69775390625
|
||||
],
|
||||
"reprojection_error_px": 2.366203135699148,
|
||||
"confidence": 0.5752892000247514
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1294.0775146484375,
|
||||
765.9021606445312
|
||||
],
|
||||
"reprojection_error_px": 2.9058066287550095,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.25,
|
||||
681.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.66943359375,
|
||||
684.4354248046875
|
||||
],
|
||||
"reprojection_error_px": 3.908457721536807,
|
||||
"confidence": 0.4872433032283655
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
147.21554565429688,
|
||||
715.9539184570312
|
||||
],
|
||||
"reprojection_error_px": 3.01540479526219,
|
||||
"confidence": 0.3538655141518615
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
811.25,
|
||||
627.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.1135864257812,
|
||||
626.0042114257812
|
||||
],
|
||||
"reprojection_error_px": 2.2416385832712016,
|
||||
"confidence": 0.4703251278796996
|
||||
},
|
||||
{
|
||||
"marker_id": 74,
|
||||
"observed_center_px": [
|
||||
354.25,
|
||||
686.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.1841125488281,
|
||||
685.2387084960938
|
||||
],
|
||||
"reprojection_error_px": 1.4692945805517152,
|
||||
"confidence": 0.3428566063437381
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.5,
|
||||
654.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1370.1954345703125,
|
||||
654.4063110351562
|
||||
],
|
||||
"reprojection_error_px": 2.306469042030312,
|
||||
"confidence": 0.35500593874581543
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.75,
|
||||
527.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.6787109375,
|
||||
525.702392578125
|
||||
],
|
||||
"reprojection_error_px": 4.137457510565784,
|
||||
"confidence": 0.3767801116964092
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.5634765625,
|
||||
478.1280212402344
|
||||
],
|
||||
"reprojection_error_px": 3.5469162147969504,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.75,
|
||||
473.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.77392578125,
|
||||
473.96392822265625
|
||||
],
|
||||
"reprojection_error_px": 0.2152619972435565,
|
||||
"confidence": 0.33198985414097737
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2595
data/camera_study/Scene10/k3_abf/render_b_aruco_detection.json
Normal file
2595
data/camera_study/Scene10/k3_abf/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
635
data/camera_study/Scene10/k3_abf/render_b_camera_pose.json
Normal file
635
data/camera_study/Scene10/k3_abf/render_b_camera_pose.json
Normal file
@@ -0,0 +1,635 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:56Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abf\\render_b_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "b",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.0294189453125,
|
||||
0.0,
|
||||
719.934814453125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1991.6876220703125,
|
||||
539.2061157226562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 31,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
47,
|
||||
59,
|
||||
95,
|
||||
55,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
92,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
215,
|
||||
210,
|
||||
211,
|
||||
206,
|
||||
207,
|
||||
75,
|
||||
100,
|
||||
76,
|
||||
94,
|
||||
72,
|
||||
53,
|
||||
50,
|
||||
91
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.014303715741588072,
|
||||
0.0016309340220155746,
|
||||
0.0012386957275541213,
|
||||
0.0012386850271530372
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5021109163429425,
|
||||
"residual_median_px": 3.184544956535646,
|
||||
"residual_max_px": 6.067533639138036,
|
||||
"sigma2_normalized": 1.6987342317165036e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999269843101501,
|
||||
-0.011898769997060299,
|
||||
-0.002109621185809374
|
||||
],
|
||||
[
|
||||
-0.010610892437398434,
|
||||
-0.7809832096099854,
|
||||
-0.6244618892669678
|
||||
],
|
||||
[
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.31130585074424744,
|
||||
0.05408250167965889,
|
||||
1.4956468343734741
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467098140683542,
|
||||
-0.015590715342859898,
|
||||
0.002544094168982025
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30320802330970764,
|
||||
-0.8954063653945923,
|
||||
1.2012943029403687
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080383300781,
|
||||
-895.4063720703125,
|
||||
1201.2943115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.3582305908203,
|
||||
"pitch": -0.33132898807525635,
|
||||
"yaw": -0.6079809069633484
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.1714980332113037e-05,
|
||||
1.612849096603274e-07,
|
||||
3.3581655194842685e-06,
|
||||
2.9594448332849086e-07,
|
||||
-6.152421164406947e-07,
|
||||
4.1599332363325e-07
|
||||
],
|
||||
[
|
||||
1.6128490966032213e-07,
|
||||
1.9643383110369143e-06,
|
||||
-6.707254416001559e-07,
|
||||
1.4302435629986665e-07,
|
||||
-5.459321264980795e-07,
|
||||
5.271779814055738e-07
|
||||
],
|
||||
[
|
||||
3.3581655194842566e-06,
|
||||
-6.70725441600183e-07,
|
||||
2.041861850548542e-05,
|
||||
2.998052506270438e-07,
|
||||
-2.410609247586222e-06,
|
||||
-7.912525866840433e-06
|
||||
],
|
||||
[
|
||||
2.9594448332849166e-07,
|
||||
1.430243562998651e-07,
|
||||
2.9980525062704897e-07,
|
||||
1.5677275797219876e-07,
|
||||
-6.001927256130577e-08,
|
||||
1.713792123751456e-07
|
||||
],
|
||||
[
|
||||
-6.15242116440693e-07,
|
||||
-5.459321264980771e-07,
|
||||
-2.4106092475862307e-06,
|
||||
-6.00192725613057e-08,
|
||||
6.366335588393726e-07,
|
||||
1.1255616142030518e-06
|
||||
],
|
||||
[
|
||||
4.15993323633253e-07,
|
||||
5.271779814055734e-07,
|
||||
-7.912525866840427e-06,
|
||||
1.7137921237514697e-07,
|
||||
1.1255616142030518e-06,
|
||||
5.894338230720332e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.1961071437365895,
|
||||
0.08030281614640503,
|
||||
0.25890224118047883
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00039594539771564306,
|
||||
0.0007978932001460927,
|
||||
0.002427825823802097
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0050998544532508275,
|
||||
0.003662987958878001,
|
||||
0.003375018538044121
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.099854453250828,
|
||||
3.6629879588780008,
|
||||
3.375018538044121
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.15667947440575844,
|
||||
"pitch": 0.19000314251532338,
|
||||
"yaw": 0.082955108711716
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.25,
|
||||
1011.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.998779296875,
|
||||
1014.4274291992188
|
||||
],
|
||||
"reprojection_error_px": 5.079430788221836,
|
||||
"confidence": 0.6769166271324829
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.75,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1016.9595336914062,
|
||||
1006.0613403320312
|
||||
],
|
||||
"reprojection_error_px": 3.261636658737628,
|
||||
"confidence": 0.6859576703883983
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1029.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.0665893554688,
|
||||
1034.0140380859375
|
||||
],
|
||||
"reprojection_error_px": 6.067533639138036,
|
||||
"confidence": 0.4650192592592593
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
272.7215576171875,
|
||||
971.5800170898438
|
||||
],
|
||||
"reprojection_error_px": 5.204339881131743,
|
||||
"confidence": 0.6810790771484375
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1377.3250732421875,
|
||||
962.7305297851562
|
||||
],
|
||||
"reprojection_error_px": 2.7899109253851826,
|
||||
"confidence": 0.5211106905954719
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
774.099853515625,
|
||||
972.5114135742188
|
||||
],
|
||||
"reprojection_error_px": 3.184544956535646,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.0,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.0887451171875,
|
||||
957.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 3.0252117334354005,
|
||||
"confidence": 0.6412858253535606
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
539.1934204101562,
|
||||
958.4058227539062
|
||||
],
|
||||
"reprojection_error_px": 4.354981858789706,
|
||||
"confidence": 0.6090065437382148
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
684.75,
|
||||
939.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.953125,
|
||||
941.1909790039062
|
||||
],
|
||||
"reprojection_error_px": 2.098191902384026,
|
||||
"confidence": 0.6008976526738182
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.0,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1402.3104248046875,
|
||||
898.68310546875
|
||||
],
|
||||
"reprojection_error_px": 4.38714926484744,
|
||||
"confidence": 0.2507367639652114
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1214.75,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1213.0572509765625,
|
||||
883.4988403320312
|
||||
],
|
||||
"reprojection_error_px": 2.1049465007691484,
|
||||
"confidence": 0.5657302556798534
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
428.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
430.1767883300781,
|
||||
847.548828125
|
||||
],
|
||||
"reprojection_error_px": 4.954930725525366,
|
||||
"confidence": 0.560616051364006
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
250.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
248.56314086914062,
|
||||
850.4844360351562
|
||||
],
|
||||
"reprojection_error_px": 2.5266588624770963,
|
||||
"confidence": 0.5340019648682838
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1197.421142578125,
|
||||
835.3626708984375
|
||||
],
|
||||
"reprojection_error_px": 3.8713272844193223,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
806.2885131835938,
|
||||
841.5922241210938
|
||||
],
|
||||
"reprojection_error_px": 3.3177439740371075,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.5,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.8951416015625,
|
||||
827.0758056640625
|
||||
],
|
||||
"reprojection_error_px": 2.2098094704539766,
|
||||
"confidence": 0.5336775191033459
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.25,
|
||||
824.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.0701293945312,
|
||||
826.93115234375
|
||||
],
|
||||
"reprojection_error_px": 5.290659025742475,
|
||||
"confidence": 0.49066144587566046
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1328.4681396484375,
|
||||
699.86669921875
|
||||
],
|
||||
"reprojection_error_px": 3.5343750000843213,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
637.25,
|
||||
706.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
636.5221557617188,
|
||||
707.2503662109375
|
||||
],
|
||||
"reprojection_error_px": 1.446780182561751,
|
||||
"confidence": 0.4795631502013408
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
330.75,
|
||||
632.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.2628479003906,
|
||||
632.3521728515625
|
||||
],
|
||||
"reprojection_error_px": 2.518767954104791,
|
||||
"confidence": 0.38486810600050964
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
642.25,
|
||||
617.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
638.0531005859375,
|
||||
618.1140747070312
|
||||
],
|
||||
"reprojection_error_px": 4.2126612828541115,
|
||||
"confidence": 0.3867595368202286
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1173.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.872314453125,
|
||||
612.3995971679688
|
||||
],
|
||||
"reprojection_error_px": 0.37294201101014113,
|
||||
"confidence": 0.43456133400387903
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.75,
|
||||
612.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.716552734375,
|
||||
611.0010986328125
|
||||
],
|
||||
"reprojection_error_px": 4.302952724947643,
|
||||
"confidence": 0.4331870083749633
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
304.25,
|
||||
442.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
306.6486511230469,
|
||||
441.182861328125
|
||||
],
|
||||
"reprojection_error_px": 2.7364907255539297,
|
||||
"confidence": 0.269105230137358
|
||||
},
|
||||
{
|
||||
"marker_id": 100,
|
||||
"observed_center_px": [
|
||||
1320.25,
|
||||
453.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.570068359375,
|
||||
451.0298767089844
|
||||
],
|
||||
"reprojection_error_px": 1.9959532901536652,
|
||||
"confidence": 0.3034911052213101
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.5,
|
||||
455.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.77978515625,
|
||||
457.7312316894531
|
||||
],
|
||||
"reprojection_error_px": 2.344590427596616,
|
||||
"confidence": 0.29698484802246095
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.20654296875,
|
||||
448.8764343261719
|
||||
],
|
||||
"reprojection_error_px": 3.953862950767804,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
875.75,
|
||||
436.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
874.7793579101562,
|
||||
435.638671875
|
||||
],
|
||||
"reprojection_error_px": 1.1471129599966423,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
930.75,
|
||||
416.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
928.0985107421875,
|
||||
418.8909912109375
|
||||
],
|
||||
"reprojection_error_px": 3.7423561910304857,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1033.346435546875,
|
||||
418.1204833984375
|
||||
],
|
||||
"reprojection_error_px": 2.849380612096931,
|
||||
"confidence": 0.2795619311083096
|
||||
},
|
||||
{
|
||||
"marker_id": 91,
|
||||
"observed_center_px": [
|
||||
1190.5,
|
||||
316.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.083984375,
|
||||
316.4956359863281
|
||||
],
|
||||
"reprojection_error_px": 1.6029171962467468,
|
||||
"confidence": 0.22419458414613705
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2058
data/camera_study/Scene10/k3_abf/render_f_aruco_detection.json
Normal file
2058
data/camera_study/Scene10/k3_abf/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
582
data/camera_study/Scene10/k3_abf/render_f_camera_pose.json
Normal file
582
data/camera_study/Scene10/k3_abf/render_f_camera_pose.json
Normal file
@@ -0,0 +1,582 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:57Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abf\\render_f_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "f",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2003.446044921875,
|
||||
0.0,
|
||||
722.6578979492188
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1992.1611328125,
|
||||
539.48974609375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 27,
|
||||
"used_marker_ids": [
|
||||
68,
|
||||
46,
|
||||
208,
|
||||
47,
|
||||
56,
|
||||
53,
|
||||
97,
|
||||
62,
|
||||
54,
|
||||
55,
|
||||
72,
|
||||
66,
|
||||
214,
|
||||
95,
|
||||
51,
|
||||
103,
|
||||
69,
|
||||
58,
|
||||
82,
|
||||
73,
|
||||
210,
|
||||
52,
|
||||
64,
|
||||
77,
|
||||
83,
|
||||
75,
|
||||
61
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.00918677717341902,
|
||||
0.0014933429518723808,
|
||||
0.001390373853667637,
|
||||
0.0013903699834861628,
|
||||
0.0013903699807887252
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.941603533751138,
|
||||
"residual_median_px": 3.7352373317630128,
|
||||
"residual_max_px": 5.771900878439298,
|
||||
"sigma2_normalized": 2.17476976890378e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.31769248843193054,
|
||||
0.9481521248817444,
|
||||
0.008892479352653027
|
||||
],
|
||||
[
|
||||
0.9206541180610657,
|
||||
-0.30620789527893066,
|
||||
-0.242141991853714
|
||||
],
|
||||
[
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12344730645418167,
|
||||
-0.19988536834716797,
|
||||
1.4972078800201416
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.378352663832453,
|
||||
1.7133801592888853,
|
||||
-0.1998435821316908
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.48447033762931824,
|
||||
-0.3056860566139221,
|
||||
1.4030927419662476
|
||||
],
|
||||
"position_mm": [
|
||||
484.4703369140625,
|
||||
-305.6860656738281,
|
||||
1403.0927734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 174.98638916015625,
|
||||
"pitch": 13.112541198730469,
|
||||
"yaw": 70.96184539794922
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.2311819447272024e-05,
|
||||
1.8832577487974546e-05,
|
||||
-4.656767371183097e-06,
|
||||
-4.18150026429738e-07,
|
||||
2.6114865287331025e-07,
|
||||
2.406181848846857e-06
|
||||
],
|
||||
[
|
||||
1.8832577487974533e-05,
|
||||
1.683541014579236e-05,
|
||||
-7.3574856590594524e-06,
|
||||
4.5948447714477966e-07,
|
||||
3.095065254407523e-08,
|
||||
2.3847847067019377e-06
|
||||
],
|
||||
[
|
||||
-4.6567673711861375e-06,
|
||||
-7.357485659062205e-06,
|
||||
0.00016783973036034415,
|
||||
1.5647826411604766e-06,
|
||||
-1.729586622472892e-06,
|
||||
-2.906231789157714e-05
|
||||
],
|
||||
[
|
||||
-4.1815002642977447e-07,
|
||||
4.594844771447391e-07,
|
||||
1.5647826411606013e-06,
|
||||
3.507815548304795e-07,
|
||||
-2.7134564617847737e-08,
|
||||
2.4204791300702807e-07
|
||||
],
|
||||
[
|
||||
2.611486528733672e-07,
|
||||
3.0950652544076366e-08,
|
||||
-1.729586622472832e-06,
|
||||
-2.7134564617850665e-08,
|
||||
1.9997327434023874e-07,
|
||||
4.1386012647726157e-07
|
||||
],
|
||||
[
|
||||
2.4061818488473495e-06,
|
||||
2.384784706702394e-06,
|
||||
-2.9062317891576876e-05,
|
||||
2.420479130070509e-07,
|
||||
4.138601264772586e-07,
|
||||
9.270646369219581e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3256891862833913,
|
||||
0.23509017702077495,
|
||||
0.7422838625560957
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005922681443657758,
|
||||
0.00044718371430569644,
|
||||
0.003044773615430149
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.011255169411300251,
|
||||
0.011919325044430497,
|
||||
0.004596769734438054
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.255169411300251,
|
||||
11.919325044430497,
|
||||
4.5967697344380545
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5094522091773732,
|
||||
"pitch": 0.4352540861263008,
|
||||
"yaw": 0.1004884180203833
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
1395.0,
|
||||
941.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1389.3548583984375,
|
||||
940.5469970703125
|
||||
],
|
||||
"reprojection_error_px": 5.771900878439298,
|
||||
"confidence": 0.3105318897567382
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1383.25,
|
||||
882.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1387.9061279296875,
|
||||
883.3380737304688
|
||||
],
|
||||
"reprojection_error_px": 4.7309507369362676,
|
||||
"confidence": 0.480064078578645
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
937.0,
|
||||
754.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
934.9244995117188,
|
||||
751.2972412109375
|
||||
],
|
||||
"reprojection_error_px": 3.6092224568792584,
|
||||
"confidence": 0.717438637944123
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
665.0,
|
||||
836.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
667.4868774414062,
|
||||
835.926025390625
|
||||
],
|
||||
"reprojection_error_px": 2.507891336580391,
|
||||
"confidence": 0.714264135428559
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1341.75,
|
||||
844.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1344.8751220703125,
|
||||
839.613037109375
|
||||
],
|
||||
"reprojection_error_px": 5.386263209134431,
|
||||
"confidence": 0.6720101269988878
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1399.75,
|
||||
806.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1394.572998046875,
|
||||
803.723388671875
|
||||
],
|
||||
"reprojection_error_px": 5.655467121468141,
|
||||
"confidence": 0.25536384825957736
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
554.75,
|
||||
818.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
552.1571044921875,
|
||||
815.3113403320312
|
||||
],
|
||||
"reprojection_error_px": 3.7352373317630128,
|
||||
"confidence": 0.7144285455619288
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
845.25,
|
||||
862.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
843.9764404296875,
|
||||
867.170166015625
|
||||
],
|
||||
"reprojection_error_px": 4.840702902743903,
|
||||
"confidence": 0.7019920279258633
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
610.5,
|
||||
848.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
607.426025390625,
|
||||
853.0718994140625
|
||||
],
|
||||
"reprojection_error_px": 5.30359636891383,
|
||||
"confidence": 0.7005026944924987
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
675.25,
|
||||
746.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
672.9774169921875,
|
||||
745.18359375
|
||||
],
|
||||
"reprojection_error_px": 2.4147779799470532,
|
||||
"confidence": 0.6761108765479277
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1346.5,
|
||||
753.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1346.513671875,
|
||||
751.8689575195312
|
||||
],
|
||||
"reprojection_error_px": 1.381110152386584,
|
||||
"confidence": 0.63555573802114
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
508.25,
|
||||
692.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
508.324951171875,
|
||||
692.6304321289062
|
||||
],
|
||||
"reprojection_error_px": 0.14111751827228045,
|
||||
"confidence": 0.6485230397697823
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1037.75,
|
||||
714.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1041.2877197265625,
|
||||
715.8521118164062
|
||||
],
|
||||
"reprojection_error_px": 3.8835838005607632,
|
||||
"confidence": 0.62142490645665
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
612.75,
|
||||
626.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
616.0951538085938,
|
||||
624.1017456054688
|
||||
],
|
||||
"reprojection_error_px": 3.975556683883667,
|
||||
"confidence": 0.6415498386959416
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
739.25,
|
||||
559.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
740.84765625,
|
||||
558.3189086914062
|
||||
],
|
||||
"reprojection_error_px": 1.8491718465580436,
|
||||
"confidence": 0.6088879208521975
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
690.0,
|
||||
487.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
694.0453491210938,
|
||||
487.8307800292969
|
||||
],
|
||||
"reprojection_error_px": 4.046155573463183,
|
||||
"confidence": 0.5954680843098741
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
538.5,
|
||||
403.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
534.0264892578125,
|
||||
406.2565612792969
|
||||
],
|
||||
"reprojection_error_px": 5.5333073045225545,
|
||||
"confidence": 0.5651459847123547
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
633.0,
|
||||
428.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
631.8712768554688,
|
||||
432.2906494140625
|
||||
],
|
||||
"reprojection_error_px": 3.9551281796337383,
|
||||
"confidence": 0.5885499509109636
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1356.5,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1358.176025390625,
|
||||
429.6244201660156
|
||||
],
|
||||
"reprojection_error_px": 1.6806372266884486,
|
||||
"confidence": 0.6113473409254715
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1401.5,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.8709716796875,
|
||||
418.31756591796875
|
||||
],
|
||||
"reprojection_error_px": 2.377980004156206,
|
||||
"confidence": 0.22008504273316973
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
872.0,
|
||||
307.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
871.6832885742188,
|
||||
304.965087890625
|
||||
],
|
||||
"reprojection_error_px": 2.0594109400751965,
|
||||
"confidence": 0.60279428383853
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1190.25,
|
||||
312.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1186.0579833984375,
|
||||
316.39373779296875
|
||||
],
|
||||
"reprojection_error_px": 5.7213807064526625,
|
||||
"confidence": 0.5743827506632194
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
640.5,
|
||||
338.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
640.4821166992188,
|
||||
334.9952087402344
|
||||
],
|
||||
"reprojection_error_px": 3.0048444763765603,
|
||||
"confidence": 0.5397522426826521
|
||||
},
|
||||
{
|
||||
"marker_id": 77,
|
||||
"observed_center_px": [
|
||||
1125.5,
|
||||
230.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1128.3472900390625,
|
||||
234.04983520507812
|
||||
],
|
||||
"reprojection_error_px": 4.950578325290361,
|
||||
"confidence": 0.5278189208292927
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
208.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.932373046875,
|
||||
207.5139923095703
|
||||
],
|
||||
"reprojection_error_px": 3.461048940088533,
|
||||
"confidence": 0.5445844663450473
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
1108.0,
|
||||
182.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1111.3167724609375,
|
||||
182.71337890625
|
||||
],
|
||||
"reprojection_error_px": 3.392622734922916,
|
||||
"confidence": 0.5380549070504695
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
1280.0,
|
||||
135.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1282.8663330078125,
|
||||
133.39898681640625
|
||||
],
|
||||
"reprojection_error_px": 3.283155208898362,
|
||||
"confidence": 0.5493902887184056
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
74
data/camera_study/Scene10/k3_abf/robot_state.eval.json
Normal file
74
data/camera_study/Scene10/k3_abf/robot_state.eval.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 118.9791775359666,
|
||||
"gt": 120.0,
|
||||
"error": 1.020822464033401,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 59.90424253022675,
|
||||
"gt": 60.0,
|
||||
"error": 0.09575746977324684,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -109.81584734726059,
|
||||
"gt": -110.0,
|
||||
"error": 0.18415265273941372,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 19.999466255513912,
|
||||
"gt": 20.0,
|
||||
"error": 0.0005337444860913365,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 0.0,
|
||||
"gt": 30.0,
|
||||
"error": 30.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 0.0,
|
||||
"gt": 180.0,
|
||||
"error": 180.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 0.0,
|
||||
"gt": 4.0,
|
||||
"error": 4.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.09348128899958397,
|
||||
"max_abs_deg": 0.18415265273941372,
|
||||
"mean_abs_mm": 1.020822464033401,
|
||||
"max_abs_mm": 1.020822464033401
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene10/k3_abf/robot_state.json
Normal file
58
data/camera_study/Scene10/k3_abf/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:19:00Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 118.9791775359666,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 59.90424253022675,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -109.81584734726059,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"a": {
|
||||
"value": 19.999466255513912,
|
||||
"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": 1.9979485962826682,
|
||||
"num_markers": 26
|
||||
}
|
||||
Reference in New Issue
Block a user